div#regCon{border-top:5px solid #1A3493;border-bottom:5px solid #1A3493;border-left:1px solid #1A3493;border-right:1px solid #1A3493;width:965px;padding-right:15px;}
table.regTable{border:0px;}
table.regTable td, table td{padding:0px 10px 15px 0px;font:16px arial,helvetica,sans-serif;background-color:#ffffff;}

h2{color:#1b3297;margin:0px 0px 20px 0px;font-style:italic;font:18px arial,helvetica,sans-serif;font-weight:bold;}
h3{color:#1b3297;margin:0px 0px 20px 0px;font:14px arial,helvetica,sans-serif;font-style:italic;font-weight:bold;}
	h3 span, span.red{color:#ff0000;font-weight:bold;font-size:14px;}

input[type="text"],textarea,select{border:2px solid #1b3297;font:16px arial,helvetica,sans-serif;}
input[type="radio"]{margin-left:46px;}
	input[type="radio"].first{margin-left:10px;}
	div#reportTypes input[type="radio"]{margin-left:75px;}
		div#reportTypes input[type="radio"].first{margin-left:10px;}
label{cursor:pointer;}
div#regCon label[for="state"], div#regCon label[for="zcode"], div#regCon label[for="city"]{padding-left:20px;}
br.ctrySel{display:none;}
	
fieldset{border:2px solid #1b3297;font:14px arial,helvetica,sans-serif;}

div#profCatNote{width:700px;margin-right:auto;margin-left:auto;border:1px solid #1A3493;background-color:#d1e3f0;padding:10px;margin-bottom:20px;font-style:italic;}
select#profession{font:16px arial,helvetica,sans-serif;padding:5px 10px 5px 10px;}
div#profCatDesc{width:447px;margin-left:246px;border:1px solid #1A3493;background-color:#d1e3f0;padding:10px;margin-bottom:20px;margin-top:10px;}

input[type="submit"]{color:#d1002c;border:0px;background-color:#fff;margin:0px 0px 20px 0px;font:20px arial,helvetica,sans-serif;font-weight:bold;cursor:pointer;}

input.warn, select.warn{border:2px solid #ff0000 !important;}
input[type="radio"].warn{outline-offset:1px;outline:2px solid red !important;}

div#footerSpace{height:100px;display:none;}
div.footer{width:100%;text-align:center;font:14px arial,helvetica,sans-serif;padding:40px 0px 20px 0px;}
