/* CSS Document */
/* General override styles */
.ac { text-align:center !important; }
.ar { text-align:right !important; }
.al { text-align:left !important; }
.fr { float:right !important; }
.fl { float:left !important; }
.vt { vertical-align:top !important; }
.vm { vertical-align:middle !important; }
.vb { vertical-align:bottom !important; }
.b12 { padding-bottom:12px;}
.p8 {padding:8px;}
img { border:0px !important; }


/* Special color formats */
.xbig { font-size:15px !important;}
.big { font-size:13px !important;}
.med { font-size:11px !important;}
.sm { font-size:10px !important;}
.t {text-transform:uppercase}
.u {text-decoration:underline}
.em{font-style: italic;}
.bold {font-weight: bold;}

/* General setup styles */
body  { margin:0px; padding:0px; background-color:FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#headmenu { width:779px; height:39px; padding:0px; background-color:#000000; font-size:11px; font-weight:bold; color:#FFFFFF;}
#headmenu a {color:#FF0000; text-decoration:none; margin-right:8px; margin-left:8px;}
#headmenu a:hover {color:#FFFFFF; text-decoration:underline;}
#headmenu span{ margin-right:8px; margin-left:8px; }

#content { width:779px; padding:0px; font-size:12px;}
#content a {color:#FF0000; text-decoration:none; margin-right:6px; margin-left:6px;}
#content a:hover {text-decoration:underline;}

#content_mid {width:579px !important; padding:0px; font-size:12px;}

#footer { width:779px; height:28px; padding:0px; background-color:#000000; color:#FFFFFF; font-size:10px; font-weight:bold; }
#footer a {color:#FF0000; text-decoration:none; margin-right:6px; margin-left:6px;}
#footer a:hover {text-decoration:underline;}
