body {
	font-family:arial;
	background-color:#EEE;
	font-size:.9em; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
	letter-spacing:.3px;
	margin:0px;
}

a {color:#000099;}
h1,h2,h3,h4,h5 {margin:0px;}
h1 { color:#000099; font-size:1.4em; margin-bottom:0px;}
h2 { color:#000099; font-size:1.2em;}
h3 { color:#000; font-size:1.1em;}
h3 a {color:#000; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
.clear { clear:both;}

.teal {color: #00a399;}
.orange {color: #f7912d;}
.maroon {color: #ac431d;}

.wrapper {
	margin:auto;
	width:960px;
	background-color:#FFF;
}

.header {
	font-size:24px;
	padding:8px;
	border-bottom:1px #EEE solid;
	color:#FFF;
	background-color:#0082fd;
}

.content {
	clear:both;
	float:left;
	width:612px;
	margin-right:12px;
	padding:8px;
}

.sidebar {
	float:right;
	width:300px;
	padding:8px;
	font-size:12px;
	height:100%;
}

.sidebar .box {
	border:1px #CCC solid;
	border-radius:4px;
	font-size:12px;
	margin-bottom:12px;
}
.sidebar .hdr {color:#0082fd;padding:4px;margin:0px 4px; font-size:16px; font-weight:bold; border-bottom:1px #999 solid;}
.sidebar ul {list-style-type:none; margin-left:0px; margin-top:0px; padding-left:0px;}
.sidebar ul li {  padding:4px;margin:2px 0px; font-size:14px; border-bottom:1px #EEE solid;}
.sidebar ul li a{ color:#f55d03;padding-left:4px;}
.sidebar ul li a:hover{ color:#333;}
.footer {
	width:960px;
	padding:8px;
	margin:auto;
}

.divider {
	padding-top:4px;
	border-top:1px #CCC solid;
}

.bodyImage {
	margin:0px 0px 4px 4px;
	float:right;
}

.bodyImage img {
	padding:4px;
	border:1px #EEE solid;
}



.states .col {
	float:left;
	font-size:12px;
	width:150px;
}

.states .col a{
	display:block;
	text-decoration:none;
	color:#333;
}
.states .col a:hover{
	text-decoration:underline;
	color:#333;
}

.articles_listing .image { float:left; margin-right:12px; padding:0px;}
.articles_listing .image img {padding:4px;border:1px #EEE solid;}
.articles_listing .article_row { clear:both; border-bottom:1px #EEE dotted; padding-top:8px; padding-bottom:2px;}
.articles_listing .article_row h3 a {color:#f55d03;}

.communities li { margin-bottom:8px;}
.communities .community_name {font-weight:bold;color:#f55d03;}
.communities .provider {color:#444; font-size:11px;}