/*
Main Style Sheet
(c) 2012 HMS INDUSTRIAL NETWORKS AB
*/

@font-face{
font-family:"Calibri Regular";
src:url("/font/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?#iefix");
src:url("/font/d4acc8cd-67f2-4139-80be-d669bb2564d7.eot?#iefix") format('embedded-opentype'),url("/font/aa6b4b64-5ce0-48fd-887a-bece037cd9c9.ttf") format("truetype"),url("/font/59b6060c-d311-413e-b351-d79aaf982f7a.svg#59b6060c-d311-413e-b351-d79aaf982f7a") format("svg");
}

@font-face{
font-family:"Calibri Bold";
src:url("/font/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix");
src:url("/font/26989e0d-2435-46c9-ab53-ae63e1816b99.eot?#iefix") format('embedded-opentype'),url("/font/dcb27c78-fcd6-43bb-ab8b-9152bcfeb336.ttf") format("truetype"),url("/font/ab531dcb-6916-45d8-9326-ab3e33d75ef3.svg#ab531dcb-6916-45d8-9326-ab3e33d75ef3") format("svg");
}

@font-face{
font-family:"Calibri Bold Italic";
src:url("/font/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix");
src:url("/font/c0f723f3-c373-4abc-9043-0fb0b460b8dc.eot?#iefix") format('embedded-opentype'),url("/font/e43fbe67-bdec-48c3-b305-e4f021d8e755.woff") format("woff"),url("/font/7cf1f907-81f8-4b27-8ae5-986118860da1.ttf") format("truetype"),url("/font/d5b3dbd1-291d-4354-bdcd-216ef956c562.svg#d5b3dbd1-291d-4354-bdcd-216ef956c562") format("svg");
}

@font-face{
font-family:"Calibri Italic";
src:url("/font/f5fb4de8-efeb-47a8-94a7-50b825a6966a.eot?#iefix");
src:url("/font/f5fb4de8-efeb-47a8-94a7-50b825a6966a.eot?#iefix") format('embedded-opentype'),url("/font/cac25ebb-269d-41e9-8ee5-78589746706e.woff") format("woff"),url("/font/6a4b5dab-ebbd-4741-80c7-3b30cd46e05d.ttf") format("truetype"),url("/font/318af76f-0012-4791-a785-d241f2613955.svg#318af76f-0012-4791-a785-d241f2613955") format("svg");
}

@font-face{
font-family:"Calibri Light";
src:url("/font/5a9b0b34-ed8d-4401-a5a3-58a142c626ec.eot?#iefix");
src:url("/font/5a9b0b34-ed8d-4401-a5a3-58a142c626ec.eot?#iefix") format('embedded-opentype'),url("/font/c107f5db-1c4f-46e7-9a18-36ab736d2d6e.woff") format("woff"),url("/font/ac18e6c2-1d34-49b8-8acb-0251e41d546f.ttf") format("truetype"),url("/font/b38eac92-b4a9-486a-8248-635d0e7742a6.svg#b38eac92-b4a9-486a-8248-635d0e7742a6") format("svg");
}

html, body {
}

body {
	overflow-y: scroll;
	}

/* MAIN STYLE SETTINGS */
TD {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}


a {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #266a94;
	text-decoration: underline;
}

a:hover {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #777;
	text-decoration: underline;
}

textarea {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	box-sizing: border-box;
	}

input, textarea {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #f5f6f8;
	border-top: 1px solid #9ab1c2;
	border-left: 1px solid #9ab1c2;
	border-right: 1px solid #b2c4d1;
	border-bottom: 1px solid #b2c4d1;
	padding: 4px 5px 4px 5px;
	background-image: url(/image/form/grey_bg.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	width: 100%;
	box-sizing: border-box;
	}

input[type=checkbox] {
	width: auto;
	}

select {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #f5f6f8;
	border-top: 1px solid #9ab1c2;
	border-left: 1px solid #9ab1c2;
	border-right: 1px solid #b2c4d1;
	border-bottom: 1px solid #b2c4d1;
	padding: 3px 5px 3px 5px;
	background-image: url(/image/form/grey_bg.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	width: 100%;
	box-sizing: border-box;
	}

select:hover, select:focus
{
	background-color: #f5f6f8;
	border-top: 1px solid #a0c29a;
	border-left: 1px solid #a0c29a;
	border-right: 1px solid #b6d1b1;
	border-bottom: 1px solid #b6d1b1;
	background-image: url(/image/form/green_bg.png);
	box-sizing: border-box;
}

input:focus, input:hover, textarea:focus, textarea:hover
{
	background-color: #f5f6f8;
	border-top: 1px solid #a0c29a;
	border-left: 1px solid #a0c29a;
	border-right: 1px solid #b6d1b1;
	border-bottom: 1px solid #b6d1b1;
	background-image: url(/image/form/green_bg.png);
	box-sizing: border-box;
}

.form_red {
	background-image: url(/image/form/red_bg.png);
	color: #333;
	}

.form_red:hover {
	background-image: url(/image/form/red_bg_hover.png);
	color: #333;
	}

input[disabled='disabled'], textarea[disabled='disabled'] {
	background-image: url(/image/form/red_bg.png);
	color: #333;
	box-sizing: border-box;
	}

input[readonly='readonly'], textarea[readonly='readonly'] {
	background-image: url(/image/form/red_bg.png);
	color: #333;
	box-sizing: border-box;
	}

select[disabled='disabled'] {
	background-image: url(/image/form/red_bg.png);
	color: #333;
	box-sizing: border-box;
}

select[readonly='readonly'] {
	background-image: url(/image/form/red_bg.png);
	color: #333;
	box-sizing: border-box;
}

.fg-toolbar input {
	padding: 2px 2px 2px 6px;
	width: 150px;
	}

.fg-toolbar select {
	padding: 0px;
	width: 60px;
	}

.login input {
	font-size: 18px;
	color: #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 10px;
	}

.order input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #3c82b4;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	padding: 10px;
	}

.font_na {
	color: #999;
	}

.font_big {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #555555;
	}

.font_bigger {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #3c82b4;
	}

.font_bigger_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #666;
	}

