@import url("type.css");

body { font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#fff; margin:0;}
#wrapper { width:auto; padding:0; border:none; }
#formDiv { margin:0; width:auto !important; -width:220px !important; }

h2 { font-size:18px; margin:0; padding:0; color: #ed1c24; font-weight: normal; line-height: 1.1em; margin:0 0 2px; -white-space:nowrap;
		font-family:OmnesRegular,Calibri,Arial,Helvetica,sans-serif; /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);*/}
#instructions { font-size:11px; color:#666; line-height:1.4em; display:block; width:218px; }
		
p.introText { color:#666; margin:3px 0 5px; font-size:16px; font-family:OmnesRegular,Calibri-Small,Calibri,Arial,Helvetica,sans-serif; line-height:1.3em;}
p.introText em { font-family:OmnesLightItalic,CalibriItalic-Small;}

#frmReg { margin:10px 0 0 0px; width:auto; -margin-left:0;}

body.tallform #formDiv .column { width:auto;}
#formDiv label { line-height:1em; margin-bottom:8px; font-weight:bold; font-size:12px; color:#6D6F71; -white-space:nowrap;}
#formDiv label input, 
#formDiv label select, 
#formDiv label textarea { width:210px; font-size:12px; border:solid 1px #ABABAB;} 
#formDiv label input { width:204px;}

#captchaFrame { margin:-5px 0 0 0;}

a.privacyLink { display:block; background:url(../images/icon_securityLock.gif) no-repeat; padding:3px 0 3px 18px; color:#008bbf; 
		font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:5px 0 0 7px; width:150px;}
a.privacyLink:hover { text-decora
tion:underline; color:#008bbf;}

#formDiv .submitFormArea input { width:164px; height:53px; background:url(../images/btn_ContactUs.gif) no-repeat; border:none; cursor:pointer; float:none !important; margin:0;
		/* Styles to hide the input value. */
		font-size:0px; display:block; line-height:0; color:#ed1c24; text-indent:-999px; overflow:hidden;}
#formDiv .submitFormArea input:hover,
#formDiv .submitFormArea input:active { background-position:0px -70px; color:#fff;}

#formDiv #errorBox { width:188px; padding:5px 10px; color:#008bbf; font-size:12px; margin:10px 0 0; border:solid 1px #008bbf; background:#e0f1f7;}
#formDiv label.error input, 
#formDiv label.error select, 
#formDiv label.error textarea {	border:1px solid #008bbf; background:#e0f1f7;	}
#formDiv label.error, 
#formDiv .error { color:#008bbf;}
#formDiv label.error input:focus, 
#formDiv label.error select:focus, 
#formDiv label.error textarea:focus { background-color:#fdfdfd;}

#errorPage #formDiv #instructions,
#successPage #formDiv #instructions { font-size:12px;}

