/* CONTENT */

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

span.sup     { vertical-align: sub; letter-spacing: 0 }
#content {
position:relative;
padding:20px;
text-align:left;
background:#EBF3EF url('../images/main_bg.png') repeat-x left top ;
color:#333333}

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

#content P b, #content b {
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:24px;
text-align:center;
margin:15px;
font-weight:bold;
color:#000}

.blue {
font-size:24px;
font-weight:bold;
color:#0F1FA3; font-variant:small-caps}

#content P.section {
font-size:16px;
font-weight:bold;
color:#DF2080; margin-left:0; margin-right:0; margin-top:1em; margin-bottom:0}

#content A, #content P A {
color:#0066cc;
font-size:1em;
text-decoration:none}

#content A:hover {
color:#36F692}

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

#content TABLE TR TD.lighttd {
/* background:#529629; if you want it bright colors */
background:#dddddd;
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:40%}

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

#content TABLE TR TD.tdsmall {
text-align:left; line-height:150%}

#content TABLE TR.tablehead TD
{
 text-align: center;
 font-size: 14px; 
/* width: 33%; */
 background-color: #ADD3E2 ! important; 
 font-weight: bold; 
}

#content TABLE TR.darktr TD {
background:#2FE188; }

#content TABLE TR.lighttr TD {
background:#CCCCCC; }


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

B {
font-family:Verdana, Arial, Times New Roman, sans-serif;
font-weight:bold;
color:000}

#content UL, #content OL {
font-family:Verdana, Arial, Times New Roman, sans-serif;
margin:20px 10px 20px 20px}

#content UL LI {
margin:3px 5px 13px 5px;
font-family:Verdana, Arial, Times New Roman, sans-serif;
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 {
border:1px outset #29528F;
padding:5px;
background:#E9CFDC; }

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

#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
/*background:url(../images/menu_bt.png) repeat-y left bottom*/
}

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