/*body, html {
	font-family: Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	text-align: left;
	font-size: 11px;
	margin: 0px;
	background: #fff url("i/bg_navigation.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #111;
}*/

body
{
	font:84%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	direction:ltr;
	text-align:left;
	margin:0;
	padding:0;
	background: #fff url("i/bg_navigation.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #111;}
	
td
{
	color: #111;
	margin: 0;
}


#smaller, #smaller td {
	margin: 0;
	font:90%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}

.smaller, .smaller td {
	margin: 0;
	font:90%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}

.bigger, .bigger td {
	margin: 0;
	font:94%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}


a:hover, a:visited:hover {
	text-decoration: underline;
}
	
ul, h1, h2, h3, h4, h5, td {
	margin: 0;
}

p
{
	margin-top:5px;
	margin-bottom: 5px;
}
th, th h3, th h5 {
	font-weight: normal;
	text-align: left;
	margin: 0;
	color: #666;}

ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;}
	
ul ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
	
ul.bull {
	list-style-type:  disc !important;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 5px;
	padding-left: 10px;
	padding-left/**/:/**/5;
	list-style: disc url("i/listblue.gif") outside
	}
	
ul.arrow {
	list-style-type:  disc !important;
	list-style-position: outside;
	margin-left: 15px;
	padding-left: 5px;
	padding-left: 10px;
	padding-left/**/:/**/5;
	list-style: disc url("i/arrowb.gif") outside
	}

ol {
	list-style-position: outside;
	padding: 0 0 0 30px;
	margin-left: 0;}
	
ol li {
	padding:0;}
	
ol.upperAlpha {
	list-style-type: upper-alpha;}

ol.lowerAlpha {
	list-style-type: lower-alpha;}

ol.upperRoman {
	list-style-type: upper-roman;}

ol.lowerRoman {
	list-style-type: lower-roman;}

a:link, a:active {
	color: #194574;
	text-decoration: none;}

a:visited {
	color: #194574;
	text-decoration: none;}

a:hover {
	color: #990033;
	text-decoration: underline;}

a.bold {
	font-weight: bold;}
	
h1 {
	text-align: right;}
	
h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
	font: bold 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	color: #990033;
	}
	
h2.noMargin {
	margin-bottom: 0;}
	
p.noMargin {
	margin-bottom: 0;
	margin-top: 0;}
	
h3 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #194574;
	font: bold 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	}

h4 {
	color: #333;
	margin: 0;
	padding: 0;
	font: bold 100% arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	
	}	
	
h3.noMargin {
	margin-bottom: 0;}

h5 {
	color: #666;
	margin: 0;
	padding: 0;
	font-weight: bold;}
 
h5 a {
	font-weight: bold;}	
	
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
	font-weight: bold;}	
	
img {
	border: 0;}

em {
	font-style: normal;
	font-weight: bold;}
	
hr
{
	border:1px solid #ccc;
	border-width:0 0 1px;
	height:1px;
	margin-top:2px;
}

form 
{
	margin:0;
	padding:0;	
}

.red
{
	color: #990033;
}


/*main style*/

.inner 
{
	padding:5px
}

.inner2
{
	padding:2px
}

