/* asn basic style sheet */




body{font-family:"Trebuchet MS",Verdana, Helvetica, Arial, sans-serif;font-size:72%;}

p, table#contactTbl td{font-size:1.3em; margin:0.25em 0; text-align:left; padding:0;}

table#contactTbl td{padding-left:0.5em;}

fieldset{margin:0.5em auto; padding:0.5em; text-align:left; }
fieldset p{display:block;}
fieldset fieldset{margin:0 0 20px 0; text-align:left;width:85%; padding:0.5em;}

label, table#contactTbl td label {font-weight:bold; padding:0;margin:0; vertical-align:middle; }

input, table#contactTbl td input{padding:0; margin:0.5em; vertical-align:middle; }

table#contactTbl td label{padding-top:1.5em;}

legend{font-family:"Comic Sans MS", sans-serif; font-weight:bold; font-size:130%; padding:0.75em 0;}

.reg{font-size:99%; text-align:center; margin:0.125em auto; padding:0.125em; display:block;}
.regInfo{display:block; text-align:left;margin:0.125em auto 0.125em 40px;}
.imptNote{
	font-size:100%;
	text-align:left;
	font-style:italic;
	display:block;
	margin:0.25em;
	padding:0.25em;
}

input#submit{text-align:center; margin:0.25em auto;display:block;}

#topblock h3{padding-bottom:0; margin-bottom:0;}
#topblock p{margin:0.125em auto 0.5em 0; padding:0; font-size:100%;}
.clearer
{
	clear: both;
	height: 1px;
}

.hiddenRadio{
	display:none;
}

noscript div p{text-align:center;}

div#mailReg{
	display:none;
}

.printO{
	display:none;
}


.aside{ font-size:98%; display:block; margin-left:30px; font-weight:normal;padding-top:0; margin-top:0;}
h4{font-size:95%;}

.regInfo{font-weight:bold;}

span.aside{ font-size:95%; display:block; margin-left:30px; font-weight:normal;padding-top:0; margin-top:0;}

#noJS{margin-left:10px; font-size:1em; text-align:left;}
#noJS p{text-align:left;}