/* MENU STYLE */
.www2_SiteWithSetting {
	min-width: 1050px;
	width: expression(document.body.clientWidth < 1050? "1050px": "auto" );
}

.www2_mainMenuAltStyle {
	padding-left: 6px;
	padding-right: 6px;
}

.www2_contentStyle {
	padding-left: 14px;
	padding-right: 14px;
}

.www2_fontAltTitle {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}

.www2_fontMenuAlt {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.www2_fontMenuAlt:hover {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.www2_subMenuPosition {
	position: absolute;
	top: 61px;
	left: 36px;
	z-index: 1000;
}

.www2_font_sitestatus_alert {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #ff0000;
	text-transform: capitalize;
	font-weight: bold;
}

.www2_font_sitestatus_alert:hover {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #ebc1c2;
	text-transform: capitalize;
	font-weight: bold;
}

.www2_font_sitestatus_no_alert {
	color: #666;
}

.www2_font_sitestatus {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #787878;
	text-transform: capitalize;
}

.www2_font_information {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 10px;
	color: #787878;
	text-transform: capitalize;
}

.www2_font_information_nocap {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 10px;
	color: #787878;
}

.www2_main_tabPosition {
	position: relative;
	top: -92px;
	left: 15px;
	overflow: auto;
	width: auto;
}

/* TAB SELECTED */
.www2_tabSelected {
	float: left;
	position: relative;
	top: 0px;
	width: auto;
	cursor: default;
}

.www2_tabSelected .www2_tabCenterArea
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 13px;
	color: #797979;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	background-image: url(/image/menu/bg_center_tab.png);
	background-repeat: repeat-x;
	height: 40px;
}

.www2_tabSelected .www2_tabCenterAreaOn
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 13px;
	color: #797979;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	background-image: url(/image/menu/bg_center_tab.png);
	background-repeat: repeat-x;
	height: 40px;
}

.www2_tabSelected .www2_tabLeftArea
{
	background-image: url(/image/menu/bg_left_tab.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 40px;
}

.www2_tabSelected .www2_tabRightArea
{
	background-image: url(/image/menu/bg_right_tab.png);
	background-repeat: no-repeat;
	width: 10px;
	height: 40px;
}

/* TAB NOT SELECTED */
.www2_tabNotSelected {
	float: left;
	position: relative;
	top: 0px;
	width: auto;
	cursor: pointer;
}

.www2_tabNotSelected .www2_tabCenterArea
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 6px;
	padding-top: 2px;
	height: 40px;
}

.www2_tabNotSelected .www2_tabCenterAreaOn
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 13px;
	color: #FFCC66;
	padding-left: 6px;
	padding-top: 2px;
	height: 40px;
}

.www2_tabNotSelected .www2_tabLeftArea
{
	width: 10px;
	height: 40px;
}

.www2_tabNotSelected .www2_tabRightArea
{
	width: 18px;
	height: 40px;
}

/* SUB TAB SELECTED WITH NOT TAB FOR USE WITHOUT DROPDOWN, ALTERNATIVE STYLE */
.www2_subTabSelectedAlt {
	float: left;
	position: relative;
	top: 0px;
	width: auto;
	cursor: pointer;
}

.www2_subTabSelectedAlt .www2_subTabCenterArea
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d7bab;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	height: 24px;
	text-decoration: underline;
}

.www2_subTabSelectedAlt .www2_subTabCenterAreaOn
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3d7bab;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	height: 24px;
}

.www2_subTabSelectedAlt .www2_subTabLeftArea
{
	width: 9px;
	height: 24px;
}

.www2_subTabSelectedAlt .www2_subTabRightArea
{
	width: 9px;
	height: 24px;
}

/* DIVIDER STYLE BETWEEN MENU ITEMS */
.www2_subMenuDivider {
	float: left;
	position: relative;
	top: 5px;
	width: 1px;
	height: 18px;
	background-color: #C2C2C2;
}

/* SUB TAB NOT SELECTED BASIC MENU LAYOUT */
.www2_subTabNotSelected {
	float: left;
	position: relative;
	top: 0px;
	width: auto;
	cursor: pointer;
}

.www2_subTabNotSelected .www2_subTabCenterArea
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #797979;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	height: 24px;
}

.www2_subTabNotSelected .www2_subTabCenterAreaOn
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	height: 24px;
	text-decoration: underline;
}

.www2_subTabNotSelected .www2_subTabLeftArea
{
	width: 9px;
	height: 24px;
}

.www2_subTabNotSelected .www2_subTabRightArea
{
	width: 9px;
	height: 24px;
}

.www2_navigation_style {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #8b9297;
	text-transform: none;
}

.www2_navigation_position {
	position: relative;
	top: -2px;
	}

.www2_navlink {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #8b9297;
	text-decoration: none;
}

.www2_navlink:hover {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	text-transform: none;
}

.PageMenuStyle_Title {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	padding-left: 6px;
}

.www2_pageMenuPosition {
	position: absolute;
	top: 0px;
	left: 30px;
	z-index: 90;
	margin-right: 100px;
}

/* PAGE MENU SELECTED WITH TAB */
.www2_pageTabSelected {
	float: left;
	position: relative;
	top: -5px;
	left: -2px;
	width: auto;
	cursor: pointer;
	z-index: 80;
}

.www2_pageTabSelected .www2_pageTabCenterArea
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #565664;
	padding-left: 9px;
	padding-right: 6px;
	padding-top: 1px;
	background-image: url(/image/menu/bg_pagemenu_tab_center.png);
	background-repeat: repeat-x;
	height: 36px;
}

.www2_pageTabSelected .www2_pageTabCenterAreaOn
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #565664;
	padding-left: 9px;
	padding-right: 6px;
	padding-top: 1px;
	background-image: url(/image/menu/bg_pagemenu_tab_center.png);
	background-repeat: repeat-x;
	height: 36px;
}

