/* layout */
#topnav { float: left; margin: 0; background: #00274F; }
#contents { margin: 0 auto; padding: 0; width: 954px; text-align: left; vertical-align: top; }
#footer { clear: both; width: 954px; padding: 20px 0; background: #224D91; color: #FFFFFF; font-size: 10px; text-align: center; line-height: 20px; vertical-align: middle; }
#footer a { color: #FFFFFF; }
#footer img { margin: 0 0 10px 0; }
#main-content { float: left; width: 600px; margin: 2px 0 0 0; padding: 10px 0 0; background: #FFFFFF; height: 100%; vertical-align: top; }
/*#navmenu { margin-left: 400px; font-size: 9px; }
#navmenu a { font-size: 12px; font-weight: bold; text-decoration: none; }*/
#right { float: right; margin: 50px 20px 10px 0; vertical-align: top; }
#right-and-center { float: left; width: 914px; margin: 0; padding: 0 0 0 40px; background: #FFFFFF; height: 100%; }
#subnav { width: 954px; float: left; margin: 0; display: block; background: #A8C4E9; }
#right table { border:12px solid #ffe13c; margin-left:10px; padding:5px;}


/*  globals  */
.title { color: #224D91; font: normal 24px verdana, arial, sans-serif; }
a { color: #0E579A; }
body { margin: 0; padding: 0; background: #00274F; font: 12px verdana, arial, sans-serif; vertical-align: top; }
h3 { font-size: 16px; color: #999;}
.body_text { font-size: 12px; }
.subhead { color: #999999; font-weight: bold; font-size: 16px; }
.subscribeToday { padding: 5px 0 0 0;  }


/* advertiser index  */
#advList { width: 600px; border: 1px solid #CCCCCC; }
#advList td { padding: 2px 4px 2px 4px; border-bottom: 1px solid #CCCCCC; text-align: left; }
#advList td.chead { background: #EEFDCB; font-weight: bold; }


/* current issue  */
#toc { width: 550px; font: 12px verdana, arial, sans-serif; }
#toc .abstract { width: 350px; font-size: 11px; }
#toc .dept { padding-top: 16px; color: #9A0970; font-weight: bold; font-size: 14px; text-transform: capitalize; }
#toc .pageNumber { font-size: 12px; font-weight: bold; }
#toc .rcrp { font-weight: bold; }
#toc td { border-bottom: 1px solid #DAFF87; padding-bottom: 4px; }

