


.slidetabsmenu a
    {cursor:pointer; font-family:arial; font-size:11px; 
	 font-weight:bold; color:white; text-decoration:none; 
	 text-align:center; position:relative;
	 padding:4px; display:block; background-image: url('/img/gbuttonup.jpg');}
.slidetabsmenu a:hover
    {background-image: url('/img/gbuttonov.jpg');}

.slidetabsmenu span.nomenu
    {font-family:arial; font-size:11px; 
	 font-weight:bold; color:white; text-decoration:none; 
	 text-align:center; position:relative;
	 padding:4px; display:block; background-image: url('/img/gbuttonup.jpg');}

html>/**/body .IEonlybr{display: none;}

.dropmenudiv_c{
position:absolute;
top: 1px;
border: 1px solid #999999;
border-width:1px;
font:normal 11px arial;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
text-align:center;
}

.dropmenudiv_c a{
width: auto;
display: block;
text-indent: 5px;
border: 0 solid #999999;
border-bottom-width: 1px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv_c a{width: 100%;}

.dropmenudiv_c a:hover {
display:block;
background:url(/img/bbutton.jpg);
color:white;
}

.numfield{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:15px; background-color:#ffffff; border:1px solid #7F9DB9;}

.ddfield{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:21px; background-color:#ffffff; border:1px solid #7F9DB9;}
.lookupfield{ color:#000000; font-family:verdana,arial; font-size:7pt;  height:19px; background-color:#ffffff; border:1px solid #7F9DB9; margin-top:-1px; margin-bottom:5px}
.spfield{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:18px; background-color:#ffffff; border:1px solid #7F9DB9; margin-top:-1px; margin-bottom:-1px}

.field3{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:15px; background-color:#CBDAE7; border:1px solid #7F9DB9; }
.field{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:19px; background-color:#ffffff; border:1px solid #7F9DB9;}

.nrfield{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:19px; background-color:#ffffff; border:1px solid #7F9DB9;}
.rfield{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:19px; background-color:#E0E9F1; border:1px solid #7F9DB9;}
.comments{font: 12px arial}
.font1arial{font: 10px arial}
.font1{font: 10px verdana,arial}
.font2{font: 12px helvetica,verdana}
.font3{font: 16px verdana,arial}
.font4{font: 18px verdana,arial}
.font5{font: 24px verdana,arial}
.calibri{font: 12px calibri,arial}
table{font: 12px helvetica,verdana}

.s1 {position:absolute; z-index:1;}
.s2 {position:relative; top:2px; left:1px; color:#222222;}

a.orderlink{color:black;  text-decoration: none}
a.orderlink:hover { color:black;  text-decoration: underline}

a.link1{color:#08216B;}
a.link1:hover { color:#555555; text-decoration: none}

a.headlink{color:#000000; font:10px verdana,arial; font-weight:bold; text-decoration:none;}
a.headlink:hover{ color:#777777;}

a.link3{color:#08216B; text-decoration:none;}
a.link3:hover{color:#08216B; text-decoration:none; font-weight:bold;}

a.conflink{color:black;  text-decoration: none}
a.conflink:hover{font-weight:bold; text-decoration:none;}

a.link2{color:#ffffff;}
a.link2:hover { color:green; text-decoration: none}
.border{ border: 1px solid #000000; padding: 0px;}
.bborder{ border: 1px solid #7F9DB9; padding: 0px;}

.ffield{ color:#000000; font-family:verdana,arial; font-size:8pt;  height:18px; background-color: #D8DBF1; padding-left:4px;}

a.grid{cursor:pointer; height:20px; width:20px; font-size:11px;}
a.grid:hover { background-color: #08216B; display: block;}


a.button{cursor:pointer; font-family:arial; font-size:11px; font-weight:bold; color:white; text-decoration:none; border:1px solid black; height:14px; width:124px; text-align:center;  padding: 0px;  display: block; margin-top:3px; background-image: url('/img/gbutton.jpg');}
a.button:hover {background-image: url('/img/gbutton_ov.jpg'); display: block;}

a.rbutton{cursor:pointer; font-family:arial; font-size:11px; font-weight:bold; color:white; text-decoration:none; border:1px solid black; height:14px; width:124px; text-align:center;  padding: 0px;  display: block; margin-top:3px; background-color: #990000}
a.rbutton:hover { background-color: #cc0000; display: block;}

a.bbutton{cursor:pointer; font-family:arial; font-size:11px; font-weight:bold; color:white; text-decoration:none; border:1px solid black; height:14px; width:124px; text-align:center;  padding: 0px;  display: block; margin-top:3px; background-image: url('/img/bbutton.jpg');}
a.bbutton:hover {background-image: url('/img/bbutton_ov.jpg'); display: block;}

.shadow_container {font-family:arial; color:white; display:inline;}

table.tech_table_outer { width:800px; border:1px solid black; margin:0px auto 4px auto; background-color:#efefef;}
table.tech_table       { background-color:white; }
table.tech_table td    { white-space:nowrap; font-family:arial, calibri, sans-serif; font-size:12px; }
a.tech_button{cursor:pointer; font-family:arial; font-size:11px; font-weight:bold; color:white; text-decoration:none; border:1px solid black; height:14px; width:124px; text-align:center;  padding: 0px;  display: block; background-image: url('/img/gbutton_bigger.jpg');}
a.tech_button:hover {background-image: url('/img/gbutton_bigger_ov.jpg'); display: block;}
.nrgray{color:#000000; font-family:verdana,arial; font-size:8pt;  height:19px; background-color:#dddddd; border:1px solid #7F9DB9;}
.odd_comment  { background-color:#AEC1D2; border:1px solid #7F9DB9; margin:2px; text-align:left; padding:0px 2px; font-weight:bold}
.even_comment { background-color:white; margin:0px 2px; text-align:left; padding:0px 2px }

.tech_status { background-color:#AEC1D2; border:1px solid #7F9DB9; font-weight:bold; text-align:center; padding:0px 2px}
.tech_error  { background-color:#ffff99; border:1px solid black;   font-weight:bold; text-align:center; padding:0px 2px; color:#cc0000}

.tech_row td { padding:6px 0px; }

.cust_header { background-color:#efefef; color:black; font-weight:bold; font-size:16px; border-top:1px solid black; 
			  border-bottom:1px solid black; padding:0px 12px}
.job_listing { margin:0px 0px 0px 20px; }

.contact_header {font-size:14px; font-weight:bold; color:#666666}
.contact_info   {font-size:14px; font-weight:bold; color:#666666; border:1px solid #666666; background-color:#efefef;
                 padding:0px 4px}



#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

* {
	margin: 0;
}

html,body {
	margin:0px;
	padding:0px;
	height:100%; /* needed for container min-height */
	background-color:#E6E9FF;
}

.wrapper {
	min-height:100%;
	height:auto !important;
	height: 100%;
	margin: 0px auto;
}

.footer{
	
	font: 12px helvetica,verdana;
}


