/*form css*/
body, h1, h2 {font-family:Arial;}
body {font-size:10px;padding:0;margin:0;}
h1 {font-size:1.2em;}
h2 {clear:both;margin-bottom:0;color:#003366;display:block;background:#efefef;border:1px solid #ddd;padding-left:18px;padding-top:8px;padding-bottom:8px;border-bottom:2px solid #ddd;border-right:2px solid #ddd;}
h2.space {padding-top:18px;padding-bottom:18px;}
h3 {clear:both;margin-bottom:0;color:#006699;display:block;padding-left:18px;padding-top:8px;padding-bottom:8px;}
h4 {clear:both;margin-bottom:0;display:block;padding-left:18px;padding-top:8px;padding-bottom:8px;}
.form {margin:20px;margin-bottom:80px;}
.warning {width:60%;font-size:10px;background:#FFc;padding:20px;text-align:left;margin-top:25px;}
#Confirm {font-weight:bold;}
.forms input, .forms select, .forms option,.forms textarea {border:1px solid #003366;color:#006699;background:url('images/formfieldbg.jpg') repeat-x transparent;}
/*Top Navigation*/
.s4-title  {
    color:#fff;
    vertical-align:middle;
    background: #ff8c40;
    height:100px;
    padding-left:0;
}
.s4-titletable {
	background:url('partner_banner.jpg') no-repeat;
	height:106px;
	color:#fff;
}
/*Footer*/
#footer * a:hover {
	text-decoration:underline;
}
#footer {
	display:block;
	clear:both;
	background:url('footer_bg.jpg') top center repeat-x;
	min-height:150px;
	bottom:0;
	overflow:hidden;
	text-align:center;
	padding:20px;
	color:#666;
}
#footer ul {
	display:inline;
	list-style-type:none;
}
#footer ul li{
	display:inline;
	list-style-type:none;
	padding-right:25px;
}
#footer * a:visited {
	color:#666;
}
#footer * a:link {
	color:#666;
}
/*Body*/
body {
	font-size:10pt;
}

#help {display:none;}
label, p.label {width:150px;padding-left:10px;padding-right:10px;float:left;clear:both;text-align:right;padding-top:4px;}
p {padding-top:1px; line-height:1.3em;}
body, p, input, select, option { font-family: Arial, sans-serif; font-size: .96em; line-height:1.3em; vertical-align:middle; }
.optional {font-size:.86em; color:#999;}
.description {font-size:13px; color:#000;font-style:italic;margin-top:0;padding-top:0;}
.required{font-size:15px; color: #F00;font-style:bold; font-style:italic;margin-top:0;padding-top:0;}
.s4-title {border-bottom:1px solid #333;}
input, select, textarea {padding-top:6px;padding-bottom:5px;padding-left:5px;line-height:1.3em;width:50%;}
.optionalsection {font-size:.86em; color:#999;padding:5px;margin:0;display:block;margin-top:-12px;padding-left:18px;}
.sector input, .sector label {width:auto;}
.sector label {clear:none;text-align:left;width:auto;display:inline;}
.help {float:right;vertical-align:middle;height:14px;}

#TFA table {width:auto;text-align:right}
#TFA label {width:300px;padding-left:10px;padding-right:10px;float:left;clear:both;text-align:right;padding-top:4px;}
#TFA input {width:95%}  
