body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h1,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th
{ 
	margin:0;
	padding:0;
}

html, body	{
	height: 100%;
	}
body	{
	background: #fff;
	color: #393939;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0px;
	}
	
a { color:#656565; text-decoration: none; }
a:hover,
a:focus { text-decoration: none; }


#page-top-outer	{
	background:#3d1740 url(../images/shared/top_bg.jpg) top center no-repeat;
	border-bottom: 0px solid #7e7e7e;
	height:80px;
	}
#page-top-outer	#page-top {
	margin: 0 auto;
	max-width: 1340px;
	min-width: 950px;
	}
#page-top-outer #page-top #logo {
	float: left;
	margin: 10px 0 0 25px;
	}
#page-top-outer #page-top #logo	a {
	display: block;
	}

#page-top-outer #page-top .top-right{
	float: right;
	margin: 10px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	text-align:right;
	color:#ffffff;
}
#page-top-outer #page-top .top-right a{
	color:#ffffff;
}
#page-top-outer #page-top .top-right a:hover{
	color:#ffffff;
	text-decoration:underline;
}

#page-top-outer #page-top .top-right h2{
	float: right;
	margin: 25px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height: 18px;
	text-align:right;
}

#content-outer	{
	background: url(../images/shared/content_repeat.jpg) repeat-x;
	}
#content	{
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	max-width: 1340px;
	min-width: 950px;
	padding: 15px 0px 5px 0px;
	}
#content-inner	{
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0px auto;
	padding: 25px 0 30px 0;
	}
#content-table	{
	font-size: 0px;
	line-height: 0px;
	}
#content-table th.sized	{
	height: 15px;
	width: 15px;
	padding: 0;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
	}
 
	
#content-table-inner	{
	font-size: 13px;
	line-height: 12px;
	padding: 0px 0 0px 0;
}
#tbl-border-top	{
	background: url(../images/shared/border_bit.jpg) top repeat-x;
	line-height: 0;font-size: 0px;
	height: 15px;
	}
#tbl-border-bottom	{
	background: url(../images/shared/border_bit.jpg) bottom repeat-x;
	line-height: 0;font-size: 0px;
	height: 15px;
	}
#tbl-border-left	{
	background: url(../images/shared/border_bit.jpg) left repeat-y;
	}
#tbl-border-right	{
	background: url(../images/shared/border_bit.jpg) right repeat-y;
	}
#table-content	{
	line-height: 16px;
	margin: 0px;
	min-height:450px !important;
}
	
.topleft {
background: url(../images/shared/corner_top_left.jpg) no-repeat;
width:15px;
height:15px;
	
}	
.topright {
background: url(../images/shared/corner_top_right.jpg) no-repeat;
width:15px;
height:15px;
	
}	

.bottomleft {
background: url(../images/shared/corner_bottom_left.jpg)  no-repeat;
width:15px;
height:15px;
	
}	
.bottomright {
background: url(../images/shared/corner_bottom_right.jpg)  no-repeat;
width:15px;
height:15px;
	
}	

#page-heading	{
	margin:0px 20px; height:35px;
}
h1	{
	color: #3d1740;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal; 
	}
h2	{
	font-size: 14px;
	font-weight:normal;
	line-height: 20px;
	margin-bottom:0px;
	}
h3	{
	color: #92b22c;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 10px;
	}
	
	
/* MESSAGES --------------------------------------------------------------- */	
#message-yellow	{
	margin-bottom: 5px;
	}
.yellow-left	{
	background: url(../images/table/message_yellow.gif) top left no-repeat;
	color: #e79300;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0 20px;
	}
.yellow-left a	{
	color: #e79300;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	}
.yellow-right a	{
	cursor: pointer;
	}
.yellow-right	{
	width: 55px;
	}
#message-blue	{
	margin-bottom: 5px;
	}
.blue-left	{
	background: url(../images/table/message_blue.gif) top left no-repeat;
	color: #2e74b2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0 20px;
	}
.blue-left a	{
	color: #2e74b2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	}
.blue-right a	{
	cursor: pointer;
	}
.blue-right	{
	width: 55px;
	}
#message-red	{
	margin-bottom: 5px;
	}
.red-left	{
	background: url(../images/table/message_red.gif) top left no-repeat;
	color: #ce2700;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 0 0 20px;
	}
.red-left a	{
	color: #ce2700;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	}
.red-right a	{
	cursor: pointer;
	}
.red-right	{
	width: 55px;
	}
#message-green	{
	margin-bottom: 5px;
	}
.green-left	{
	background: url(../images/table/message_green.gif) top left no-repeat;
	color: #6da827;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 0 20px;
	}
