@charset "utf-8";
/* CSS Document */

body {margin-left:0px; 
margin-top:0px; 
background-color:#eeeeee;
font-family:Arial, Helvetica, sans-serif;}

#body_vbs
{margin-left:25px; margin-right:25px; 
margin-top:0px; 
font-family:Arial, Helvetica, sans-serif;}


h2 {margin: 0px;}

p {margin: 0px;}

#page {
width:1004px;
background-color:#333399;
}

#logo {
/* red: background-color:#cc0000; */
background-color:#f0a300;
/* green: background-color:#006600; */
/* purple: background-color:#660066; */

float:left; 
height:100px; 
width:200px;
color:#fff;
font-weight:bold;
}

#mast_head {
float:right;
background-color:#ffffff; 
height:100px; 
width:800px;
border-left:#333333 medium solid;
}

#left_nav {
padding-left: 0px;
padding-top: 0px;
background-color:#333399;
color:#FFFFFF;
font-weight:bold; 
float:left; 
width:200px;
border-top:#333333 solid medium;
}

#left_nav ul {
        list-style-type: none;
} 

#left_nav li {
        border: 1px dotted #999;
        border-width: 1px 0;
        margin: 5px 0;
		margin-left:-40px;
}

#left_nav li a { 
        color: #ffffff;
        display: block;
		font: bold;
        padding: 5px;
        text-decoration: none;
}

#left_nav li a:hover {
	border-bottom: 1px solid #fff;
	background-color: #9999cc;
	margin-bottom:-1px;
}
#flash {
float:right;
background-color:#ffffff; 
width: 800px;
height: 200px;
border-top:#333333 medium solid;
border-left:#333333 medium solid;

}

#main {
float:right;
background-color:#ffffff; 
width: 750px;
padding-top:25px;
padding-left:25px;
padding-right:25px;
border-top:#333333 medium solid;
border-left:#333333 medium solid;

}

#floatingbox {
float: right;
background-color: #FFFF99;
width: 400px;
padding: 25px;
}

#smallfloatingbox {
float: right;
background-color: #FFFF99;
width: 250px;
padding: 5px;
}

.title2 {
margin-bottom:10px;
font-weight:bold;
font-size:18px;
color:#000000;
}

#feature_event {
font-size:12px;
float:left;
width:430px;
margin-right:10px;
padding: 10px 0 10px 10px;

}

#events {
float:right;
width:300px;
border-collapse:collapse; 
border-color:#667799;
font-size: 12px;
}

#events td {
border-collapse:collapse;
border-color:#667799;
}

#calendar {
width:750px;
border-collapse:collapse; 
border-color:#667799;
font-size: 12px;
}
#calendar td {
width:25%;
}

.caldate_sunday {
margin-top: -5px;
margin-right: 5px;
margin-left: -3px;
margin-bottom: 0px;
padding:5px 3px 5px 3px;
background-color:#8899aa;
color:#FFFFFF;
font-weight:bold;
width:14px;
text-align:right;
height:100px;
float:left;
}

.caldate {
margin-top: -5px;
margin-right: 5px;
margin-left: -3px;
margin-bottom: 0px;
padding:5px 3px 5px 3px;
background-color:#8899aa;
color:#FFFFFF;
font-weight:bold;
width:14px;
text-align:right;
height:50px;
float:left;
}

.calrightside {
float:right;
margin-top: 3px;
margin-bottom: 3px;
padding:3px;
color:#009900;
font-weight:bold;
width:150px;
text-align:center;
}

.separate {
clear:both;
margin-top:4px;
margin-bottom:4px;
border-top: dashed #8899aa 1px;
}

#calendar td {
border-collapse:collapse;
border-color:#667799;
}


#footer {
clear:both;
background-color:#CCCCCC;
padding: 3px;
text-align:center;
font-size:12px;
}
