/*td:hover is not supported by IE6 */



body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000000; }


		.location {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 14px;
				color: #cc0000;
				font-weight: normal; }


		.head {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 14px;
				color: #cc0000;
				font-weight: bold; }



		.subhead {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 12px;
				color: black;
				font-weight: bold; }



p 			  {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 15px;
				color: black;
				font-weight: normal; }

		.text {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 15px;
				color: black;
				font-weight: normal; }



		.boxedhead {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 12px;
				color: #cc0000;
				font-weight: bold; }


		.boxedtext {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 15px;
				color: black;
				font-weight: normal;
				width: 200px;
				margin-left: 3px; }


		.sidetitle {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 14px;
				color: #ffffff;
				font-weight: bold; }




a
	{
	color: #ee0000;
 }

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

		.address {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 13px;
				color: black;
				font-weight: normal; }

dl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: black;
	font-weight: normal; }

dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: black;
	font-weight: bold;
	font-style: italic;
 }

dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: black;
	font-weight: normal;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: black;
	font-weight: normal; }

li {
	list-style-type: square;
	list-style-position: outside;
	color:#000000;  }




.thead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #336600;
	font-weight: bold; }

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; }


.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 3px;
	background-color: #FFFFCC;
    color: #003333; }

.sidebarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #003300;
	background-color: #FFFF66; }

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 	font-style: italic; }

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 18px;
	color: #DFDFDF;
	background-color: #FFFFFF; }

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333; }

.box1 {
	border-width: thin;
	border-color: #99FF99 #003300 #003300 #99FF99;
 	border-style: double; }

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699; }

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 	color: #660000;
	font-weight: bolder;
	font-size: medium; }

input.big {
	width: 100px; }

input.small {
	width: 50px; }


.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
    color: #003300; }

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	background-color: #669900;
 	color: #FFFF33; }

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
 }

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #ffffff; }