.green-left a	{
	color: #6da827;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	}
.green-right a	{
	cursor: pointer;
	}
.green-right	{
	width: 55px;
	}	
	
	
	
	
input.disabled{background:#EAEAEA;}	
	
a.disabled{
	opacity: 0.3;	
}
	
a.icon-1	{
	background: url(../images/table/table_icon_1.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
	width: 24px;
	}
a:hover.icon-1	{
	background: url(../images/table/table_icon_1.gif) 0 -24px;
	}
a.icon-2	{
	background: url(../images/table/table_icon_2.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
	width: 24px;
	}
a:hover.icon-2	{
	background: url(../images/table/table_icon_2.gif) 0 -24px;
	}
a.icon-3	{
	background: url(../images/table/table_icon_3.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
	width: 24px;
	}
a:hover.icon-3	{
	background: url(../images/table/table_icon_3.gif) 0 -24px;
	}
a.icon-4	{
	background: url(../images/table/table_icon_4.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
	width: 24px;
	}
a:hover.icon-4	{
	background: url(../images/table/table_icon_4.gif) 0 -24px;
	}
a.icon-5	{
	background: url(../images/table/table_icon_5.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
a:hover.icon-5	{
	background: url(../images/table/table_icon_5.gif) 0 -24px;
	}
a.icon-6	{
	background: url(../images/table/table_icon_6.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
a:hover.icon-6	{
	background: url(../images/table/table_icon_6.gif) 0 -24px;
	}
a.icon-7	{
	background: url(../images/table/table_icon_7.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
a:hover.icon-7	{
	background: url(../images/table/table_icon_7.gif) 0 -24px;
	}
a.icon-8	{
	background: url(../images/table/table_icon_8.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
a:hover.icon-8	{
	background: url(../images/table/table_icon_8.gif) 0 -24px;
	}
a.icon-9	{
	background: url(../images/table/table_icon_9.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
a:hover.icon-9	{
	background: url(../images/table/table_icon_9.gif) 0 -24px;
	}
a.icon-newcustomer	{
	background: url(../images/table/icon_new_customer.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 5px 0 0;
	width: 24px;
	}
a:hover.icon-newcustomer	{
	background: url(../images/table/icon_new_customer.gif) 0 -24px;
	}

#tooltip	{
	background-color: #8c8c8c;
	border: 1px solid #767676;
	color: #fff;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	opacity: 0.85;
	padding: 0 5px;
	position: absolute;
	text-align: left;
	z-index: 3000;
	}
#tooltip h6, #tooltip div	{
	font-family: Arial;
	font-size: 11px;
	line-height: 20px;
	margin: 0;
	}
#product-table	{
	margin-bottom: 20px;
	}
#product-table	td a	{
	color: #393939;
	}
#product-table	td a:hover	{
	text-decoration: underline;
	}
#product-table	th	{
	height: 50px;
	text-align: left;
	}
#product-table	.minwidth-1	{
	min-width: 110px;
	}
#product-table td	{
	border: 1px solid #d2d2d2;
	padding: 10px 0 10px 10px;
	}
#product-table tr.alternate-row	{
	background: #ececec;
	}
td.options-width	{
	padding: 0 0 0 10px;
	width: 210px;
	}
td.checkbox-width	{
	}
.table-header-check	{
	background: url(../images/table/table_header_checkbox.jpg) no-repeat;
	border: none;
	min-width: 29px;
	padding: 0px 0 0 10px;
	width: 29px;
	}
.table-header-options	{
	background: url(../images/table/table_header_options.jpg) no-repeat;
	border: none;
	min-width: 221px;
	padding: 0px 0 0 0;
	width: 221px;
	}
.table-header-repeat	{
	background: url(../images/table/table_header_repeat.jpg) repeat-x;
	border: none;
	font-size: 0px;
	line-height: 0;
	padding: 0px 0 0 0;
	}
.table-header-options a,
 .table-header-repeat a	{
	background: url(../images/table/table_sort_arrow.gif) right no-repeat;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	}
	
	.table-header-options a:hover,
 .table-header-repeat a:hover	{
	
	color:#94b52c
	}
	
th.line-left	{
	border-left: 1px solid #373737;
	}
#product-table	tr.activity-blue	{
	background: #e3eceb;
	}
	
	#toggle-all {
		display: block;
		width: 17px;
		height:17px;
		cursor: pointer;
		background: url(../images/shared/checkbox.gif) 0 -17px;
	}
	
		#toggle-all.toggle-checked {
		display: block;
		width: 17px;
		height:17px;
		background: url(../images/shared/checkbox.gif) 0 0;
	}
	
	
	
	
	
	
	
	
	
	
	
/* PAGING --------------------------------------------------------- */	

#paging-table {
	float: right;
	margin: 0 4px 0 0;
}	
.page-far-left	{
	background: url(../images/table/paging_far_left.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	width: 24px;
	}
.page-left	{
	background: url(../images/table/paging_far_left.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
.page-far-right	{
	background: url(../images/table/paging_far_right.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 4px;
	width: 24px;
	}
.page-right	{
	background: url(../images/table/paging_far_right.gif) no-repeat;
	display: block;
	float: left;
	height: 24px;
	width: 24px;
	}
#page-info	{
	float: left;
	line-height: 16px;
	padding: 3px 12px 0 12px;
	}
	
/*  ACTIONS BOX ----------------------------------------------- */	
#actions-box	{
	float: left;
	margin: 0 0 0 10px;
	position: relative;
	}
a.action-slider	{
	background: url(../images/table/dropdown_actions.gif) no-repeat;
	display: block;
	height: 30px;
	width: 110px;
	}
a.action-slider.activated	{
	background: url(../images/table/dropdown_actions.gif) no-repeat 0 -30px;
	display: block;
	height: 30px;
	width: 110px;
	}
#actions-box-slider	{
	background: url(../images/table/actions_slider_bg.gif) bottom no-repeat;
	display: none;
	left: 0;
	padding-bottom: 1px;
	padding-top: 10px;
	position: absolute;
	top: 24px;
	width: 110px;
	}
#actions-box-slider-inner	{
	font-size: 0px;
	line-height: 0;
	margin: 0 auto;
	width: 108px;
	}
a.action-edit ,
a.action-delete	{
	color: #272727;
	display: block;
	font-weight: bold;
	height: 20px;
	margin: 0 auto;
	padding: 10px 0 5px 45px;
	width: 63px;
	}
a:hover.action-edit	{
	background: #949494 url(../images/table/action_edit.gif) no-repeat 14px 5px;
	color: #fff;
	}
a.action-edit	{
	background: #c7c7c7 url(../images/table/action_edit.gif) no-repeat 14px 5px;
	}
a.action-delete	{
	background: #c7c7c7 url(../images/table/action_delete.gif) no-repeat 14px 5px;
	}
a:hover.action-delete	{
	background: #949494 url(../images/table/action_delete.gif) no-repeat 14px 5px;
	color: #fff;
	}
		 
	
/* FORM ------------------------------------------------------- */	
.form-submit	{
	background: url(../images/forms/form_submit.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 80px;
	}
.form-reset	{
	background: url(../images/forms/form_reset.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	text-indent: -3000px;
	width: 80px;
	}
#id-form	{
	}
.inp-form	{
	background: url(../images/forms/form_inp.gif) no-repeat;
	border: none;
	color: #393939;
	height: 25px;
	padding: 6px 6px 0 6px;
	width: 186px;
	}
	
.inp-form-error	{
	background: url(../images/forms/form_inp_error.gif) no-repeat;
	border: none; 
	color: #393939;
	height: 25px;
	padding: 6px 6px 0 6px;
	width: 187px;
	}
.form-textarea	{
	background: url(../images/forms/form_textarea.gif) no-repeat;
	border: none;
	color: #393939;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 97px;
	overflow: auto;
	padding: 6px 6px 0 6px;
	width: 378px;
	}
#id-form td	{
	padding: 5px 0;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	}
#id-form td.noheight	{
	padding: 0 0 0px 0;
	}
#id-form td.height10px	{
	padding: 0 0 0px 0; height:10px;
	}	
#id-form td.height5px	{
	padding: 0 0 0px 0; height:5px;
	}		
#id-form th	{
	line-height: 28px;
	min-width: 130px;
	padding: 0 0 10px 0;
	text-align: left;
	width: 130px;
	}

#id-table-plain {
}	
#id-table-plain td	{
	padding:0px;
}

#id-table-form {
}	
#id-table-form td	{
	padding:2px 2px;
	font-weight:bold;
}

#id-table-list{
	border-collapse:separate;
	border-spacing:1px;
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break: break-all;
	white-space: normal;
	word-wrap:break-word
	word-break: break-all;
	
}


#id-table-list td{
	padding:2px 5px;
	font-size:12px;
	word-break: break-word; 
	font-family:Arial, Helvetica, sans-serif;
	/*height:35px;*/
	
}
#id-table-list td a{
	text-decoration:none; color:#ff4200;
}
#id-table-list td a:hover{
	text-decoration:underline; color:#ff4200;
}

.table-list{
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.styledselect-day ,
.styledselect-month ,
.styledselect-year	{
	border: 1px solid #acacac;
	margin-right: 3px;
	padding: 3px;
	width: 64px;
	}
	
	
#step-holder {
font-family:Arial, Helvetica, sans-serif;
	height:39px;
	margin-bottom: 20px;
}	




