﻿h1, h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
	font-family: arial,tahoma,verdana;
}
p
{
	margin: 20px 0px 0px 0px;
}
.page
{
	margin: 0;
	font-size: 9pt;
	color: #757575;
	background: #d8d9db url(/app_themes/cpanel1/images/bg-body.png) repeat-x;
	font-family: arial,tahoma,verdana;
}
.pagepopup
{
	margin: 0;
	font-size: 9pt;
	color: #000000;
	font-family: arial,tahoma,verdana;
}
pre
{
	font-family: arial,tahoma,verdana;
	white-space: pre-wrap;
	margin: 0;
	padding: 0;
}

/* Structure */
#body-container
{
	margin: 0px auto;
	margin: 0px 10px 0px 10px;
}
#header
{
	width: 100%;
	height: 51px;
	position: relative;
	background: url(/app_themes/cpanel1/images/bg-nav.png) repeat-x;
}
#subnav
{
	width: 100%;
	position: relative;
	height: 92px;
	background: url(/app_themes/cpanel1/images/bg-subnav.png) repeat-x;
}
#footer-container
{
	position: relative;
	width: 100%;
}
#footer-container .copyright
{
	height: 39px;
	color: #808080;
	margin: 0px 1px 0px 0px;
	background: Transparent url("/app_themes/cpanel1/images/bg-footer.png") repeat-x left bottom;
}
#footer-container .copyright-content
{
	background-color: #ffffff;
	text-align: center !important;
	padding-top: 6px;
	padding-bottom: 10px;
	border-top: solid 1px #b3b3b3;
	font-size: 8pt;
}
#content-container
{
	padding: 0;
	text-align: justify;
	margin-left: 0px;
	padding-left: 1px;
}
#content-body
{
	background-color: #ffffff;
	margin-right: 1px;
	padding-right: 0px;
}
#content
{
	padding: 15px 20px 25px 20px;
}
/* Structure */

/* Top */
.login-status
{
	position: absolute;
	right: 245px;
	top: 17px;
	color: #ffffff;
}
.login-status a
{
	color: #f4f4f4;
	text-decoration: underline;
}
.login-status a:hover
{
	color: #f4f4f4;
	text-decoration: none;
}
.login-separator
{
	padding: 0px 4px 0px 8px;
	font-size: 8pt;
	color: #ffffff;
}
.languageselector
{
	position: absolute;
	right: 0px;
	top: 14px;
	padding-right: 14px;
	color: #f4f4f4;
}
.header-right
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 10px;
	height: 48px;
	background: url(/app_themes/cpanel1/images/bg-nav.png) top right no-repeat;
}

#header .logo
{
	margin: 4px 0px 0px 14px;
	float: left;
	background-color: #cc0000;
}
#header .logo img
{
	border: none;
}
/* Top */

/* Begin menu */
.mainnavbar
{
	padding: 5px 0 0 6px;
	margin: 0;
}
.TopMenuGroup
{
	padding: 0;
	margin: 0;
}
.TopMenuItem
{
	margin: 0;
	padding: 0;
	text-align: center;
	color: #383838;
	font-weight: bold;
}
.TopItemLookActive
{
	margin: 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	color: #0c85bf;
	font-weight: bold;
	background: url(/app_themes/cpanel1/images/bg-topmenu.png) top left no-repeat;
}
.BreakItem
{
	width: 0;
}
.MenuGroup
{
	cursor: default;
	padding: 0px 6px 0px 8px;
	border: solid 1px #d8d8d9;
	border-top: none;
	background: #d8d7d7 url(/app_themes/cpanel1/images/bg-menugroup.gif) top left repeat-x;
}
.MenuItem
{
	border-bottom: solid 1px Transparent;
	border-top: solid 1px Transparent;
	cursor: pointer;
	height: 25px;
	color: #585858;
}
.MenuItemHover
{
	background-color: #0c85bf;
	border-bottom: solid 1px #b2b2b2;
	border-top: solid 1px #b2b2b2;
	cursor: pointer;
	height: 25px;
	color: #fefefe;
}
/* End menu */

/* Breadcrumbs */
#subnav .breadcrumbs
{
	width: auto;
	color: #6d6d6d;
	margin: 0;
	position: relative;
	background-color: #d2e3f3;
	padding: 7px 0 7px 21px;
}
#subnav .breadcrumbs a:link
{
	color: #6d6d6d;
	text-decoration: none;
}
#subnav .breadcrumbs a:hover
{
	color: #6d6d6d;
	text-decoration: underline;
}
#subnav .breadcrumbs a:visited
{
	color: #6d6d6d;
	text-decoration: none;
}
#subnav .breadcrumbs a:visited:hover
{
	color: #6d6d6d;
	text-decoration: underline;
}
#subnav .breadcrumbs a:active
{
	color: #6d6d6d;
	text-decoration: underline;
}