a.onoverhref { font-weight: bold; }
body { background: white; color: black; font-size: 8pt; margin: 0px; }
body, html, a, p, input, textarea, select, option, td { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.legal { color: #808080; font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; text-align: center; width: 680px; }

span.tablelabel { background-color: #f3f3f3; font-size: 8pt; }
span.tablesubtitle { font-size: 8pt; }
th.tablesubtitle { background-color: #f3f3f3; font-size: 8pt; font-weight: bold; border: 1px outset; }
span.tabletitle { font-size: 9pt; font-weight: bold; color:#990000 }
th.tabletitle { background-color: #f3f3f3; font-size: 9pt; font-weight: bold; border: 1px outset; }
th.tablelabel { background-color: #f3f3f3; font-size: 8pt; font-weight: normal; border-bottom: 0px outset; border-right: 1px outset; }
tr.AppName { background-color: Red; border: thin groove Red; color: Black; font: 8pt sans-serif;  font-family: sans-serif;  }
table.AppName { border: 1px groove Red;}
td.AppName { background-color: Red; border: thin groove Red; color: Black;}
span.AppName { font-size: 12pt; font-weight: bold; color: Black;}
/*th.AppName { background-color: #CC0000; border: thin groove Red; color: Black; font: 8pt; }
*/
table.kgtable { font: 8pt sans-serif; border: 1px outset; border-color:#FFFFFF;       }
th.kgth { background-color: #f3f3f3; font-size: 8pt; font-weight: normal;  border: 1px outset Silver;             }
/*tr.kg_tr, td.kg_td { background-color: White; }
*/

.criticaltext { background-color: #CC0000; border: 1px solid #000000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 1px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; }
.informationtext { background-color: #BFBFBF; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 1px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; }
.questiontext { background-color: #BFBFBF; border: 1px solid #000000; color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 1px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; }
.warningtext { background-color: #FFCC33; border: 1px solid #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 0px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; }

div.criticaltext { background: #CC0000; border: 3px ridge #000000; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 1px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; padding:1em; margin:2em 15px;}
div.informationtext { background: #BFBFBF; border: 3px ridge #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 1px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; padding:1em; margin:2em 15px;}
div.questiontext { background-color: #BFBFBF; border: 3px ridge #000000; color: #CC0000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 1px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; padding:1em; margin:2em 15px;}
div.warningtext { background-color: #FFCC33; border: 3px ridge #000000; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; line-height: 12px; padding: 0px; text-align: center; text-decoration: none; text-indent: 0px; vertical-align: middle; width: 600px; padding:1em; margin:2em 15px;}


table.onoverrecord { border: 1px; }
tr.onoverrecord, td.onoverrecord { background-color:#FFFFFF; border: 1px solid; color: #990000; text-align: center; border-color: #f3f3f3; text-decoration:none }
tr.onoverrecordmouseover, td.onoverrecordMouseOver { background-color:#D3D3D3; border: 1px solid; color: #990000; text-align: center; border-color: #f3f3f3; text-decoration:none }
a.onoverrecord { font-weight: bold; text-decoration:none }


table.HREFMENU, table.DBFNavBar, table.onoverhbuttonbar { background-color: #990000; border: 1px outset; text-decoration:none }
td.HREFMENU, td.DBFNavBar, td.onoverhbuttonbar { background-color: #990000; text-align: center; border: 1px outset; padding:1px; text-decoration:none }
td.HREFMENUMouseOver, td.DBFNavBarMouseOver, td.onoverhbuttonbarMouseOver {text-align: center; border: 1px inset; padding:1px; text-decoration:none; background-color: #D3D3D3;  color: Black;  }

a.HREFMENU, a.DBFNavBar, a.onoverhbuttonbar { color: #FFFFFF; font: bold 8pt sans-serif; text-decoration:none;     	 }
a.HREFMENUMouseOver, a.DBFNavBarMouseOver, a.onoverhbuttonbarMouseOver { color: #000000; font: bold 8pt sans-serif; text-decoration:none; }

th.AgentOrderModified { background-color: yellow; border-bottom: thin outset; border-right: thin outset; }
th.AgentOrderACK { background-color: lime; border-bottom: thin outset; border-right: thin outset; }
td.AgentOrderOverdue, th.AgentOrderOverdue { background-color: #66CCFF;}

td.AgentOrderModified, tr.AgentOrderModified { background-color: yellow;}
td.AgentOrderACK, tr.AgentOrderACK { background-color: lime;}
td.AgentOrderRush { background-color: #FFFFFF;}
span.AgentOrderOverdue, td.AgentOrderOverdue, tr.AgentOrderOverdue { background-color: #66CCFF;}
span.required {
	color: red;
	text-decoration: none;
	font: normal 6pt sans-serif;
	}
table.WDBBROWSE {
	border: 2px outset;
}
th.WDBBROWSE {
	border: 1px outset;
	background-color: #f3f3f3;
	font-weight: bold;
}
td.WDBBROWSE {
	border-bottom: 1px solid ThreedLightShadow;
}

td.border-bottom {
	border-bottom: 1px solid ThreedLightShadow;
}
td.WDBBROWSEEven {
	border-bottom: 1px solid ThreedLightShadow;
	background-color: #F5FFFA;
}
td.KGTDEven {
	background-color: #F5FFFA;
	border-bottom: 1px solid ThreedLightShadow;
	border-top: 1px solid ThreedLightShadow;
}
span.cvv2 {text-decoration:underline;}
input.required, select.required, textarea.required {
	background-color: yellow;
	}

input.errHilite, select.errHilite, textarea.errHilite {
/*	border: 1px solid #DDC;*/
	background-color: #FFE;
	}
label.errHilite {
	color: #C00;
	}
ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
div.nav ul {
 list-style: none; 
 margin: 0; 
 padding: 0; 
}
div.nav ul li {
 margin: 0; 
 border-top: 1px solid #003;
}
div.nav ul li a {
 display: block; 
 padding: 2px 2px 2px 0.5em; 
 border-left: 10px outset #369; 
 border-right: 1px outset #69c;
 border-bottom: 1px outset #369;
 background-color: #036; 
 color: #fff; 
 text-decoration: none; 
 width: 100%; 
}
div.nav ul li a { 
 width: auto; 
}
div.nav ul li a:hover {
 border-left: 10px inset #036;
 border-right: 1px inset #69c;
 border-bottom: 1px inset #369; 
 background-color: #69f; 
 color: #fff; 
}
 
div.onoverhbuttonbar ul {
/* padding: 3px 0; 
 margin-left: 0; 
 margin-right: 0;*/ 
/* border-bottom: 1px solid #778; */
 font: bold 12px Verdana, sans-serif; 
}
div.onoverhbuttonbar ul li {
/* list-style: none;
 margin: 0; 
 */
 display: inline;
 white-space: nowrap;
  line-height: 200%;
  }
div.onoverhbuttonbar ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 
 border: 2px outset;
/* border-bottom: none;*/
 background: #dde;
 text-decoration: none;
}
div.onoverhbuttonbar ul li a:link,div.onoverhbuttonbar ul li a#current:link {
 color: #448;
}
div.onoverhbuttonbar ul li a:visited,div.onoverhbuttonbar ul li a#current:visited {
 color: #667;
}
div.onoverhbuttonbar ul li a:link:hover, div.onoverhbuttonbar ul li a:visited:hover {
 color: #000;
 background: #aae;
 border: 2px inset;
/*border-bottom: none;*/
}
div.onoverhbuttonbar ul li a#current,div.onoverhbuttonbar ul li a#current:link:hover, div.onoverhbuttonbar ul li a#current:visited:hover {
 background: white; 
 border: 2px outset;
/* border-bottom: 1px solid white;*/
}


//div.HREFMENU, div.DBFNavBar, div.onoverhbuttonbar { background-color: #990000; border: 1px outset; text-decoration:none }
//div.onoverhbuttonbar li{ background-color: #990000; text-align: center; border: 1px outset; padding:1px; text-decoration:none }
//td.HREFMENUMouseOver, td.DBFNavBarMouseOver, td.onoverhbuttonbarMouseOver {text-align: center; border: 1px inset; padding:1px; text-decoration:none; background-color: #D3D3D3;  color: Black;  }

div.onoverhbuttonbar {
/*   float:left;*/
   display: inline;
      margin:0px 0px 10px 0px;
/*	border: 2px outset #fff; */
/* background:#FFF url(images/entrybg.png) repeat-x;*/
/* font-size: 0.9em; */
 font-weight: bold;
/* border-right: 1px outset #666; */
/* padding: 0; */
/*  margin-bottom: 1em; */
/* background-color: #9cc; */
 color: #333;
            }