.step-no {
	float:left;
	height:29px;
	width:12px;
	font-size: 18px;
	line-height: 18px;
	padding:5px 0 0 0;
	text-align: center;
}

.step-no-off {
	float:left;
	height:29px;
	width:12px;
	font-size: 18px;
	line-height: 18px;
	padding:5px 0 0 0;
	text-align: center;
	color:#cbcbcb;
}

.step-dark-left {
	float:left;
	background: url(../images/forms/step_dark_left.gif) no-repeat;
	height:27px;
	padding:7px 10px 0 15px;
	font-size: 13px;
	color:#fff;
	font-weight: bold;
}

.step-dark-left a{
	font-size: 13px;
	color:#fff;
	font-weight: bold;
}

.step-dark-right {
	float:left;
	width:12px;
	background: url(../images/forms/step_dark_right.gif) no-repeat;
	height:30px;
}
.step-dark-round {
	float:left;
	width:8px;
	height:30px;
	background: url(../images/forms/step_dark_round.gif) no-repeat;
}

.step-light-left {
	float:left;
	height:27px;
	padding:7px 10px 0 15px;
	font-size: 13px;
	background: url(../images/forms/step_light_left.gif) no-repeat;
	color:#cbcbcb;
	font-weight: bold;
}

.step-light-left a{
	font-size: 13px;
	color:#cbcbcb;
	font-weight: bold;
}
.step-light-right {
	float:left;
	width:12px;
	background: url(../images/forms/step_light_right.gif) no-repeat;
	height:30px;
}
.step-light-round {
	float:left;
	width:8px;
	height:30px;
	background: url(../images/forms/step_light_round.gif) no-repeat;
}

.bubble-left {
	float:left;
	width:10px;
	height:29px;
	margin-left: 5px;
	background: url(../images/forms/bubble_left.gif) no-repeat;
}

.bubble-inner {
	float:left;
	padding: 7px 0px 0 2px;
	color:#2e74b2; 
	line-height: 14px;
	font-size: 11px;
	height:22px;
	background: url(../images/forms/bubble_inner.gif) repeat-x;
}
.bubble-right {
	float:left;
	width:8px;
	height:29px;
	background: url(../images/forms/bubble_right.gif) right no-repeat;
}
.error-left {
	float:left;
	width:13px;
	height:32px;
	margin-left: 5px;
	background: url(../images/forms/error_left.gif) no-repeat;
}

.error-inner {
	float:left;
	padding: 7px 10px 0 4px;
	color:#fff; 
	line-height: 14px;
	height:25px;
	background: url(../images/forms/error_right.gif) right  no-repeat;
}
.file_1 {
	border: 1px solid #acacac;
	padding: 5px;
}	
 
/*  NAVIGATION ----------------------------------------------- */
#nav-holder	{
	margin: 0 auto;
	max-width: 1260px;
	min-width: 880px;
	text-align: left;
	}
.nav-outer-repeat	{
	background: url(../images/shared/nav/repeat.jpg) repeat-x;
	height: 38px;
	}
.nav-outer	{
	margin: 0 auto;
	max-width: 1260px;
	min-width: 950px;
	}
#nav-right	{
	float: right;
	position: relative;
	width: 120px;
	text-align:right;
	z-index: 0;
	}
#nav-right a	{
	display: block;
	float: left;
	margin: 0px 0 0 0;
	}
.account-content	{
	background: #454545 url(../images/shared/nav/account_drop_bg.gif) repeat-x bottom;
	display: none;
	left:3px;
	padding-bottom:10px;
	position: absolute;
	top: 35px;
	width: 220px;
	}
.account-drop-inner	{
	font-size: 0px;
	line-height: 0px;
	margin:10px auto 0 auto;
	width:210px;
	}
.showhide-account	{
	cursor: pointer;
	display: block;
	float: left;
	margin: 9px 3px 0 3px;
	}
.account-drop-inner a	{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 0 0;
	padding:0px 0;
	}
.account-drop-inner a:hover	{
	color: #94b52c;
	}
.acc-line	{
	background: url(../images/shared/nav/account_line.gif) no-repeat 0 7px;
	font-size: 0px;
	height: 14px;
	line-height: 0px;
	width:210px;
	margin-top: 0px;
	padding: 0;
	}
a#logout	{
	margin: 9px 0 0 5px;
	}
a#acc-training	{
	background: url(../images/shared/nav/icon_acc_training.png) left center no-repeat;
	padding: 0 0 0 25px;
	}
a#acc-print	{
	background: url(../images/shared/nav/icon_acc_print.png) left center no-repeat;
	padding: 0 0 0 25px;
	}
	
a#acc-personal	{
	background: url(../images/shared/nav/icon_acc_personal.gif) left center no-repeat;
	padding: 0 0 0 25px;
	}
a#acc-settings	{
	background: url(../images/shared/nav/icon_acc_settings.gif) left center no-repeat;
	padding: 0 0 0 25px;
	}


/* ================================================================ 
This copyright notice must be untouched at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/pro_dropline.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */

.nav	{
	float: left;
	height: 38px;
	position: relative;
	width: 720px;
	min-width: 720px;
	z-index: 500;
	}
.nav-divider	{
	background: url(../images/shared/nav/divider.jpg) top center no-repeat;
	float: left;
	height: 40px;
	width: 2px;
	}
.nav .table	{
	display: table;
	}
.nav .select,
.nav .current	{
	display: table-cell;
	float: left;
	list-style: none;
	margin: 0 0px 0 0;
	padding: 0;
	white-space: nowrap;
	}
.nav li	{
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	}
.nav .select a	{
	background: url(../images/shared/nav/pro_line_0.gif);
	color: #fff;
	display: block;
	float: left;
	height: 37px;
	line-height: 35px;
	padding: 0 20px 0 20px;
	text-decoration: none;
	white-space: nowrap;
	}
.nav .current a	{
	background: url(../images/shared/nav/pro_line_1.gif);
	color: #fff;
	display: block;
	float: left;
	height: 37px;
	line-height: 35px;
	padding: 0 0 0 10px;
	text-decoration: none;
	white-space: nowrap;
	}
.nav .current a b	{
	background: url(../images/shared/nav/pro_line_1.gif) right top;
	display: block;
	padding: 0 20px 0 10px;
	}
.nav .select a:hover, 
.nav .select li:hover a	{
	background: url(../images/shared/nav/pro_line_1.gif);
	color: #fff;
	cursor: pointer;
	padding: 0 0 0 10px;
	}
.nav .select a:hover b, 
.nav .select li:hover a b	{
	background: url(../images/shared/nav/pro_line_1.gif) right top;
	cursor: pointer;
	display: block;
	float: left;
	padding: 0 20px 0 10px;
	}
.nav .select_sub	{
	display: none;
	margin: 0 0 0 5px;
	}

