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

body, html {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:100%;
	margin:0 0 13px 0;
}

body{

	margin:0;
	background-color: #333;
}

img {
	border:none;
}

#outer_container {
	width:970px;
	border: 1px solid #000;
	margin: auto;
}
#top {
	width:971px;
	height:85px;
	background:url(../images/logo_v2.jpg) top left no-repeat #000000  ;
	background-position: 20px 5px;
	cursor:pointer;
	cursor:hand;
}

#header {
	width:971px;
	height:225px;
	/*background-image:url(../images/header.jpg);*/
}

#header_text {
	
}
#top_nav {
	width:971px;
	height:45px;
	background-image:url(../images/nav_bg_45.jpg);
	border-top:1px solid black;
	border-bottom:1px solid black;
}
table, table td {
	background:none;
}





.contentheading, .componentheading, .moduletable h3 {
	background-color:#CCCCCC;
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding:5px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.contentpaneopen {
	/*width:100%;*/
}

.moduletable {
	margin-bottom:15px;
}

.button {
	background-color:#CC0000;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	margin:3px;
	border:none;
	
}

.inputbox {
	margin:3px;
	border:1px solid black;
}

.pretext {
	color:#000000;
}

.mod_events_latest_content, .mod_events_latest_content a:link, .mod_events_latest_content a:visited {
	color:#000000;
	text-decoration:none;
}

.rightImageRotator li img {
	border:1px solid black;
}

a, a:link, a:hover, a:visited {
	color:#FFFFFF;
}