a { color: #043c80; font: bolder 12px Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #043c80; text-decoration: none; }
a:hover { color: #CCC; text-decoration: none; }
a:active { color: #043c80; text-decoration: none; }
a:link { text-decoration: none; }

body { background: url(/images/10svs/stripe_background.png); }
body.popup { background: #fff; margin: 0; padding: 0; }
body.popup #main-column, body.popup #main-column #content, body.popup #main-column #content-body { display: block; float: none; width: auto; margin: 0; height: auto; overflow: auto; text-align: left; }
body.popup #content-header h1 { text-align: center; margin: 15px 0 20px 0; padding: 0; }
img { border: none; }

body { text-align: center; }
#container { width: 876px; margin: 0 auto; text-align: left; padding: 10px; }
#header { background-color: #ffffff; height: 90px; position: relative; font: normal 11px/11px "Arial Black" , Gadget, sans-serif; color: #043c80; }
#header .logo { padding: 18px 10px; }
#header div, #header p { float: right; display: inline; }
#header #search { margin: 8px 8px 4px; }
#header #utilities { position: absolute; top: 5px; right: 7px; }
#header #email-signup { margin: 4px 8px; clear: right; }
#header #email-signup a { position: relative; line-height: 13px; height: 13px; display: block; color: #043C80; font: 11px/13px "Arial Black" ,Gadget,sans-serif; }
#header #email-signup a:hover { text-decoration: underline; }
#header #email-signup img { float: right; margin: 0 0 0 5px; }
#header #email-signup span { float: right; }
#header #topnav { position: absolute; bottom: 8px; right: 5px; margin: 0; padding: 0; }
#header #topnav li { float: left; display: inline; margin: 0; padding: 1px 5px; border-left: 1px solid #043C80; text-transform: lowercase; }
#header #topnav li.first { border-left: none; }

#left-column { float: left; display: inline; width: 195px; }
#left-column .heading { text-transform: uppercase; text-align: right; border-bottom: 1px solid #ffffff; font: bolder 14px/16px "Arial Black" ,Gadget,sans-serif; margin: 5px 0px 10px; padding: 5px 0px 10px; color: #ffffff; clear: both; }

#main-column { width: 670px; float: left; display: inline; margin: 5px 0px 0px 5px; }

#content { width: 670px; background-color: #ffffff; clear: both; margin: 7px; padding-bottom: 7px; }

#content-header { border-bottom: 1px solid #000000; margin: 0px 5px 0px 15px; }
#content-header h1 { color: #043C80; font: bold 18px/20px "Arial Black" ,Gadget,sans-serif; text-transform: uppercase; padding: 15px 0px; margin: 0px; }

#content-body { overflow: auto; height: 320px; margin: 0px 5px 0 15px; color: #000000; font: 14px/18px Arial,Helvetica,sans-serif; text-decoration: none; vertical-align: baseline; }
.expand #content-body {overflow:visible; height:auto;}
.large #content-body {height: 470px;}

#advertisement { margin: 14px 7px 7px 7px; height: 87px; }

#footer { position: relative; text-align: center; clear: both; padding-top: 12px; }
#footer .copyright { position: absolute; right: 30px; top: 8px; font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; }

#footer { color: white; }
#footer a { color: white; font: bolder 12px Arial, Helvetica, sans-serif; text-decoration: none; }
#footer a:active, #footer a:visited { color: white; }
#footer a:hover { color: #333; }


.Article_Header a, .Article_Header a:hover { font: bolder 15px/17px "Arial Black" , Gadget, sans-serif; color: #043c80; text-decoration: none; vertical-align: baseline; }
.Article_SubHeader { font: bolder 15px/17px Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; vertical-align: baseline; }
.Article_bodycopy { font: normal 14px/18px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; vertical-align: baseline; }

#left-column .sponsors { text-align: center; }
#left-column .sponsors a, #left-column .sponsors p { background-color: #ffffff; display: block; margin: 2px 0; padding: 4px; }
#left-column .sponsors p { color: #3399FF; font: bold 14px/18px Arial,Helvetica,sans-serif; }

