/* CONTENT */

#content P, #content A, #content TABLE TR TD {
font-size:1em}

#content {
position:relative;
padding:20px;
text-align:left;
background:url(../images/main_bg.png) repeat-x left top #FFFFFF;
color:#333}

#content P {
display:block;
line-height:1.2em;
margin:1px 0 10px 0;
font-family:Verdana, Arial, Times New Roman, sans-serif;
color:#333}

#content TABLE TR TD {
color:#333}

H2 {
font-size:20px;
text-align:center;
margin:15px;
font-weight:bold;
color:#000}

#content P.section {
font-size:16px;
margin:2em 0 0 0;
font-weight:bold;
color:#cc0000}

#content P.extended_deadline {
font-size:16px;
font-weight:bold;
color:#cc0000}

#content extended_deadline {
font-size:16px;
font-weight:bold;
color:#cc0000}

#content P.important_news {
font-size:12px;
font-weight:bold;
color:#cc0000
}

#content A {
color:#000}

#content A:hover {
color:#00134c}

#content TABLE TR TD.darktd {
/* background:#407cbf; if you want it bright colors */
background:#73bdb9;
width:40%;
text-align:center;
vertical-align:middle;
padding:5px}

#content TABLE TR TD.lighttd {
/* background:#529629; if you want it bright colors */
background:#73bdb9;
width:40%;
vertical-align:middle;
text-align:center;
padding:5px}

#content TABLE TR TD.lighttd A, #content TABLE TR TD.darktd A {
color:#000}

#content TABLE TR TD.lighttd A:hover, #content TABLE TR TD.darktd A:hover {
color:#fff}

#content TABLE TR TD.tdlong {
width:30%}

#content TABLE TR TD.tdmed {
width:28%}

#content TABLE TR TD.tdsmall {
width:20%}

#content TABLE TR.tablehead TD
{
 font-size: 14px; 
 width: 25%; 
 background-color: #eaf0a8 ! important; 
 font-weight: bold; 
}

#content TABLE TR.darktr TD {
background:#73bdb9}

#content TABLE TR.darktr2 TD {
background:#eaf0f6}

#content TABLE.padded TR TD {
padding:6px;
border-bottom:6px solid #73bdb9}

#content UL, #content OL {
margin:20px 10px 20px 20px}

#content UL LI {
margin:3px 5px 13px 5px;
background:url(../images/listing.gif) no-repeat 0 0.4em;
display:list-item;
list-style-type:none;
padding-left:22px}

#content OL LI {
margin:3px 5px 13px 22px;
padding-left:6px}

#content TABLE.bordered {
margin:0 auto}

#content TABLE.bordered TD {
margin: 0 auto;
border:5px outset #FFFFFF;
padding:15px;
width: 30%;

background:#73bdb9}

#content P.sub {
color:#00134c;
font-family:Helvetica, Arial, Times New Roman, sans-serif;
font-weight:bold;
display:inline;
background:#73bdb9;
border-bottom:1px solid #336699;
border-top:1px solid #336699;
border-right:1px solid #336699;
border-left:20px solid #336699;
padding:1px 10px 1px 20px;
margin-top:-2px;
line-height:1.9em}

#content .smallfont {
font-size:10px}

#content .red {
color:red}

#content .green {
color:green}

#content P.black {
color:#000}

#bottombg {
height:22px;
background:url(../images/bottom_bg.png) repeat-x left bottom}

#bottomtext {
color:#fff;
position:relative;
top:5px;
text-align:center;
font-size:12px}

#bottomleft {
height:100%;
width:100%;
background:url(../images/menu_bottom.png) no-repeat left bottom}

#bottomleft A {
color:#fff;
font-weight:normal;
font-size:12px;
text-decoration:underline}