.www2_pageTabSelected .www2_pageTabLeftArea
{
	background-image: url(/image/menu/bg_pagemenu_tab_left.png);
	background-repeat: no-repeat;
	width: 7px;
	height: 36px;
}

.www2_pageTabSelected .www2_pageTabRightArea
{
	background-image: url(/image/menu/bg_pagemenu_tab_right.png);
	background-repeat: no-repeat;
	width: 17px;
	height: 36px;
}

/* PAGE TAB NOT SELECTED BASIC MENU LAYOUT */
.www2_pageTabNotSelected {
	float: left;
	position: relative;
	top: -5px;
	width: auto;
	cursor: pointer;
}

.www2_pageTabNotSelected .www2_pageTabCenterArea
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #797979;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	height: 36px;
}

.www2_pageTabNotSelected .www2_pageTabCenterAreaOn
{
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 2px;
	height: 36px;
}

.www2_pageTabNotSelected .www2_pageTabLeftArea
{
	width: 7px;
	height: 36px;
}

.www2_pageTabNotSelected .www2_pageTabRightArea
{
	width: 17px;
	height: 36px;
}

/* SECTION DIV */
.sectionTab {
	text-align: left;
	margin-left: 5px;
	}

.sectionTab SPAN {
	background-color: #e8e8e8;
	padding: 2px 20px 6px 20px;
	display: inline-block;
	border: 1px solid #aaaaaa;
	border-width: 1px 1px 0 1px;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #717171;
	}

.sectionOff {
	background-color: #FAFAFA !important;
	border: 1px solid #bdc5cb !important;
	color: #919ba2 !important;
	border-width: 1px 1px 0 1px !important;
	cursor: pointer !important;
	padding: 2px 20px 2px 20px !important;
	position: relative;
	top: 6px;
	}

.sectionOff:hover {
	background-color: #FAFAFA !important;
	border: 1px solid #bdc5cb !important;
	color: #717171 !important;
	border-width: 1px 1px 0 1px !important;
	cursor: pointer !important;
	padding: 2px 20px 6px 20px !important;
	position: relative;
	top: 2px;
	}

.sectionAlert {
	background-color: #f8e5e5 !important;
	border: 1px solid #dd8b8b !important;
	color: #c16060 !important;
	border-width: 1px 1px 0 1px !important;
	}

/* NOTIFICATION AREA */
.notificationWrapper {
	background-color: #eab46e;
	padding: 4px 0 4px 0;
	border: 1px solid #c37d23;
	margin: 0 14px 0 14px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius: 0px 0px 8px 8px;
	text-align: center;
	font-weight: bold;
	color: #333;
	}

/* BOTTOM AREA STYLE */

.footer {
	position: fixed;
	bottom: 0px;
	width: 100%;
	margin-left: -8px;
}

.www2_bottom_layer {
	height: 28px;
	background-image: url(/image/background/bottom_bar_bg.png);
	background-repeat: repeat-x;
}

.font_footer {
	font-family: Tahoma;
	font-size: 9px;
	color: #8a8a71;
	text-decoration: none;
}

.font_footer a {
	font-family: Tahoma;
	font-size: 9px;
	color: #8a8a71;
	text-decoration: underline;
}

.font_footer a:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: #3d92d6;
	text-decoration: underline;
}

.font_custom {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c06311;
}


/* COPY / OVERRIDE STYLE */
.font_cap {
	text-transform: capitalize;
}

.font_lowcase {
	text-transform: lowercase;
}

.font_upcap {
	text-transform: uppercase;
}

.ui-button-text {
	padding: 2px 8px 2px 8px !important;
	}

.ui-button-text {
	font-size: 11px !important;
	}

.ui-button {
	padding: 2px !important;
}

.ui-accordion .ui-accordion-content {
	margin-top: 0px !important;
	}

.ui-accordion-content {
	padding: 0px !important;
	margin-bottom: 6px !important;
}

.ui-accordion-content DIV {
	/*padding: 2px 8px 2px 8px !important;
	margin-bottom: 6px !important;*/
}

.ui-accordion-content TABLE TD {
	padding: 2px 8px 2px 8px !important;
}

.ui-widget-header_fault {
	border: 1px solid #dd8b8b;
	background: #DEEDF7 url(/image/background/ui-bg_highlight-fault.png) 50% 50% repeat-x;
	color: #222;
	font-weight: bold;
}

.ui-widget-header_custom {
	border: 1px solid #a1cba0;
	background: #DEEDF7 url(/image/background/ui-bg_highlight-green.png) 50% 50% repeat-x;
	color: #f0f8f0;
	font-weight: bold;
}

.ui-widget-header_green {
	border: 1px solid #a1cba0;
	background: #DEEDF7 url(/image/background/ui-bg_highlight-green.png) 50% 50% repeat-x;
	color: #f0f8f0;
	font-weight: bold;
}

.div_container {
	width: 100%;
	height: 100px;
	overflow: auto;
	text-align: left;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	background-color: #f5f6f8;
	border-top: 1px dashed #9ab1c2;
	border-left: 1px dashed #9ab1c2;
	border-right: 1px dashed #b2c4d1;
	border-bottom: 1px dashed #b2c4d1;
	padding: 4px 5px 4px 5px;
	background-image: url(/image/form/green_bg.png);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px 4px 4px 4px
	}

#ui-datepicker-div.ui-widget {
	font-size: 10px !important;
	}

.noty_message {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin-left: 40px;
	margin-right: 40px;
	}

.noty_error .noty_message {
	color: #FFF;
}

.ui-state-default[disabled="disabled"] {
	opacity: .35; filter:Alpha(Opacity=35);
	background-image: none;
	cursor: default;
	}

.qq-upload-success {
	display: none;
	}

/* Default table style */

.db_table table {
	width: auto;
	padding: 0;
	margin: 0px;
	border-collapse: collapse;
	}


.db_table th {
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #717171;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #E8E8E8;
	}

.db_table th:first-child {
	border-left: 1px solid #AAAAAA;
	}

.db_table tbody td {
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background: #fff;
	padding: 4px 6px 4px 6px;
	color: #555;
	}

