/* CSS Document */

body {
	font-family		: arial;
	font-size		: 12px;
	color			: #f9f9f9;
	font-weight		: normal;
	background-color: #000000;
}
td {
	font-family		: arial;
	font-size		: 12px;
	color			: #000000;
	font-weight		: normal
}
a {
	color			: #0000AD;
	text-decoration	: underline;
}
a:hover {
	color			: #ff0000;
}
/* end html tag specific css */
/* title header css */
.title_header_left {
}
.title_header_right {
	vertical-align 	: bottom;
	text-align 		: right;
	width			: 500;
	background		: #000000;
	color			: #fefefe;
	font-weight 	: bold;
	padding 		: 4px;
}
.title_header_link {
	color			: #fefefe;
}
.title_header_link:visited {
	color 			: #ffffa0;
}
.title_header_link:hover {
	color 			: red;
}
/* end title header css */
/* login header */
.login_header {
	background-color: #793194;
}
.login_header_right {
	width 			: 300px;
	color			: #f9f9f9;
	font-weight		: bold;
	text-align		: right;
	vertical-align	: bottom;
	padding			: 4px;
}
/* end login header */
.page_body {
	padding-top	: 4px;
}
/* sidebar css */
.sidebar_left {
	vertical-align 	: top;
	width 			: 150px;
	padding-right 	: 3px;
}
.sidebar_right {
	vertical-align 	: top;
	width 			: 150px;
	padding-left	: 3px;
}
.sidebar_button {
	border 			: solid white 1px;
}
.sidebar_button:hover {
	border			: solid red 1px;
}
.centerbar_header {
	background		: #793194;
	color 			: #f9f9f9;
	font-weight 	: bold;
	padding			: 2px;
	
}
.centerbar {
	text-align		: center;
	vertical-align	: text-top;
}
/* end sidebar css */
/* sidebox css */
.sidebox {
	width 			: 100%;
}
.sidebox_header {
	text-align 		: center;
	color 			: EEEEEE;
	font-weight 	: bold;
	background 		: #793194;
}
.sidebox_body {
	background 		: #f9f9f9;
	text-align 		: center;
	padding 		: 2px;
	line-height		: 18px;
	font-size		: 12px;
	
}
.sidebox_footer {

}
/* end sidebox css */
.body_headline {
	font-size		: 20px;
	font-weight		: bold;
}
.body_subheadline {
	font-size		: 16px;
	font-weight		: bold;
}
.body_small {
	font-size		: 10px;
}
.subheader_text {
	color			: EEEEEE;
	font-weight		: bold;
}
.error_text {
	color			: 990000;
	font-weight		: bold;
}
.a_on_white {
	color			: 0000AD;
	font-weight		: bold;
	text-decoration	: none;
}
.side_link {
	font-size		: 10px;
	font-weight		: bold;
}
.side_link_header_11 {
	color			: 000000;
	font-size		: 11px;
	font-weight		: bold;
	text-decoration	: none;
}
.side_link_header_11_white {
	color			: ffffff;
	font-size		: 11px;
	text-decoration	: none;
}
.side_link_header {
	color			: 000000; 
	font-size		: 10px;
	text-decoration	: none;
}
.side_header {
	color			: 000000;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration	: none;
}
.news_title {
	color			: EEEEEE;
	font-size		: 12px;
	font-weight		: bold;
}
.news_datetime {
	color			: EEEEEE;
	font-size		: 12px;
	font-weight		: bold;
}
.article_body {
	font 			: 10pt arial;
}
.mg_page_title {
	font 			: 18pt arial black;
}
/* styles for anything in the center column */
.center_item {
	width			: 100%;
}

/* End center column styles */
/* news CSS */
.news_footer {
	background 		: #fefefe;
	height 			: 3px;
}
.news_header_left {
	background 		: #793194;
	color 			: #f9f9f9;
	font-weight 	: bold;
	padding 		: 4px;
}
.news_header_right {
	text-align		: right;
	background 		: #793194;
	color 			: #f9f9f9;
	font-weight 	: bold;
	padding			: 4px;
}
.news_body {
	background 		: #f9f9f9;
	padding 		: 4px;
/*	border-top 		: solid #FBFFBF 1px;
	border-bottom 	: solid #FBFFBF 1px; */
}
.news_bottom_link {
	color			: #f9f9f9;
	font-weight		: bold;
}
.news_bottom_link:visited {
	color			: #ffffa0;
}
/* end news css */
.page_footer {
	background 		: #793194;
	text-align 		: right;
	color 			: #f9f9f9;
	font-weight 	: bold;
}
/* event calendar css NEEDS TO BE FIXED */
.header {
	text-align		: center;
	font-size		: 11px;
	font-weight		: bold;
	background-color: #9999cc
}
.day {
	vertical-align	: top;
	font-size		: 9px;
	background-color: #ccccff;
	width			: 14%;
}
.eventlist_text {
	background		: #f9f9f9;
	text-align 		: center;
}
.eventdetail_body {
	background		: #f9f9f9;
	padding			: 4px;
}
/* end event calendar css */
.textonblack {
	background		: #f9f9f9;
	padding			: 3px 3px 3px 3px;
}
.onlinestore {
	font			: 14pt arial bold;
}
/* TESTING ONLY */
/*td {
	border 			: solid blue 1px;
}
table {
	border 			: solid red 1px;
}
div {
	border			: solid yellow 1px;
}*/
