body 			{margin: 0; padding: 0;  font: normal normal normal 10px/15px verdana; color: black;}
		
#bodycontent		{width: 400pt; position: relative; margin: 0pt auto 0pt auto; border-bottom: 1px dashed;}
#headwrap		{width: 100%; border-bottom: 1px dashed; margin-bottom: 30pt;}
#pagecontent		{width: 100%;}
#subheader		{display: none;}
#subcontent		{width: 100%; }
#sidebar		{display: none;}
#footer			{display: none;}
#nav			{display: none;}
#login			{display: none;}
#pagingnav		{display: none;}

#logo_screen {display: none;}
#logo_print {width: 250px; height: 28px; border: none; margin-bottom: 3pt;}



.seals			{display: none;}
.menu 			{display: none;}
.clearer		{height: 0px; background: transparent; clear: both; margin: 0; padding: 0;}


h1			{font: normal normal bold 20pt arial;  letter-spacing: -1pt; margin: 0 0 10pt 0; text-align: center;}
h2			{font: normal normal normal 16pt arial; margin: 20pt 0pt 8pt 0pt;}
h3			{font: normal normal bold 11pt arial; margin: 10pt 0pt 2pt 0pt;}
h4			{}
h3.headline		{font: normal normal normal 12pt/15pt arial; margin: 0 auto 0pt auto; text-align: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 8pt 0;}
p 			{font: normal normal normal 10pt/13pt georgia; margin-left: 20px;}
#subcontent p 		{margin: 0 0 10px 0; }
a			{text-decoration: none;}
a:hover			{text-decoration: underline;}
ul			{list-style-position: outside;}
ol			{list-style-position: outside; list-style-type: decimal;}
li			{font: normal normal normal 11px/15px verdana; padding: 2px 0px 2px 20px;}
ul li			{list-style-type: disc;}
ol li			{list-style-type: decimal; padding: 3px 0px 3px 0px;}
ul.noindent		{margin-left: 10px;}
ol.noindent		{margin-left: 10px; padding-left: 20px;}
li ul			{margin-top: 5px; margin-bottom: 5px;}



div.startform {width: 398px;  font: 14px verdana; background: #B2D283 url(../images/site/form_footer.gif) no-repeat center bottom; margin-bottom: 15px; padding: 0 0 30px 0;}
table.startform {width: 100%; border-collapse: collapse; margin-top: 5px; }

td.labelCol	{text-align: right; width: 160px; padding: 12px 10px 5px 10px;  vertical-align: top;}
td.inputCol	{background-image: url(../images/site/form.gif); background-repeat: no-repeat;  background-position: 5px 8px; vertical-align: top; padding: 10px 0px 10px 13px;}
td.iconCol {width: 30px; padding: 0;}

td.inputCol input {font: bold 14px verdana; padding: 1px 0 1px 0; width: 160px; border: 0px solid #ccc; color: #444B40;}
td.labelColText, td.inputColText {padding: 5px 0 5px 20px;}
td.inputColText textarea {font: 14px/18px verdana; width: 350px; height: 200px; overflow: auto;}

tr.required {}
tr.required_error {background-color: #F5E690;}
tr.optional {}
tr.optional_error {background-color: #F5E690;}

tr.required td.iconCol {background-image: url(../images/site/bullet_orange.gif); background-repeat: no-repeat; background-position: 5px 13px;}
tr.required_error td.iconCol {background-image: url(../images/site/error.gif); background-repeat: no-repeat; background-position: 5px 13px;}
tr.optional td.iconCol {background-image: url(../images/site/no_icon.gif); background-repeat: no-repeat; background-position: 5px 13px;} 
tr.optional_error td.iconCol {background-image: url(../images/site/error.gif); background-repeat: no-repeat; background-position: 5px 13px;}

div#errorlist {background: #f1f1f1;}
div#errorlist li {background: url(../images/site/bullet_error.gif) no-repeat left 4px;}
div#errorlist li label {cursor: pointer;}