.textbox {font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.logininput {width: 120px;font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.emailinput {width: 200px;font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.dateinput {width: 75px; font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.smallmoney {width: 70px;font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.noteinput {width: 120px; font-size: 11px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.systemid {width: 70px; border: 0px; background-color: Transparent}
.dropdown {height:18px; font-size: 10px; border: 1px solid gray; color: #333; background: #f8f8f8;}
.checkbox {vertical-align: bottom;}

.disabled, .disabled p, .disabled h2, .disabled h3, .disabled h4, .disabled td, .disabled th
{
	color:#999;
}

.disabled .textbox {font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .logininput {width: 120px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .dateinput {width: 75px;font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .smallmoney {width: 50px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .noteinput {width: 120px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}
.disabled .systemid {width: 40px; border: 0px; background-color: Transparent}
.disabled .dropdown {height:14px; font-size: 11px; border: 1px solid gray; color: #999; background: #f8f8f8;}

.button 
{
	height:18px;
	background: #ccc;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #930033;
	border: 1px solid #333;
}

.tooltiplink
{
	text-decoration: none; 
	border-bottom: 3px double;
	border-bottom-color: #990033;
}

.tooltip
{
	font-size: 11px;
	color:#930033;
	background-color:#FFFFE1;
	border: solid 1px #999999;
	padding: 2px;
}

.tooltip td
{
	font-size: 11px;
	color:#930033;
	background-color:#FFFFE1;
}

.p2 p
{
	margin-top:0;
	margin-bottom: 5px;
	
}

p #highlight
{
	color: #990033; 
}

#lblloginerror
{
	color: #990033; 
}

#lblerror
{
	color: #990033; 
	background-color:#FDFAB0
}

#lblnote
{
	color: #990033; 
}

#errornote
{
	color: #990033; 
}

#wrapper {
	position: relative;
	width: 800px;
}

#content 
{
	
	margin-left: 190px;
	margin-top: 10px;
	min-height: 500px;
	text-align: left;
	width: 600px;
	vertical-align: text-top;
}

#content_r 
{
	
	margin-left: 200px;
	padding-top: 10px;
	min-height: 500px;
	text-align: left;
	width: 600px;
	vertical-align: text-top;
	background: url("i/bg_border_r.gif");
	background-repeat: repeat-y;
	background-position: right;
}



#content_center
{
	margin-left: 95px;
	margin-top: 10px;
	min-height: 500px;
	
	vertical-align: text-top;
}

#content_split_left
{
	margin-left: 200px;
	margin-top: 50px;
	height: 500px;
	width: 300px;
	vertical-align: text-top;
	}

#content_split_right
{
	border-left: 1px solid #ccc;
	margin-left: 200px;
	
	height: 500px;
	vertical-align: text-top;
}

#border_r 
{
	margin-top: 10px;
	height: 300px;
	vertical-align:middle;
	border-right: 1px solid #E2E2E2;
}

.searchText {
	margin-top: 3px;
	width: 100px;
}

#txtSearch {
	width: 150px;
}

#splash 
{
	padding:0;
}

#sales_result_legend {background: #fff url(i/sales_result_legend.gif) 0px no-repeat; width: 137px; height:22px}


#backtotop, #backtotop a:link, #backtotop a:hover, #backtotop a:visited {
	background:   url(i/backtotop.gif);
	background-repeat: no-repeat;
	display: block;
	margin:0;
	width: 103px;
	height: 16px;
	line-height: 18px;
	position: absolute;
}

#calendar
{
	font-size:11px;
}

#calendar td
{
	font-size:12px;
	color: #000284;
}
#calendar a:hover
{
	background-color:#930033
}

#errormsg h4 {margin:0px; color:#ff0033; font-size:13px; font-weight:bold}
#errormsg p {margin:0px; color:#ff0033; font-size:12px;}

#balloon1 
{
	background: url(i/balloon1_sm.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 300px;
	padding-top: 22px;
	padding-left: 10px;
	color:#ff0033;
	margin-bottom:5px;
	
}

.breakingNewsBg {background-color:#FFFDD8}
.cbreakbg0 {background-color:#FDFAB0}


/*************************************************
 * Left Navigation Bar
 *************************************************/
#leftnav {
	position: absolute;
	left: 0px;
	width: 184px;
	z-index: 10;
}

#leftnav .navTitle {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#leftnav a:link, #leftnav a:hover, #leftnav a:visited {
	background:   url(i/arrowr.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	display: block;
	margin-bottom: 3px;
	margin-left: 15px;
	width: 150px;
	height: 18px;
	line-height: 18px;
	padding-left: 16px;	
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #333333;
	text-decoration: none;
}


#leftnav a:hover, #leftnav a:visited:hover 
{
	background:   url(i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	background-color: #990033;
	padding-left: 15px;	
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	border: solid 1px #194574;
	border-left-width: 3px;
}


#clientservices {
	position: absolute;
	background-color: #990033;
	left: 184px;
	top: 160px;
	width: 120px;
	z-index: 10;
	border-right: solid 1px #194574;
	border-top: solid 1px #194574;
	border-bottom: solid 1px #194574;
	font-size: 12px;
}

#clientservices .navTitle 
{
	background-color: #194574;
	font-weight: bold;
	color: #fff;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	
}

#clientservices a:link, #clientservices a:hover, #clientservices a:visited 
{
	background:   url(i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding-left: 10px;	
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #cdcdcd;
	text-decoration: none;
	text-align:left;
}


#clientservices a:hover, #clientservices a:visited:hover 
{
	background:   url(i/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 100%;
	height: 18px;
	line-height: 18px;
	padding-left: 10px;	
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #f6f6f6;
	text-decoration: none;
	text-align:left;
}
#clientservices hr
{
	height: 1px;
	width: 100px;
	color: #999;
	margin:0;
	padding:0;
}

#clientservices ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;}
	
#clientservices ul ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;}
	




#attachfile{width: 350px;border: solid 1px #ffffff;	margin: 5px;padding: 5px;background-color:#f1f1f1; color:#002854}

#attachfile hr {color:#ffffff}
#attachfile_dialog{width: 348px;float: left;margin: 1px 0 0 0;}
/*
#attachfile .button 
{
	height:18px;
	background: #ccc;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #930033;
	border: 1px solid #333;
}

#attachfile_dialog input, select {height:17px; font: 11px Tahoma; border: 1px solid gray; color: #4B4B4B; background: #ffffff}
*/
#attachfile_dialog h1{float: left;width: 348px;height: 10px;margin: 0 0 5px 0;}
#attachfile_dialog h2{float: left;width: 348px;	margin: 5px 0 0px 0; color:#002854;}
#attachfile_dialog h3{float: left;width: 348px;margin: 1px 0 1px 0;font-size: 12px;	font-weight:normal ;}
#attachfile_dialog a{display: block;width: 348px;height: 32px;}
#attachfile_dialog th {font-size:12px;}
/*************************************************
 * Header Elements (logo, search form)
 *************************************************/
#header {
	position: relative;
	height: 109px; /* 81px; */
	width: 100%;
	margin:0;
	padding:0;
	background:  url("i/bg_header.jpg");
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

#header_nav 
{
	position: relative;
	top: 85px; /* 57px; */
	left: 183px;
	width: 600px;
	text-align:left;
}
#header_topnav 
{

	width: 100%; 
	margin:0;
	padding:0;
	height: 20px;
	background:  url("i/top_bar_bg.jpg");
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

#hdrMenu {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 20px;
	color: #f6f6f6;
	z-index: 8;
}
#hdrMenu a:link, #hdrMenu a:visited
{ 
	color: #194574;
	
	
}

#logo 
{
	background: url(i/asap_logo.gif) 0px no-repeat;
	position: absolute;
	height: 85px; /* 57px; */
	width: 173px;
	left: 2px;
	top: 0px;
	z-index: 10;
}


#tag 
{
	background: #fff url(i/tagline.gif) 0px no-repeat;
	position: absolute; 
	height: 22px;
	width: 460px;
	left: 150px; /* 3 */
	top: 2px;
	z-index: 10;
}


#userWelcome {
	text-align: right;
	margin-right: 3px;
}




/*************************************************
 * Footer Elements
 *************************************************/
#footer {
	
	margin-left: 250px;
	margin-top: 25px;
	height: 28px;
	background:  url("i/bg_footer");
	background-repeat: repeat-x;
	font-size: 10px;
	text-align: center;
	width: 500px;
	
}

#footer .fnf {float:left; height:66px; width:375px; font:95%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif; white-space:nowrap}
#footer .fnf p {padding: 5px 10px 3px 4px;}
#footer .fnf a:link, #footer .fnf a:visited {margin-left: 85px; height: 33px; display:block; padding: 12px 0 4px 60px; background:url("i/LPS_small_logo.png") 0 0 no-repeat; color:#999; text-decoration:none;}
#footer .fnf a:hover {text-decoration:underline;color: #990033;}

/*
#footer .fnf {float:left; height:66px; width:400px; font:95%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;}
#footer .fnf p {padding: 5px 20px 3px 55px;}
#footer .fnf a:link, #footer .fnf a:visited {margin-left: 130px; height: 33px; display:block; padding:32px 0 4px 0px; background:url("i/FNIS_small_logo.jpg") 0 0 no-repeat; color:#999; text-decoration:none;}
#footer .fnf a:hover {text-decoration:underline;color: #990033;}
*/

#footerText {
	margin-top: 5px;
	color: #777777;
}

#footerText hr {
	width: 500px;
	border:1px solid #ccc;
	border-width:0 0 1px;
	height:1px;
	margin:4px 0;
}


#footeraltText , #footeraltText a:link, #footeraltText a:hover, #footeraltText a:visited, #footeraltText a:visited:hover {
	color: #777777;
	font:95%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}

#footer a:link, #footer a:hover, #footer a:visited, #footer a:visited:hover {
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
	font: 98%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}
#footer a:hover, #footer a:visited:hover {
	color: #990033;
}
/*End Footer***********************/

/*************************************************
 * Main Menu
 *************************************************/
#mnuLeft, #mnuRight {
	color: #FFFFFF;
	position: absolute;
	height: 15px;
	width: 350px;
	top: 64px;
	
}
#mnuLeft {
	left: 5px;
	text-align:left;
}

#mnuRight {
	right: 5px;
	text-align: right;
	top: 59px;
}

#mnuLeft a:link, #mnuLeft a:hover, #mnuLeft a:visited, #mnuLeft a:visited:hover, #mnuRight a:link, #mnuRight a:hover, #mnuRight a:visited, #mnuRight a:visited:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#mnuLeft a:hover, #mnuLeft a:visited:hover, #mnuRight a:hover, #mnuRight a:visited:hover {
	text-decoration: underline;
}
#mnuAnchors a:hover, #mnuAnchors a:visited:hover
{
	text-decoration:none;
	color:#FFFFFF;
}


/*************************************************
 * Breadcrumb
 *************************************************/
#breadcrumb, .breadcrumb {
	background:   url("i/bg_breadcrumb.jpg");
	background-repeat: repeat-y;
	position: absolute;
	top: 84px;
	left: 187px;
	height: 20px;
	width: 600px;
	line-height: 16px;
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
	color: #666666;
	z-index: 9;
}
#breadcrumb .current, .breadcrumbCurrentNode {
	font-weight: bold;
	color: #333333;
}
#breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited, #breadcrumb a:visited:hover, .breadcrumbRoot, .breadcrumbNode, .breadcrumbPathSeparator {
	text-decoration: none;
	font-weight: bold;
	color: #053C72;
	margin:0px;
}

