@charset "utf-8";
body, html {padding:0px; margin:0px; color:#000; background:url(images/background.jpg) #000; background-repeat:no-repeat; background-position:center top; font:12px Tahoma, Geneva, sans-serif; line-height:1.4em;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#menucontainer {width:100%; height:43px; background:url(images/menuback.png);}
#cal {float:left; color:#fff; font-size:10px; line-height:1em;}
#menu, #menu ul {padding: 0; margin: 0;list-style: none;}
#menu {margin:0px auto; width:960px; height:43px;}
#menu ul li a {display: block; height:13px; padding:15px; color:#fff; font-weight:bold; font-variant:small-caps; text-decoration:none;}
#menu ul li a:hover {color:#FC3;}
#menu li {float: left; }
#menu li ul {position: absolute; width: 180px; left: -999em; background:#039;}
#menu li:hover ul, #menu li.sfhover ul {left: auto;}
#subheaderback {width:100%; height:66px; background:#000;}
#subheader {margin:0px auto; width:960px; height:62px;  background:url(images/subpageheader.gif); clear:both;}
#container {width:960px; margin:0px auto;}
#container a {color:#039; font-weight:bold;}
#homecontent {margin:584px auto 0px; height:540px; width:600px; padding:60px 60px 0px 300px; background:url(images/homecontentback.png); background-repeat:no-repeat; background-position:160px 50px;}
#award {width:320px; height:566px; margin-left:-300px; margin-top:-80px; margin-right:20px; float:left;}
#subcontent {margin:50px auto; width:700px; padding:20px; background:url(images/subcontentback.png); border:1px solid #f99c00;}
#footer {width:920px; padding:20px; text-align:center; font-size:10px; color:#fff; background:#000;}
#footer a {color:#FC3;}


h1 {font-size:20px; padding:0px; margin:0px 0px 5px; letter-spacing:0.3em; font-weight:normal;}
input, textarea, select {color:#000; font-size:10px; margin-bottom:4px; width:250px; font-family:Tahoma, Geneva, sans-serif;}
input.checkbox {width:20px;}
