html, body, form, h1, h2, h3, h4, h5, h6, p, ul, ol,li {margin:0; padding:0;}
html, body{ margin: 0 auto; padding: 0; background:#f7f8f9 url(/images/bodybg.jpg) repeat-x top; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#3A444B; }
body{ width:960px;}

h1,h2,h3,h4{font-size:18px; color:#334858; font-weight:normal; margin:0 0 10px;}
p {margin:0 0 10px;}
a, a:link, a:active, a:visited{color:#bc8000; text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:none;}
.clear{clear:both; width:100%; height:0;}
.clear_end {clear:both;}

#header {background:url(/images/header.jpg) no-repeat; height:150px; width:960px; margin-top:15px}
	#header a img{float:left; margin:30px 0 10px; padding-left:15px;}
	#header div{width:340px; float:right; padding:10px 155px 0px 20px; height:90px;}
	#header h1{font-family:Helvetica, Arial, sans-serif; font-size:14pt;}
	#header p{font-size:11px;}
	
	#header ul{width:960px; height:40px; list-style:none;  position:absolute; top:122px; border-left:2px solid #FFF; clear:both;}
	#header li{float:left;  border-right:1px solid #FFF; height:40px;}
	
	#header ul a, #header ul a:visited, #header b{width:103px; height:30px; float:left; background:url(/images/menu_bg.gif) repeat-x top; text-align:center; padding:10px 0 0; color:#FFF; font-size:10pt; font-weight:bold;}
	#header ul a:hover{background-position:bottom; text-decoration:none}
	#header ul a:active{color:#7A470A;}
	#header b{background-position:bottom; color:#FFF;}


.content{width:940px; border:1px solid #FFF; border-width:0 2px; background:#FFF url(/images/contentbg.jpg) repeat-x top; padding:8px; }
.join_left { width:560px; float:left; background:url(/images/content-left-spacer.gif) right repeat-y; margin-top:10px; font-weight:bold; }
.join_text { color:#999999;}
.join_left h2 { padding:0; margin:10px 0 0 0;}
.join_right { width:370px; float:left; padding-left:10px;}
.join_right ul { padding:0; margin:5px 0 10px 25px;}
.join_right ul li{ padding:10px 0 10px 0; margin:0; list-style:disc;}
.join_right h2 { background:url(/images/bullet-point-tpl02.gif) left center no-repeat; margin:10px 0; padding:10px 0 0 30px; color:#3a4750;}
.billing_choices, .billing_choices:link, .billing_choices:active, .billing_choices:visited{ width: 255px; height: 35px; float: left; background: url(/images/billing-choices-bg.gif) no-repeat; padding: 15px 0 0 15px; color: #3a444b; text-decoration: none; font-size: 12px; margin-bottom: 5px; font-weight: normal; cursor: default; }
.billing_choices:hover{ background: url(/images/billing-choices-bg-hover.gif) no-repeat; color: #FFFFFF; font-weight: bold; }

.end_content { background:url(/images/tpl02-bottom.gif) bottom no-repeat; height:18px;}
.footer_menu { color:#bc8000; text-align:center; padding-top:10px;}
#footer{ float:left; clear:both; width:910px; text-align:center; padding:0; margin:15px;}

