body.main 
{ 
	background-image: url(/images/bg_body.gif);
	background-repeat: repeat;
	font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000;
}

 
#surround { width: 802px; }
#bodyborder { border: 2px solid #000000; height: 1%; border-top: 5px solid #000000; z-index: 15; }


td, p { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; }
a, a:visited { color: #AF2626; }
a:hover { color: #BF5151; }
	
.topSpace { color: #333333; font-family: arial, helvetica, sans-serif; font-size: 10px; line-height: 18px;}

/* NEW DIV DEFINITIONS */
	
#containerInner	{
	width: 798px;
	padding: 0px;
	float: left;
	background-image: url(/images/bg_bodycontent.gif);
	background-repeat: repeat-y;
}
		
	#containerInner .leftNav { width: 147px; float: left; margin: 0px; padding: 0px; background-color: #BEC8D0; }
	#containerInner .marginLeft { width: 14px; float: left; margin: 0px; padding: 0px; }
	#containerInner .marginRight { width: 10px; float: left; margin-top: 17px; padding: 0px; border-bottom: 1px solid #A6A6A6; }
	#containerInner .mainContent { width: 462px; float: left; margin: 0px; padding: 0px; }
	#containerInner .rightRail { width: 165px; float: left; margin: 0px; padding: 0px; }
	
		
#nav_rsslink { margin-top: 18px; margin-bottom: 18px; }

/* ad styles */

#adNav { margin-bottom: 18px; }
#adSky { margin-left: 3px; margin-bottom: 18px; }
	
/* no rail table column definitions */

td#leftnav { background-color: #BEC8D0; }
td#margin { background-color: #FFFFFF; }
td#mainContent { background-color: #FFFFFF; }
	
#siteHeader {
	width: 798px;
	height: 84px;
	background-image: url(/images/wwdlogo_background.gif);
	background-repeat: no-repeat;
}

	#siteHeader .logo { width: 288px; margin-left: 12px; margin-top: 25px; float: left; }
	#siteHeader .bannerAd { margin-right: 4px; margin-top: 11px; float: right; }
		
#logo_article {
	width: 794px;
	height: 72px;
	padding-right: 4px;
	padding-top: 12px;
	background-image: url(/images/wwdlogo_background.gif);
	background-repeat: no-repeat;
}
	
#containerSubhead {
	background-color: #000000;
	width: 798px;
	height: 51px;
}
 
	#containerSubhead .leftNav { width: 147px; float: left; }
	#containerSubhead .search { width: 312px; float: left; }
	#containerSubhead .subscribe { width: 209px; float: left; margin-top: 4px; }
	#containerSubhead .login { width: 130px; float: left; background-image: url(/images/bg_subhead_login.gif); background-repeat: repeat; height: 51px; }
	.subheadMargin { background-color: #FFFFFF; height: 2px; width: 798px; }
	
	#containerSubhead .search div#containerSearch { margin-left: 13px; margin-top: 4px; margin-bottom: 4px; border: 1px solid #666666; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; height: 37px; }
			
	/* SEARCH */
	table#search { background-color: #000000; padding-top: 0px; padding-bottom: 0px; }
	table#search .searchwwd { padding-right: 5px; text-align: bottom; }
		.searchform { text-align: bottom; }
		.searchform a, .searchform a:visited { color: #FFFFFF; font-size: 10px; line-height: 14px; }
		.searchform a:hover { color: #DFE0E1; }
	table#search .input { height: 12px; font-size: 12px; line-height: 12px; width: 146px; text-align: bottom; }
	table#search .gobutton { padding-left: 5px; text-align: bottom; }
	
	#containerSubhead .login div.links { margin-right: 7px; margin-top: 4px; margin-bottom: 4px; border: 1px solid #666666; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; height: 37px; color: #FFFFFF; line-height: 16px; }
	a.navLogin, a.navLogin:visited { font-size: 11px; font-weight: bold; color: #FFFFFF; }
	a.navLogin:hover { font-size: 11px; color: #DFE0E1; }
	a.navSubService, a.navSubService:visited { font-size: 11px; color: #D4D6D7; }
	a.navSubService:hover { color: #93989C; }


#content { 
	background-image: url(/images/bg_content.gif);
	background-repeat: repeat;
}

/* SPACING */
.topSpace { border-bottom: 1px solid #A6A6A6; background-color: #FFFFFF; height: 18px; }

/* FOOTER */
div#footer { width: 802px; font-family: arial, helvetica, sans-serif; }
div#footer .links { font-size: 10px; color: #FFFFFF; background-color: #000000; text-align: center; line-height: 14px; padding-bottom: 3px; }
div#footer .links a { font-size: 10px; color: #FFFFFF; text-decoration: none; }
div#footer .links  a:hover { color: #DFE0E1; text-decoration: underline; }
.fpsites { margin-top: 36px; margin-bottom: 54px; text-align: center; font-size: 10px; }
.fpsites .sites { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000; }
.suppnav { margin-top: 12px; margin-bottom: 36px; margin-left: 3px; text-align: left; font-size: 10px; }
.suppnav .sites { font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000; }

div.space9 { height: 9px; }
div.space18 { height: 18px; }
div.space { height: 18px; }

div.clear { clear: both; line-height: 1px; }



	   
	   
