body {

	font:11px Arial, Helvetica, sans-serif;

	background-color:#666666;

	/*background-image: url('Images/dgrey062.gif');*/

	/*background-repeat: repeat;*/

	margin:0px;

	padding:0px;

	}



#container {

	width:760px;

	margin: 0px auto 0px auto;

	background-color:#26354A;

	min-height: 100%;

	}



#pageBanner {

	padding-top:10px;

	background-color:#FFFFFF;	

	}



#greenLine {

	background-color:#006600;

	width:100%;

	height:4px;

	}



#whiteLine {

	background-color:#FFFFFF;

	width:100%;

	height:1px;

	}

	

.greenLine {

	background-color:#006600;

	width:100%;

	height:4px;

	}

	

.whiteLine {

	background-color:#FFFFFF;

	width:100%;

	height:1px;

	}



/*Styling of site menu at the top of page*/



#siteMenu {

	background-color:#26354A;

	width:100%;

	letter-spacing:.1em;

	line-height:16px;

	}

	

#siteMenu ul{

	margin: 0;

	padding: 5px;

	white-space: nowrap;

	}

#siteMenu li{

	list-style-type: none;

	padding-right:10px;

	display: inline;

	}

	

#siteMenu li a{

	text-decoration: none;

	padding: 5px 10px;  /*sets size of roll-over button*/

	}



#siteMenu li a:link{

	color:#CCCCCC;

	}



#siteMenu li a:visited{

	color:#CCCCCC;

	}



#siteMenu li a:hover{

	color:#FFFFFF;

	background-color:#333333;

	}

	

#siteMenu li a:active{

	color:#FFCC00;

	}

/* Start of Column CSS (method from: http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks*/



#containerLeft {

	clear:left;

	float:left;

	width:100%;

	overflow:hidden;

	position: relative;

	background:#26354A; /* columnLeft background color */

}



#containerRight {

	float:left;

	width:100%;

	position:relative;

	left:240px;

	background:#FFFFFF; /* columnRight background color  */

}	



	

/* Styling for sidebar (left of page)*/



#sideBar {

	float:left;

	width:240px;

	position:relative;

	right:240px;

	overflow:hidden;

	margin-left:0px;

	padding-bottom:150px;

	color: #FFBA00;

	}



#sideBar h1 {

	margin-top:0px;

	padding-left:5px;

	font-size: medium;

	font-weight:bold;

	color: #26354A;

	background-color: #999999;

	text-align:center;

	}

	

#sideBar h2 {

	color: #CCCCCC;

	font-size: 16px;

	font-weight: strong;

	margin: 5px;

	padding: 3px;

	}



#upcomingEvents {

	margin-top:25px;

	border-top:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	}



#upcomingEvents ul {

	list-style-type: none;

	margin-left:10px;

	padding-left:0px;

	}



#upcomingEvents li {

	padding-top:5px;

	}	

	

#sideLinks {

	margin: 30px 5px;

	border-top:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	}



#sideLinks h3{

	color:#CCCCCC;

	font-size: 16px;

	font-weight: strong;

	}

	

#sideLinks p a{

	text-decoration: none;

	color: #CCCCCC;

	font-size: 14px;

	padding: 3px;

	}



#sideLinks p a:hover{

	color:#FF9900;

	}

	

.centeredImage {

    text-align:center;

    margin-top:0px;

    margin-bottom:0px;

    padding:0px;

    }

	

.centeredImage a img{

	border-color:#CCCCCC;

	border-width:1px;	

	}



.centeredImage a:hover img {

	border-color:#FFBA00;

	}

	

/*Define the content box (white part of page)*/



#content {

	float:left;

	width:67%;

	position:relative;

	right:240px;

	overflow:hidden;

	padding:5px;

	}





#content a:link, #content a:visited, #content a:active {

	color:#000099;

	}



#content a:hover {

	color:#FF9900;

	}

	

/*Styling for stuff inside the content box (white part of page)*/



#general {

	padding:10px 20px;

	}

	

#general h1 {	

	color: #006600;

	text-align: center;

	letter-spacing:.1em;

	line-height:32px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight:normal;

	}



#general table {

	margin-left:auto;

	margin-right:auto;

	}	



#news {

	padding:10px;

	}

	

#news h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #CCCCCC;

	padding-left:5px;

	background:#26354A;

	letter-spacing:.2em;

	line-height:26px;

	font-size: 14px;

	font-weight: bold;

	font-style: normal;

	}



#news p {

	padding: 5px 15px 5px 15px;

	}



#SpecialAnnouncement {

	border-width: thin;

	border-style: solid;

	border-color:#000000;

}



/*Styling for footer of page*/



#footer {

	clear:both;

	background-color:#26354A;

	margin-top:0px;

	padding-top:1px;

	padding-bottom:20px;

	}



#footer ul{

	text-align:right;

	}



#footer li {

	list-style-type: none;

	padding-right:10px;
	
	color:#CCCCCC;

	}

	

#footer li a{

	text-decoration: none;

	}



#footer a:link, #footer a:visited{

	color:#CCCCCC;

	}



#footer a:hover{

	color:#FFFFFF;

	}





/*Misc. Styling Classes*/



.snowtext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: medium;

	font-style: inherit;

	font-weight: bold;

	color: #FF0000;

	}



.snowtext a{

	color: #FF0000;

	}



.textbar {

	text-align:center;

	background:#26354A;

	line-height:26px;

	font-size: 14px;

	color: #CCCCCC;

	padding-left:5px;

	}



.centeredList {

	text-align:center;	

	}



.centeredList h2{

	background:#26354A;

	letter-spacing:.1em;

	line-height:26px;

	font-size: 14px;

	color: #CCCCCC;

	}



.centeredList ul{

	list-style-type:none;

	}		



/*Countdown Timer Formatting*/



#countboxBG {

	background-color:#000000;

	padding:10px;

	color:#CCCCCC;

	}



#countboxBG h1{

	font-size:18px;

	text-align:center;

	margin:0px;

	font-weight:normal;

	}





#countboxBG h5{

	font-size:14px;	

	text-align:center;



	margin:0px;

	font-weight:normal;

	}



#countboxBG a.gray{

	color:#CCCCCC;

	text-decoration:none;

	}



#countboxBG a:hover.gray{

	color:#FF6600;

	}



#countbox {

	font-size:14px;

	font-weight:bold;

	text-align:center;

	background-color:#FF0000;

	color:#000000;

	padding:5px;

	margin:10px;	

	}
