a{font-weight:bold;}
a.blackpoppy,#footer a.blackpoppy{color:#FF0000;font-weight:bold;}
blockquote{
background-color:#FFFFCC;
border:.1px solid #000000;
font-style:italic;
font-weight:bold;
margin-left:3%;
margin-right:3%;
padding:5px;
}
body{
margin:-10px 0 0 -10px;/* For most versions of NN.4.x */
}
body,td,p,ul,li{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
}
div.contactform{width:75%;}
#content{width:785px;}
#sponsor td{
background-color:#FFFF99;
border:1px solid #000000;
margin:3px;
padding:3px;
}
form{
background-color:#FFFF99;
border:1px solid #000000;
padding:10px;
}
h1{
background-color:#FF0000;
color:#000000;
font-size:160%;
padding:10px;
width:100%;
}
h1,h2,h3,h4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
h2{
background-color:#000000;
color:#FFFFCC;
font-size:150%;
font-weight:bold;
margin-left:5px;
margin-top:5px;
padding:2px;
width:98%;
}
h3{
color:#000000;
font-size: 140%;
font-style:italic;
font-weight:bold;
margin-left:5px;
}
h4{font-size:130%;margin-left:5px;}
html body{margin:0;padding:0;/* For CSS-compliant browsers */}
img.top{border:0px solid #000000;}
p{
margin-left:5px;
margin-right:2%;
text-align:justify;
}
span.left{float:left;text-align:left;width:89%;}
span.right{float:right;text-align:right;width:10%;}
#footer{
background-color:#000000;
border:.1px solid #000000;
clear:both;
color:#FFFFFF;
font-size:10px;
padding:3px;
width:785px;
}
#footer{
width:778px;
\width:785px;
w\idth:778px;

}
#footer a{color:#FFFFFF;font-size:10px;font-weight:normal;}
#footer a:visited{color:#FFFF00;}
#footer p{margin-bottom:0px;margin-top:3px;font-size:10px;}
#innertopmenu{
background-color:#FF0000;
border:.1px solid #000000;
padding-bottom:5px;
text-align:center;
width:100%;
}
#innertopmenu a{
color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;}
#innertopmenu a:visited{color:#FFFF00;}
#outertopmenu{
background-color:#000000;
border:.1px solid #000000;
margin:0px;
padding:4px;
}
#outertopmenu{
width:777px;
\width:785px;
w\idth:776px;
}
span.awardtitle{font-weight:bold;font-size:130%;color:#000;}
.menu {background:#f00;border:2px solid #000;}
div.menu a:link,div.menu a:visited{display:block;color:#fff;font-weight:bold;font-family:verdana;font-size:12px;text-decoration:none;padding:0px 5px 2px;}
div.menu a:hover{background:#FF0;color:#000;}
span.bbc{font-size:38px;font-weight:bold;}
span.bbc a{color:#f00;}
span.bbc a:hover{color:#00f;}
p.error{color:#f00;font-weight:bold;}
table.prog{border:1px solid #000;background-color:#ffc;width:95%;}
td.day{padding-top:5px;}
tr.time{background-color:#CCCCFF;text-align:center;}
tr.time td{border:1px solid #000;padding:5px;font-weight:bold;}
tr.class{background-color:#fff;text-align:center;}
tr.class td{border:1px solid #000;padding:5px;}

div.afImage{float:left;margin:0 20px 20px 0;text-align:center;}

/*DIV CLEAR~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clearfix:after {
    content:".";
    display:block;clear:both;visibility:hidden;
    height:0;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

