BODY {
        background-color:#004176;

}
.body {
        background-color:#ffffff;
	padding-left:18px;
	padding-top:10px;
	padding-right:5px;
	width:601px;

}
HR {
	height: 1px;color:#000000;background-color: #ffffff;
	margin: 3x 0px 3px 0px;
}
DIV, TD, SPAN {
        font-family:Tahoma, Helvetica;
        font-size:9pt;
}
IMG { border:0px }
.required {
	color:red;
}
.splashText {
	padding: 8px 3px 3px 3px;
}
.header {
	color:#E1AF00;
	font-size:11pt;
	font-weight:bold;
}
.subHeader {
	color:#00559A;
}
.product {
	color:#125E95;
	font-weight:bold;
}
A.this_issue:LINK {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
A.this_issue:VISITED {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
A.this_issue:HOVER {
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}
A.product:LINK {
	color:#125E95;
	font-weight:bold;
	text-decoration:none;
}
A.product:VISITED {
	color:#125E95;
	font-weight:bold;
	text-decoration:none;
}
A.product:HOVER {
	color:#125E95;
	font-weight:bold;
	text-decoration:underline;
}
.smallSpaced {
	font-size: 7pt;
	word-spacing: 3px;
}
.leftNavBG {
	background-image:url("/s3/site/images/wh/nav_background.gif");
	background-repeat:no-repeat;
width:119px;
	height:22px;
	margin-bottom:2px
}
.leftNavBG2 {
	background-image:url("/s3/site/images/wh/nav_background2.gif");
	background-repeat:no-repeat;
width:119px;
	height:31px;
	margin-bottom:2px
}
.leftNavPadding {
	padding-left:4px;
	padding-top:4px;	
}
.leftNavPadding2 {
	padding-left:4px;
	padding-top:2px;	
}
A.leftNav:LINK {
        color:#003257;
        font-size:8pt;
	text-decoration:none;
	font-style:normal;
}
A.leftNav:VISITED {
        color:#003257;
        font-size:8pt;
	text-decoration:none;
font-style:normal;
}
A.leftNav:HOVER {
        color:#0D64B3;
        font-size:8pt;
	text-decoration:none;
font-style:normal;
}
.footer {
        color:#84919B;
        font-size:8pt;
	text-align:center;
	padding-bottom:8px;
	vertical-align:bottom;
}
A.footer:LINK {
        color:#84919B;
        font-size:8pt;
}
A.footer:VISITED {
        color:#84919B;
        font-size:8pt;
}
A.footer:HOVER {
        color:#A3B2BD;
        font-size:8pt;
}
.copyright {
        color:#ADC4D9;
        font-size:7pt;
}
A.copyright:LINK {
        color:#ADC4D9;
        font-size:7pt;
}
A.copyright:VISITED {
        color:#ADC4D9;
        font-size:7pt;
}
A.copyright:HOVER {
        color:#CDE0F1;
        font-size:7pt;
}
/*column/row colors used throughout tools (ex. discussion board, news)*/
.cgRowHeader {background-color : #125E95;color : #FFFFFF;font-weight : bold;font-size : 8pt;}
.cgTopicHeader {background-color : #C0D2E4;color : #000000;font-size : 9pt;}
.cgColumnColor1 {background-color : #DAE3EC;color : #000000;font-size : 9pt;}
.cgColumnColor2 {background-color : #D8D8D8;color : #000000;font-size : 9pt;}
.cgColumnColor3 {background-color : #EEEEEE;color : #000000;font-size : 9pt;}
.cgColumnColor4 {background-color : #B1B1B1;color : #000000;font-size : 9pt;}
.cgColumnColor5 {background-color : #EEEEEE;color : #000000;font-size : 9pt;}
A.cgColorLink:LINK {color : #0000FF;font-size : 8pt;} 
A.cgColorLink:VISITED {color : #0000FF;font-size : 8pt;} 
A.cgColorLink:HOVER {color : #212121;font-size : 8pt;}
A.cgColorTwo:LINK {color : #0000FF;font-weight : bold;}	
A.cgColorTwo:VISITED {color : #0000FF;font-weight : bold;}	
A.cgColorTwo:HOVER {color : #E1AF00;font-weight : bold;}

.small {
	font-size:8pt;
}
A:LINK {
        color:#0000FF;
}
A:VISITED {
        color:#0000FF;
}
A:HOVER {
        color:#E1AF00;
}
A.altNav:LINK {
        color:#0000FF;
		  font-size:8pt;
}
A.altNav:VISITED {
        color:#0000FF;
		  font-size:8pt;
}
A.altNav:HOVER {
        color:#E1AF00;
		  font-size:8pt;
}

/* Following styles added 5/26/2006 */
#summerad { background:#fff url(images/gs/sizzling_bg.gif) left bottom repeat-x; border:1px solid #600; margin: 10px; padding: 10px 10px 0 10px; }
#summerad h2,
#summerad h4,
#summerad p { text-align:center; margin:0 0 10px 0; }
#summerad p strong { color: #A10202; }
.bannerAd { text-align: center; padding: 25px; }
.bannerAd img { border: 0; margin: 15px; }

/* Following styles added 4/08/2008 */
#summerad { background:#fff url(images/wh/sale_bg.gif) left bottom repeat-x; border:1px solid #dfc03c; margin: 0px 0px 20px 0px;padding: 8px 13px 3px 13px; }
#summerad h2,
#summerad h4 { color: #9b0109; margin:8px ; font-size:10pt } 
#summerad p { text-align:left; margin:0 0 8px 0; }
#summerad p strong { color: #A10202; }
#summerad UL {margin-top:8px;margin-bottom:8px} 
.bannerAd { text-align: center; padding: 10px; }
.bannerAd img { border: 0; margin: 5px; }

/* Following styles added 5/29/2008 */
#summerad2 { background:#000 url(images/wh/sale_bg2.gif) left bottom repeat-x; border:1px solid #000; margin: 0px 0px 20px 0px;padding: 8px 13px 3px 13px; color:#fcffd6}
#summerad2 h2,
#summerad2 h4 { color: #fcffd6; margin:8px ; font-size:10pt; font-weight:bold ; text-align:center} 
#summerad2 p { text-align:left; margin:0 0 8px 0; }
#summerad2 p strong { color: #fcffd6; font-weight:bold}
#summerad2 UL {margin-top:8px;margin-bottom:8px} 
#summerad2 a {color:#fcffd6}
.bannerAd { text-align: center; padding: 10px; }
.bannerAd img { border: 0; margin: 5px; }