/* CONTENT */

#content P A TABLE TR TD TH UL OL LI {
font-size:1em
}

#content {
position:relative;
padding:20px;
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 {
text-align:center;
}

#content 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 {
line-height:1.2em;
font-family:Verdana,Arial,"Times New Roman",sans-serif;
font-weight:bold;
color:#438d89;
}

#content A:hover {
	line-height:1.2em;
        color:#539d99;
}

#content A2 {
	/*line-height:1.2em; */
	font-family:Verdana, Arial, "Times New Roman", sans-serif;
	/*font-weight:bold; */
color:#000000}

#content A2:hover {
	/*line-height:1.2em; */
color:#000000}

#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.centered {
text-align:center;
vertical-align:middle;
width:120px;
}

#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:#fffffe;}

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

#content TABLE TR TD.tdmed {

}

#content TABLE TR TD.tdsmall {
}

#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 {
  padding:0px;
  border-top:1px #5588bb solid;
  border-right:1px #5588bb solid;
}

#content TABLE.padded TD {
  vertical-align:top;
  border-left:1px #5588bb solid;
  border-bottom:1px #5588bb solid;
  padding: 0.5em 0.5em 0.5em 0.5em; 
}

#content TABLE TD.right {
  text-align:right;
}

#content TABLE.padded TR.even {
  background:#e3fdf9;
}

#content TABLE.padded TR.odd {
  background:#c3fdf9;
}

#content TABLE.padded TR.current {
  font-weight:bold;
  background:#ffaaaa;
}

#content TABLE.padded TH {
  border-left:1px #5588bb solid;
  border-bottom:1px #5588bb solid;
  font-weight: bold;
  font-family: sans-serif;
  text-align:left;
  color:#ffffff;
  background:#336699;
  vertical-align:top;
  padding: 0.5em 0.5em 0.5em 0.5em; 
}

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

#content UL LI {
font-family:Verdana,Arial,"Times New Roman",sans-serif;
margin:3px 5px 8px 5px;
background:url(../images/listing.gif) no-repeat 0 0.4em;
display:list-item;
list-style-type:none;
padding-left:22px
}

#content OL LI {
font-family:Verdana,Arial,"Times New Roman",sans-serif;
margin:3px 5px 8px 5px;
padding-left:5px
}

#content OL LI UL LI {
   padding-left:12px
}

#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:Verdana, 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 P.subsub {
color:#00134c;
font-family:Verdana, 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:5px solid #336699;
padding:1px 10px 1px 20px;
margin-top:-2px;
line-height:1.9em;
margin-left:1em;}

#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:#fffffe;
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:#fffffe;
font-weight:normal;
font-size:12px;
text-decoration:underline}

#content A.name {
         color:#00134c;
         font-family:Verdana, Arial, "Times New Roman", sans-serif;
         font-weight:bold;
         text-decoration:none;
         padding:1px 10px 1px 20px;
         margin-top:-2px;
         line-height:1.9em;
         margin-left:1em;
}