.db_table tbody td {
	font: 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	}


.db_table tbody tr:nth-child(odd) td {
	background: #FAFAFA;
	}

.db_table tbody th{
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	border-left: 1px solid #cacaca;
	border-top: 0px;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background: #fff;
	text-transform: none;
	}

.db_table tbody th:first-child {
	border-left: 1px solid #cacaca;
	}

.db_table tbody td:first-child {
	border-left: 1px solid #cacaca;
	}

.db_table tbody tr:nth-child(odd) th {
	background: #FAFAFA;
	color: #797268;
	}

.db_table a {
	color: #266a94;
	text-decoration: underline;
	}

.db_table a:hover {
	color: #777;
	text-decoration: underline;
	}

.db_table .ui-button-text {
	font-weight: bold;
	}

/* NO ALTERNATIVE ROW */
.db_na_table tbody tr:nth-child(even) th {
	background: #FAFAFA;
	}

.db_na_table tbody tr:nth-child(even) td {
	background: #FAFAFA;
	}

.db_na_table .altbg tbody tr:nth-child(even) td {
	background: #EFF0F1;
	}

.db_na_table .altbg tbody tr:nth-child(odd) td {
	background: #FAFAFA;
	}

.db_div div {
	/*margin-right: 12px;*/
	}

.db_alt_div div {
	/*margin-right: 22px;*/
	}

/* Alternative table style */
.db_table_alt table {
	width: auto;
	padding: 0;
	margin: 0px;
	border-collapse: collapse;
	background: #FAFAFA;
	}


.db_table_alt th {
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #717171;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #FAFAFA;
	}

.db_table_alt th:first-child {
	border-left: 1px solid #AAAAAA;
	}

.db_table_alt tbody td {
	padding: 4px 6px 4px 6px;
	color: #555;
	}

.db_table_alt tbody td {
	font: 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	background: #FAFAFA;
	}


.db_table_alt tbody tr:nth-child(odd) td {
	background: #FAFAFA;
	}

.db_table_alt tbody th{
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	border-top: 0px;
	background: #FAFAFA;
	text-transform: none;
	}

.db_table_alt tbody th:first-child {
	border-left: 1px solid #cacaca;
	}

.db_table_alt tbody td:last-child {
	border-right: 1px solid #cacaca;
	}

.db_table_alt tbody td:first-child {
	border-left: 1px solid #cacaca;
	}

.db_table_alt tbody tr:nth-child(odd) th {
	background: #FAFAFA;
	color: #797268;
	}

.db_table_alt a {
	color: #266a94;
	text-decoration: underline;
	}

.db_table_alt a:hover {
	color: #777;
	text-decoration: underline;
	}

.db_table_alt .ui-button-text {
	font-weight: bold;
	}

/* NO ALTERNATIVE ROW */
.db_na_table tbody tr:nth-child(even) th {
	background: #FAFAFA;
	}

.db_na_table tbody tr:nth-child(even) td {
	background: #FAFAFA;
	}

/* Default table style on alert */

.db_table_alert table {
	width: auto;
	padding: 0;
	margin: 0px;
	border-collapse: collapse;
	}


.db_table_alert th {
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #717171;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	text-transform: none;
	text-align: left;
	padding: 6px 6px 6px 6px;
	background: #E8E8E8;
	}

.db_table_alert th:first-child {
	border-left: 1px solid #AAAAAA;
	}

.db_table_alert tbody td {
	border-right: 1px solid #dd8b8b;
	border-bottom: 1px solid #dd8b8b;
	background: #fff;
	padding: 4px 6px 4px 6px;
	color: #555;
	}

.db_table_alert tbody td {
	font: 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	}


.db_table_alert tbody tr:nth-child(odd) td {
	background: #f9f1f1;
	}

.db_table_alert tbody th{
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	border-left: 1px solid #cacaca;
	border-top: 0px;
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	background: #fff;
	text-transform: none;
	}

.db_table_alert tbody th:first-child {
	border-left: 1px solid #cacaca;
	}

.db_table_alert tbody td:first-child {
	border-left: 1px solid #dd8b8b;
	}

.db_table_alert tbody tr:nth-child(odd) th {
	background: #FAFAFA;
	color: #797268;
	}

.db_table_alert a {
	color: #266a94;
	text-decoration: underline;
	}

.db_table_alert a:hover {
	color: #777;
	text-decoration: underline;
	}

.db_table_alert .ui-button-text {
	font-weight: bold;
	}


/* POST AREA */

.postArea {
	padding: 0 10px 0 10px !important;
	width: 98% !important;
	}

.postArea .cust_header_style {
	padding-left: 25px;
	}

.intConv {
margin-left: 40px !important;
border: 1px solid #e5d5ba !important;
background: #f9f4eb url(/image/background/custom_yellow_header.png) 50% 50% repeat-x !important;
font-weight: bold;
color: #bf9b43 !important;
	}

.intConv.ui-state-hover {
margin-left: 40px !important;
border: 1px solid #e1b366 !important;
background: #f9f4eb url(/image/background/custom_yellow_header_hover.png) 50% 50% repeat-x !important;
font-weight: bold;
color: #bf9b43 !important;
	}

.intConv.ui-state-active {
margin-left: 40px !important;
border: 1px solid #d69425 !important;
background: #e8c162 url(/image/background/custom_yellow_header_active.png) 50% 50% repeat-x !important;
font-weight: bold;
color: #FFFFFF !important;
	}

.intInfo {
	border: 1px solid #b1d5a7 !important;
	background: #e1f3dc url(/image/background/custom_green_header.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #649853 !important;
	}

.intInfo.ui-state-hover {
	border: 1px solid #68ae54 !important;
	background: #e1f3dc url(/image/background/custom_green_header_hover.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #649853 !important;
	}

.intInfo.ui-state-active {
	border: 1px solid #559640 !important;
	background: #90bd64 url(/image/background/custom_green_header_active.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #FFFFFF !important;
	}

