@charset "utf-8";
html 				{ height:100%; }
body 				{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0px; padding:0px; height:100%; background-color:#EDEEF5; }
img 				{ border:none; }
form 				{ margin:0px; padding:0px; }
h1					{ font-weight:bold; font-size:16px; margin:0px; padding:0px; }
h2					{ font-weight:bold; font-size:15px; margin:0px; padding:0px; text-align:center; }
h3					{ font-weight:bold; font-size:14px; margin:0px; padding:0px; color:#1E5C82; text-align:center; }
a 					{ color:#2D6D86; text-decoration:none; outline:none; }
a:hover				{ color:#669933; text-decoration:underline; }
hr					{ color:#666; padding:0px; margin:0px; }

a.footer 			{ font-size:11px; }
td.stripe			{ background-color:#000; color:#FFF; }


#addr 				{ width:344px; }

#wrapper0			{ width:100%; margin:0 auto; height:752px; background-color:#FFF; }
#wrapper1			{ width:100%; margin:0 auto; height:798px; background-color:#FFF; }
#wrapper2			{ width:100%; margin:0 auto; height:798px; background-color:#FFF; }
#wrapper3			{ width:100%; margin:0 auto; height:940px; background-color:#FFF; }
#wrapper4			{ width:100%; margin:0 auto; height:810px; background-color:#FFF; }

#wrapper			{ width:100%; margin:0 auto; background-color:#FFF; }

#push				{ width:100%; clear: both !important; display:inline-block; background-color:#FFF; }

#header 			{ width:980px; height:85px; margin:0 auto; }
#header_logo 		{ float:left; width:448px; height:84px; margin:0px; }
#header_right 		{ width:509px; height:84px; float:right; text-align:right; }
#header_signup 		{ float:right; margin:15px 0px 20px 0px; }
#menu				{ clear:both !important; width:510px; height:16px; text-align:right; }

#step_bar			{ width:980px; height:40px; margin:0 auto; }

#content0			{ width:980px; height:390px; margin:0 auto; background-image:url(../images/form_photo.jpg); background-repeat:no-repeat; background-color:#FFF; }
#content			{ width:980px; height:380px; margin:20px auto 0px auto; }
#content3			{ width:980px; height:580px; margin:20px auto 0px auto; }
#su_content			{ width:980px; height:390px; margin:20px auto 0px auto; }

#left_top_box		{ width:400px; height:116px; margin:0 auto; background-image:url(../images/box_left_inner_sm.gif); background-repeat:no-repeat; }

#banners			{ clear:both !important; width:1000px; height:260px; margin:0 auto; padding:0px 0px 0px 20px; text-align:left; }
#banners0			{ clear:both !important; width:1000px; height:260px; margin:0 auto; padding:0px; text-align:left; }

#rt_white_box		{ width:510px; height:210px; margin:0 auto; text-align:center; padding-top:20px; background-image:url(../images/box_rt_inner.gif); background-repeat:no-repeat; }

#footer				{ clear:both !important; width:100%; height:81px; font-size:11px; color:#999; text-align:center; background-color:#EDEEF5; border-top:1px solid #37A6D0; padding-top:2px;  }
#footer_inner		{ width:800px; margin:0 auto; }	

#copyright 			{ padding-top:5px; font-size:11px; color:#999; }

#form				{ width:420px; height:130px; padding:260px 0px 0px 34px; }
#addr				{ border:none; font-size:16px; color:#666; }
#go_btn				{ margin:5px 0px 0px 326px; width:83px; height:76px; }

#next_bar			{ position:relative; top:-58px; left:10px; width:400px; height:76px; }
#next_btn			{ position:relative; top:-58px; left:356px; width:83px; height:76px; }

#start_bar			{ position:relative; top:10px; left:10px; width:422px; height:76px; }
#start_btn			{ position:relative; top:-58px; left:360px; width:83px; height:76px; }

/*
#start_bar			{ position:relative; top:-58px; left:10px; width:512px; height:76px; }
#start_btn			{ position:relative; top:-58px; left:468px; width:83px; height:76px; }
*/

#box_left 			{ float:left; width:422px; height:382px; background-image:url(../images/box_left.gif); background-repeat:no-repeat; background-position:top; }
#box_left_wide		{ float:left; width:530px; height:382px; background-image:url(../images/box_left_wide.gif); background-repeat:no-repeat; background-position:top; }
#box_right			{ float:right; width:531px; height:382px; background-image:url(../images/box_rt.gif); background-repeat:no-repeat; background-position:top; }
#box_narrow			{ float:right; width:422px; height:382px; background-image:url(../images/box_rt_narrow.gif); background-repeat:no-repeat; background-position:top; }
#chart				{ margin:15px 0px 10px 40px; z-index:50; }

#stations			{ visibility:hidden; }
#ct1, #ct2, #ct3, #ct4, #ct5	{ visibility:hidden; font-size:12px; font-weight:normal; font-style:italic; }

.float_left		 	{ float:left; }


div.banner_box 		{ float:left; width:238px; height:238px; margin:20px 12px 0px 0px; }

#signup_form		{ width:455px; height:80px; }
.err				{ text-align:center; color:#993300; font-size:13px; font-weight:bold; margin:5px 0px; }
.btn  				{ color : #336699; border: 1px solid #336699; background-color : #FFFFFF;  font-size: 11px; font-weight:bold; padding: 2px; margin:0px; font-weight:bold; }
.bigger				{ font-size:16px; font-weight:bold; }
.label				{  font-size:13px; font-weight:bold; }

div.box_header		{ padding:10px; }

#wmwd, #hiw, #test, #addr_msg				 			{ visibility:hidden; position:absolute; left:398px; top:284px; width:622px; padding-bottom:1px;  background-color:#0C2C39; z-index:11; }
#wmwd_inner, #hiw_inner, #test_inner, #addr_msg_inner	{ position:relative; top:-5px; left:-5px; width:600px; text-align:left; padding:10px; background-color:#FFF; border:1px solid black; }
#wmwd_head, #hiw_head, #test_head, #addr_msg_head		{ background-image:url(../images/grid_header_tile.jpg); background-repeat:repeat-x; margin-left:10px; width:590px; height:40px; font-size:16px; font-weight:bold; color:#0C2C39; }

#faq										 			{ visibility:hidden; position:absolute; left:20px; top:20px; width:922px; padding-bottom:1px;  background-color:#0C2C39; z-index:11; }
#faq_inner												{ position:relative; top:-5px; left:-5px; width:900px; text-align:left; padding:10px; background-color:#FFF; border:1px solid black; }
#faq_head												{ background-image:url(../images/grid_header_tile.jpg); background-repeat:repeat-x; margin-left:10px; width:890px; height:40px; font-size:16px; font-weight:bold; color:#0C2C39; }

#step1_bar												{ visibility:hidden; position:relative; top:-58px; left:10px; width:400px; height:76px; }
#congrats_msg, #owner_msg, #irsys_msg					{ visibility:hidden; text-align:center; font-size:14px; }

div.panel_content	{ padding:15px 10px 10px 10px; clear:both !important; display:inline-block; }

#su_areacode, #su_prefix { width:26px; }
#su_suffix { width:36px; }