/* IE6 only */
.nav table	{
	border-collapse: collapse;
	font-size: 1em;
	height: 0;
	margin: -1px;
	width: 0;
	}
.nav .sub	{
	display: table;
	list-style: none;
	/* margin: 0 auto; */
	padding: 0;
	}
.nav .sub_active .current_sub a, 
.nav .sub_active a:hover	{
	background: transparent;
	color: #fff;
	}
.nav .select :hover .select_sub, 
.nav .current .show	{
	background: url(../images/shared/nav/back_0.gif);
	display: block;
	left: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	top: 37px;
	width: 750px;
	z-index: 100;
	}
.nav .current .show	{
	z-index: 10;
	}
.nav .select :hover .sub li a, 
.nav .current .show .sub li a	{
	background: transparent;
	border: 0;
	color: #e2e2e2;
	font-weight: bold;
	font-size: 13px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px 15px;
	white-space: nowrap;
	}
.nav .current .sub li.sub_show a	{
	background: url(../images/shared/nav/back_1x.gif);
	color: #ffffff;
	cursor: default;
	}
.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover,
.nav .current .sub li.active {
	background: url(../images/shared/nav/back_1x.gif);
	color: #ffffff;
	visibility: visible;
	}
 
	
	
 
 
	
	
/* FOOTER -------------------------------------------------------------- */

 
#footer	{
	margin: 0px auto 0px auto;
	padding: 0px 20px;
	text-align: left;
	min-width: 880px;
	max-width: 1280px;
	
	}
#footer-content	{
	color: #818181;
	font-size: 11px;
	line-height: 11px;
	margin:0px;
	border-top: 0px solid #dbdbdb;
	border-bottom: 0px solid #dbdbdb;
	float:left;
	width:100%;
}
#footer-left {
	float:left; padding: 10px 0px;
}
#footer-right {
	float:right; padding: 10px 0px;
}
#footer-right a	{
	color: #818181;
	text-decoration: none;
	}
#footer-right a.selected,
#footer-right a:hover	{
	color: #000;
	text-decoration: none;
}
	
 
 
 
/* GENERAL --------------------------------------------------------*/ 
 table	{
	border-collapse: collapse;
	}
.fr	{
	float: right;
	}
a	{
	outline: none;
	text-decoration: none;
	}
a:hover	{
	}
.clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}
img	{
	border: 0;
	}
p	{
	margin: 0px;
	padding: 0px;
	}
form	{
	margin: 0;
	padding: 0;
	}
.line	{
	border-top: 1px solid #dcdada;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 20px 0;
	padding: 0;
	}
.font11	{
	font-size: 11px;
	}



 
 
 
 
 
 
 
 
 
 
 
 
 
 
/*  STYLED SELECTBOXES style 1 --------------------------------- */	

.styledselect {
background: #2a2a2a;
border: 1px solid #424242;
	color:#fff;
	width:120px;
	padding: 5px;
	line-height: 14px;
	margin-right: 6px;
	font-size: 12px;
}

div.selectbox-wrapper	{
	background-color: #2a2a2a;
	border: none;
	border-bottom: none;
	margin: 0px;
	margin-top: 0px;
	max-height: 200px;
	overflow: auto;
	padding: 0px;
	position: absolute;
	text-align: left;
	width: 400px;
	z-index: 10;
	}
div.selectbox-wrapper ul	{
	list-style-type: none;
	 
	margin: 0px;
	padding: 0px;z-index: 10;
	}
div.selectbox-wrapper ul li.selected	{
	background-color: 575757;
	color: #fff;
	}
div.selectbox-wrapper ul li.current	{
	background-color: #575757;
	}
div.selectbox-wrapper ul li	{
	border-bottom: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	margin: 0;
	padding: 6px 2px 6px 10px;
	}
.selectbox_styled	{
	background: url(../images/shared/top_search_select.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0 0 6px;
	text-align: left;
	width: 105px;
	z-index: 10;
	}

/*  STYLED SELECTBOXES style 2 --------------------------------- */	
div.selectbox-wrapper2	{
	background-color: #e3e3e3;
	border: none;
	border-bottom: none;
	margin: 0px;
	margin-top: 0px;
	max-height: 200px;
	overflow: auto;
	padding: 0px;
	position: absolute;
	text-align: left;
	width: 400px;
	}
div.selectbox-wrapper2 ul	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
div.selectbox-wrapper2 ul li.selected2	{
	background-color: #94b52c;
	color: #fff;
	}
div.selectbox-wrapper2 ul li.current2	{
	background-color: #94b52c;
	color: #fff;
	}
div.selectbox-wrapper2 ul li	{
	border-bottom: none;
	color: #393939;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	margin: 0;
	padding: 6px 2px 6px 10px;
	}
.styledselect_form_1	{
	background: url(../images/forms/form_select.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #393939;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0 0 6px;
	text-align: left;
	width: 192px;
	}
.styledselect_form_2	{
	background: url(../images/forms/form_select_small.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #393939;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0 0 10px;
	text-align: left;
	width: 60px;
	}

	
	
/*  STYLED SELECTBOXES style 3 --------------------------------- */	
div.selectbox-wrapper3	{
	background-color: #e3e3e3;
	border: none;
	border-bottom: none;
	margin: 0px;
	margin-top: 0px;
	max-height: 200px;
	overflow: auto;
	padding: 0px;
	position: absolute;
	text-align: left;
	width: 400px;
	}
div.selectbox-wrapper3 ul	{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
div.selectbox-wrapper2 ul li.selected3	{
	background-color: #94b52c;
	color: #fff;
	}
div.selectbox-wrapper2 ul li.current3	{
	background-color: #94b52c;
	color: #fff;
	}
div.selectbox-wrapper3 ul li	{
	border-bottom: none;
	color: #393939;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	margin: 0;
	padding: 6px 2px 6px 10px;
	}
.styledselect_pages	{
	background: url(../images/table/select_number_rows.gif) left no-repeat;
	border: none;
	border-left: none;
	color: #393939;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0 0 6px;
	text-align: left;
	width: 130px;
	}
	
	
	
	
	
 
	
/* STYLED CHECKBOXES AND RADIOS -------------------------------------------- */	
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover	{
	color: #999;
	}
span.ui-checkbox,
			span.ui-radio	{
	background: url(../images/shared/checkbox.gif) 0 -17px no-repeat;
	display: block;
	float: left;
	height: 17px;
	width: 17px;
	}
span.ui-helper-hidden	{
	display: none;
	}
label	{
	padding: 2px;
	}
span.ui-radio-state-hover,
			span.ui-checkbox-state-hover	{
	background-position: 0 0px;
	}
span.ui-checkbox-state-checked	{
	background-position: 0 0px;
	}
span.ui-checkbox-state-checked-hover	{
	background-position: 0 0px;
	}
span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked	{
	background-position: 0 -161px;
	}
span.ui-radio-state-checked-hover	{
	background-position: 0 -17px;
	}
label	{
	line-height:18px;
	}
.ui-helper-hidden-accessible	{
	left: -999em;
	position: absolute;
	}
	
	
	
	
	
/*  LOGIN -------------------------------------------------------------------------------- */	

#login-bg	{
	background:#39123c url(../images/login/login_full_bg.jpg) top center no-repeat;
}
#login-holder {
  position: fixed;
  top: 50%;
  left: 50%;
  width:750px;
  margin-top: -105px;
  margin-left: -375px;
}

#logo-login	{
	float: left;
	margin: 50px 0 30px 10px;
}
	
#login-holder .login-left	{
	float:left; width:370px;
}

