BODY, TD { 	color: #000000;
		font-family: arial, helvetica;
		font-size: 14px; }

TD {	BACKGROUND-COLOR: #FFFFFF;  }
BODY {	background-color: #FFFFFF; padding:0px; margin:0px; }
.main { padding-top: 12px; line-height: 22px; background-color: #FFFFFF; }
.over { position: relative; left:20px; }

BODY.sub { background-color: #FFFFFF;}

TABLE { Background-image:url(''); background-color:#ffffff; }

A { text-decoration: underline; color: #6a6a6a; font-weight:bold; }
A:visited { text-decoration: none; color: #222222 }
A:hover { text-decoration: underline; background-color:#eeeeee; color:#6a6a6a; }

A.footer { text-decoration: underline; line-height: 14px; color: #aaaaaa; font-weight:bold; font-size:14px}
A.footer:visited { text-decoration: none; }
A.footer:hover { text-decoration: none; background-color: #aaaaaa; 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: #aaaaaa; color:white; }

A.biglink { text-decoration: underline overline; line-height: 20px; color: #aaaaaa; font-weight:bold; font-size:19px; margin:5px;}
A.biglink:visited { text-decoration: underline overline; }
A.biglink:hover { text-decoration: underline overline; background-color: #aaaaaa; color:white; }


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:#6a6a6a; 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:#6a6a6a; font-family:'arial black', arial, helvetica; }
H2 { font-size:20px; font-weight:bold; line-height:22px; padding:0px; margin:0px; color:#6a6a6a; font-family: arial, helvetica; }
H3, .h3 { font-size:15px; font-weight:bold; line-height:17px; padding:0px; margin:0px; color:#6a6a6a }
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:#6a6a6a }


H1.small { font-size:18px; font-weight:normal; line-height:20px; padding:0px; margin:0px; color:#6a6a6a; font-family:'arial black', arial, helvetica; }
H2.small { font-size:16px; font-weight:bold; line-height:18px; padding:0px; margin:0px; color:#6a6a6a; font-family: arial, helvetica; }
H3.small { font-size:14px; font-weight:bold; line-height:15px; padding:0px; margin:0px; color:#6a6a6a }
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:#6a6a6a }

.divhide { z-index:2 }

.off { display : none;  }
.on { display : none;  }

.menutable		{ display : none; visibility: hidden; }
#nav 			{ display : none; visibility: hidden; position:absolute; }
#jsmenu			{ display : none; visibility: hidden; position:absolute; }
.printhide		{ display : none; visibility: hidden; position:absolute; }

.maintable_sub		{ text-align:left; vertical-align:top; margin-top:7px; margin-left:35px; margin-bottom:30px; padding-bottom:32px; }

.scroller { }
.overflow { overflow:visible; position:relative; z-index:0; }
.overflow_320 { overflow:visible; position:relative; z-index:0; width:100%; }


.moss			{ padding:0px; margin:0px; margin-left:75px; border-style:solid; border-color:#aaaaaa; color:#aaaaaa; }

.nudge_bottom		{ position:relative; top:-35px; }
.nudge_bottom_half	{ position:relative; top:-15px; }


.tcell_transp { background-color:#efefef; color:#000000; font-weight:bold; font-size: 10px; } 


.prodtable tr td { padding-left:5px; padding-right:5px; text-align:center; font-size: 11px; font-weight:bold; } 
.thead1 { background-color:#f5f5f5; color:#000000; font-weight:bold; font-size: 10px; } 
.thead2 { background-color:#aaaaaa; color:#ffffff; font-size: 10px; border:0px; border-top:2px; border-style:solid; border-color:#6a6a6a;} 


.prodInfo 		{ background-color:#ffffff; }
.blackCell		{ background-color: #aaaaaa; color:#000000; }


.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" }

div { margin-bottom:10px; padding-bottom:10px; }