BODY, TD { 	scrollbar-face-color: #C0CB9A;
		scrollbar-shadow-color: #669600;
		scrollbar-highlight-color: #b2d666;
		scrollbar-3dlight-color: #669600;
		scrollbar-darkshadow-color: #375100;
		scrollbar-track-color: #B3CEC3;
		scrollbar-arrow-color: #007a5e;

		background-attachment: fixed; 
		color: #000000;
		font-family: arial, helvetica;
		font-size: 11px; }

 BODY {	background-color: #FFFFFF; padding:0px; margin:0px;}
.top {  padding:3px;
	margin:3px;
	background-image: url(""); }
.main { padding-top: 12px; line-height: 22px; }
.over { position: relative; left:20px; }

.Q	{ width:725px; }

BODY.sub { background-image: url(/Images/Backgrounds/water_1600.jpg); background-repeat:no-repeat; overflow-y:auto; overflow-x:hidden;}

A { text-decoration: underline; line-height: 13px; color: #007a5e; font-weight:bold; }
A:visited { text-decoration: none; color: #204a3e }
A:hover { text-decoration: underline; background-color:#eeeeee; color:#007a5e; }

A.footer { text-decoration: underline; line-height: 14px; color: #7fba00; font-weight:bold; font-size:14px}
A.footer:visited { text-decoration: none; }
A.footer:hover { text-decoration: none; background-color: #7fba00; color:white; }

A.header { text-decoration: underline; line-height: 14px; color: #ff5500; font-weight:bold; font-size:14px}
A.header:visited { text-decoration: none; }
A.header:hover { text-decoration: none; background-color:#eeeeee; color:white; }

A.static { text-decoration: none; line-height: 14px; color: #dddddd; font-weight:bold; font-size:14px; margin:20px;}
A.static:hover { text-decoration: none; color:white; background-color:transparent; }

A.subHead { text-decoration: underline overline; line-height: 14px; color: #ffffff; font-weight:bold; font-size:14px}
A.subHead:visited { text-decoration: underline; }
A.subHead:hover { text-decoration: underline overline; background-color: #7fba00; color:white; }

A.biglink { text-decoration: underline overline; line-height: 20px; color: #7fba00; font-weight:bold; font-size:19px; margin:5px;}
A.biglink:visited { text-decoration: underline overline; }
A.biglink:hover { text-decoration: underline overline; background-color: #7fba00; color:white; }



A.menulink { display: block; text-align: left; text-decoration: none; BORDER: none; border: solid 2px #007a5e; color:#ffffff; font-weight:bold; font-size:11px; font-family:'Tahoma'; padding:3px;}

A.menulink:hover { border: solid 2px #66af9e; text-decoration: none; background-color:#007a5e; color:#ffffff;}

.menutable { border:none; border:solid 1px #aaaaaa; background-color:#39ADAB; position:relative; z-index:2;}


ul, ul li { padding-top:0px; margin-top:0px; margin-left:12px; padding-left:0px; list-style-position: outside; list-style-type: square; list-style-image:  url(/Images/bullett.gif)}
ul li a { line-height:1.2; }

ol, ol li { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; list-style-position: outside; }
ol li a { line-height:1.0; }

ul.checklist, ul.checklist li { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; list-style-position: outside; list-style-type: square; list-style-image:  url(/Images/checklist.gif)}
ul.checklist li {margin-top: 1px;}
ul ul, ul ul li { color:#007a5e; padding-top:0px; margin-top:0px; margin-left:15px; list-style-position: outside; list-style-type: circle; list-style-image:none}


.sidelink { line-height: 25px; color: #585858; }
.bells { vertical-align:bottom; }

BR { line-height:10px; }
H1 { font-size:20px; font-weight:normal; line-height:22px; padding:0px; margin:0px; color:#007a5e; font-family:'arial black', arial, helvetica; }
H2 { font-size:20px; font-weight:bold; line-height:22px; padding:0px; margin:0px; color:#007a5e; font-family: arial, helvetica; }
H3, .h3 { font-size:15px; font-weight:bold; line-height:17px; padding:0px; margin:0px; color:#007a5e }
H4 { font-size:13px; font-weight:bold; line-height:14px; padding:0px; margin:0px; color:#000000 }
H5 { font-size:12px; font-weight:bold; line-height:13px; padding:0px; margin:0px; color:#007a5e }


H1.small { font-size:18px; font-weight:normal; line-height:20px; padding:0px; margin:0px; color:#007a5e; font-family:'arial black', arial, helvetica; }
H2.small { font-size:16px; font-weight:bold; line-height:18px; padding:0px; margin:0px; color:#007a5e; font-family: arial, helvetica; }
H3.small { font-size:14px; font-weight:bold; line-height:15px; padding:0px; margin:0px; color:#007a5e }
H4.small { font-size:12px; font-weight:bold; line-height:13px; padding:0px; margin:0px; color:#000000 }
H5.small { font-size:11px; font-weight:bold; line-height:12px; padding:0px; margin:0px; color:#007a5e }

.glowspan { width:100%; filter: glow(color='#7fba00'; strength=11); }
.divhide { z-index:2 }

.off { position:absolute; left:0; top:0; z-index:1; visibility:visible }
.on { position:absolute; left:0; top:0; z-index:2; visibility:hidden }


.maintable_sub		{ text-align:left; vertical-align:top; margin-top:7px; margin-left:35px; margin-bottom:30px; height:390px; padding-bottom:32px; }
.maintable_scroller	{ background-image:  url(/Images/Backgrounds/valveBG.jpg); background-repeat:no-repeat; text-align:left; vertical-align:top; margin:0px; }

.___scroller { width:700px; height:375px; border:3px; border-style:inset; border-color:#000000; overflow-y:auto; overflow-x:hidden; padding-top:15px; padding-right:0px; padding-bottom:15px; padding-left:5px; }
.overflow_404 { overflow: auto; width: 404; height: 255; FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=83,finishOpacity=63,startX=0,finishX=0,startY=0,finishY=100); }
.overflow_320 { overflow: auto; width: 320; height: 255; FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=74,finishOpacity=47,startX=0,finishX=0,startY=0,finishY=100); background-color:dddddd; }


.moss			{ padding:0px; margin:0px; margin-left:75px; border-style:solid; border-color:#7fba00; color:#7fba00; }

.150wide { background-image: url(/Images/Backgrounds/BlacktoGreen_150.gif); }
td.tcell_white { background-color:#ffffff; color:#000000; font-weight:bold; font-size: 10px; }
td.tcell_transp { background-color:TRANSPARENT; color:#ffffff; font-weight:bold; font-size: 10px; border:0px; border-top:1px; border-style:solid; border-color:#007a5e;}



.prodtable tr td { padding-left:5px; padding-right:5px; text-align:center; font-size: 11px; font-weight:bold; } 
.thead1 { background-color:#007a5e; color:#ffffff; font-weight:bold; font-size: 10px; border:0px; border-right:1px; border-style:solid; border-color:#000000;} 
.thead2 { background-color:#7fba00; color:#ffffff; font-size: 10px; border:0px; border-top:2px; border-style:solid; border-color:#007a5e;} 

.job table tr td { padding-left:5px; padding-right:5px; font-size:11px; }
.job tr td { padding-left:10px; padding-right:0px; font-size:10px; }

.nsSux { padding:5px; margin:5px; position:relative; height:100%; }

HR { padding:0px; margin:0px; margin-top:20px;}

SMALL { font-size:9px; font-weight:bold; }
.numerator { position:relative; top:-3px; left:1px; }

.dpv { STYLE="margin:3px; position:relative; z-index:2" }


.navclose tr td { border-style:solid; border-color:#007a5e; border-width:2px; background-color:#39ADAB; font-size:12px; font-weight:bold; color:#ffffff; padding-left:13px; padding-right:13px;}
.navclose { border-style:solid; border-color:#aaaaaa; border-width:1px; background-color:#transparent; font-size:12px; font-weight:bold; }



.prodInfo 		{ background-image: url(/Images/Backgrounds/BlacktoGreen_150T.gif); }
.blackCell		{ background-color: #000000; color:#ffffff; font-weight:bold; font-size: 10px; border:0px; border-right:1px; border-style:solid; border-color:#000000; }

@media handheld {
 BODY {	background-color: #000000; padding:0px; margin:0px; }
}