.intConvHQ {
	margin-left: 40px !important;
	border: 1px solid #b8ccd6 !important;
	background: #eaf0f3 url(/image/background/custom_grey_header.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #577c8e !important;
	}

.intConvHQ.ui-state-hover {
	margin-left: 40px !important;
	border: 1px solid #99acb6 !important;
	background: #f3f6f8 url(/image/background/custom_grey_header_hover.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #577c8e !important;
	}

.intConvHQ.ui-state-active {
	margin-left: 40px !important;
	border: 1px solid #7c94a0 !important;
	background: #a8bbc5 url(/image/background/custom_grey_header_active.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #FFFFFF !important;
	}

.intAlert {
	margin-left: 20px !important;
	border: 1px solid #eabdb4 !important;
	background: #f5ece7 url(/image/background/custom_red_header.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #aa5b4c !important;
	}

.intAlert.ui-state-hover {
	margin-left: 20px !important;
	border: 1px solid #e09c8e !important;
	background: #f5ece7 url(/image/background/custom_red_header_hover.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #aa5b4c !important;
	}

.intAlert.ui-state-active {
	margin-left: 20px !important;
	border: 1px solid #d47360 !important;
	background: #f5ece7 url(/image/background/custom_red_header_active.png) 50% 50% repeat-x !important;
	font-weight: bold;
	color: #FFFFFF !important;
	}

.messageHeader {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px !important;
	color: #717171;
	}

.messageHeaderAlt {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px !important;
	color: #185918;
	}

.messageLastEdit {
	font-size: 11px;
	}

.cust_header_date_style {
	float: right;
	padding-right: 10px;
	font-weight: normal;
	}

.iciPostWrapper {
	 padding: 10px 0 8px 0 !important;
	}

.iciPostWrapper .ui-icon {
 left: 0.5em;
 margin-top: -8px;
 position: absolute;
 top: 50%;
}

.iciPostHeader {
	border-bottom: 1px dashed #c7d4db;
	width: 100% !important;
	background: #FFF;
	}

.iciPostText {
	padding: 10px 10px;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px !important;
}

.iciPostText .ui-button-text {
	font-size: 12px !important
}

.iciPostTextEsclate-input {
	padding-bottom: 10px;
}


.iciPostTextEsclate {
	padding: 10px 10px;
}

