body{background-color:#cee1e7;font-family:verdana;color:#4f4a4a;font-size:10px;text-align:center;margin:0;padding:0;}
div#content{padding-left:40px;padding-bottom:40px;}
div#challenge{padding-left:20px;padding-bottom:40px;}
div#challenge_content{border-top:1px solid #e1e1e0;margin-top:10px;padding-top:10px;width:940px;}
div#challenge_text{color:#363636;font-size:12px;line-height:1.7;background-color:#ffffff;}
div#challenge_text a{color:#3eb00e}
div#challenge_text a:hover{color:#3eb00e;text-decoration:underline;}
span.big_text{font-size:16px;font-weight:bold;color:#000000;}
div#rail{width:225px;float:left;height:1340px;}
div#features{padding-top:10px;padding-bottom:10px;}
div#container{width:980px;background-color:#ffffff;text-align:left;margin-left:auto;margin-right:auto;}
div#top_bar{padding-top:2px;background-color:43bbe3;height:25px;margin-bottom:15px;padding-bottom:3px;}
div#header{padding-left:10px;padding-bottom:30px;}
div#nav{padding-top:20px;float:right;padding-right:30px;}
img#logo{border-right:1px solid #dddddd;padding-right:20px;}
.feature{float:left;padding-right:15px;padding-bottom:10px;}
div#features img{border-bottom:1px solid #9ae6ff;}
div.feature_text{background-image:url(feature_bg.jpg);width:287px;height:44px;padding-top:9px;padding-bottom:7px;padding-left:3px;font-family:verdana;font-size:10px;font-weight:bold;color:#ffffff;}
div#calendar ul{width:920px;text-align:left;margin:0 0 0 0px;padding:0px;}
div#calendar li{float:left;list-style-type:none;width:110px;height:110px;margin-right:10px;margin-left:0px;margin-top:5px;margin-bottom:5px;padding:5px;font-size:10px;}
div#calendar .numbers{font-size:12px;float:right;font-weight:bold;}
div#calendar li.inactive{background-color:#dddddd;color:#dddddd;}
div#calendar li.active{background-color:#f5f5f4;}
div#detail{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:2px;background-color:#f5f5f4;font-family:verdana;font-size:12px;color:#4f4a4a;}
div#detail img{float:right;padding:10px;}
div#front{width:760px;background-color:#f5f5f4;margin-left:50px;padding:20px;height:290px;}
div#front a{color:#f35c27;}
div#front a:hover{color:#f35c27;text-decoration:underline;}
div#video{float:right;width:350px;}
div#front_feature{background-image:url(front_gradient.jpg);border-top:1px solid #9ae6ff;height:75px;margin-left:50px;padding-left:10px;width:790px;margin-bottom:25px;}
div.blurb{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:0px;margin-top:10px;margin-bottom:0px;width:175px;height:50px;border-right:1px solid #9ae6ff;font-size:10px;color:#ffffff;float:left;}
div#bottom_front{height:200px;}
div#bottom_front a{color:#f35c27;}
div#bottom_front a:hover{color:#f35c27;text-decoration:underline;}
div#bottom_front li{list-style-type:none;float:left;width:280px;height:190px;padding-right:15px;}
img.padding{padding-right:5px;}
div#front_feature a{color:#ffffff;}
div#front_feature a:hover{color:#ffffff;text-decoration:underline;}
table#programs{font-size:12px;}
div#main_content{font-size:12px;padding-left:3px;width:900px;}
a:link{color:#128cb4;text-decoration:none;}
a:visited{color:#128cb4;text-decoration:none;}
a:hover{color:#128cb4;text-decoration:none;}
a:active{color:#128cb4;text-decoration:none;}
