body{font:.75em Tahoma, Arial, sans-serif;line-height:1.5em;background:#fff;color:#454545;margin:0;padding:0}
a{color:#003B6E;background:inherit}
h1{font:bold 2.5em Arial, Sans-Serif;letter-spacing:-1px;margin:0;color:#0077b6}
h2{font:bold 1.75em Arial, Sans-Serif;margin:0;padding:0;color:#0077b6}
h3{font:bold 1.5em Arial, Sans-Serif;margin:0;padding:0;color:#0077b6}
h6{font:bold 1.25em Arial, Sans-Serif;margin:0;padding:0;color:#0077b6}
h1 a,h2 a,h3 a{color:#0077b6;background:#fff;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover{color:#0077b6;background:#FFF}
.title{color:gray;background:#fff}
ul{list-style:none;margin:0;padding:0}
form{margin:0}
input.search{width:279px;border:none;background:#fff url(images/input.gif) no-repeat;color:#1E67A8;font-weight:700;padding:6px 10px}
input.button{padding:3px}
#content{width:960px;margin:1px auto}
#header{height:75px}
#logo{padding:15px 0 0 8px}
#logo p{color:gray;background:#fff;margin:0;padding:0 0 0 10px}
#top_info{float:right;width:570px;text-align:right;margin:20px 5px 0 0}
#tabs{background:#fff url(images/bigbox.gif) no-repeat top left;color:#000;height:64px;text-align:center;padding:0 0 0 210px}
#tabs li{display:inline;height:45px}
#tabs li a{float:left;background:#fff url(images/barbg.gif) no-repeat;color:gray;width:82px;text-align:center;font-size:10px;font-weight:700;text-decoration:none;padding:7px 0}
#tabs li a:hover{background:#fff url(images/barcurrent.gif) no-repeat;color:#000}
#tabs li a.current{background:#fff url(images/barcurrent.gif) no-repeat;color:#2C71AE}
.key{text-decoration:underline}
#search{float:left;clear:both;color:#000;background:#fff url(images/searchbg.gif) no-repeat;width:500px;margin:5px 0 0;padding:14px 0 20px 5px}
.gboxtop{clear:both;height:8px;background:#dedede url(images/gboxtop.gif) no-repeat;color:#000}
.gbox{background:#dedede url(images/gbox.gif) no-repeat bottom left;color:#444;margin:0 0 20px;padding:1px 13px 7px}
.gbox p{margin:0;padding:7px 0}
.left{float:left;width:650px;margin:0 0 10px}
.left_articles{text-align:justify;border-bottom:1px dotted #ccc;color:#000;background:#fff;margin:0 20px 15px 10px;padding:10px 0 0}
.calendar{height:50px;float:left;background:#fff url(images/calendar.gif) no-repeat;width:50px;color:gray;padding:5px 0 0 9px}
.subtitle{font-weight:bold;border-bottom:1px dotted #ccc;margin:0 10px 5px 0;padding:0 0 2px}
.description{border-bottom:1px dotted #ccc;margin:0 10px 5px 0;padding:0 0 2px}
.thumbnail{float:left;border:none;margin:0 18px 8px 0}
.thirds{float:left;width:203px;background:#eee;color:#5d5d5d;margin:0 12px 0 0}
.smallboxtop{height:14px;background:#fff url(images/smallboxtop.gif) no-repeat;color:#000}
.smallbox{background:#fff url(images/smallbox.gif) no-repeat bottom left;color:#444;padding:1px 10px 10px 15px}
.smallbox p{font-size:9px;margin:0 0 -10px}
#right{float:right;width:295px;margin:0 0 10px}
.boxtop{height:19px;background:#fff url(images/boxtop.gif) no-repeat;color:#000}
.box{background:#fff url(images/box2.gif) no-repeat bottom left;color:#5b5b5b;margin:0 0 10px;padding:0 10px 15px}
.image{float:left;margin:0 9px 3px 0}
.buttons{text-align:right;padding:4px 3px 0 0}
.left_articles .buttons{float:right;height:20px}
.bluebtn{background:#488EB2 url(images/bluebtn.gif) no-repeat;width:100px;color:#fff;text-decoration:none;padding:1px 16px 5px}
.greenbtn{background:#488EB2 url(images/greenbtn.gif) no-repeat;color:#fff;text-decoration:none;padding:1px 17px 5px 16px}
.bluebtn:hover,.greenbtn:hover{background:#488EB2 url(images/hoverbtn.gif) no-repeat;color:#fff}
.footer{clear:both;text-align:center;line-height:1.8em;border-top:1px solid #ccc;padding:10px 0}
table.stats{width:100%;border-collapse:collapse;font-size:11px;margin:0 10px;padding:0}
table.course_stats{width:85%;border-collapse:collapse;font-size:11px;margin:0 10px;padding:0}
th.course_stats{text-decoration:underline;font-weight:700;text-align:left}
th.right,td.right{text-align:right}
th.left,td.left{text-align:left}
th.w10{width:10%}
th.w15{width:15%}
th.w20,td.w20{width:20%}
th.w21,td.w21{width:21%}
th.w22,td.w22{width:22%}
th.w23,td.w23{width:23%}
th.w25{width:25%}
th.w30{width:30%}
th.w31,td.w31{width:31%}
th.w32,td.w32{width:32%}
th.w33,td.w33{width:33%}
th.w34,td.w34{width:34%}
th.w35,td.w35{width:35%}
a:hover,a:visited{color:#090;background:inherit}
#search p,.calendar p,.box p{margin:0;padding:0}