.iciPostTextEsclate .cke_top, .iciPostTextEsclate .cke_bottom {
	background-image: -webkit-linear-gradient(top,#f0dddd,#e4c6c6) !important;
   filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f0dddd',endColorstr='#e4c6c6') !important;
   background: -moz-linear-gradient(center top , #f0dddd, #e4c6c6) repeat scroll 0 0 #cfd1cf !important;
}

.iciPostTextEsclate .cke_chrome {
	border: 1px solid #c87777 !important;
}

.iciPostTextEsclate .ui-button-text {
	font-size: 12px !important
	}

.jqTransformTextarea tbody td {
	border-right: none !important;
	border-bottom: none !important;
	}

.big_form {
	font-size: 2.1em !important;
	}

/* FILE UPLOAD AREA */

.fileUploaderStyle {
	width: 518px;
	height: 100px;
	background-color: #FFF !important;
	border: 2px solid #b5cddd;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	margin-top: 10px;
	background: url(/image/form/drop_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-position-y: 45px;
	}

.fileUploaderStyleIE {
	width: 518px;
	height: 50px;
	border: 2px solid #b5cddd;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	margin-top: 10px;
	}

#IEstyle .qq-upload-list {
	margin-top: 4px;
	background-color: #FAFAFA !important;
	max-height: 16px !important;
	}

.formUploadDiv {
	background: url(/image/form/browse_bg.png);
	width: 100%;
	height: 26px;
	cursor: default !important;
	}

.fileUploaderStyle div {
	margin-right: 0px !important;
	}

.fileUploaderStyleIE div {
	margin-right: 0px !important;
	}

.qq-upload-drop-area {
	min-height: 100px !important;
	}

.qq-upload-drop-area span {
	display: none !important;
	overflow: hidden !important;
	}

.qq-upload-list {
	text-align: left !important;
	background-color: #ffffff !important;
	font: 11px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #717171;
	overflow: hidden !important;
	max-height: 50px;
	}

/* NO STYLING ON TABLE OR OTHER OBJECTS */

.no_style {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;
	background: none !important;
	}

.no_style thead {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;
	background: none !important;
	}

.no_style tbody {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;
	background: none !important;
	}

.no_style td {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;
	background: none !important;
	}

.no_style th {
	padding: 0px !important;
	margin: 0px !important;
	border: none !important;
	background: none !important;
	}

.td_divider tbody td {
	border-right: 1px solid #cacaca !important;
	padding: 2px 0 2px 0 !important;
	}

.td_divider tbody td:last-child {
	border-right: none !important;
	}

.noPadding {
	padding: 0px !important;
	}

.highlight.db_table tr:hover td  {
	background-color: #d5e4ed;
	cursor: pointer;
	}

.highlight.db_table.altbg tr:hover td  {
	background-color: #d5e4ed;
	cursor: pointer;
	}

	.ui-dialog.ui-widget  {
	font-size: 11px !important;
	}

/* STANDARD LOG TABLE */

.stdLogTable {
	background-color: #FFF !important;
	border: 1px dotted #5c6d76 !important;
	}

.stdLogTable thead {
	border-bottom: 1px dotted #5c6d76 !important;
	}

.stdLogTable thead th {
	border-right: 1px dotted #CCC !important;
	padding: 2px 6px 2px 4px !important;
	color: #2b80ad !important;
	}

.stdLogTable thead th:last-child {
	border-right: none !important;
	padding: 2px 6px 2px 4px !important;
	}

.stdLogTable tbody td {
	border-bottom: 1px dotted #CCC !important;
	font-family: "Courier New", Courier, monospace !important;
	}

.stdLogTable tbody td {
	border-right: 1px dotted #CCC !important;
	padding: 2px 6px 2px 4px !important;
	}

.stdLogTable tbody td:last-child {
	border-right: none !important;
	padding: 2px 6px 2px 4px !important;
	}

/* CUSTOM DB TABLE STYLE */

.db_table_custom table {
	width: 100% !important;
	padding: 0 !important;
	margin: 0px !important;
	border-collapse: collapse !important;
	}


.db_table_custom th {
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif !important;
	color: #717171 !important;
	border-right: 1px solid #aaaaaa !important;
	border-bottom: 1px solid #aaaaaa !important;
	border-top: 1px solid #aaaaaa !important;
	text-transform: none !important;
	text-align: left !important;
	padding: 6px 6px 6px 6px !important;
	background: #e9e9e9 !important;
	}

.db_table_custom th:first-child {
	border-left: 1px solid #aaaaaa !important;
	}

.db_table_custom tbody td {
	border-right: 1px solid #aaaaaa !important;
	border-bottom: 1px solid #aaaaaa !important;
	background: #fff !important;
	padding: 4px 6px 4px 6px !important;
	color: #555 !important;
	}

.db_table_custom tbody td {
	font: 11px Lucida Grande, Lucida Sans, Arial, sans-serif !important;
	}


.db_table_custom tbody tr:nth-child(odd) td {
	background: #f2f5f8 !important;
	}

.db_table_custom tbody th{
	font: bold 11px Lucida Grande, Lucida Sans, Arial, sans-serif !important;
	border-left: 1px solid #cacaca !important;
	border-top: 0px !important;
	border-right: 1px solid #aaaaaa !important;
	border-bottom: 1px solid #aaaaaa !important;
	background: #fff !important;
	text-transform: none !important;
	}

.db_table_custom tbody th:first-child {
	border-left: 1px solid #aaaaaa !important;
	}

.db_table_custom tbody td:first-child {
	border-left: 1px solid #aaaaaa !important;
	}

.db_table_custom tbody tr:nth-child(odd) th {
	background: #FAFAFA !important;
	color: #797268 !important;
	}

.db_table_custom .customLink {
	color: #266a94 !important;
	text-decoration: underline !important;
	}

.db_table_custom .customLink:hover {
	color: #777 !important;
	text-decoration: underline !important;
	cursor: pointer !important;
	}

.totStyle tbody tr:nth-child(odd) td {
	background: #F00 !important;
	border-left: none !important; border-bottom: none !important;
	border-bottom: 1px dotted #aaaaaa; border-right: 1px dotted #aaaaaa;
	}

.custom_th_font th {
	font: bold 20px Lucida Grande, Lucida Sans, Arial, sans-serif !important;
	color: #666 !important;
	}

.custom_th_font tbody td {
	font: bold 20px Lucida Grande, Lucida Sans, Arial, sans-serif !important;
	color: #3c82b4 !important;
	}

/* CUSTOM BUTTON SIZE */
.big_button {
	padding: 0.7em !important;
	}

.big_button .ui-widget {
	font-size: 1.0em !important;
	}

.big_button .ui-button-text {
	font-size: 1.0em !important;
	text-transform: capitalize;
	}

.bigger_button {
	padding: 0.8em !important;
	}

.extra_padding {
	padding: 0.8em 1.5em 0.8em 1.5em !important;
	margin-top: 10px !important;
	}

.bigger_button .ui-widget {
	font-size: 1.1em !important;
	}

.bigger_button .ui-button-text {
	font-size: 1.1em !important;
	text-transform: capitalize;
	}

.cancel_style {
	padding-left: 10px;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 12px;
	font-stretch: expanded;
	font-weight: bold;
	cursor: pointer;
	}

.cancel_style {
	color: #266a94;
	text-decoration: underline;
}

.cancel_style:hover {
	color: #777;
	text-decoration: underline;
}

/* LASM SPECIFIC STYLE */

.table_custom_padding tbody td {
	padding: 20px 4px 20px 4px !important;
	font-size: 20px !important;
	}

.lasm_large_font {
	font: bold 24px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #3c82b4;
	}

.lasm_large_text_font {
	font: bold 22px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #666;
	}

.lasm_custom_table thead th {
	font: bold 20px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #3c82b4;
	border-bottom: 2px solid #999 !important;
	}

.lasm_custom_table tbody td {
	font: bold 18px Lucida Grande, Lucida Sans, Arial, sans-serif;
	color: #333;
	padding: 4px 0 4px 0 !important;
	border-bottom: 1px dotted #999 !important;
	}

.lasm_font_dis {
	color: #999 !important;
	}

/* WIZARD IMAGE */

#wiz_image .wiz_selected_base {
	background-image: url(/image/wizzard/wiz_selected_bg.png) !important;
	background-repeat: no-repeat !important;
	padding-left: 20px !important;
	}

#wiz_image .wiz_base_start {
	background-image: url(/image/wizzard/wiz_bg_start.png) !important;
	background-repeat: no-repeat !important;
	padding-left: 20px !important;
	}

#wiz_image .wiz_selected_arrow {
	background-image: url(/image/wizzard/wiz_selected_arrow.png) !important;
	background-repeat: no-repeat !important;
	width: 38px;
	height: 67px;
	}

#wiz_image .wiz_middle_arrow {
	background-image: url(/image/wizzard/wiz_middle_arrow.png) !important;
	background-repeat: no-repeat !important;
	width: 38px;
	height: 67px;
	}

#wiz_image .wiz_selected_middle_base {
	background-image: url(/image/wizzard/wiz_middle_selected_bg.png) !important;
	background-repeat: no-repeat !important;
	padding-left: 20px !important;
	}

#wiz_image .wiz_base {
	background-image: url(/image/wizzard/wiz_bg.png) !important;
	background-repeat: no-repeat !important;
	padding-left: 20px !important;
	}

#wiz_image .wiz_arrow {
	background-image: url(/image/wizzard/wiz_arrow.png) !important;
	background-repeat: no-repeat !important;
	width: 38px;
	height: 67px;
	}

#wiz_image .wiz_arrow_end {
	background-image: url(/image/wizzard/wiz_arrow_end.png) !important;
	background-repeat: no-repeat !important;
	width: 38px;
	height: 67px;
	}

