body {
	background-image:url(../images/bg_pattern.jpg);
	padding:0px;
	height: 100%;
	font-size:11px;
	font-family:Arial;
	color:#666666;
}
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#wrapper {
	background-image:url(../images/bg_faux.gif);
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width:769px;
}
.boxContainer {
	margin-left:8px;
	width:284px;
}
table{border:none;}
td.tdTop {vertical-align:top;}
td.tdBottom {vertical-align:bottom;height:16px!important;}
img {border:none;}
#div-body{width:753px;height:100%;float:left;clear:none;}
#result{float:right;width:573px;}
#cont{width:573px;clear:right;}
#main2{width:100%;}

#ftr{height:16px;width:769px;background-image:url(../images/bg_faux_footer.gif);color:#fff;font-family:Verdana;font-size:10px;text-align:left;padding-top:5px;margin:0 auto;}
#ftr a{color:#FFF;text-decoration:none;}
#ftr a:hover{color:#FFF;text-decoration:underline;}


#formBody {
min-height:100%;
margin:0 auto;
width:753px;
height:100%;
line-height:14px;
/*background:url(../images/bg_faux.gif) #FFFFFF;*/

}
h1{font-family:"Arial";font-size:16px;color:#033771;font-weight:700; text-align:left;}
h2{font-family:"Arial";font-size:12px;color:#337EBC;text-decoration:none;font-weight:700;display:inline;}
h3{font-family:"Arial";font-size:12px;color:#337EBC;text-decoration:none;font-weight:400;display:inline;}
h4{font-size:12px;color:#bb8c26;line-height:14px;font-weight:400;display:inline;}

* html #formBody{height:100%;}

.cleaner{clear:both;height:30px;font-size:1px;border:none;background:transparent;margin:0;padding:0;}


#registerForm{float:left;text-align:left; width:753px;}
.inTab{padding-left:3px}
fieldset{display: block;width:98%;margin:10px 0 5px 0;float:left}
legend{font-family:"Arial";font-size:12px;color:#337EBC;text-decoration:none;font-weight:bold;display:inline;padding-bottom:6px;}
.cbFields{width:49%;float:left}
div.fFields{width:267px;height:45px;float:left;margin:4px 10px 0 0;}
div.fFields2{width:95%;height:45px;float:left;margin:4px 10px 0 0;}
div.fFields3{width:128px;height:45px;float:left;margin:4px 10px 0 0;}
div.fFields4{width:215px;height:45px;float:left;margin:4px 10px 0 0;}
div.fFields label, div.fFields2 label, div.fFields3 label, div.fFields4 label{float:left;text-align:left;font-size:11px;}
div.fFields input, div.fFields select, #subscription{height:20px; width:263px; border: 1px solid #666699;font-size: 8pt;font-family: verdana;}
div.fFields3 input, div.fFields3 select{height:20px; width:124px; border: 1px solid #666699;font-size: 8pt;font-family: verdana;}
div.fFields2 select{width:85%;height:20px;border: 1px solid #666699;font-size: 8pt;font-family: verdana;}
div.bFields{width:95%;float:left;margin:0 10px 0 0;}
div.bFields .registerBtn {float:left;height:22px;width:90px;border: 1px solid #666699;font-size: 8pt;font-family: verdana; margin-right:4px;}
#brief_intro{width:90%;height:250px;}
.expWorkgroup{width:95%;height:20px;border: 1px solid #666699;font-size: 8pt;font-family: verdana;}

		
		.errmsg { display: none; }
		.notvalid {border-color:#ff0000 !important;}

/*#trade_registration_reg_month, #trade_registration_reg_day, #trade_registration_reg_year, #trade_registration_exp_month, #trade_registration_exp_day, #trade_registration_exp_year, #chamber_reg_month, #chamber_reg_day, #chamber_reg_year, #chamber_exp_month, #chamber_exp_day, #chamber_exp_year, #trade_license_reg_month, #trade_license_reg_day, #trade_license_reg_year, #trade_license_exp_month, #trade_license_exp_day, #trade_license_exp_year, #established_day, #established_month, #established_year{height:20px; width:65px; border: 1px solid #666699;font-size: 8pt;font-family:verdana;}*/

div.checkboxgroup, div.longDiv{float:left;width:100%;}

.asterisk{color:#FF0000; font-size:12px;line-height:12px!important;};
.green{color:#0000FF; font-size:12px;line-height:12px!important;};

input{background:url(../images/bg_textField.gif);}

.exclamation{margin:-16px 0 0 -20px; position:absolute;}
.exclamation2{}

fieldset a,fieldset a:active,fieldset a:visited {
text-decoration:underline;
color:#337EBC;
font-weight:400;
font-size:11px;
}

fieldset a:hover{
text-decoration:none;
color:#337EBC;
font-size:11px;
}

#terms{width:90%;height:100px;font:Arial; font-size:11px;}
#project_summary1, #project_summary2, #project_summary3{width:99%;height:70px;font:Arial;font-size:11px;}
#Load_overlay {
  background-image: url(../images/overlay.png); 
  position:fixed;
  margin:auto;
  top: 0;
  left: 0;
  z-index: 10999;
  width:  100%;
  height: 100%;
  color:#fff;
  text-align:center;
}

* html #Load_overlay {
     position: absolute;
  background-color: #000;
  background-color: transparent;
  background-image: url(images/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}