.date-now
{
	position: absolute;
	top: 5px;
	right: 30px;
	color: #767676;
}
/* Breadcrumbs */

/* Title */
.header-title
{
	background: url(/app_themes/cpanel1/images/bg-title.png) repeat-x;
	margin-bottom: 8px;
	height: 41px;
	position: relative;
}
.header-title .logo
{
	float: left;
}
.header-title .title
{
	font-weight: bold;
	padding-top: 13px;
	color: #0047bf;
}
.header-title .title-right
{
	position: absolute;
	top: 0px;
	right: 0px;
}
.header-title .button
{
	position: absolute;
	top: 3px;
	right: 20px;
}
.header-title .button input
{
	padding-top: 22px;
	font-size: 8pt;
	border: none;
	background-color: Transparent;
	cursor: pointer;
	color: #0047bf;
}
.header-title .button input.insert
{
	background: url(/app_themes/cpanel1/images/insert.png) top center no-repeat;
}
.header-title .button input.start
{
	background: url(/app_themes/cpanel1/images/start.png) top center no-repeat;
}
.header-title .button input.pending
{
	background: url(/app_themes/cpanel1/images/pending.png) top center no-repeat;
}
.header-title .button input.finished
{
	background: url(/app_themes/cpanel1/images/finished.png) top center no-repeat;
}
.header-title .button input.cancel
{
	background: url(/app_themes/cpanel1/images/cancel.png) top center no-repeat;
}
.header-title .button input.insertclose
{
	background: url(/app_themes/cpanel1/images/insertclose.png) top center no-repeat;
}
.header-title .button input.insertcontinue
{
	background: url(/app_themes/cpanel1/images/insertcontinue.png) top center no-repeat;
}
.header-title .button input.delete
{
	background: url(/app_themes/cpanel1/images/delete.png) top center no-repeat;
}
.header-title .button input.update
{
	background: url(/app_themes/cpanel1/images/update.png) top center no-repeat;
}
.header-title .button input.updateclose
{
	background: url(/app_themes/cpanel1/images/updateclose.png) top center no-repeat;
}
.header-title .button input.close
{
	background: url(/app_themes/cpanel1/images/close.png) top center no-repeat;
}
.header-title .button input.refresh
{
	background: url(/app_themes/cpanel1/images/refresh.png) top center no-repeat;
}
.header-title .button input.process
{
	background: url(/app_themes/cpanel1/images/process.png) top center no-repeat;
}
/* Title */

/* -- Label's -- */
.searchform
{
	margin: 8px 0px 8px 0px;
}
.bgsearchform
{
	margin: 0;
	background-color: #f5f4f4;
	border-bottom: solid 1px #e7e7e7;
	border-top: solid 1px #e7e7e7;
}
.bgsearchheader
{
	margin: 0;
	padding: 0;
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
}
.bgsearchheader2
{
	margin: 0;
	padding: 0 0 0 0;
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
}
.editform
{
	padding: 0px;
	margin: 0px;
}
.editform td
{
	padding-top: 5px;
}
.editform td.label
{
	text-align: left;
	color: #000000;
	font-size: 9pt;
	vertical-align: middle;
	white-space: nowrap;
	padding-right: 10px;
}
.editform td.label span.star
{
	font-style: italic;
	font-size: 8pt;
	padding-right: 5px;
}
.editform td.editor
{
	vertical-align: middle;
}
.editform td.buttoncell
{
	vertical-align: top;
	padding-left: 0px;
}
.editform td select
{
	height:21px;
	border: solid 1px #d3d3d3 !important;
}
.editform td.editor .RadComboBox
{
	width: 250px !important;	
}
.editform td.editor .textbox
{
	width: 250px;
	height:18px;
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
}
.editform td.editor a, .link
{
	color: #0053A7;
}
.editform td.editor a:hover, a.link:hover
{
	text-decoration: none;
}
.editform td.editor textarea
{
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
}
.editform td.sepa
{
	width: 25px;
}
.editform td.sep
{
	width: 10px;
}
.editformlabel
{
	padding: 0;
	margin: 0;
}
.editformlabel td.label
{
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 4px;
}
.editformlabel td.sepa
{
	width: 20px;
}
.editform td.editorText
{
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	font-weight: bold;
	width: 300px;
}

