body, table{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f;  line-height:14px;}
body{
	padding:0px; 
	margin:0; 
	background-color:#cccc99;
}
 
a {	text-decoration: underline;	color:#a5294e;}
a:hover {text-decoration:none;color:#a5294e;}

.income-text {
	color:#fff;
	line-height:37px;
	font-weight:bold;
	text-align:center;
	background:#515a8c;
	width:100%;
}
	
.body-box { background:url(images/dot.gif) repeat-y right;}

.body-box-padded {
	background:url(images/dot.gif) repeat-y right;
	padding: 0 0 0 10px
}
.welcome_header {
	padding: 5px;
	color: #990000;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}

.content-divider {
	border-right-width: 1px;
	border-right-style: dotted;
	padding:8px;
}

.body-box p{ margin:0 15px 15px 15px;}

.copy_home-padded {
	padding:8px;
}
.nav-bg {
	background:url(images/nav-bg.gif) repeat-x;
}
.content-bg { 
	background: url(images/bg.png) repeat-y; 
	padding:0 31px 0 31px;
}
.subnav-bg { 
	background: url(images/bg.png) repeat-x; 

}

/*.read-more {font-size:10px; font-weight:bold; padding-top:3px;color:#454444; text-align:center; width:126px; height:25px; background: url(images/read-more.jpg) no-repeat;} */
.read-more a{color:#990000; text-decoration:none;}
.read-more a:hover{color:#454444;text-decoration:underline;}


#menu { width: 100%; margin: 0; font-size:18px; color:#000;font-weight:bold;  }
#menu ul {  margin: 0; padding: 0; list-style:none;}
#menu ul li {font-family: Arial, Helvetica, sans-serif;  display: inline;float:left; list-style:none;}
#menu ul li a { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#menu ul li a:hover, #menu ul li a.active{ font-weight: normal; font-size:18px;  color:#fff ; background:url(images/nav_over.png) repeat-x;}

#sidemenu { width: 200px; margin: 0 auto; font-size:11px;}
#sidemenu ul {  margin: 0; padding: 0; list-style:none; padding-left:10px;}
#sidemenu ul li {display: inline;float:left; list-style:none; width: 200px; margin-bottom:2px; }
#sidemenu ul li a { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; background-color:#f8f8f8; padding:10px; border:1px dotted #ccc}
#sidemenu ul li a:hover, #sidemenu ul li a.active { font-weight: normal; background-color:#e0e0e0;}
#sidemenu .active { display: block; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; background-color:#e0e0e0; padding:10px; border:1px dotted #ccc}
#sidemenu .subpage_active { display: block; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; background-color:255,228,170; padding:10px; border:1px dotted #ccc}

#main {
	margin: 0;
	padding: 0;
/*commented out by derek
	width: 793px;
	text-align: left;
*/	}
.main_content {
	padding: 0 15px 0 15px;
	margin: 0;
/*	width: 500px; */
	vertical-align:top;
	}	
.pageTitle{
	padding:5px;
	padding-left:10px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	background:url(images/title_bg.png) repeat-x;
	line-height:27px;
	font-size:20px;
	}
	
#newscroll {
	overflow: auto;
	height: 70px;
	}
#newscroll ul {
	padding-right: 5px;
	margin: 0;
	list-style-image: url(images/list_arrow.gif);
	padding-left: 15px;
	}
#newscroll li   {
	padding-bottom: 0px;
	}	

#sub_nav {
	margin: 0;
	padding: 7px 0 0 15px;
	}
#media_sub_nav {
	margin: 0;
	padding: 7px 0 0 0px;
	height: 500px;
	overflow: auto;
	}
#sub_nav a, #media_sub_nav a {
	display: block;
	width: 181px;
	padding: 4px 0px 4px 0;
	text-decoration: none;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#sub_nav a:hover, #media_sub_nav a:hover {
	background: #5786AD;
	color: #ffffff;
	}
#sub_nav .active, #media_sub_nav .active {
	width: 200px;
	margin: 0 auto;
	font-size:11px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px;
	border:1px dotted #ccc
	font-weight: normal;
	background-color:#e0e0e0;
	
		}
#sub_nav .subpage a {
	display: block;
	width: 177px;
	padding: 4px 4px 4px 0;
	text-decoration: none;
	font-size: 10px;
	color: #000000;
	background: #F1F0DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#sub_nav .subpage a:hover {
	background: #D0D0B3;
	}
#sub_nav .subpage_active {
	width: 200px;
	margin: 0 auto;
	font-size:11px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px;
	border:1px dotted #ccc
	font-weight: normal;
	background-color:#e0e0e0;
	}
#sub_nav .subpage_create a{
	display: block;
	width: 177px;
	padding: 4px 4px 4px 0;
	text-decoration: none;
	font-size: 10px;
	color: #000;
	background: #5786AD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#sub_nav .subpage_create a:hover{
	color: #fff;
	background: #006699;
	}