#wiz_image .wiz_selected_arrow_end {
	background-image: url(/image/wizzard/wiz_selected_arrow_end.png) !important;
	background-repeat: no-repeat !important;
	width: 38px;
	height: 67px;
	}

#wiz_image .wiz_big_font_selected {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	}

#wiz_image .wiz_big_font {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	}

#wiz_image .wiz_desc_font {
	color: #999;
	}

.fileshare_link {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #2785c1;
	text-decoration: underline;
	cursor: pointer;
}

.fileshare_link:hover {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	text-transform: none;
}

/* TAG CLOUD STYLE */
.tagcloud0 {
	font-size: 10px;
	}

.tagcloud0:hover {
	font-size: 10px;
	}

.tagcloud1 {
	font-size: 11px;
	}

.tagcloud1:hover {
	font-size: 11px;
	}

.tagcloud2 {
	font-size: 13px;
	}

.tagcloud2:hover {
	font-size: 13px;
	}

.tagcloud3 {
	font-size: 16px;
	}

.tagcloud3:hover {
	font-size: 16px;
	}

.tagcloud4 {
	font-size: 19px;
	}

.tagcloud4:hover {
	font-size: 19px;
	}

.tagcloud5 {
	font-size: 22px;
	}

.tagcloud5:hover {
	font-size: 22px;
	}

.cross_img {
	padding-left: 2px;
	padding-right: 12px;
	width: 9px;
	height: 9px;
	background:url(/image/icons/delete_cross_disable.png);
	background-repeat: no-repeat;
	background-position: 3px;
	}

.cross_img:hover {
	padding-left: 2px;
	padding-right: 12px;
	width: 9px;
	height: 9px;
	background:url(/image/icons/delete_cross.png);
	background-repeat: no-repeat;
	background-position: 3px;
	}

/* PRODUCTION ORDER COLOR */
.order_ok {
	color: #297400;
	font-weight: bold;
}

.order_toomany {
	color: #d32a2a;
}

.order_toofew {
	color: #858d9c;
}

.db_table_custom .palletrow {
	font-weight: bold !important;
	color: black !important;
}


/* EXTERNAL FORM FOR SITEFINITY */

.SiteFinity_body {
	font-family: "Calibri Regular";
	color: #444444;
   font-size: 0.85em;
   line-height: 1.4em;
   padding-left: 20px;
}

.SiteFinity_body .ui-widget {
	font-family: "Calibri Regular" !important;
	font-size: 1em !important;
}

.SiteFinity_dialog {
	font-family: "Calibri Regular";
	color: #444444;
   font-size: 0.85em;
   line-height: 1.4em;
   padding-left: 40px;
}

.SiteFinity_body tbody td {
	font-family: "Calibri Regular";
	color: #444444;
   font-size: 1.0em;
   line-height: 1.4em;
}

.SiteFinity_dialog tbody td {
	font-family: "Calibri Regular";
	color: #444444;
   font-size: 1.4em;
   line-height: 1.4em;
}

.SiteFinity_link {
	font-family: "Calibri Regular";
	color: #0088dd;
	font-size: 1.0em;
   line-height: 1.4em;
   text-decoration: none;
}

.SiteFinity_link:hover {
	font-family: "Calibri Regular" !important;
	color: #0088dd !important;
	font-size: 1.0em !important;
   line-height: 1.4em !important;
	text-decoration: underline !important;
}

.SiteFinity_link_alt, .SiteFinity_link_alt:hover {
	font-size: 1.2em !important;
}

.SiteFinity_formContainer {
	margin-right: 60px;
}

.SiteFinity_ckeditor {
	margin-right: 40px;
}

.SiteFinity_formContainer_select {
	margin-right: 44px;
	margin-top: 5px;
	padding-bottom: 4px;
}

.SiteFinity_title {
	color: #3D5B77;
   font-size: 2.5em;
   line-height: 1.1em;
   padding-bottom: 5px;
}

.SiteFinity_sub_title {
	color: #3d5b77;
   font-size: 1.5em;
   line-height: 1em;
   padding-bottom: 5px;
}

.SiteFinity_sub_title a {
	color: #266a94;
	font-size: 0.8em;
}

.SiteFinity_sub_title a:hover {
	color: #777;
	font-size: 0.8em !important;
}

.SiteFinity_boxTitleBg {
	color: #FFFFFF;
   font-size: 1.5em;
   line-height: 1em;
   padding-bottom: 10px;
   padding-top: 10px;
}

.SiteFinity_small_boxTitleBg {
	color: #FFFFFF;
   font-size: 1.2em;
   line-height: 0.6em;
   padding-bottom: 10px;
   padding-top: 10px;
}

.SiteFinity_boxContent {
	padding: 15px 0px 0px 10px;
}

.SiteFinity_intro {
	color: #3D5B77;
   font-size: 1.4em;
   line-height: 1.3em;
   padding-bottom: 10px;
}

.SiteFinity_intro a {
	color: #0088dd;
	font-size: 0.9em !important;
	text-decoration: none !important;
}

.SiteFinity_intro a:hover {
	color: #0088dd;
   text-decoration: underline !important;
}

.SiteFinity_input {
	background-color: #FCFCFC !important;
	background-image: none !important;
	border: 1px solid #DEDEDE !important;
	border-radius: 3px !important;
	box-shadow: 1px 2px 3px #EEEEEE inset !important;
	display: inline-block!important;
	font-family: "Calibri Regular" !important;
	font-size: 1.2em !important;
	height: 34px !important;
	padding-left: 10px !important;
	padding-right: 4px !important;
	width: 100% !important;
	margin: 0 0 10px !important;
}

.SiteFinity_select {
	background-color: #FCFCFC;
	background-image: none;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	box-shadow: 1px 2px 3px #EEEEEE inset;
	display: inline-block;
	font-family: "Calibri Regular";
	font-size: 1.2em !important;
	height: 34px;
	padding-right: 4px;
	position: relative;
	width: 100%;
	top: -5px;
}