.textbox
{
	border: solid 1px #d3d3d3;
}
.dropdown
{
	color: #585858;
}
.lable
{
	font-weight: bold;
}
.messageboard
{
	margin: 2px 0px 10px 0px;
	padding: 10px 40px 10px 45px;
	background: url(/App_Themes/Cpanel1/images/error.png) no-repeat 30px 4px;
	border-bottom: solid 1px #dd3c10;
	border-top: solid 1px #dd3c10;
	background-color: #ffebe8;
	color: #4e4e4e;
	font-weight: normal;
}
.errormessage
{
	background: url(/App_Themes/Cpanel1/images/edtError.png) no-repeat;
	width: 14px;
	height: 14px;
	padding-left: 14px;
	overflow: hidden;
}
.thankyou
{
	margin: 2px 0px 10px 0px;
	padding: 10px 40px 10px 45px;
	background: url(/App_Themes/Cpanel1/images/thankyou.png) no-repeat 30px 4px;
	border-bottom: solid 1px #5f8bff;
	border-top: solid 1px #5f8bff;
	background-color: #ecf2fc;
	color: #4e4e4e;
	font-weight: normal;
}

/* Telerik */
.riTextBox
{
	border: solid 1px #d3d3d3 !important;
}
.rgEditForm a
{
	color: #0047BF !important;
	padding-left: 3px;
	padding-right: 5px;
}
.rgEditForm a:hover
{
	text-decoration: none;
}
.cssRadItem
{
	color: #8A0000 !important;
}
.gridLink
{
	margin: 0;
	padding: 4px 10px;
	text-align: right;
}
.RadForm_Default label.rfdLabel
{
	color: #757575 !important;
}
.RadUpload .ruBrowse
{
	font-family: arial,tahoma,verdana !important;
	font-size: 9pt !important;
}
.RadUpload .ruInputs li.ruActions
{
	margin: 0 !important;
}

.ddlcolumn .RadComboBoxDropDown
{
	width: 418px !important;
}
.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
	width: 100%;
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.col1, .col2, .col3
{
	float: left;
	width: 110px;
	margin: 0;
	padding: 0 5px 0 0;
	line-height: 14px;
}
.createdon
{
	padding-top: 10px;
}
.multiPage
{
	padding: 10px 0;
	border: solid 1px #cfcfcf;
	border-top: none;
}
.multiPageNoborder
{
	background: #ffffff url(/App_Themes/Cpanel1/images/bg_pageview.gif) top left repeat-x !important;
	padding: 3px 0;
}
.tabborder
{
	border-left: solid 1px #e7e7e7;
	border-right: solid 1px #e7e7e7;
	padding-top: 10px;
}
.headertab .CustomTab
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tableft.gif) bottom left no-repeat !important;
	padding: 0px 0px 0px 2px !important;
	font-weight: bold !important;
	color: #5a5a5a !important;
}
.headertab .HoveredTab
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_activeleft.gif) no-repeat bottom left !important;
	color: #5a5a5a !important;
	padding: 0px 0px 0px 2px !important;
	font-weight: bold !important;
}
.headertab .SelectedTab
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_activeleft.gif) no-repeat bottom left !important;
	color: #5a5a5a !important;
	padding: 0px 0px 0px 2px !important;
	font-weight: bold !important;
}
.headertab .CustomTab .rtsOut
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab.gif) no-repeat right bottom !important;
}
.headertab .HoveredTab .rtsOut
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_active.gif) no-repeat right bottom !important;
}
.headertab .SelectedTab .rtsOut
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_active.gif) no-repeat right bottom !important;
}
.headertab .rtsIn
{
	background-color: Transparent !important;
	padding: 0 0 0 8px !important;
}
.headertab .rtsLI
{
	margin-right: 0px !important;
}
.headertab .rtsLink
{
	margin: 0 !important;
	line-height: 22px !important;
}
.headertab .rtsLevel
{
	padding-left: 6px !important;
	width: auto !important;
	background: transparent url(/App_Themes/Cpanel1/images/bg_tabbgr.gif) bottom left repeat-x !important;
}
.headertab .rtsUL
{
	margin-left: 15px !important;
}
.headertab .rtsTxt
{
	font-family: arial,tahoma,verdana !important;
	font-weight: bold !important;
}
.csspading
{
	padding: 20px 0px 0px 0px;
}
.bgbgattributetitle
{
	background: #ffffff url(/App_Themes/Cpanel1/images/bg_attributeleft.gif) top left no-repeat !important;
	padding-left: 2px;
}
.skincanhcam
{
	background: #ffffff url(/App_Themes/Cpanel1/images/bg_attributeright.gif) top right no-repeat !important;
}
.skincanhcam .rtsLevel
{
	padding-left: 6px !important;
	width: auto !important;
	border: none !important;
	padding: 5px 0px 5px 0px !important;
	color: #747474;
	font-weight: bold;
}
.skincanhcam .rtsLevel a
{
	color: #747474;
}
.skincanhcam .rtsSelected .rtsTxt
{
	color: #1d58bc;
}
.skincanhcam .rtsLI
{
	border-right: solid 1px #aeaeae;
}
.skincanhcam .rtsLast
{
	border-right: none !important;
}
/* Telerik */