#login-holder .login-right	{
	float:right; width:320px; 
}

#login-holder .login-center-line	{
	float:left; width:1px; background:#693f6c; min-height:210px;
}	
	
#loginbox{
	position: relative;
	width:100%;
	background:url(../images/login/login_box_bg.png) left 5px no-repeat;
	float:left;
}
#forgotbox	{
	display: none;
	position: relative;
	background:url(../images/login/forgot_box_bg.png) left 5px no-repeat;
	width:100%;
	float:left;
}

#login-username {margin:22px 0 0 15px; float:left; clear:both;}
#login-password {margin:42px 0 0 15px; float:left; clear:both;}
#login-buttons {margin:35px 0 0 5px; float:left; clear:both; width:115px;}
#login-forgot {margin:50px 0 0 5px; float:left; }

.text_login{
	padding:3px; background:none; border:none; color:#505050; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 1px 1px 0px #fafafa;
}


a.forgot-pwd	{
	color: #a77cab;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:12px;
	padding: 0 0 0 10px;
	}
a:hover.forgot-pwd	{
	color: #ffffff;
	}

#forgotbox-text	{
	color: #a77cab;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 18px;
	margin:20px 0px 0px 3px;
}
	
#login-email {margin:36px 0 0 15px; float:left; clear:both;}

a.back-login	{
	color: #a77cab;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:12px;
	padding: 0 0 0 10px;
	}
a:hover.back-login	{
	color: #fff;
	}
.submit-login	{
	background: url(../images/login/button_signin.png) left top no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	text-indent: -3000px;
	width:100px;
	}
.submit-login:hover	{
	background: url(../images/login/button_signin.png) left bottom no-repeat;
	}


.button-submit	{
	background: url(../images/forms/button_submit.png) left top no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	text-indent: -3000px;
	width: 100px;
}
.button-submit:hover	{
	background: url(../images/forms/button_submit.png) left bottom no-repeat;
}


.button-order	{
	background: url(../images/forms/button_order_preview.png) left top no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 40px;
	text-indent: -3000px;
	width: 120px;
}
.button-order:hover	{
	background: url(../images/forms/button_order_preview.png) left bottom no-repeat;
}


