@charset "utf-8";
/* CSS Document */
#cse-search-results{
		width:400px;
		}
#gutter {
		text-align:right;
		padding-right:15px;
		background:#5b0602;
		border-bottom:solid 1px #6A0009;
		height:8px;
		}
body{
		margin:0px;
		background:#706b6b;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		}
#container{
		background:#fdae15;
		width:800px;
		border:solid 1px #000000;
		border-top:none;
		border-bottom:solid 15px #000000;
		margin:auto;
		text-align:left;
		}
		
#header{
		background-image:url(images/banner_main.jpg);
		background-repeat:no-repeat;
		height:115px;
		}
#printbanner{
		display:none;
		}
#horizontalmenu{
		width:800px;
		float:left;
		background-color:#fdae15;
		z-index:100;
		}
#flashdatebox{
		width:800px;
		background-color:#fdae15;
		}
#flashbanner{
		width:666px;
		float:left;
		padding:0px;
		margin:0px;
		}
#datebox{
		background:url(images/date_bg2.jpg);
		width:134px;
		float:left;
		height:200px;
		}
#datetxt{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		text-align:center;
		}	
#datetxtl{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:left;
		}	
#datetxtr{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		text-align:right;
		}
#datenotext{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFF00;
		text-align:center;
		font-size:10px;
		}	
#datetxtBig{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:60px;
		color:#FFFFFF;
		text-align:center;
		}		
#contentcontainer{
		width:800px;
		margin-bottom:5px;
		float:left;
		}
#announcements{
		float:left;
		background-color:#fbde56;
		width:185px;
		border:1px solid #990000;
		border-left:none;
		margin-left:0px;
		}
#announcements table{
		padding-left:4px;
		padding-right:4px;
		text-align:justify;
		}
#calendar{
		float:left;
		background-color:#fbde56;
		width:230px;
		border:1px solid #990000;
		margin-left:5px;
		}
#calendar table{
		padding-left:4px;
		padding-right:4px;
		text-align:justify;
		}
#news{
		float:left;
		background-color:#fbde56;
		width:230px;
		border:1px solid #990000;
		margin-left:5px;		
		}
#news table{
		padding-left:4px;
		padding-right:4px;
		text-align:justify;
		}
.tbltitle{
		font-weight:bold;
		font-size:14px;
		}	
.tblbold{
		font-weight:bold;
		font-size:11px;
		}
.tblitalics{
		font-style:italic;
		font-size:10px;
		}
.tblcontent{
		font-size:11px;
		text-align:left;
		}		
#qlinks{
		float:left;
		background-color:#fcde15;
		width:135px;
		border:1px solid #990000;
		border-right:none;
		margin-left:4px;
		text-align:center;
		}
#otherlinks{
		width:113px;
		}
#otherlinks ul{
		margin-left:auto;
		list-style-type:square;
		text-align:left;		
		}			 
#otherlinks li{
		text-align:left;		
		}			 
#content{
		float:left;
		background-color:#fbde56;
		width:641px;
		border:1px solid #990000;
		border-left:none;
		margin-left:0px;
		padding-left:9px;
		padding-right:9px;
		padding-bottom:10px;
		}
#flashprofile{
		float:left;
		background-color:#fdae15;
		width:655px;
		border:1px solid #990000;
		border-left:none;
		margin-left:0px;
		padding-left:0px;
		margin-right:4px;
		padding-bottom:10px;
		}

h1{
		color: #5b0602;
		border-left:solid 15px #6A0009;
		font-size:20px;
		}
h2{
		font-size:15px;
		}
p, ul li{
	text-align:justify;
	font-size:11px;
	list-style-type:square;
	}
ol li{
	font-size:11px;
	}
	
img {
	border:none;
	}
h2 a:link {
		color:#000000;
		text-decoration:none;
		}
h2 a:visited{
		color:#000000;
		text-decoration:none;
		}		
h2 a:hover{
		color:#000000;
		text-decoration:underline;
		}
h2 a:active{
		color:#000000;
		text-decoration:underline;
		}
#content li a:link {
		color:#000000;
		text-decoration:none;
		}
#content li a:visited{
		color:#000000;
		text-decoration:none;
		}		
#content li a:hover{
		color:#000000;
		text-decoration:underline;
		}
#content li a:active{
		color:#000000;
		text-decoration:underline;
		}
.table{
		border:#666666 1px dotted;
		}		
.b1{
		border-bottom:#666666 1px dotted;
		}
.bleft{
		border-left:#666666 1px dotted;
		}
.bryt{
		border-right:#666666 1px dotted;
		padding-right:8px;
		}
.apa{
		border-left:#666666 1px dotted;
		background-color:#f27a7a;
		
		}
#pmb{
	text-align:right;
	}
#footer {
		clear:both;
		padding:5px;
		text-align:left;
		border-top:dotted 1px #6A0009;
		border-left:solid 185px #ff9600;
		background:#5b0602;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:8px;
		color:#FFFFFF;
		margin-bottom:0px;
		}
.allborder{
		border:#999999 solid 1px;
		}
.allborder2{
		border:#999999 solid 1px;
		border-left:none;
		}
#print{
		text-align:right;
		margin-top:3px;
		}
#toplink a:link, #toplink a:visited, #toplink a:hover, #toplink a:active
		{
		text-align:right;
		font-size:11px;
		text-decoration:none;
		color:#000000;
		}
#toplink 
		{
		text-align:right;
		}
#fmbcalendar table{
		width:auto;
		background-color:#FFFFFF;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:right;
		color:#000000;
		padding:0px;
		border:#999999 solid dotted 1px;
		}
#fmbcalendar td{
		width:21px;
		text-align:right;
		}
#fmbcalendar td.dow{
		font-weight:bold;
		border-bottom:1px dotted #999999;
		}
#fmbcalendar td.dowS{
		font-weight:bold;
		color:#FF0000;
		border-bottom:1px dotted #999999;
		}
#fmbcalendar td.mY{
		font-weight:bold;
		width:auto;
		height:15px;
		text-align:center;
		border-bottom:1px dotted #999999;
		padding-left:0px;
		color:#FF3300;
		}
#fmbcalendar td.holiday{
		color:#FF0000;
		font-weight:bold;
		border-bottom:1px dotted #999999;
		border:1px solid #FF0000;
		text-align:center;
		}
#fmbcalendar td.nr{
		background-color:#FFFFFF;
		}
#fmbcalendar td.r{
		background-color:#c4f297;
		}
#fmbcalendar td.hr{
		color:#FF0000;
		background-color:#c4f297;
		font-weight:bold;
		border-bottom:1px dotted #999999;
		border:1px solid #FF0000;
		}
.nostyles a:link, a:visited, a:hover, a:active{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-align:left;
		text-decoration:none;
		}
#rowCol1{
		float:left;
		height:18px;
		font-weight:bold;
		padding-top:5px;
		padding-left:15px;
		width:350px;
		}
#rowCol2{
		height:18px;
		font-weight:100;
		text-align:left;
		padding-top:5px;
		}
#office{
		clear:both;
		height:18px;
		font-weight:bold;
		padding-top:5px;
		padding-left:5px;
		width:100%;
		background:#ffe774;
		}
#pres{
		float:left;
		height:18px;
		font-weight:bold;
		padding-top:5px;
		padding-left:5px;
		width:360px;
		background:#ffe774;
		}
#presName{
		height:18px;
		font-weight:100;
		text-align:left;
		padding-top:5px;
		background:#ffe774;
		}


		

				