.clearboth
{
	clear: both;
}
/* Structure */

/* tooltip */
.Tooltip
{
	margin: 0px;
	padding: 0px;
}
.Tooltip h2
{
	color: #dd3409;
	padding: 1px 0px 1px 0px;
	font-size: 8pt;
	font-family: arial,tahoma,verdana;
	font-weight: bold;
}
.tooltipform
{
	margin: 0px;
	padding: 0px;
}
.tooltipform td
{
	margin: 0px !importand;
	padding: 0px;
}
.tooltipImageBox img
{
	margin-right: 0px;
	padding: 0px;
}
.tooltipTextBox
{
	color: #dd3409;
	padding: 0px;
	font-size: 8pt;
	font-family: arial,tahoma,verdana;
	font-weight: normal;
}

/* tooltip */

.requestform
{
	border-color: #cd2055;
}
.requestform .headerform
{
	text-align: center;
	vertical-align: middle;
	background: url(/app_themes/default/images/bg_header.gif) repeat-x;
	height: 20px;
	width: 100%;
}
.requestform td
{
	vertical-align: top;
}

/*Auto Complete*/

.ac_results
{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading
{
	background: white url('indicator.gif') right center no-repeat;
}
.ac_odd
{
	background-color: #eee;
}
.ac_over
{
	background-color: #0A246A;
	color: white;
}
/*Auto Complete*/

/* Print */
.utibar
{
	padding: 4px 1px 4px 0px;
	margin: 0px;
	text-align: right;
}
.utibarclose
{
	padding: 4px 0px 4px 0px;
	margin: 0px;
	text-align: left;
}
/* Print */

#cpanel1-page
{
	margin: 0;
	font-size: 9pt;
	color: #000000;
	background: #d2d2d3 url(/app_themes/cpanel1/images/bg-cpanel1-page.png) repeat-x;
	font-family: arial,tahoma,verdana;
}
#body-container
{
	margin: 0px auto;
	margin: 0px 10px 0px 10px;
}
#header-container
{
	width: 100%;
	height: 108px;
	background-color: #ffffff;
}
#header
{
	width: 100%;
	height: 48px;
	position: relative;
	background: url(/app_themes/cpanel1/images/bg-nav.png) top left no-repeat;
}
#subnav
{
	height: 60px;
	background: url(/app_themes/cpanel1/images/bg-subnav.png) repeat-x;
}
#footer-container
{
	background-color: #ffffff;
	margin: 0px;
}
#footer-container .copyright
{
	color: #808080;
	margin: 0;
	text-align: center !important;
	padding: 10px 0px 10px 0px;
}
#content-container
{
	padding: 10px 20px 25px 20px;
	text-align: justify;
	background-color: #ffffff;
	margin: 0px;
}

/* Begin rounded corners */
#top-left
{
	background: transparent url(/app_themes/cpanel1/images/bg_cpanel1.png) top left no-repeat;
}
#top-right
{
	background: transparent url(/app_themes/cpanel1/images/bg_cpanel1.png) top right no-repeat;
	margin-left: 6px;
	padding-top: 15px;
	padding-right: 6px;
}
#bottom-left
{
	background: transparent url(/app_themes/cpanel1/images/bg_cpanel1.png) bottom left no-repeat;
	padding: 0px;
}
#bottom-right
{
	background: transparent url(/app_themes/cpanel1/images/bg_cpanel1.png) bottom right no-repeat;
	margin-left: 6px;
	padding: 0px 0px 17px 0px;
}
/* End rounded corners */

/*tab strip*/
.tabstrip
{
	background-image: none !important;
	margin: 0;
	margin-bottom: 2px !important;
}
.CustomTab
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab1.gif) bottom left no-repeat !important;
	padding: 0px 0px 0px 5px !important;
}
.HoveredTab
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_active1.gif) bottom left no-repeat !important;
	padding: 0px 0px 0px 5px !important;
}
.SelectedTab
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_active1.gif) bottom left no-repeat !important;
	padding: 0px 0px 0px 5px !important;
}
.CustomTab .rtsOut
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab.gif) no-repeat right bottom !important;
}
.HoveredTab .rtsOut
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_active.gif) no-repeat right bottom !important;
}
.SelectedTab .rtsOut
{
	background: transparent url(/App_Themes/Cpanel1/images/bg_tab_active.gif) no-repeat right bottom !important;
}
.rtsIn
{
	background-color: Transparent !important;
}
.rtsLI
{
	margin-right: 1px !important;
}
.rtsLink
{
	margin: 0px 2px 0px 0px !important;
	line-height: 27px !important;
}
.rtsLevel
{
	padding-left: 6px !important;
	width: auto !important;
	background: #FFFFFF url(/App_Themes/Cpanel1/images/bg_line.gif) repeat-x left bottom !important;
}
.rtsUL
{
	margin-left: 0px !important;
}
.rtsTxt
{
	font-family: arial,tahoma,verdana !important;
}

