* { margin: 0; padding: 0; }

html { width: 100%; height: 100%; background-color: #a9a9a9;}

body { 
	position: relative;
	width: 800px; 
	height: 900px; 
	margin: -1px auto;
	background: #e0e7f7 url(../images/swirl_background.gif) right 145px no-repeat;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000;
}

#header {height: 82px; background: #000 url(../images/WU_header_logo.gif) 15px 10px no-repeat;}
#header ul { position: absolute; margin: 54px 0 0 329px; list-style-type: none; }
#header ul li { float: left; text-transform: lowercase; margin: 0 0 0 18px; font-size: 11px; font-weight: bold;}
#header ul li a:link, #header ul li a:visited { color:#ffdf1b; text-decoration: none; }
#header ul li a:hover, #header ul li a:active { color:#fff; }

#content_top_container {
	height: 234px;
	width: 800px;
	background: transparent url(../images/nav_bar.png) 0 194px repeat-x;
}

#content_top {position: relative; top: 48px; left: 323px;}
#content_top h1 {font-size: 19px; color: #557cd7;}
#content_top p { font-size: 19px; line-height: 23px; width: 350px;}
sup {
	font-size: 9px;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 1.5ex;
}

#flash_container { position: absolute; width: 320px; height: 270px;}

/*#bar_nav { position: relative; top: 93px; left: 285px;}*/
#bar_nav { position: absolute; margin: 93px 0 0 290px;}
#bar_nav ul {list-style-type: none; }
#bar_nav ul li { float: left; font-size: 11px; margin: 0 8px 0 0; padding: 0 12px 0 0; background: transparent url(../images/nav_sep.gif) right 0 no-repeat;}
#bar_nav ul li.last { background-image: none;}
#bar_nav ul li a:link, #bar_nav ul li a:visited { color:#000; text-decoration: none; }
#bar_nav ul li a:hover, #bar_nav ul li a:active { color: #ffdf1b;}

#content_bottom {position: relative; top: 45px; left: 45px;}
#content_bottom h1 {font-size: 17px; line-height: 22px; width: 435px;}
#content_bottom h2 {font-size: 17px; line-height: 22px; width: 505px; color: #557cd7; margin: 24px 0 20px 0;}
#content_bottom p {width: 435px; margin: 0 0 16px 0; }
#content_bottom ul {width: 435px;}
#content_bottom ul li {margin: 12px 0 12px 16px; line-height: 20px;}
#content_bottom a:link, #content_bottom a:visited { color: #557cd7; text-decoration: underline;}
#content_bottom a:hover, #content_bottom a:active {color: #354870;}

#content_bottom form {margin: 0 0 12px 0;}
#content_bottom form label {width: 150px; float: left; font-size: 12px; padding: 4px 9px 0 0; text-align: right;}
#content_bottom form input.formfield {width: 250px; height: 20px; border: 1px solid #666; background-color: #fff; font-size: 12px; padding: 4px 0 0 3px; margin: 0 0 0 0;}
#content_bottom form input.sharebutton {width: 115px; height: 115px; background: transparent url(../images/sharenow_button.gif) 0 0 no-repeat; border: none;}
#content_bottom form input.sharebutton:hover {background-image: url(../images/sharenow_button_ro.gif);}

#content_bottom ul.icons { position: static; margin: 12px 0 80px 0; list-style-type: none; width: 800px;}
#content_bottom ul.icons li {float: left; font-size: 17px; font-weight: bold; height: 37px; width: 200px; color: #557cd7; margin: 0 0 9px 0; padding: 6px 0 0 42px;}
#content_bottom ul.icons li.auto {background: transparent url(../images/icon_auto.gif) 0 0 no-repeat;}
#content_bottom ul.icons li.cellular {background: transparent url(../images/icon_cellular.gif) 0 0 no-repeat;}
#content_bottom ul.icons li.utilities {background: transparent url(../images/icon_utilities.gif) 0 0 no-repeat;}
#content_bottom ul.icons li.mortgage {background: transparent url(../images/icon_mortgage.gif) 0 0 no-repeat;}
#content_bottom ul.icons li.cable {background: transparent url(../images/icon_cable.gif) 0 0 no-repeat;}
#content_bottom ul.icons li.more {background: transparent url(../images/icon_more.gif) 0 0 no-repeat;}

#footer { position: absolute; top: 848px; height: 52px; width: 800px; background: #557dd7;}
#footer p { font-size: 9px; color: #fff; margin: 15px 0 0 40px;}

body.formimages {background-color: #a9a9a9; background-image: none;}
.formimages img { text-align: center; border: 1px solid #666;}