body {margin:0px;padding:0px;text-align: center;}
body,td {font-family: verdana,helvetica, sans-serif; font-size: 12px}
/* header */
.mbar A{color:#fff;text-decoration:none;font-weight:700}
.mbar,.mbar A:active,.mbar A:hover,.mbar A:visited:hover{color:#ccf;font-size:12px}
.grad{background-color:#CCF;background-image:url(/i/grad-h.jpg);background-repeat:repeat-x}
.wline{background-color:#FFF;background-image:url(/i/w.gif);background-repeat:repeat-y}
/* page layout */
#pagecontent {margin-left: auto; margin-right: auto; width: 830px; text-align: left;}
#mainform {display: table; width:828px; height: 1000px;margin-top:10px; margin-bottom:10px; padding:5px; border: 1px solid #cccccc;background:#ffffff;}
.leftcol{float:left;}
fieldset {border: 1px solid #ddd;margin: 5px 0;padding: 5px;float: inherit;width:510px;} * html fieldset { padding-top: 0;}
legend {font-size: 135%;font-weight: normal;letter-spacing: -0.03em;line-height: 1;color: #80A71F;	padding: 0 0.5em;} * html legend { margin-bottom: 15px; }
table.reg {width:510px;color: #000000; border: 0px solid #D7E5F2;}
table.reg td {border: 0px solid #D7E5F2;padding-left: 4px;padding-bottom:4px;}
.labelcell {width:210px;}
.rightcol,.rightcol2 {width:auto;border:1px solid #D8E5F2; padding:10px;background-color:#EAF2FA;}
.rightcol {margin-top:0;}
.rightcol2 {margin-top:10px;}
.rightcol td,.rightcol2 td {color: #6C7D8E;font-family: arial;}
.rightcol li,.rightcol2 li {margin-top:6px;}
.rightcol ul,.rightcol2 ul {padding-left:7;margin-left:7;}
/* typefaces & styles */
.labelcell {color: #1C4288;font-weight:bold;text-align:right;vertical-align:top;padding-top:4px;}
h1 {font: 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #1C4288;}
h2 {font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
h3 {font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #1C4288;font-weight:bold;}
.notes {margin:4px 0; font-size: 10px; color:#999;}
.button {font-weight:bold;background-color: #ccc;color: black;margin-left: 12px;margin-top: 3px;margin-bottom: 2px;}
.form-checkbox {display: inline;vertical-align: middle;position: relative;top: -5px;left: -3px;font-size: 110%;font-weight: bold;}
.checktxt {padding:6px 0 6 0;}
/* alert boxes */
.alerts {margin:4px 0; font-size: 12px; color:red; font-weight:bold;}
.alerttxt {font-size: 12px; color:red; font-weight:bold;}
.alertbox {margin:6px auto 12px auto;width:500px;padding:3px;border:1px solid orange;text-align:center;}
.msgbox,.msgmain {text-align:center;}
.msgmain {width:100%;}
h4{
	font-size: 11px;
	font-style: italic;
	color: #666;
	font-weight: 300;
	display:inline;
}