.projectTab
{
	background-image: none !important;
	margin: 0;
	margin-bottom: 2px !important;
}
.Project-CustomTab
{
	background: transparent url(/App_Themes/Default/images/bg_tab1.gif) bottom left no-repeat !important;
	padding: 0px 0px 0px 5px !important;
	font-weight: bold !important;
	color: #1c5d95 !important;
}
.Project-HoveredTab
{
	background: transparent url(/App_Themes/Default/images/bg_tab_hover1.gif) no-repeat bottom left !important;
	color: #fffaff !important;
	padding: 0px 0px 0px 5px !important;
	font-weight: bold !important;
}
.Project-SelectedTab
{
	background: transparent url(/App_Themes/Default/images/bg_tab_active1.gif) no-repeat bottom left !important;
	color: #fffaff !important;
	padding: 0px 0px 0px 5px !important;
	font-weight: bold !important;
}
.Project-CustomTab .rtsOut
{
	background: transparent url(/App_Themes/Default/images/bg_tab.gif) no-repeat right bottom !important;
}
.Project-HoveredTab .rtsOut
{
	background: transparent url(/App_Themes/Default/images/bg_tab_hover.gif) no-repeat right bottom !important;
}
.Project-SelectedTab .rtsOut
{
	background: transparent url(/App_Themes/Default/images/bg_tab_active.gif) no-repeat right bottom !important;
}
.projectTab .rtsLevel
{
	background: none !important;
}
/*tab strip*/
.default-title
{
	padding: 10px 0px 5px 0px;
	font-weight: bold;
	font-size: 13px;
	color: #333;
}

/* Print */
#PrintPage
{
	margin: 0;
	padding: 0;
	font-family: arial,tahoma,verdana;
}
#print-container
{
	width: 720px;
	margin: 0 auto;
	padding-bottom: 50px;
}
#print-header
{
	padding: 0 7px;
	padding-top: 25px;
}
.print-header-left
{
	float: left;
	width: 470px;
	font-size: 9pt;
}
.print-header-right
{
	float: right;
	width: 216px;
}
.print-header-left strong
{
	font-size: 13pt;
}
#print-content
{
	font-size: 10pt;
}
#print-content .italic
{
	font-style: italic;
}
#print-content .textbox
{
	font-size: 11pt;
}
.print-title
{
	font-size: 17pt;
	text-align: center;
	padding: 25px 0 20px;
}
.print-title i
{
	font-size: 16pt;
}
.editformprint
{
	border-collapse: collapse;
}
.editformprint td
{
	padding: 0 3px;
	border: solid 1px #000;
	width: 360px;
}
.editformprint td.label
{
	padding-top: 3px;
	text-align: left;
	vertical-align: middle;
	border-bottom: none;
}
.editformprint td.labelitalic
{
	padding-bottom: 3px;
	border-top: none;
	font-style: italic;
}
.print-note
{
	padding: 10px 0 6px;
}
.editformitem
{
	border-collapse: collapse;
}
.editformitem td.header
{
	padding: 5px 5px;
	border: solid 1px #000;
	text-align: center;
}
.editformitem td.label
{
	padding: 3px 5px;
	border: solid 1px #000;
}
/* Print */

.next
{
	text-align: left;
	padding-left: 428px;
}
.RadWindow .rwIcon
{
	height: 0 !important;
	width: 0 !important;
}
.hoverlinkbutton
{
	background-color: Transparent !important;
}
.linkbutton .rbPrimary
{
	padding-left: 18px !important;
	color: #0053A7;
}
.linkbutton .rbSecondary
{
	padding-right: 18px !important;
	color: #0053A7;
}
/*.rbLinkButton:hover .rbPrimary,.rbLinkButton:hover .rbSecondary {text-decoration:underline !important}*/