#breadcrumb a:hover, #breadcrumb a:visited:hover {
	text-decoration: underline;
}

/*************************************************
 * Boxes
 *************************************************/

.box1 
{
	font-size:11px; 
	color:#194574; 
	margin-bottom:10px; 
	width: 225px;
	background-color: #f5f5f5;
	background: #fff url("i/box1bottom.jpg");
	background-repeat: no-repeat ;
	background-position: bottom;
}

.right
{
	float:right;
	vertical-align:top;
}

.box1 .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("i/box1_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}
.box1 .inner 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
}


.box1 p 
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left:25px; 
}


.box1 h1 {margin:0px; padding:0px; color:#194574; font-size:13px; margin-bottom:1px}
.box1 h2 
{
	margin-left:25px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #111; 
	font-weight: normal; 
}
.box1 h3 {margin:0px; padding:0px; color:#990033; font-size:11px; margin-bottom:1px; font-weight: normal}
.box1 ul li {font-size:11px; line-height:12px}
.box1 ul {padding-bottom:4px; padding-left:2px}
.box1 .btnpad 
{
	padding-left: 4px;
	padding-top: 2px
	
}


.box2 
{
	font-size:11px; 
	color:#194574; 
	margin-bottom:10px; 
	width: 400px;
	background-color: #f5f5f5;
	background: #fff url("i/box2bottom.jpg");
	background-repeat: no-repeat ;
	background-position: bottom;
}
.box2 .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("i/box2_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}
.box2 .inner 
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
}

.border_r 
{
	margin-top: 10px;
	height: 300px;
	vertical-align:middle;
	border-right: 1px solid #E2E2E2;
}


.box2 p 
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left:25px; 
}


.box2 h1 {margin:0px; padding:0px; color:#194574; font-size:13px; margin-bottom:1px}
.box2 h2 
{
	margin-left:25px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #111; 
	font-weight: normal; 
}
.box2 h3 {margin:0px; padding:0px; color:#990033; font-size:11px; margin-bottom:1px; font-weight: normal}
.box2 ul li {font-size:11px; line-height:12px}
.box2 ul {padding-bottom:4px; padding-left:2px}
.box2 .btnpad 
{
	padding-left: 4px;
	padding-top: 2px
	
}


.box3
{
	font-size:11px; 
	color:#194574; 
	margin-bottom:10px; 
	width: 225px;
	min-height:380px;
	background-color: #f5f5f5;
	background: #fff url("i/box3bottom.jpg");
	background-repeat: no-repeat ;
	background-position: bottom;
}

.box3 td
{
	color: #111;
	margin: 0;
	font-size: 11px;
}

.box3 .right
{
	position:relative;
	float:right;
	vertical-align:top;
}

.box3 .header 
{
	text-align:left; font: bold 110% verdana; 
	background: #fff url("i/box1_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
	color: #194574; 
	padding: 4px 7px 3px 4px; 
}
.box3 .box3inner 
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
}


.box3 p 
{
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-left:25px; 
}


.box3 h1 {margin:0px; padding:0px; color:#194574; font-size:13px; margin-bottom:1px}
.box3 h2 
{
	margin-left:25px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #111; 
	font-weight: normal; 
}
.box3 h3 {margin:0px; padding:0px; color:#990033; font-size:11px; margin-bottom:1px; font-weight: normal}
.box3 ul li {font-size:11px; line-height:12px}
.box3 ul {padding-bottom:4px; padding-left:2px}
.box3 .btnpad 
{
	padding-left: 4px;
	padding-top: 2px
	
}

.box3 hr
{
	padding-top: 1px;
	padding-bottom: 1px;
	width:210px;
	margin-right:4px;
}


.box4
{
	width: 475px;
	border: solid 1px #999999;
	background-color: #f6f6f6;
	
}

.box4 .head
{
	width: 473px;
	height: 20px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}

.box4 .head td
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
}


.box4 .dimmed
{
	color: #444444;
}

.box5
{
	width: 500px;
	border: solid 1px #999999;
	background-color: #f6f6f6;
	padding: 4px;
	
}

.box6
{
	width: 600px;
	border: solid 1px #999999;
	background-color: #f6f6f6;
}

.box6 .cbreakbg0 {background-color:#FDFAB0}


.box6 td
{
	font-size:11px;	
}

.box6 .head
{
	width: 598px;
	height: 17px; /**** WAS: 20px ****/
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box6 .head td
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
}

.box6 .head a, .head a:link, .head a:visited
{
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px; 
	padding-left: 5px; 
	background-color: #194574; 
	border: #6C85B0 solid; 
	border-width: 1px 1px 1px 1px;
	
}

.box6 .head a:hover 
{
	text-decoration: none; 
	background-color: #f1f1f1; 
	color: #194574; 
	border: #194574 solid; 
}


.box6 .innerhead
{
	width: 595px;
	height: 15px;
	background-color: #C2C3C5;
	font-size: 11px;
	color: #111111;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box6 .innerheadlt
{
	width: 595px;
	height: 10px;
	border-bottom: solid 1px #C2C3C5;
	font-size: 11px;
	color: #111111;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	/*3C6FA6*/
	
}

.box6 .innerhead .red
{
	color: #990033;
}

.box6 h1
{
	width: 600px;
	height: 15px;
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	text-align: left;
	padding-left: 2px;
	padding-top: 1px;
	/*3C6FA6*/
	
}

.box6w
{
	width: 600px;
	border: solid 1px #999999;
	background-color: #ffffff;
}

.box6w .head
{
	width: 598px;
	height: 16px; /*** WAS: 20px ***/
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	
	/*3C6FA6*/
	
}

.box6w .head td
{
	background-color: #194574;
	font-size: 11px;
	color: #f1f1f1;
	font-weight: bold;
}


/*************************************************
 * Form Elements
 *************************************************/

#form1 
{
}


#form1 p 
{
	padding: 0;
	margin: 0;
	padding-bottom: 1px;
}

#form1 h1 
{
	margin:0px; 
	padding:0px; 
	color:#194574; 
	margin-bottom:1px;
	font:100%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
	font-weight: bold;
	text-align: left;
	background: #fff url("i/box2_top_bg.jpg");
	background-repeat: repeat-y;
	background-position: left;
}
#form1 h3
{
	margin-left:0px; 
	margin-bottom: 2px;
	padding:0px; 
	color: #194574; 
	font-weight: normal;
	font:95%/1.2em Verdana, Arial, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif; 
}

#form1 th
{
	text-align:left; 
	font: bold 70% verdana; 
	color: #194574; 
	margin:0;
	padding:0;
}
#form1 td
{
	padding:0;
	font-size:11px;

	
}
/*************************************************
 * Grid Elements
 *************************************************/

.gridinfo{border: solid 1px #f1f1f1;padding: 2px 2px 2px 2px;}
.gridinfo td{margin: 2px 2px 2px 2px;padding: 2px 2px 2px 2px;text-align: left}
.gridinfoHeader{background-color: #CDCDCD; }
.gridinfoAltItem{background-color: #ffffff;}
.gridinfoItem{background-color: #f1f1f1;}

#gridBG
{

	background-color:#f1f1f1
}

.Grid{border: solid 1px #f5f5f5;color:#111}
.Grid .paging{color:#111;font-weight:normal }
.Grid .paging a, .paging a:link, .paging a:visited 
{
	color:#174DA2;
	font-weight:bold;
}	

.Grid .saledate {font-weight:bold; color:#990033}
.Grid a:link, .Grid a:visited{text-decoration: none;font-weight: bold;}
.Grid td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	text-align: center;
	font:92%/1.2em arial,sans-serif, Lucida Grande, Lucida Sans Unicode, Lucida, Helvetica, Sans-serif;
}
.Grid .griddetail td {border: 0px; padding:0px; text-align: left; }
.GridItem .griddetail td {border: 0px; padding:0px; text-align: left; }
.GridAltItem .griddetail td {border: 0px; padding:0px; margin:0px; text-align: left}

.GridHeader, .GridHeader td{background-color: #194574;color:#f1f1f1; text-align:center;font-weight:bold;}
.GridHeaderL, .GridHeaderL td{background-color: #194574;color:#f1f1f1; text-align:left;font-weight:bold;}
.GridHeader a{text-decoration: none;padding: 0px 5px 0px 5px;}
.GridHeader a:hover{text-decoration: underline;}

.GridHeader2, .GridHeader2 td{background-color: #C2C3C5;color:#111111; text-align:center; font-weight:bold;}
.GridHeaderL2, .GridHeaderL2 td{background-color: #C2C3C5;color:#111111; text-align:left; font-weight:bold;}
.GridHeader2 a{text-decoration: none;padding: 0px 5px 0px 5px;}
.GridHeader2 a:hover{text-decoration: underline;}

.GridItem a, .GridAltItem a{text-decoration: none;font-weight: bold;color:#194574}
.GridItem a:visited, .GridAltItem a:visited{text-decoration: none;font-weight: bold;color:#194574}

.GridItem a:hover, .GridAltItem a:hover{text-decoration: underline;font-weight: bold;color:#990033}
.GridItem{background-color: #f1f1f1;}
.GridAltItem{background-color: #ffffff;}

.GridItem a .preview, .GridAltItem a .preview{text-decoration: none;font-weight: bold;background: url(i/preview.gif) 3px no-repeat;padding-left: 15px;color:#174DA2}
.GridItem a:visited .preview, .GridAltItem a:visited .preview
{
	text-decoration: none;
	font-weight: bold;
	background: url(i/preview.gif) 3px no-repeat;
	padding-left: 15px;
	color:#194574
}

.GridItem a:hover .preview, .GridAltItem a:hover .preview
{
	text-decoration: underline;
	font-weight: bold;
	background: url(i/preview.gif) 3px no-repeat;
	color:#990033
}


#attachfile{width: 350px;border: solid 1px #ffffff;	margin: 5px;padding: 5px;background-color:#f1f1f1; color:#002854}


#attachfile .button {height:18px; font-weight: bold; border: 1px solid gray; color: #6873AF; background: #ffffff} 
#attachfile hr {color:#ffffff}
#attachfile_dialog{width: 348px;float: left;margin: 1px 0 0 0;}
#attachfile_dialog input, select {height:17px; font: 11px Tahoma; border: 1px solid gray; color: #4B4B4B; background: #ffffff}
#attachfile_dialog h1{float: left;width: 348px;height: 10px;margin: 0 0 5px 0;}
#attachfile_dialog h2{float: left;width: 348px;	margin: 5px 0 0px 0; color:#002854;}
#attachfile_dialog h3{float: left;width: 348px;margin: 1px 0 1px 0;font-size: 12px;	font-weight:normal ;}
#attachfile_dialog a{display: block;width: 348px;height: 32px;}


#rating0 {background: #fff url(i/rating/0.gif) 0px no-repeat; width: 50px; text-align:center}
#rating1 {background: #fff url(i/rating/1.gif) 0px no-repeat; width: 50px}
#rating2 {background: #fff url(i/rating/2.gif) 0px no-repeat; width: 50px}
#rating3 {background: #fff url(i/rating/3.gif) 0px no-repeat; width: 50px}
#rating4 {background: #fff url(i/rating/4.gif) 0px no-repeat; width: 50px}
#rating5 {background: #fff url(i/rating/5.gif) 0px no-repeat; width: 50px}

tr.vcal {background: #fff url(i/table_cellbg.gif) 0px repeat; width: 515px}
tr.vcal_off {color:Background Red; background: #fff url(i/table_cellbg.gif) 0px repeat; width: 515px}

.usergridHeader {background-color:#5A8EC7; color: White; font-weight: bold;}

.userFilter {background-color:#EEEEEE; font-size:small;}

td.profileCellLeft  {width:150px; text-align:right; font-weight:bold;}
td.profileCellRight {width:370px; text-align:left;}
td.profileCellRightA {width:160px; text-align:left;}
td.profileCellRightB {width:210px; text-align:left;}

.detailhead
{
	/*width: 595px;*/
	height: 15px;
	background-color: #C2C3C5;
	font-size: 11px;
	color: #111111;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	color: #990033;
}

.detailLeft
{
    width: 200px;
    /*font-weight: bold;*/
	vertical-align: top;
}

.detailItem
{
    width: 390px;
}

.detailItemHalf
{
    width: 195px;
}

.fileUpload 
{
	height:18px;
	background: #ccc;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #930033;
	border: solid 1px #333;
}

/*************************************************
 * NEW Grid Elements!
 *************************************************/

.SaleGrid{border: solid 1px #f5f5f5;color:Black;font-family:Arial;font-size:smaller}
.SaleGrid td
{
	border: solid 1px #f5f5f5;	
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	font-size:10px
}

.SaleGridHeader, .SaleGridHeader td{background-color:#C2C3C5; color:#111111; text-align:center; font-weight:bold; font-size:smaller;}
.SaleGridHeaderL, .SaleGridHeaderL td{background-color: #C2C3C5;color:#111111; text-align:left; font-weight:bold;}
.SaleGridHeader a{text-decoration: none;padding: 0px 5px 0px 5px;}
.SaleGridHeader a:hover{text-decoration: underline;}

.SaleGridMoneyItem {text-align:right;}

/*************************************************
 *        New Order
 *************************************************/
.NewOrder
{
    border: solid 1px #5A8EC7;
    font-size: smaller;
    font-family: Verdana;
    margin-top: 5px;
}

.NewOrderHeader
{
    background-color:#5A8EC7;
    color: White;
    font-size:small;
    font-weight:bold;
    padding:2px;
}

.NewOrderDetail
{
    padding:5px;
    width: 500px;
    margin: 0 auto 0 auto;
}

.required
{
    color: Red;
}

/*************************************************
 *        Expandable 
 *************************************************/
.expandable_container
{
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.expandable_head
{
    padding: 5px 5px;
    cursor: pointer;
    position: relative;
    /*background-color: #FFCCCC;*/
    margin: 1px;
}

.expandable_body
{
    padding: 5px 10px 15px;
    /*padding: 5px 10px;*/
    /*background-color: #F4F4F8;*/
}