body{margin-top:0;background:url('../images/header_bg.jpg') repeat-x; font-family:Verdana, Geneva, sans-serif;font-size:12px}
#container{margin:0px auto;width:800px}
#header{background:url('../images/header_banner.gif') no-repeat;margin-top:9px}
#nav{padding-top:120px;padding-left:10px;color:#FFF;font-weight:bold;font-size:102%}
a{color:#808183;font-weight:bold;text-decoration:none}
a:hover{color:#7FB835}
ul.cssMenu a {color:#FFF;font-weight:bold; text-decoration:none}

h1{font-size:120%;color:#003366}

#rightContainer{background:#FFF;float:right;background:url('../images/right_mid_bg.gif') left repeat-y;padding-right:8px;clear:both}
#rightTop_bg{background:url('../images/right_top_bg.gif') bottom no-repeat;width:178px;height:21px;float:right;padding-right:16px;color:#000}
.contactCont{text-align:center}
.contactCont a{color:#333;font-weight:bold;text-decoration:none}
#rightMid{width:163px;height:100%;padding:10px 8px 0px 7px}
#rightBtm_bg{background:url('../images/right_btm_bg.gif') no-repeat;width:178px;height:120px}
.pad_right{padding:6px;}

#newsHeader{margin-left:7px;background:url('../images/news_header.gif') repeat-y;width:163px;height:19px; padding:3px}
#newsContent{width:154px; padding:0px 12px;font-size:85%}

#contentContainer{padding-left:10px;padding-top:14px;float:left; width:560px;}
#featuredContainer{background:url('../images/featured_bg.gif') no-repeat;width:196px;;padding:12px 6px 28px 10px;float:left; }

#mainContent{margin-top:20px;}
.date{background:#003374;color:white;font-weight:bold;text-align:center;padding:6px 0px 6px 0px}
.loc_time{font-size:98%;background:#EEE;padding:12px 3px 12px 4px}

.blue{color:#003374}

#announceContainer{width:270px; float:right;}
#announceHeader{background:url('../images/announce_header.gif') no-repeat;width:270px;height:44px}
#announceContent{margin-left:17px;border-bottom:3px solid #273C75;border-left:3px solid #273C75;border-right:3px solid #273C75}
#announceContent ul, #announceContent li{margin:0;padding:0;list-style-type:none}
#announceContent li{background:url(../images/blue_arrow.gif) left top no-repeat;padding:0px 10px 10px 30px} 
#announceContent .head{font-size:115%;font-weight:bold;color:#273C75}
.head{font-size:115%;font-weight:bold;color:#00184C}
.head2{font-size:115%;font-weight:bold;color:#008407}

#btmRow{width:600px;}

.thumbLeft{float:left;margin-right:4px;}

#sponsor{text-align:center;width:130px}

#nextContainer{margin-right:30px; width:120px;float:right}

#footer{clear:both;text-align:center;font-size:80%;padding-top:4px;border-top:1px #666 ridge;margin-top:5px}
#footerSpace{clear:left;width:425px;margin-bottom:15px;padding-top:20px}

#tutSessionContent {padding:5px;}
#tutSessionContent a{color:#003374;font-weight:bold;text-decoration:none}
#tutSessionContent a:hover{color:#7FB835}
#tutSessionContainer {padding:10px;}
#tutSession{font-weight:bold;color:#003374}

.tall{padding:10px 0px;}

.arrow_list li{background:url(../images/blue_arrow.gif) left top no-repeat;padding:5px 10px 10px 30px; list-style:none} 

#commContainer{ width:500px;}
.commRight{float:right; width:200px;}
.commDisplay{height:60px;}

ul.regular ul{display:inherit}

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 3px 3px 0px
}
ul.cssMenu table {border-collapse:collapse}
ul.cssMenu {
	display:block;
	zoom:1;
	position:absolute;
	z-index: 1000;
	left: 100;
	top: 200
}
* HTML ul.cssMenu {position:absolute}
ul.cssMenu ul{width:180px}
ul.cssMenu li{display:block;margin:3px 0px 0px 3px;font-size:0px}
ul.cssMenu a:active, ul.cssMenu a:focus {outline-style:none}
ul.cssMenu a{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	padding:2px 4px;
	_padding-left:0;
	font:11px Verdana;
	text-decoration:none;
	cursor:pointer;
	color:#FFF;
	font-weight:bold
}
ul.cssMenu span{overflow:hidden}
ul.cssMenu ul {background-color:#690}
ul.cssMenu li {float:left}
ul.cssMenu ul li {float:none}
ul.cssMenu ul a {text-align:left}
ul.cssMenu li:hover{position:relative}
ul.cssMenu li:hover>a{background-color:#333;font:11px Verdana;color: #000;text-decoration:none;color:#FFF;font-weight:bold}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#333;
	font:11px Verdana;
	color: #000;
	text-decoration:none;
	color:#FFF;
	font-weight:bold
}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{display:block;padding-right:14px}
/* DB Styles */
.sesnum{font-weight:bold;color:#333}
.sestitle{font-weight:bold;color:#003374}