/*  Spiffy Corners */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2, .cssbox_head h3
{
	background: transparent url(/app_themes/Cpanel1/images/corner.png) no-repeat bottom right;
}
.cssbox
{
	width: 584px;
	padding-right: 15px;
	margin: 0 auto;
}
.cssbox_white
{
	font-family: arial,tahoma,verdana;
	font-size: 9pt;
	background: transparent url(/app_themes/Cpanel1/images/corner.png) no-repeat bottom right;
	width: 512px;
	padding-right: 15px;
	margin: 0 auto;
}
/* IE Win = width - padding */

.cssbox_head
{
	background-position: top right;
	margin-right: -15px;
	padding-right: 14px;
}
.cssbox_head h2, .cssbox_head h3
{
	background-position: top left;
	margin: 0;
	padding: 25px 0 15px 22px;
	height: auto !important;
	height: 1%;
}
.cssbox_head h2 div, .cssbox_head h3 div
{
	border-bottom: solid 1px #cfcfcf;
	padding-bottom: 4px;
	color: #403f3f;
	font-weight: bold;
	font-size: 12pt;
	font-family: tahoma,arial,verdana;
}
.cssbox_head h3 div
{
	font-size: 19pt;
}
.cssbox_body
{
	background-position: bottom left;
	margin-right: 25px;
	padding: 0px 0 15px 40px;
}
.cssbox_body ul
{
	list-style-type: square;
	color: #3b5998;
}
.cssbox_body ul a
{
	color: #3b5998;
	text-decoration: underline;
}
.cssbox_body ul a:hover
{
	text-decoration: none;
}
.cssbox_body ul li
{
	margin-top: 5px;
}
/*  Spiffy Corners */

.modalBackground
{
	background-color: Gray;
}
.modalPopup
{
	border-color: Red;
	border-style: solid;
	border-width: 2px;
	padding: 10px;
	width: 290px;
	margin-top: 10px;
}

.projectinit
{
	padding: 0 10px 10px 10px;
}
.projectinit a
{
	text-decoration: none;
	font-weight: bold;
	color: #660000;
}
span.gi
{
	color: #D7D7D7;
	margin-right: 5px;
}
.listitem
{
	padding: 0 10px 0 10px;
}
.gridItem .textbox
{
	width: 300px;
}
.itemdate
{
	text-align: right;
	padding-bottom: 10px;
}
.progress
{
	width: 100%;
	border: solid 1px #D0D7E5;
	height: 20px;
}
.progress div
{
	background-color: #f9c73e;
	height: 18px;
	padding-top: 2px;
	white-space: nowrap;
}

.requirments
{
	overflow-y: auto;
	overflow-x: hidden;
	width: 200px;
	max-height: 200px;
}

.newacc
{
	background-color: #99ccff;
	padding-left: 10px;
	padding-right: 10px;
}

.multiPage
{
	overflow: auto;
}
.adminbutton
{
	background: transparent url(images/bg_adminbutton.gif) repeat-x top left;
	padding: 0px 12px 3px 10px;
	border-radius: 3px;
	border: solid 1px #9e9e9e;
	cursor: pointer;
	color: #1a5187;
	height: 22px;
	text-decoration: none;
}
.adminbutton:hover
{
	color: #000;
}
.adminupload
{
	text-align: right !important;
	max-width: 300px;
	overflow: hidden !important;
}
.adminupload .ruButton
{
	color: #1A5187 !important;
	font-family: arial,tahoma,verdana;
	font-size: 13px !important;
	cursor: pointer !important;
}
.adminupload .ruRemove
{
	font-size: 11px !important;
}
.adminupload .ruFakeInput
{
	display: none;
}
.adminupload .ruFileWrap
{
	padding-right: 0 !important;
}
.right
{
	float: right;
	margin-left: 5px;
}

.grid
{
}
.grid .rgCommandCell, .wo-grid th.rgHeader
{
	color: #ffffff;
	background: transparent url(images/bg_gridheader.gif) repeat-x top left;
	padding-bottom: 5px;
	padding-top: 4px;
}
.grid th.rgHeader
{
	color: #000000;
}
.grid tr.rgGroupHeader
{
	color: #1b528a;
	font-weight: bold;
	font-size: 11px;
}
.grid .gridLink
{
	font-weight: bold;
	text-align: left;
}
.grid .adminlink
{
	height: 21px;
	padding-top: 4px;
}
.grid .adminlink a.adminbutton
{
	color: #1b528a !important;
	padding-top: 2px;
	padding-bottom: 2px;
}
.wo-grid .wo-item
{
	background-color: #e4e9f0;
}
.wo-grid .wo-item td
{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #1a5187;
}

