 body{background:URL(htmlback.gif) repeat-x #009ACE  ;font: 1em Arial, Helvetica, sans-serif;color:#000000;margin:0;}
 #mainbody{width:990px;margin:0px auto;border:1px solid green;}

#wrapper {	width: 990px;	margin: 0px auto;position: relative;border:0px none green;
}

/* ------------------------------------- header area  */
#header {	height: 85px;}
#headDiv1{width:350px;float:left;border:0px none yellow;}
#headDiv2{width:500px;height:50px;float:left;border:0px none yellow;margin-left:18px;}
h1 {position: absolute;	top: 10px;	left: 0px;	color: #FFFFFF;	margin: 0px;
	padding: 0px;	font: 30px Arial, Helvetica, sans-serif;}
h1 a, h1 a:visited {	color: #FFFFFF;	text-decoration: none;}
h1 a:hover {	color: #03387A;	text-decoration: none;}
.description {	position: absolute;	top: 45px;	left: 0px;	color: #FFFFFF;	font: 12px Arial, Helvetica, sans-serif;}

#leftcol{width:200px;margin:0;float:left;}
#rightcol{width:200px;float:LEFT;margin-left:15px}

.sideBox{overflow: hidden;  }
.sideInner{margin:0;padding:0;border:0px none;background: url("navbackground.gif") no-repeat 0 100%;font-size:14px;}


.sideBox H3{width:200px;padding:0px;margin:0px;height:33px;background:url(navheader200.gif) no-repeat 0 -8px ;font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;border:0px none red;text-align:center;vertical-align:middle;padding-top:7px;}

#midcol{width:650px;margin-left:15px;float:left;height:100%;}
.midGrp{overflow: hidden;  }
.midInner{margin:0;padding:0;border:0px none;background: white;}

.midGrp H2{width:650px;padding:0px;margin:0px;height:33px;background:url(maintop.gif) no-repeat 0 -8px ;font: bold 14px Arial, Helvetica, sans-serif;
	color: #666666;border:0px none red;text-align:left;vertical-align:middle;padding-top:7px;padding-left:10px;}


.call{clear:both;}



.menu{list-style: none;	margin-top: 0 ;	padding: 0 ;margin-left:12px;padding-bottom:15px;	width:170px;line-height: 18px;}

.menu LI{padding-left:22px;}
.menuorange LI {	background: url(bulletorange.gif) no-repeat;}
.menulinks LI {	background: url(links.gif) no-repeat;}
.menufolder LI {	background: url(folder.gif) no-repeat;}



.menu LI A{padding-left:0px;font: .85em Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}
.menu LI A:visited{color:#000000;}
.menu LI A:hover{text-decoration:underline;}
.sideContent{margin-left:8px;padding-bottom:12px;}
.midInner{PADDING-left:8px;padding-bottom:30px;font: 1em Arial, Helvetica, sans-serif;color:#000000;}
.midContent{overflow:visible;}
.midContent table{padding-top:0px;margin-top:0px;}
.footer{color:#ffffff;font-size:10px;}  
/*Alpha Select Menu*/

#alphaMenu{width:410px;margin: 0 auto;}
#alphaMenu TABLE{border-left:1px solid #000000;border-top:1px solid #000000;}
#alphaMenu TABLE TD{border-right:1px solid #000000;border-bottom:1px solid #000000;text-align:center;}
#alphaMenu A,#alphaMenu A:visited{display:block;text-decoration:none;font: 12px Arial, Helvetica, sans-serif;color:#000000;}
#alphaMenu A:hover{background:blue;color:#ffffff;}
#alphaMenu .selected{background:blue;color:#ffffff;}
.sideInner select{margin-left:22px;}

/* Calendar Stuff */

#msel{border:3px solid green;background:#EFEBEF;}
/*.selmon{background:#EFEBEF;width:100%;color:#63657B;}*/
#calDiv{width:140px;}

.maincal{width:130px;}
.maincal TD{border:0px none;}
.maincal TD {
border-top: 1px  #737173 solid;
border-bottom: 1px  #000000 solid;
padding:0px;  text-align:left; text-valign: middle;background-color:#EFEBEF;   text-decoration:none;}

.maincal TD A,.maincal TD A:visited{padding:0px;padding-top:2px;padding-left:4px;
color:#63657B;font-family:tahoma,arial,helvetica; font-size:11px; 
font-weight:normal;display:block;text-decoration:none;  }
.maincal TD A:hover{background:#6A81BC;color:orange;}
.maincal TD A{text-align:center;display:block;}
#monthhead{height:18px;text-align:center;margin: auto 0; }
#monthhead span{display:inline;}
#monthhead a{display:inline;width:18px;}
.la{float:left;}
.ra{float:right;}

#monthDrop{border:1px solid black;width:125px;padding:0;margin:0;text-align:center;}

.rowoff{background:#FFFFFF;}
.rowon{background:#E3EEFA;}
.datrow{font: 12px Arial, Helvetica, sans-serif;color:#000000;line-height:24px;}
.datrow IMG{border:0px none;margin-left:6px;}
.tyr{font-weight:bold;}
.infoLink{color:blue;margin-left:5px;}
.ttoprow{font: 14px Arial, Helvetica, sans-serif;color:#000000;FONT-WEIGHT:BOLD;background:#D8D8D8;}

#leftad{margin:0 auto;width:160px;Height:400px; }

#contentad{width:630px;height:80px;margin-top:5px;margin-bottom:10px;}