
#tab { width:963px; float:left; height:100%; }
.tabtopcrv { background:url(images/tab_top_crv.gif) no-repeat left top; float:left; width:963px; height:8px; font-size:2px; }
.tabbtmcrv { background:url(images/tab_btm_crv.gif) no-repeat left top; float:left; width:963px; height:11px; font-size:2px; } 
.tableftbg { background:url(images/tab_left_bg.gif) repeat-y left top; float:left; width:11px; height:100%;}
.tabrightbg { background:url(images/tab_right_bg.gif) repeat-y left top; float:right; width:11px; height:100%;}
.tabbg { background: url(images/cont_bg_new.gif) repeat-y left top; width: 963px; float: left; font-size: 2px; padding:0 0 0 11px;}
.tablinks { width:861px; float:right; height:27px; vertical-align:top; }

.spacer { margin-right:3px; }

#section { width:941px; background:#f9f9f9 url(images/tab_bg.gif) repeat-x left top; float:left; margin-top:8px; height:100%;}
#steps { width:941px; float:left; height:29px; margin:0px; background:url(images/blueline_new.gif) repeat-x left top; }
.steptext { float:left; width: 80px; float:left; height:27px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#15418c;}
.blueline { background:url(images/blueline.gif) repeat-x left top; height:2px; width:941px; float:left; font-size:2px; }
.sectionheading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#caaa6d; text-indent:50px; line-height:35px; width:941px;}

div.clearLeft { clear:left; }
div.row { clear:left; padding-bottom: 3px; }
div.rowHead { clear:left; padding-bottom: 3px; font-weight: bolder; }
span.colwidth100 { float: left; width: 100px; text-align: justify; padding-bottom: 3px; }
span.colwidth200 { float: left; width: 200px; text-align: justify; padding-bottom: 3px; }

span.col1 {	float: left; width: 300px; text-align: right; padding-right: 20px; font-weight: bolder; padding-bottom: 3px; }
span.col2 { float: left; width: 530px; text-align: left; padding-bottom: 3px; }

.genericText { font-size: 9pt;	font-style: normal;	font-weight: normal; color: #333333; }
.errorText { font-size: 9pt; font-style: normal; font-weight: bolder; color: #FF3F3F; }
.successText { font-size: 9pt; font-style: normal; font-weight: bolder; color: #118F22; }

#formsection { width:890px; float:left; margin:10px 0 0 30px; height:100%; }
form {
	margin:0px;
	padding:0px;
	height:100%;
	margin-left:0px;
	font-size: 100%;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #767676;
	font-family:Arial, Helvetica, sans-serif; }
input { padding-left: 3px; }
.continue { margin-left:352px; margin-top:30px; margin-bottom:10px;}

.errormsg {padding-left:50px; font-size: 10pt; font-style: normal;  color: red; }
.msg {padding-left:50px; font-size: 12pt; font-style: normal;  color: green; }