td.tdHeader
{
	background: #c3d8f1;
}
.gridTudien td
{
	border: 1px solid #d0d7e5;
}
.gridTudien table
{
	width: 100%;
}


.clear
{
	clear: both;
}
.main-grid .textbox
{
	border: 1px solid #d3d3d3;
	padding: 3px 5px;
	width: 20px;
}
.main-grid .RadGrid {width:100%;margin:12px; float:left;}
.inputconfig
{
	color: red;
	width: 95% !important;
}
.RadButton.RadButton_Office2007.rbSkinnedButton
{
	margin: 0 1px 0 10px;
}
.costlist-create-new .group-left
{
	width: 45%;
	float: left;
}
.costlist-create-new .group-left .row
{
	margin: 5px 0px 0px;
}
.costlist-create-new .group-left .row p
{
	float: left;
	margin: 2px 0px;
	width: 100px;
	text-align:left ;
}
.costlist-create-new .group-left .row p.rowleft {width: 200px;}
.costlist-create-new .group-left .row span
{float:left;}
.costlist-create-new .group-right
{
	width: 45%;
	float: left;
}
.costlist-create-new .group-right .row
{
	margin: 5px 0px 0px;
}
.costlist-create-new .group-right .row p
{
	float: left;
	margin: 5px 0 0;
	width: 100px;
}
.costlist-create-new .group-right .row > span
{
	margin-left: -100px;
}
.chooseCostItem
{
	padding:0px 8px;
	width:100%;
	float:left;
	border: 0px;
}
.chooseCostItem .group-full
{
	width: 100%;
	float: left;
	margin: 5px;
}
.chooseCostItem .row-full
{
	float: left;
	margin: 0 0 0 5px;
}
.chooseCostItem .row-full p
{
	margin: 5px;
}
.chooseCostItem .row-full .group-ahaft
{
	margin: 0px;
	float: left;
	margin-right: 10px;
}
.chooseCostItem .row-full .group-ahaft p
{
	font-size: 15px;
	font-weight: bold;
}
.chooseCostItem .row-full .group-ahaft .dropdownlist
{
	width: 99%;
}
.chooseCostItem .group-full .group-ahaft
{	
	float: left;
	border: dotted 1px #ccc;
	padding: 10px;
	min-height: 205px;
}
.chooseCostItem .group-full .group-ahaft .group-ahaft-25
{
	width: 46%;
	margin: 2px;
	float: left;
}
.chooseCostItem .group-full .group-ahaft input[type=text] {width:240px;}
.chooseCostItem .group-full .group-left {width:60%;}
.chooseCostItem .group-full .group-right {width:35%;}
.chooseCostItem .group-full .group-ahaft .row
{
	margin: 5px 0px;
}
.chooseCostItem .group-full .group-ahaft .row p
{
	margin: 0 10px 0 5px;
	float: left;
	width: 60px;
}
.chooseCostItem .group-full .group-ahaft .group-ahaft-25 .dropdownlist
{
	width: 240px;
	margin: 0px;
	float: left;
}
.group-footer
{
	margin: 10px 0 0;
	padding:20px;
}
.group-footer .ddlExwork select
{
	width:182px;
}
.group-footer .box .row p span
{
	color: Red;
}
.group-footer .box .row p
{
	margin: 0 10px 5px 0;
	float: left;
	width: 200px;
}
.group-footer .box .row
{
	margin: 0 10px 10px 0;
}
.group-footer .box .row.ddlExwork, .group-footer .box .row.texinsurance, .group-footer .box .row.teximporttax, .group-footer .box .row.texvat, .group-footer .box .row.rowTotalFinally, .group-footer .box .row.TotalFinally, .group-footer .box .row.texPacking, .group-footer .box .row.textrs
{
	clear: both;
}
.group-footer .box .row.rowTotalFinally .RadButton.RadButton_Office2007.rbSkinnedButton
{
	margin: 0;
}
.group-footer .TotalFinally {font-size:15px;}
.group-full .group-ahaft
{
	height: 260px;
}
.group-full
{
	height: 280px;
}
.costlist-create-new
{
	padding: 20px;
}
.costlist-create-new .row input[type=text] {width:240px;}
.chooseCostItem
{
	display: block;
	float: left;
	width: 100%;
}
#content-container input[type=button],.editform .rbDecorated {width:115px;}
.rgPager input[type=button],.rgCommandTable input[type=button]{width:23px !important;}
.rowbutton,.rowbutton2 {float:left;width:100%;padding:20px 0px;}
.rowbutton .RadButton:first-child {margin-left:0px;}

