body {
	
}
* {margin: 0px;padding: 0px;font: 1em arial,verdana;}
#pagewrapper {width:100%;float:left;}
#wrapper {width: 800px;position:relative;top:20px;left: 50%;margin-left:-400px;}
#subwrapper {width: 100%;float: left;background: #FFF;margin:0px;padding: 0px 0px 10px 0px;}
.content {width: 100%;float: left;background-color: #F7F7F7;}
.header {width: 100%; float: left;height: 120px;}
.header .leftimage {width: 25%;float:left;height: 100px;}
.header .middletitle {width: 45%;float:left;text-align: center;}
.header .rightimage {width: 30%;float:left;height: 100px;text-align: right;}
.leftnav {width: 30%; float: left;padding: 30px 0px;}
.leftnav p {color: #000;font-size: 0.8em;font-style: italic;margin: 15px 0px;}
.leftnav .promoLogos {width: 100%; float: left; margin: 30px 0px 0px 0px;}
.leftnav .promoLogos img {margin: 10px 0px;}
.maincontent {width: 70%; float: left; background-color: #FFF;}
.tabmenu {width: 100%;float:left;}
.networklogo {width:100%; float: left; text-align: center;}
div.tabmenu ul {
	margin-left: 0;
	padding-left: 0;
	display: block;
} 

div.tabmenu ul li {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: block;
	height: 42px;
	line-height: 42px;
	float: left;
	background-color: #f7f7f7;
}

div.tabmenu ul li a {
	font-size: 0.8em;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	min-width: 135px; 
	width: 135px; 
	padding-left: 50px;
	padding-top: 8px;
	display: block;
	height: 42px;
	float: left;
	color: #1d1b19;
	text-decoration: none;
	background-image:url(images/main_bg.png);
	background-position: 15px -2588px;
	background-repeat: no-repeat;
	background-color: #f7f7f7;
	border-right: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
}

div.tabmenu ul li a:hover {color: #2d6ea8;background-color: #f7f7f7;}

div.tabmenu ul li.selected a {
	background-color: white;
	background-position: 18px -2175px;
	cursor: default;
	border-bottom: 1px white solid;
	color: #1d1b19;
}

#formcontent .formback {width: 94%;float:left;margin: 5px 0px 5px 10px; padding: 8px 0px 10px 5px; border:1px solid #ddd;background: #fff url(images/formback-bg.jpg) repeat-x; }
#formcontent .formback p {margin: 5px 0px;}
#formcontent input.formfield {color: #000000;	background: #FFFFFF; border: 1px solid #999; font-size: 14px;}
#formcontent .button {height: 25px; margin: 0 auto; color: #000; font-size: 12px; padding: 5px; background-color: #f7f7f7; border: 1px solid #999; font-weight: bold; text-align: center; cursor: pointer;}
#formcontent .button a {color: #000; font-size: 11px;}
#formcontent .formback ul {list-style-type:none!important;margin: 5px 10px 0px 15px;}
#formcontent .formback ul li {clear: both; font-size: 0.8em;}
#formcontent .formback ul li.subheader {margin: 4px 0px;padding: 0px 0px;font-size: 1em;background-color: #fff;border-top: 1px dotted #ddd; border-bottom: 0px solid #fff;}
#formcontent .formback ul li.formsubheader {margin: 4px 0px;padding: 0px 0px;font-size: 1em;background-color: #fff;border-top: 1px dotted #ddd; border-bottom: 0px solid #fff;}
#formcontent .steps {width: 100%; float: left;text-align: center; padding: 5px 0px;margin:4px 0px;}
#formcontent .prev-next {width: 100%; float: left;margin: 10px 0px; text-align: center;}
#formcontent .formback table.tbBrd {width: 100%;border: 1px solid #f7f7f7;}
#formcontent .formback table th {background-color: #f7f7f7;}
#formcontent .formback table.tbBrd td {font-size: 0.8em;}
#formcontent .prev-next a {color: #000;text-decoration: underline;}
#formcontent .prev-next a:HOVER {color: #000;text-decoration: none;}
#formcontent .lastcontent {width: 100%; height: 300px;float:left; padding: 50px 0px 0px 0px; text-align: center;}
#formcontent .lastcontent p {font-weight: bold; margin: 10px 0px;}
.label { display: block; float: left; width: 320px; text-align: right; margin-right: 5px; } 
label.error { width: 250px; display: block; float: left; color: red; padding-left: 10px; } 
.subheader {width: 100%; float: left;height: 20px; background-color: #007AC3; border-bottom: 2px solid #CCC;}
.regErrors {width: 95%; float: left;background-color: #fbf2b6;border: 1px solid #ccc;}
.footer {width: 100%; float: left;border-top: 2px solid #CCC; text-align: center;font-size: 9px; color: #999;}
