body {padding:0; margin:0; background-color:#fff;}
body,td,p,ul,ol,li {font:11px Verdana,Arial,Helvetica,sans-serif; color:#373536;}

/* Screen Only */
@media screen {
	.sIFR-hasFlash h1 {visibility:hidden; letter-spacing:-2px;}
	.sIFR-hasFlash h2 {visibility:hidden; letter-spacing:-2px;}
}

a, a.alt:hover {color:#0f7836; text-decoration:underline;}
a:hover, a.alt {color:#373536; text-decoration:underline;}

.box {border:1px solid #727DBD; border-collapse:collapse;}
.pubbox {border:1px solid #727DBD; border-collapse:collapse;}
.small {font-size:9px;}

.h1, h1 {margin:0; font:normal 24px Arial,Helvetica,sans-serif; color:#0f7836; display:inline;}
.h2, h2 {margin:0; font:normal 20px Arial,Helvetica,sans-serif; color:#373536; display:inline;}
.h3, h3 {margin:0; font:normal 18px Arial,Helvetica,sans-serif; color:#0f7836; display:inline;}
.h4, h4 {margin:0; font:normal 17px Arial,Helvetica,sans-serif; color:#373536; display:inline;}

.bodycontent {margin:0 25px; padding:12px; background-color:#fff; border:6px solid #373536;}
.footer {background-color:#d1cba9; padding:5px 10px;}
.footer p {text-align:right; font:9px verdana,helvetica,sans-serif;}
ul.footerNotes, .footerNotes {font:9px verdana,helvetica,sans-serif !important;}
#logintable td {font:10px verdana,helvetica,sans-serif;}
.logo {display:block; margin:0 auto 25px auto; border:12px solid #373536;}
.logo2 {display:block; border:12px solid #373536;}
.wrapper {min-height:530px; background-color:#107836; padding-top:25px;}


a.u, a.u:visited {color:#066191; text-decoration:none;}
a.u:hover {cursor:text; color:#066191; text-decoration:none;}

.bMsg, .bMsg p, .bMsg a {font:13px Arial,Helvetica,sans-serif; color:#fff;}
.reqField {background-color:#ff0; border:1px solid #000;}
.reqField2 {background-color:#f99; border:1px solid #000;}

a.button, a.button:visited {background-color:rgb(244,244,240); text-decoration:none; color:#000 !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px;}
a.button:hover {color:HighlightText; background-color:Highlight;}
a.button2, a.button2:visited {background-color:#f33; text-decoration:none; color:#fff !important; padding:0 3px; border-top:1px solid #E6E4E0; border-left:1px solid #E6E4E0; border-right:1px solid #5F5D55; border-bottom:1px solid #5F5D55; text-align:center; font-size:10px;}
a.button2:hover {color:HighlightText; background-color:Highlight;}
