/*reset*/
body {margin:0;padding:0;background:#FED109;}
p{margin:0;padding:0;}
img{border:solid 0px #FFFFFF;}
h2{text-transform:uppercase;}
h4{margin:0px;padding:0px;}
h4 a{color:#D1221F;}
a{color:#000000;text-decoration:none;}
.clear{clear:both;}
#wrapper{width:1003px;margin:0px auto;background:#FFFFFF;}

/*header*/
#header {height:171px;background:#FFFFFF url(images/header.gif) no-repeat top center;padding-top:47px;}
#logo{width:345px;height:95px;display:block;margin-left:35px;}
/*navigation*/
#navbar {height:46px;background:#FFAE00;}

/* remove the bullets, padding and margins from the lists */
#navbar{background:#FFAE00;height:34px;padding:12px 18px 0px 18px;}

#navbar ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
#navbar li{
float:left;
position:relative;
padding:0px 3px;background:transparent;
}

/* style all the links */
#navbar a, #navbar a:visited {
display:block;
font:bold 14px arial, Verdana, sans serif;color:#000000;
width:132px;
padding:9px 0;
color:#000;
background:transparent url(images/link.gif) no-repeat top center;
text-decoration:none;
text-align:center;
}
/* style the links hover */
#navbar a:hover,#navbar a#current{
color:#0050C5;
background:transparent url(images/link_hover.gif) no-repeat top center;
}

/*content*/
#content {margin-top:-1px;}
#content h2{color:#FFFFFF;font:normal 18px arial, Verdana, sans serif;line-height:36px;margin:0;}

/*sidebar*/
#sidebar{width:236px;float:left;display:inline;margin-left:6px;padding-top:40px;}
#sidebar h2{background:#FFFFFF url(images/h2.gif) no-repeat top center;padding-left:50px;line-height:38px;}
#sidebar .module_content{width:236px;background:#FFFFFF url(images/sidebar.gif) repeat-y top center;font:normal 12px arial, Verdana, sans serif;margin:10px 0;}
#sidebar .module_top{width:236px;height:6px;background:#FFFFFF url(images/1top.gif) no-repeat top center;margin:0;}
#sidebar .module_center{width:208px;background:#FFFFFF url(images/sidebar.gif) repeat-y top center;font:normal 12px arial, Verdana, sans serif;margin:0;padding:0 10px 0 18px;}
#sidebar .module_bottom{width:236px;height:6px;background:#FFFFFF url(images/1bottom.gif) no-repeat top center;margin:0;}
ul#upcoming {margin:0px;padding:0px;}
ul#upcoming li{padding:0px;line-height:24px;list-style:none;border-bottom:dotted 1px #999999;width:197px;}
ul#upcoming li#last{border-bottom:dotted 0px #999999;margin-bottom:15px;}
ul#upcoming li a {color:#000000;text-decoration:none;}
ul#upcoming li a:hover{font-weight:bold;}
ul#upcoming li a span{font:bold 12px Arial,verdana,sans serif; color:#01109D; background: url(images/red_bullet.gif) no-repeat center left;padding-left:22px}
.event1{border-bottom:dotted 1px #999999;height:80px;padding:10px 0 10px 4px;width:193px;}
.thumb{float:left;display:inline;width:72px;height:72px;padding:4px;border:solid 1px #CCCCCC;margin-right:15px;}

/*main column*/
#maincol{width:761px;float:right;display:inline;padding-top:40px;}
#maincol h2{background:#FFFFFF url(images/h2long.gif) no-repeat top center;padding-left:60px;line-height:38px;}
#maincol .module_content{width:761px;background:#FFFFFF url(images/maincol.gif) repeat-y top center;font:normal 12px arial, Verdana, sans serif;margin:10px 0;}
#maincol .module_top{width:761px;height:6px;background:#FFFFFF url(images/2top.gif) no-repeat top center;margin:0;}
#maincol .module_center{width:701px;background:#FFFFFF url(images/maincol.gif) repeat-y top center;font:normal 12px arial, Verdana, sans serif;margin:0;padding:10px;padding:0 25px;text-align:justify;}
#maincol .module_center img{margin:0px 20px 10px 0px;}
#maincol .module_bottom{width:761px;height:6px;background:#FFFFFF url(images/2bottom.gif) no-repeat top center;margin:0;}

/*footer*/
#footerlink{background:#12376D;color:#FFFFFF;padding:10px;font:normal 12px arial, Verdana, sans serif;text-align:center;}
#footerlink a{color:#FFFFFF;text-decoration:none;}
#footerlink a:hover{text-decoration:underline;}
#footer{background:#FED109;padding:15px;font:normal 12px arial, Verdana, sans serif;text-align:center;}