.button-save	{
	background: url(../images/forms/button_save.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-save:hover	{
	background: url(../images/forms/button_save.gif) no-repeat 0 -29px;
}
.button-preview	{
	background: url(../images/forms/button_preview.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-preview:hover	{
	background: url(../images/forms/button_preview.gif) no-repeat 0 -29px;
}
.button-edit	{
	background: url(../images/forms/button_edit.png) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-edit:hover	{
	background: url(../images/forms/button_edit.png) no-repeat 0 -29px;
}

.button-next	{
	background: url(../images/forms/button_next.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-next:hover	{
	background: url(../images/forms/button_next.gif) no-repeat 0 -29px;
}

.button-cancel	{
	background: url(../images/forms/button_cancel.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-cancel:hover	{
	background: url(../images/forms/button_cancel.gif) no-repeat 0 -29px;
}
.button-back	{
	background: url(../images/forms/button_back.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-back:hover	{
	background: url(../images/forms/button_back.gif) no-repeat 0 -29px;
}

.button-add	{
	background: url(../images/forms/button_add.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-add:hover	{
	background: url(../images/forms/button_add.gif) no-repeat 0 -29px;
}
.button-update	{
	background: url(../images/forms/button_update.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-update:hover	{
	background: url(../images/forms/button_update.gif) no-repeat 0 -29px;
}
.button-update-gray	{
	background: url(../images/forms/button_update_gray.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}

.button-print	{
	background: url(../images/forms/button_print.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-print:hover	{
	background: url(../images/forms/button_print.gif) no-repeat 0 -29px;
}

.button-search	{
	background: url(../images/forms/button_search.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
}
.button-search:hover	{
	background: url(../images/forms/button_search.gif) no-repeat 0 -29px;
}

.button-plus	{
	background: url(../images/forms/button_plus.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 41px;
}
.button-plus:hover	{
	background: url(../images/forms/button_plus.gif) no-repeat 0 -29px;
}

.text{
	padding:4px 3px 3px 3px; background:#FFFFFF; border:1px solid #acacac; color:252525; font:normal 13px Arial, Helvetica, sans-serif;
}
.textsmall{
	padding:2px; background:#FFFFFF; border:1px solid #acacac; color:252525; font:normal 12px Arial, Helvetica, sans-serif;
}
.frmselect{
	padding:2px; background:#FFFFFF; border:1px solid #acacac; color:252525; font:normal 13px Arial, Helvetica, sans-serif;
}
.frmbutton{
	margin:5px 0px; clear:both;	padding:3px; width:80px; font:normal 13px Arial, Helvetica, sans-serif; border:0px; background:url("../images/button_bg.gif");
}

input.btnform {BORDER:#dcdcdc 1px solid; FONT-WEIGHT:bold; color:#717070; FONT-SIZE:12px; text-transform:none; background:url(../images/new_button_bg.png) top repeat-x; FONT-FAMILY:Arial, Helvetica, sans-serif; padding:5px 10px; cursor:pointer; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px;}
input.btnform:hover{ background:url(../images/new_button_bg.png) bottom repeat-x; color:#181818; border:1px solid #c6c6c6;}
input.btnform:focus{ background:url(../images/new_button_bg.png) bottom repeat-x; color:#181818; border:1px solid #c6c6c6; }

/*input:focus, textarea:focus, select:focus{
background-color:#F8F8F8;
border:1px solid #8DA6D3;
}
*/

.serlink {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #F45000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.serlink:link {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #F45000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.serlink:hover {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #656565; FONT-FAMILY:  arial; TEXT-DECORATION:underline
}

.mylink {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #F45000; FONT-FAMILY: arial; TEXT-DECORATION: none; background:url(../images/icon-bullet.gif) left center no-repeat;
}
A.mylink:link {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #F45000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:15px;
}
A.mylink:hover {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #656565; FONT-FAMILY:  arial; TEXT-DECORATION:underline
}

.dellink {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #F45000; FONT-FAMILY: arial; TEXT-DECORATION: none; background:url(../images/btn_delete.gif) left center no-repeat;
}
A.dellink:link {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #F45000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding:5px 0px 5px 25px;
}
A.dellink:hover {
	FONT-SIZE: 12px; font-weight:bold; COLOR: #656565; FONT-FAMILY:  arial; TEXT-DECORATION:underline
}

.toplink {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #FFFFFF; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.toplink:link {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #FFFFFF; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.toplink:hover {
	FONT-SIZE: 12px; font-weight:normal; COLOR: #FFFFFF; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION:underline
}

.date td a {
	display:inline-block;
	padding:3px 8px;
	color:#353535;
}
.date td a:hover {
	display:inline-block;
	padding:3px 8px;
	color:#ffffff; background:#666;
}
.date th, .date td {
	text-align:center;
	padding:3px;
}


/* -------------------- Dashboard -------------------- */
.dashboard-icons{
		text-align:center; min-width:300px;
	}

a.dashboard-module, 
a.dashboard-module:visited { 
	width: 142px; 
	height: 142px; 
	display: block; 
	float: left; 
	background: url(../images/dashboard/dashboard-module.gif) top left no-repeat; 
	margin: 0 8px 8px 0;  
	text-align: center; 
	color: #444444; 
	}
	
a.dashboard-module:hover, 
a.dashboard-module:active { 
	background-position: bottom left; 
	text-decoration: none; 
	color:#0063be; 
	}

a.dashboard-module img { 
	margin-top: 20px; 
	}
	
a.dashboard-module span { 
	margin-top: 10px; 
	display: block; 
	}


.blue{color:#06C}

/* Result row highlight */
.nolink {
	LETTER-SPACING: 0px; TEXT-DECORATION: none; color:#454545; font:11px Arial, Helvetica, sans-serif;
}

.tdsmall {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.red_text {color:#F30;}
.left_div{ float:left;}
.left_div span{padding:0px 5px; background:#F60; margin:0px 0px; background:url(../images/icon-right-arrow.png) center no-repeat;}

.right_div{float:right;}
.quick_link{float:right; margin-left:30px;}
.message{color:#FF0000; font-size:12px; line-height:30px;}
.message_login{color:#FFF; font-size:12px; line-height:30px; margin-top:20px;}
.red14 {color:#F30; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.gray_text{color:#999; font-size:11px;}
.text11px{font-size:11px;}
.text12px{font-size:12px;}
.bold{font-weight:bold;}

tr.heading2 { background:#ffe08d; height:30px; font-weight:bold; color:#252525;}
tr.heading2 { background:#ffe08d; height:30px; font-weight:bold; color:#252525;}

tr.heading_cancel { background:#ffb18d; height:30px; font-weight:bold; color:#252525;}
tr.heading_enable { background:#c6e7a2; height:30px; font-weight:bold; color:#252525;}

tr.heading { background:#f0def7; height:30px; font-weight:bold; color:#252525;}
td.heading { background:#f0def7; height:30px; font-weight:bold; color:#252525;}
tr.normal_list { background:#F8F8F8; height:30px; font-weight:normal; overflow:hidden;}
tr.normal_list_2 { height:40px; font-weight:normal;}
tr.normal_list_3 { height:35px; font-weight:normal;}
tr.normal_list p{line-height:26px; margin:0px; font-size:13px;}
td.normal_list { background:#F8F8F8; height:30px; font-weight:normal; }
td.normal_list_bold { background:#F8F8F8; height:30px; font-weight:bold;}
tr.highlight { background:#f7f6c8; height:30px; font-weight:normal; cursor:pointer;}

tr.normal_list3 { background:#EFEFEF; height:30px; font-weight:normal;}
tr.normal_list3 { background:#EFEFEF; height:30px; font-weight:normal;}



td.hr_line {background:url(../images/shared/hr_line.gif) center repeat-y;}

tr.highlight_color{
	background-color:#f2f2f2; color:#000000;
}

.tbl_heading{
	background:url(../images/table/tbl_heading_bg.gif) center repeat-x; height:30px; font-size:14px; font-weight:normal; color:#353535;  text-shadow: 1px 1px 0px #ffffff; border-bottom:1px solid #b5b5b5;
}
.tbl_heading td{
	border-top:1px solid #f8f8f8; border-bottom:1px solid #c5c5c5; font-weight:bold;
}

.page_nav { padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#A5A5A5; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#D5D5D5; text-decoration:none;
}
A.page_nav:link {padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#333333; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#F5F5F5;; text-decoration:none;
}
A.page_nav:hover {padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#333333; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#ACCD66;; text-decoration:none;
}

.genlink {
	FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; COLOR: #FF6600; text-decoration:none; font-weight:bold; 
	}
A.genlink:active {
	FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; COLOR: #FF6600; text-decoration:none
}
A.genlink:visited {
	FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; COLOR: #FF6600; text-decoration:none
}
A.genlink:hover {
	FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif; COLOR: #006699; TEXT-DECORATION:underline
}


.RcptHead {
	FONT-SIZE:18px; font-family:arial; color:#111111; font-weight:normal; margin:5px 0px;
}
.RcptAddress {
	FONT-SIZE:13px; font-family:arial; color:#111111; font-weight:normal; margin:5px 0px; line-height:20px;
}
.Rcptprint {
	FONT-SIZE:13px; font-family:arial; color:#111111; font-weight:normal;
}
.Rcptprint p{
	line-height:20px;
}
.Rcpttitle {
	FONT-SIZE:16px; font-family:arial; color:#111111; font-weight:bold;
}
.RcptprintItalic {
	FONT-SIZE:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; font-style:italic; 
}
.rcptsmall{
	FONT-SIZE:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal; 
}
.RcptRs {
	BORDER-RIGHT: #111111 1px solid; BORDER-TOP: #111111 1px solid; BORDER-LEFT: #111111 1px solid; BORDER-BOTTOM: #111111 1px solid; BACKGROUND-COLOR: #FFFFFF; WIDTH: auto; HEIGHT: auto; FONT-SIZE: 14px; font-family:arial; color:#111111; font-weight:bold;
}

.btn_chart{cursor:pointer; margin:3px;}


.cancel_bg_small{background:url(../images/cancelled_bg_small.gif) center no-repeat;}
.cancel_bg{background:url(../images/cancelled_bg.gif) center no-repeat;}
/* ENG PRINT */

.cmp_name {FONT-SIZE:13px; font-family:arial; color:#111111; font-weight:bold; margin:5px 0px;}
.cmp_address {FONT-SIZE:12px; font-family:arial; color:#111111; font-weight:normal; margin:5px 0px; line-height:18px;}

/* ENG PRINT */

/* ENG PRINT MINI */

.mini_cmp_name {FONT-SIZE:12px; font-family:arial; color:#111111; font-weight:bold; margin:2px 0px;}
.mini_cmp_address {FONT-SIZE:12px; font-family:arial; color:#111111; font-weight:normal; margin:2px 0px; line-height:17px;}

/* ENG PRINT MINI */

/* POPUP STYLES */

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/ajax-loader.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:42px; height:42px; cursor:pointer; background:url(../images/close_button.png) no-repeat}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}


/* -------- NEWS SCROLLER ---------*/

#newsticker { 
padding:5px; 
margin:0px auto;
}


.newsticker-content {width:100%;}
.newsticker-content ul li{ list-style:none; display:block; padding:7px 0px 10px 0px; margin:0px 0px; border-bottom:1px dashed #999; }
.newsticker-content .news { float:left; }
.newsticker-content .news h3{color:#136f96; text-decoration:none; font-size:13px; font-weight:bold; margin-bottom:5px;}
.newsticker-content .news p {font-size:12px; font-weight:normal; color:#454545; line-height:18px; }

.print_center{background:url(../images/print_bg.jpg) center center no-repeat}
.print_center_hr{background:url(../images/print_bg_hr.jpg) center center no-repeat}

/*   Right Menu */

#menu10 {
	width:220px;
	margin:40px 0px 25px 0px;
	float:left;
	}
	
#menu10 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
#menu10 img {
    border: none;
}
	
#menu10 li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
  	height: 24px;
	text-decoration: none;
	text-indent:20px;
	text-transform:uppercase;
	padding-left:10px;
	}	
	
#menu10 li a:link, #menu10 li a:visited {
	color: #545454;
	display: block;
	background:url(../images/menu_left.gif) -15px 0px no-repeat;
	padding:10px 0 0 0px;
	}
	
#menu10 li a:hover {
	color: #b00000;
	background:url(../images/menu_left.gif) -15px -34px no-repeat;
	padding:10px 0 0 0px;
	}
	
#menu10 li.active a {
	color: #b00000;
	background:url(../images/menu_left.gif) -15px -34px no-repeat;
	padding:10px 0 0 0px;
	}
/*   Right Menu */


.my_check {width:25px; height:21px; margin:0px; padding-top:4px; float:left; text-align:center; cursor:pointer; margin-right:7px; background:url(../images/shared/checkbox_new.gif) top left no-repeat;}
.my_check:hover {background:url(../images/shared/checkbox_new.gif) bottom left no-repeat; color:#313131;}
.my_check_active{width:25px; height:21px; margin:0px; color:#ffffff; padding-top:4px; float:left; text-align:center; cursor:pointer; margin-right:7px; background:url(../images/shared/checkbox_new.gif) top right no-repeat;}
.my_check_active:hover{ color:#ffffff; background:url(../images/shared/checkbox_new.gif) top right no-repeat;}


.mycheckbox {margin:0px; padding:0px 0px; text-indent:30px; line-height:21px; float:left; text-align:left; cursor:pointer; margin-right:10px; background:url(../images/shared/checkbox_squire.gif) top left no-repeat;}
.mycheckbox_active{margin:0px; padding:0px 0px; color:#693f6c; line-height:21px; float:left; text-align:left; cursor:pointer; margin-right:10px; background:url(../images/shared/checkbox_squire.gif) left bottom no-repeat;}

.mycheckbox_group {margin:0px; padding:0px 0px; text-indent:30px; line-height:21px; float:left; text-align:left; cursor:pointer; margin-right:10px; background:url(../images/shared/checkbox_squire.gif) top left no-repeat;}
.mycheckbox_group_active {margin:0px; padding:0px 0px; color:#693f6c; line-height:21px; float:left; text-align:left; cursor:pointer; margin-right:10px; background:url(../images/shared/checkbox_squire.gif) left bottom no-repeat;}

.myradiobox {margin:0px; padding:0px 0px; float:left; line-height:24px; cursor:pointer; margin-right:10px; background:url(../images/shared/radiobox_left.png) top left no-repeat;}
.myradiobox span {margin:0px; padding:3px 22px; background:url(../images/shared/radiobox_right.png) right -1px no-repeat;}
.myradiobox_active {margin:0px; padding:0px 0px; color:#ffffff; line-height:24px; float:left; cursor:pointer; margin-right:10px; background:url(../images/shared/radiobox_left.png) left bottom no-repeat;}
.myradiobox_active span {margin:0px; padding:3px 22px; color:#ffffff; background:url(../images/shared/radiobox_right.png) right -27px no-repeat;}

.job_status1{background:#F8F8F8;}
.job_status0{background:#ff7070;}

.job_cad_status0{background:#F8F8F8;}
.job_cad_status1{background:#D8D8D8;}
.job_cad_status2{background:#ffbf6c;}
.job_cad_status_0{background:#F8F8F8;}
.job_cad_status_1{background:#D8D8D8;}
.job_cad_status_2{background:#8dffff;}

.job_cad_status20{background:#F8F8F8;}
.job_cad_status21{background:#D8D8D8;}
.job_cad_status22{background:#ffbf6c;}
.job_cad_status10{background:#F8F8F8;}
.job_cad_status11{background:#D8D8D8;}
.job_cad_status12{background:#9cff6c;}
.job_cad_status00{background:#F8F8F8;}
.job_cad_status01{background:#D8D8D8;}
.job_cad_status02{background:#8dffff;}

.job_laser_status0{background:#F8F8F8;  height:100% !important;}
.job_laser_status1{background:#D8D8D8; height:100% !important;}
.job_laser_status2{background:#9cff6c; }
.job_laser_status_0{background:#F8F8F8;  height:100% !important;}
.job_laser_status_1{background:#D8D8D8; height:100% !important;}
.job_laser_status_2{background:#8dffff; }

.job_laser_status20{background:#F8F8F8;  height:100% !important;}
.job_laser_status21{background:#D8D8D8; height:100% !important;}
.job_laser_status22{background:#ffbf6c;}
.job_laser_status10{background:#F8F8F8;  height:100% !important;}
.job_laser_status11{background:#D8D8D8; height:100% !important;}
.job_laser_status12{background:#9cff6c;}
.job_laser_status00{background:#F8F8F8;  height:100% !important;}
.job_laser_status01{background:#D8D8D8; height:100% !important;}
.job_laser_status02{background:#8dffff;}



.job_production_status0{background:#F8F8F8;}
.job_production_status1{background:#D8D8D8;}
.job_production_status2{background:#ffbf6c;}
.job_production_status_0{background:#F8F8F8;}
.job_production_status_1{background:#D8D8D8;}
.job_production_status_2{background:#8dffff;}

.job_production_status20{background:#F8F8F8;}
.job_production_status21{background:#D8D8D8;}
.job_production_status22{background:#ffbf6c;}
.job_production_status10{background:#F8F8F8;}
.job_production_status11{background:#D8D8D8;}
.job_production_status12{background:#9cff6c;}
.job_production_status00{background:#F8F8F8;}
.job_production_status01{background:#D8D8D8;}
.job_production_status02{background:#8dffff;} 


.job_shipped_status0{background:#F8F8F8;}
.job_shipped_status1{background:#D8D8D8;}
.job_shipped_status2{background:#ffbf6c;}
.job_shipped_status_0{background:#F8F8F8;}
.job_shipped_status_1{background:#D8D8D8;}
.job_shipped_status_2{background:#8dffff;}

.job_shipped_status20{background:#F8F8F8;}
.job_shipped_status21{background:#D8D8D8;}
.job_shipped_status22{background:#ffbf6c;}
.job_shipped_status10{background:#F8F8F8;}
.job_shipped_status11{background:#D8D8D8;}
.job_shipped_status12{background:#9cff6c;}
.job_shipped_status00{background:#F8F8F8;}
.job_shipped_status01{background:#D8D8D8;}
.job_shipped_status02{background:#8dffff;}

.job_invoice_status0{background:#F8F8F8;}
.job_invoice_status1{background:#D8D8D8;}
.job_invoice_status2{background:#ffbf6c;}
.job_invoice_status_0{background:#F8F8F8;}
.job_invoice_status_1{background:#D8D8D8;}
.job_invoice_status_2{background:#8dffff;}

.job_invoice_status20{background:#F8F8F8;}
.job_invoice_status21{background:#D8D8D8;}
.job_invoice_status22{background:#ffbf6c;}
.job_invoice_status10{background:#F8F8F8;}
.job_invoice_status11{background:#D8D8D8;}
.job_invoice_status12{background:#9cff6c;}
.job_invoice_status00{background:#F8F8F8;}
.job_invoice_status01{background:#D8D8D8;}
.job_invoice_status02{background:#8dffff;}

.job_packing_status0{background:#F8F8F8;}
.job_packing_status1{background:#D8D8D8;}
.job_packing_status2{background:#ffbf6c;}
.job_packing_status_0{background:#F8F8F8;}
.job_packing_status_1{background:#D8D8D8;}
.job_packing_status_2{background:#8dffff;}

.job_packing_status20{background:#F8F8F8;}
.job_packing_status21{background:#D8D8D8;}
.job_packing_status22{background:#ffbf6c;}
.job_packing_status10{background:#F8F8F8;}
.job_packing_status11{background:#D8D8D8;}
.job_packing_status12{background:#9cff6c;}
.job_packing_status00{background:#F8F8F8;}
.job_packing_status01{background:#D8D8D8;}
.job_packing_status02{background:#8dffff;}

.job_complet_status0{background:#F8F8F8;}
.job_complet_status1{background:#D8D8D8;}
.job_complet_status2{background:#ffbf6c;}
.job_complet_status_0{background:#F8F8F8;}
.job_complet_status_1{background:#D8D8D8;}
.job_complet_status_2{background:#8dffff;}

.job_complet_status20{background:#F8F8F8;}
.job_complet_status21{background:#D8D8D8;}
.job_complet_status22{background:#ffbf6c;}
.job_complet_status10{background:#F8F8F8;}
.job_complet_status11{background:#D8D8D8;}
.job_complet_status12{background:#9cff6c;}
.job_complet_status00{background:#F8F8F8;}
.job_complet_status01{background:#D8D8D8;}
.job_complet_status02{background:#8dffff;}


.job_priority2{background:url(../images/success_red.gif) center no-repeat;}
.job_priority1{background:url(../images/success.gif) center no-repeat;}
.job_priority0{background:#F8F8F8;}

.priority_row2{background:#fe4723;}
.priority_row1{background:#ffa76c;}
.priority_row0{background:#fee723;}

.job_tooling1{background:url(../images/success.gif) center no-repeat;}
.job_tooling0{background:#F8F8F8;}

.button-wait{
	background: #853398; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#853398, #6F1682); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#853398, #6F1682); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#853398, #6F1682); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#853398, #6F1682); /* Standard syntax */
	border: none;
    color: #fff;
    padding: 6px 17px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}



.btn{width:100%; height:28px; cursor:pointer; font-size:12px; line-height:15px;}
.btn_inv{width:100%; height:28px; cursor:pointer; font-size:12px; font-weight:bold; line-height:28px;}
.btn_date{width:100%; height:28px; cursor:pointer; font-size:12px; font-weight:normal; line-height:28px;}
.btn_blank{width:100%; height:28px; font-size:11px; line-height:14px;}

.font11{font-size:11px;}
.font16{font-size:15px;}

#id-table-list td.shorted a{
	text-decoration:none; color:#fff;
}
#id-table-list td.shorted a:hover{
	text-decoration:underline;
}
.shorted{background:url(../images/short_bg.jpg) top center no-repeat;}
.mytable { border-spacing:0px !important; }
.mytable td {
	border-bottom:1px solid #bea7c0; 
	border-right:1px solid #fff;
}

.btn-invoice-dash {
    height: auto;
    line-height: 15px;
}
.btn-invoice-dash span{color:red;}
.jobs_loading{margin:0 auto; width:100%; min-height:300px; background:url(../images/site-loading.gif) center no-repeat;}
.jobs_loading p{padding-top:180px; text-align:center; font-size:14px; font-style:italic;}
/*
.myjoblaser { font-size:11px !important; }
.myjoblaser p { font-size:11px !important; height:100% !important; background:#93cddd; color:#F00 } */

.job_cad_status14{background:#D8D8D8;}
.job_cad_status24{background:#D8D8D8;}
.job_cad_status04{background:#D8D8D8;}
.check_box.check_status {
    -webkit-appearance: none;
    appearance: none;
    width: 18px; 
    height: 18px; 
    cursor: pointer;
    border: 1px solid #CCC;
    border-radius: 2px;
    background-color: #fcfbfb;
    display: inline-block;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
    color: black;
    box-sizing: content-box;
}

 .check_box.check_status:checked {
    position: relative;
    background-color: #FFF;
    border-radius: 2px;
    border: 1px solid #CCC;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
    color: black;
    cursor: pointer;
}


 .check_box.check_status:focus {
    outline: 0 none;
    border-radius: 2px;
    box-shadow: none;
}
.btn_new{
	width:auto;
	padding:5px 10px;
	border-color:#853398;
	background-color:#853398;
	color:white;
	border-radius:8px;
	font-weight:bold;
	text-transform:uppercase;
	
}

.flash1{
	background:#ffbf6c;
	
	color:#532d56 !important; /* #853398 !important*/
	border:1px;
	border-radius:5px;
	
	animation-name: flash;
	animation-duration: 2s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;

	//Firefox 1+
	-webkit-animation-name: flash1;
	-webkit-animation-duration: 2s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;

	//Safari 3-4
	-moz-animation-name: flash1;
	-moz-animation-duration: 2s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
}

@keyframes flash1 {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

//Firefox 1+
@-webkit-keyframes flash1 {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}

//Safari 3-4
@-moz-keyframes flash1 {  
    0% { opacity: 1.0; }
    50% { opacity: 0.5; }
    100% { opacity: 1.0; }
}



.flash{background: #f8f8f8;color:#f45000  !important; width: 15%;}

.flash{
    
  text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1.3s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

 @-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}


.btn_new{
	width:auto;
	padding:5px 10px;
	border-color:#853398;
	background-color:#853398;
	color:white;
	border-radius:8px;
	font-weight:bold;
	text-transform:uppercase;
	
}
#jobs .mount{
	color:#000000;
}
					
.nano_blue_and_nano_u{
	 color:green!important;
}

