/* colors
	red: #CC0000
	mid red: #8F0100
	dk red: #3E0100
	
*/
.clearMe {clear:both;}
.homeheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.headerred {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #680001}
input {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.redc000012 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cc0000}
.white12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff}
.text10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.black18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000}
.bold {  font-weight: bold}
a:link {  color: #cc0000}
a:hover {  color: #FFCC00}
a:visited {  color: #cc0000}
a:active {  color: #000000}
.boldred {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #cc0000}
.councilmemtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333}
.headerredprimary {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #cc0000}
.headerredsecondary {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #cc0000}
.homeheader2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff}


.home_portlet {
	/*margin-bottom:-100px;*/
	margin-left:10px;
}
.homeP_links {
	width:160px;
	position:relative;
	top:-280px;
	left:195px;	
}
/*.homeP_links ul {margin:0px;}*/
.homeP_links ul li {
	list-style:none;
	margin-bottom:15px;
}
.homeP_links ul li a, .homeP_links ul li a:visited {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
	
}
.homeP_links ul li a:hover {  color: #FFCC00}


/* benefits */
.benefit {
	margin-bottom:30px;
	border-bottom:1px dashed #ccc;
}
.benefit h2 {
	font-size:14px;
	color:#454545;
	display:inline;
	margin-left:15px;
}
.benLinkBack {
	text-align:right;
}
.benHeader h2 {
	font-size:16px;
	margin-top:-10px;
	color: #8F0100;
}
.benHeader h3 {
	font-size:14px;
	margin-top:-10px;
	color:#3E0100;
}
.beneBack {
	text-align:center;
	background:url(benefits/bene_back.gif) no-repeat;
	width:388px;
}
.beneImg {
	
	height:160px;
	padding:15px;
	text-align:left;
	font-size:12px;
	line-height:15px;
}
.beneImg p {font-weight:bold;}
.beneNew {
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.beneNew img {
	float:right;
	margin-right:-25px;
}
.beneContact {
	text-align:center;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.beneFeatures {
	border:1px solid #3E0100;
	border-top:0px;
}

/* home fixes */
.dramaList {
	padding:5px;
	border:1px solid #990000;
	background-color:#eee;
	border-top:0px;
	border-bottom:0px;
	width:130px;
}

* html .dramaList {width:142px;}
*:first-child+html .dramaList {width:142px;}

.dramaItem {
	margin-bottom:5px;
	text-align:left;
}
.dramaBot {
	background:url(drama_bot.png) no-repeat;
	height:11px;
}

.pres_msg {
	width:190px;
	margin-bottom:10px;
}
.msg_top {}
.msg_bot {
	background:url(features/msg_bot.png) no-repeat;
	height:15px;
	width:190px;
}
.msg_mid {
	background:url(features/msg_mid.png) repeat-y;
	padding:2px 7px;
	
}