.SiteFinity_dialog .SiteFinity_select {
	font-size: 0.85em !important;
}

.SiteFinity_file {
	background-color: #FCFCFC;
	background-image: none;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	box-shadow: 1px 2px 3px #EEEEEE inset;
	display: inline-block;
	font-family: "Calibri Regular";
	font-size: 1.2em !important;
	height: 34px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 4px;
	position: relative;
	width: 100%;
	margin: 0 0 10px;
}

.SiteFinity_textarea {
	background-color: #FCFCFC;
	background-image: none;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	box-shadow: 1px 2px 3px #EEEEEE inset;
	display: inline-block;
	font-family: "Calibri Regular";
	font-size: 1em !important;
	height: 54px;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 10px;
	position: relative;
	width: 100%;
	margin: 0 0 10px;
	resize: none;
	overflow: auto;
}

.SiteFinity_dialog .SiteFinity_textarea {
	font-size: 0.85em !important;
}

.SiteFinity_textarea_big {
	height: 150px;
	width: 100%;
}

.SiteFinity_input:hover, .SiteFinity_input:focus {
	background-color: #FCFCFC;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_input[readonly='readonly'] {
	background-color: #faf5f5;
	border: 1px solid #e7acae;
	border-radius: 3px;
	color: #8f989f;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_input[disabled='disabled'] {
	background-color: #faf5f5;
	border: 1px solid #e7acae;
	border-radius: 3px;
	color: #8f989f;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_select:hover, .SiteFinity_select:focus {
	background-color: #FCFCFC;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_select[readonly='readonly'] {
	background-color: #faf5f5;
	border: 1px solid #e7acae;
	border-radius: 3px;
	color: #8f989f;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_select[disabled='disabled'] {
	background-color: #faf5f5;
	border: 1px solid #e7acae;
	border-radius: 3px;
	color: #8f989f;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_file:hover, .SiteFinity_file:focus {
	background-color: #FCFCFC;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_textarea:hover, .SiteFinity_textarea:focus {
	background-color: #FCFCFC;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	background-color: #FCFCFC;
	background-image: none !important;
}

.SiteFinity_button {
	background: none repeat scroll 0 0 #0889DD !important;
	border: medium none !important;
	border-radius: 3px !important;
	box-shadow: 0 1px 2px #888888 !important;
	color: #FFFFFF !important;
	cursor: pointer !important;
	display: inline-block !important;
	font-family: "Calibri Bold" !important;
	font-size: 3em !important;
	font-weight: normal !important;
	line-height: 22px !important;
	margin: 15px 3px !important;
	outline: medium none !important;
	padding: 8px 20px !important;
	position: relative !important;
	text-align: center !important;
	text-decoration: none !important;
	vertical-align: middle !important;
	white-space: nowrap !important;
}

.SiteFinity_button:hover, .SiteFinity_button:focus {
	background: none repeat scroll 0 0 #379bdf !important;
   cursor: pointer !important;
}

.SiteFinity_button.ui-button-text {
	font-size: 3em !important;
	}

.SiteFinity_Radiolist {
    margin-bottom: 5px;
    margin-top: 5px;
    display: table-cell;
    margin-left: 3px;
    width: 20px;
}

.SiteFinity_Radio {
	color: none;
	background-color: #FFFFFF !important;
	border: 0px;
	padding: 0px;
	background-image: none;
	position: relative;
	top: 2px;
}

.SiteFinity_Radio:hover, .SiteFinity_Radio:focus {
	border: 0px;
	background-color: none;
	background-image: none !important;
}

.SiteFinity_Radiolist_Text {
    padding-bottom: 10px;
    margin-top: 5px;
    display: table-cell;
    margin-left: 10px;
    padding-left: 10px;
}

.SiteFinity_boxControl {
	margin-right: 20px;
	padding-bottom: 20px;
}

.SiteFinity_boxDiv {
	width: 100%;
	border: 2px solid #69addc;
	background-color: #FAFAFA;
	border-radius: 3px;
	padding-bottom: 20px;
}

.BoxDiv_Altcolor {
	border: 2px solid #a5d586;
}

.BoxDiv_AltcolorRed {
	border: 2px solid #cc6868;
}

.SiteFinity_boxTitleBg {
	height: 21px;
	background-color: #69addc;
	padding-left: 10px;
}

.SiteFinity_small_boxTitleBg {
	height: 12px;
	background-color: #69addc;
	padding-left: 10px;
}

.boxTitleBg_Altcolor {
	background-color: #a5d586;
}

.boxTitleBg_AltcolorRed {
	background-color: #cc6868;
}

.iconLink {
	position: relative;
	top: 19px;
	padding-right: 5px;
}

/*
.ui-autocomplete {
	font-family: "Calibri Regular" !important;
	font-size: 2em !important;
}

.ui-helper-hidden-accessible {
	font-family: "Calibri Regular" !important;
	font-size: 2em !important;
}*/

ul.ui-autocomplete {
	font-family: "Calibri Regular" !important;
	padding: 4px !important;
	font-size: 0.85em !important;
    z-index: 1100;
}

.orderRowDesc {font-size: 0.9em; color: ##626262;}

.orderRows tbody tr:nth-child(odd) {
	background: #fafafa;
}

.orderRows tbody tr:nth-child(even) {
	background: #f0f3f5;
}

.table_custom td {font-size: 1em !important;}

/* INTERNAL NOTE */
.internalNotes {
	border-top: 1px dashed #aaaaaa;
	background: #f8fef3 !important;
}

.internalNotesContent {
	margin: 6px 10px 10px 10px;
	padding-bottom: 5px;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 10px;
	background-color: #f8fef3 !important;
}

.internalNote {
	width: 100%;
	height: 200px;
	resize: none;
	padding: 10px;
}

.internalNoteDiv {
	padding: 10px;
	border-top: 1px dashed #CCCCCC;
}

.internalNoteTitle {
	text-align: center;
	color: #9e9e9e;
	position: relative;
	top: -2px;
	height: 2px;
}
