body,p,table {font: small Verdana, "Andale Mono", Courier, "Courier New", monospace; color:#091D5A;}

.navCellOff{BACKGROUND-COLOR: #ffffff;}
.navCellOn{BACKGROUND-COLOR: #f6f6f6;}

.redHeaderUnderlined {border-bottom:1px solid ##000; color:##CC0000;}
.grid {font: small Verdana, "Andale Mono", Courier, "Courier New", monospace;}
.whitelink {color:#000}
.redX {color:red; text-decoration:none;}
.redBG {background-color:#FF9999; color:#FFFFFF;}
.greenX{color:#339900;}
.Message {border:solid red 1px; background-color:#FFFFCC;}
.error_highlight {background-color: red;}
.errMsg{
	border:1px solid red;
	color:red;
	padding:5px;
}

.msg{
	padding:5px 5px 5px 35px;
	margin-bottom:20px;
	text-align:left;
}
.error{
	background:#ffeae8 url(/images/cancel.png) no-repeat 10px 5px ;
	border: 1px solid #f1d3d0;
	color:#e13900;
}

.ok{
	background:#e4ffd8 url(/images/accept.png) no-repeat 10px 5px ;
	border: 1px solid #c3f0ba;
	color:#2c7a05;
}

.neutral{
	background:#FF9 url(/images/exclamation_yellow.png) no-repeat 10px 5px ;
	border: 1px solid #F93;	
}

.AdminCompanyName {font-size:16px;}
.po-tx {width:94px;}
.po-cb {position:absolute; display:none; top:20px; left:0px; width:100px;}
.hd  {font-family:"Courier New",Verdana;font-size:12pt;font-weight:bold;}
.fx1 {font-family:"Courier New",Verdana;font-size:10pt;font-weight:bold;}
.fx2 {font-family:"Courier New",Verdana;font-size:8pt;font-weight:bold;}
.itm {font-family:"Courier New",Verdana;font-size:8pt;}
.itm_gray {font-family:"Courier New",Verdana;font-size:8pt;color:#888888;}
.tb1 {border:1px solid #666; padding-left:8px; padding-right:8px;}
.tb2 {border:1px solid #666;}

#adminmenu {background: #CC0000;border-top: 2px solid #CCCCCC;margin: 0;padding: 5px 0 0 2em;}
#adminmenu .current, #submenu .current {font-weight: bold;}
#adminmenu a {background: #cccccc;color: red;font-size: 12px;font-weight: normal;margin: 0;padding: 4px 5px 8px 5px;text-decoration: none;}
#adminmenu a:hover, .current {background: #CCC;color: #000;}
#adminmenu a:visited, {background: #e5e5e5}
#adminmenu li .current {background: #e5e5e5 url(../images/tabs.gif) top repeat-x;}
#adminmenu li, #submenu li {display: inline;line-height: 200%;list-style: none;text-align: center;}
#adminmenu li {color:#FFF;}
#submenu {background: #CCCCCC;border-bottom: none;margin: 0;padding: 0px 0px 0px 3em;}
#submenu .current {background: #CCCCCC;color: #000;}
#submenu a {border: none;color: #fff;font-size: 12px;padding: .3em .4em .33em;}
#submenu a:hover {background: #FFFFFF;color: #000000;}
#submenu li {line-height: 170%;color:#FFF;}

/* Request a Quote */
.mo_highlight:hover {background-color: #091D5A;cursor: pointer;color:#FFFFFF;}
.mo_highlight_static {background-color: #091D5A;cursor: pointer;color:#FFFFFF;}
div#notify {color: white;font-weight: bold;}
tr#table_title {background-color: #cccccc;font-weight: bold;}
table.detail {background-color: #ffffff;border-bottom: 2px solid #091D5A;border-right: 3px solid #091D5A;border-left: 1px solid #091D5A;font-size: 0.8em;}
td.details_bold {font-weight: bold;}
/* End of Request Quote */

 	#fade{background-color:#ffff99;}
	.centered{margin:auto;}
.displayTable td {padding-left:10px;}

/**/
			/* document styles */
			.disclaimer {border-top:1px solid #ccc;color:#879AB7;padding-top:.5em;font-size:.9em;}
			li {padding:.1em 0;}
			hr {clear:both;width:100%;background:#fff;height:0;border:0;border-bottom:1px solid #fff;margin:0 0 1em;padding:0;}
			
			/* table styles */
			table.general {border:0;padding:0;margin:0 0 1em;}
			tr.general {border:0;padding:0;margin:0;}
			td.general, th .general{border:0;padding:2px 6px;margin:0;border-right:1px solid #336;border-bottom:1px solid #336;background-color:#EAEEF3;}
			/*td[axis='number'], td[axis='date'] {text-align:right;}*/
			th {white-space:no-wrap;background-color:#DDDDDD;padding:2px 20px;}
			tfoot td {border-top:1px solid #003;}
			thead th {border-bottom:2px solid #003;}
			.odd td{background-color:#E8ECF1;}
			.even td {background-color:#DDE5EB;}
			.hover td {background-color:#A5B3C9;}
			.sortedminus {background-color:#ecc;}
			.sortedplus {background-color:#cec;}
			.selrow td {background-color:#879AB7;}
			
			/* source-dest example styles */
			#s {float:left;}
			#d {float:left;clear:none;}
			form#tabletool {margin:0;padding:0.5em;}
			form#tabletool fieldset {width:8em;text-align:center;}
			form#tabletool legend {margin:0 auto;}
			form#tabletool input {margin:0.5em;}
/********** wait layer styles ****/
           .waitLayer
            {
                position:relative;
                top:0px;
                left:0px;
                width:30px;
                height:30px;
                display:none;
                z-Index:1001;
                /*border:2px solid black;*/
                background-color:#FFFFFF;
                text-align:center;
                vertical-align:middle;
                padding:0;
            }
/*******************************/

#instructions p{color:#333333;}
#instructions ul{color:#333333; margin-left:15px; padding-left:0;}
#instructions li{color:#333333; padding-left:0; list-style-type:square;}
#instructions h1{font-size:1em; color:#333333;}