.pnlApprove {padding-left:10px;}

.main-grid .rgSelectedRow {background-color:#ffcb60 !important;}


.frm-add .rowbutton {padding-left:160px ;}
.frm-add .rbDecorated {width:auto !important;}
.messagebox label {color:Red;}
.dropdown {width:240px;float:left;}
.frm-add .textbox {float:left;}
.frm-add .group-left .row {float:left;width:100%;}

.frm-part .group-left .row {padding:10px 0}
.frm-part .group-left .row .ruBrowse {width:65px !important;}
.frm-part .group-left .row .reModule {display:none;}
.frm-part .group-left .tag .textbox {width:500px;}
.frm-part .group-left .row .upload {margin-left:100px;}

/*Auto Complete*/

.ui-autocomplete
{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ui-autocomplete
{
	width: 500px !important;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ui-autocomplete li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading
{
	background: white url('indicator.gif') right center no-repeat;
}
.ui-menu-item
{
	background-color: #eee;
}
.ui-state-focus
{
	background-color: #0A246A;
	color: white;
}
.messagebox {margin-left:20px;}
.ui-helper-hidden-accessible {display:none !important;}
.radlist {margin-left:153px !important;}
/*Auto Complete*/

/*File upload*/
ul.attachfile {list-style-type:none;padding:0}
ul.attachfile li 
{
	/*border: 1px solid #eee;*/
    vertical-align: top;
    width: 215px;
    margin-right:10px;
    float:left;
   
}

ul.attachfile li input,ul.attachfile li a {float: left;}
ul.attachfile li img
{
	max-width:200px;
	padding:1px;
	max-height:150px;
}

.costlist-create-new .row .RadUpload .ruFakeInput {width:150px !important;}
.width160 {width:160px !important;}
.width180 {width:180px !important;}

.paddingLeft0 {padding-left:0px !important}

.costlist-create-new .group-left .row span.error {position:absolute;}
.panelgroup {padding:5px 15px;}

span.span-red {color:Red;}
span.span-green {color:Green;}

.import .ruBrowse {width:65px !important;}
.import .RowRemove {width:auto !important;}
.import .upload {width:100%}
.radsynml36 .ruFileInput {margin-left:-36px !important;}
.gridnoneline {width:100%;}
.gridnoneline table td {border:none !important;}

.rgFilterRow .rgFilter {width:22px !important}


.cboSupplier {width:100% !important;}
.project .cboSupplier {width:240px !important;}
.col-user .col1 {
    float: left;
    line-height: 14px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 100%;
}
.col-user .col2,.col-user .col3 {
    float: left;
    line-height: 14px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 25%;
}
.project .col-project .col1,.project .col-project .col2 
{
	float: left;
    line-height: 14px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 30%;
}
.RadComboBox {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
}
.RadComboBox table {
    border-collapse: collapse;
    border-style: solid;
    border-width: 0;
    vertical-align: top;
    width: 100%;
}


.RadComboBox_Default .rcbInputCell, .userinfo .RadComboBox_Default .rcbArrowCell 
{
    background-image:none;
}

.supplier_name {list-style-type:none;}
.RadComboBoxDropDown {width:380px !important;}

.supplierupload .ruFakeInput {display:none;}
.importupload .ruBrowse {width:65px !important;}
.importupload .RadAsyncUpload {float:left;width:100px;}
.RadInput input {margin:0px !important;}
#ctl00_cntContent_pnlBranch {padding-left:18px;}
.row.Pocode {margin-left:12px;}
.rgGroupHeader .rgGroupCol .rgCollapse , .rgGroupHeader .rgGroupCol .rgExpand {width:10px !important;}

.userinfo .RadComboBox .rcbInput
{
  height: 22px !important;
}

.col-user {list-style-type:none;}

.col-user {
    display: block;   
    list-style-type: none;
    width: 100%;
}

.col-user .col1 {   
    line-height: 14px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 40%;
}

.col-user .col2 {    
    line-height: 14px;
    margin: 0;
    padding: 0 5px 0 0;
    width: 30%;
}

.col-user .col3 {   
    line-height: 14px;
    margin: 0;
    padding: 0 5px 0 0;   
}

div#ctl00_cntContent_dvType ul {
    list-style-type: none;
    width: 360px;
    float: left;
    margin-top: 0px;
    padding-left: 0px;
}

div#ctl00_cntContent_dvType li {
    float: left;
    width: 110px;
}
.col-project .col1
{
	 width: 220px;
}