body, html {
	font-family:Arial, Helvetica, sans-serif;
    padding:0px;
    margin:0px;
	background-color:#C0C0C0;
}

img {  margin: none; padding: none;}





/* generic classes */
.gold_separator {
	background-color: #CFA236;
	font-size: 0px;
}
.purple_separator {
	background-color: #6E1363;
	font-size: 0px;
}
.blue_separator {
	background-color: #091C67;
	font-size:0px;
}
.home_calendar_area {
	 background-color:#E2E2E2;
	 font-size: 11px;
	 vertical-align:top;
	 text-align: center;
	 padding-top: 3px;
	 padding-bottom: 23px;
}





#main_content {
	height: 280px;
	min-height: 280px;
	vertical-align: top;
	padding: 10px 30px;
	width: 959px;
	overflow: auto;
	background: #fff url(images/img_logo_watermark.gif) center center no-repeat;
}

.navbar1 {
	background-color: #2E0F59; 
	background-image: url(images/top_3_bg.gif); 
	background-repeat: repeat-x;
}
.navbar2,#footer3 {
	background-color: #EBEFEC;
}
.home_announcements {
	padding: 4px;
	text-align: center;
	height: auto;
	width: 659px;
	height: 484px;
	overflow: auto;
	vertical-align: top;
	background: white url(images/img_logo_watermark.gif) center center no-repeat;
}
.home_announcements table, .home_announcements td, .home_announcements div { max-width: 651px; }
.home_pic { max-width: 300px; overflow: hidden; text-align: center;}
.home_pic p,.home_pic h1,.home_pic h2 { margin: 0; }
.home_pic img { border: 0; max-width: 300px; }

#footer1 {
	background-color: #956890;
	font-size: 11px;
	letter-spacing: 1px;
	color: #ffffff;
	text-align:center;
}
	
#footer2 {
	background-color: #711766;
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	letter-spacing: 1px;
	vertical-align:middle;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	color: #FFFF66;
}
#footer3 {
	font-size: 10px;
	color: black;
	text-align: center;
	background-color:#C0C0C0;
	text-decoration: none;
}

#footer1 a,#footer2 a,     
#footer1 a:visited, #footer2 a:visited {
	color:#FFFF33;
	text-decoration: none;
}
#footer1 a:hover,#footer2 a:hover, #footer3 a:hover {
	color: #FFFF33;
	text-decoration:underline;
}
#footer3 a, #footer3 a:hover {
	color: black;
	text-decoration: none;
}
#footer3 a,#footer3 a:visited  {
	text-decoration: none;
};
}


.newser { clear: both; cursor: pointer; padding-bottom: 30px; width: 100%; min-height: 30px; }
.newser h2 { margin-top: 0; }
.newser_image { padding-right: 10px; min-width: 50px; max-width: 200px; overflow: hidden; }
.newser_image p { margin: 0; }


