/*LAYOUT styles*/
body {
	margin:0px;
	padding:5px;
        background: #f7f7f9 url("http://www.mylocalhealth.com/images/structure/bgcolor.gif") repeat-x;
	text-align:center;/*center for ie5 */
        font-family: verdana, sans-serif;
        font-weight:lighter;
}

table{
	cellpadding:0px;
	cellspacing:0px;
	border:0px;
}

.contenttable{
border-collapse: collapse;
border:1px solid #bfc3ae;
}
.contenttable td{
border:1px dotted #bfc3ae;
padding:3px;
}
.tblheading{
border:1pxdotted #fff;
padding:3px;
background:#bfc3ae;
color:#fff;
font-weight:bold;
text-transform: uppercase;
}



p{margin-top:8px;margin-bottom:8px;font-weight:lighter;}

a {
text-decoration: none;
font-family: verdana, sans-serif;
font-weight:lighter;
color:#185b8e;
}

img { behavior: url("http://www.mylocalhealth.com/images/structure/iepngfix.htc"); }* { margin:0; padding:0; border: 0;}


form{
margin:0px;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}



#container {
width:990px;
margin:auto;
text-align:left;
font-weight:lighter;
}
#header {
	height:138px;
}
#left {
	margin-left:-689px;/*must be 1 pixel less than width */
	float:left;
	width:690px;/* this width is the same as the margin on #middle */
	position:relative;
	left:-2px;/* line it up exactly without losing pressure on footer*/
}

#middle {
	margin-left:690px;/*this is the space for the left column */
}
#inner{width:300px;float:left;margin-right:-1px}/* contain cleared elements from clearing other floats*/

#footer {
	clear:both;
	height:50px;
	text-align:center;
}
h1,h2,h3 {margin-top:0}

/* clear without structural mark-up from PIE website*/
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */
/* do not change or amalgamate clearfix styles*/

/*END layout styles*/






/*START -HE- header*/
.hetopbox{
	margin-left:4px;
	width:986px;
	height:90px;
}
.helogobox{
	float:left;
	width:247px;
	height:90px;
}
.helogotoppad{
	float:left;
	width:247px;
	height:18px;
}
.helogo{
	float:left;
	width:247px;
	height:63px;
}
.hebanner{
	float:right;
	width:728px;
	height:90px;
}
.hemenubox{
	width:990px;
	height:38px;
	background:#4f89bf;
	margin-top:10px;
	overflow:hidden;
}
.hemenuspacer{
	width:900px;
	height:4px;
	overflow:hidden;
}
.hemenubtn{
	background:url("http://www.mylocalhealth.com/images/structure/button.png") no-repeat top right;
	width:139px;
	height:30px;
	float:left;
	padding-left:1px;
	text-align:center;
}
.hemenuhomebtn{
	background:url("http://www.mylocalhealth.com/images/structure/button_home.png") no-repeat top right;
	width:141px;
	height:30px;
	float:left;
	padding-left:4px;
	text-align:center;
}
.hemenulink{
	display:block;
	width:100%;
	height:100%;
	color:#185b8e;
	text-decoration:none;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.hemenulink{
 display:block;
 width:100%;
 height:100%;
 color:#185b8e;
 text-decoration:none;
 padding-top:7px;
 font-size:12px;
 font-weight:bolder;
}
}

/*END -FG- header*/


/*START left column*/
.lcbox{
	float:left;
	width:180px;
}
.lcpad{
	width:170px;
	margin-right:10px;
}
.lctoolshead{
	background:url('http://www.mylocalhealth.com/images/structure/ht_heading.png');
	width:170px;
	height:145px;
	margin-top:10px;
}
.lctoolsbg{
	background:url('http://www.mylocalhealth.com/images/structure/ht_bg.png');
	width:170px;
}
.lctoolsbtn{
	width:150px;
	height:38px;
	background:url('http://www.mylocalhealth.com/images/structure/ht_btn.png');
	overflow:hidden;
}
.lctoolsbtnlink{
	display:block;width:100%;height:100%;
	color:#555555;
	text-decoration:none;
	padding-top:12px;
	font-size:11px;
	font-weight:lighter;
	text-align:center;
}
.lctoolsbtnlink:hover{
	display:block;width:100%;height:100%;
	color:#000000;
	text-decoration:none;
	padding-top:12px;
	font-size:11px;
	font-weight:lighter;
	text-align:center;
}
.lctoolsfooter{
	background:url('http://www.mylocalhealth.com/images/structure/ht_footer.png');
	height:15px;
	overflow:hidden;
}

.lcmaghead{
	margin-top:10px;
	background:url('http://www.mylocalhealth.com/images/structure/mag_heading.png');
	height:6px;
	overflow:hidden;
}
.lcmagbg{
	background:url('http://www.mylocalhealth.com/images/structure/mag_bg.png');
}
.lcmagfooter{
	background:url('http://www.mylocalhealth.com/images/structure/mag_footer.png');
	height:4px;
	overflow:hidden;
}
.lcmp{
	margin-top:10px;
	background:#ffffff;
	border:1px dotted #555555;
	width:168px;
}
.boxtitle{
	font-size:15px;
	color:#ffffff;
	font-style:italic;
	font-weight:bold;
        font-family:Georgia;
}
.lcmptext{
	color:#555555;
	font-weight:lighter;
	margin-top:10px;
	font-size:11px;
}
.lcmptext a{
	color:#555555;
	font-weight:lighter;
	margin-top:10px;
	font-size:11px;
	text-decoration:none;
}
.lcmptext a:hover{
	text-decoration:underline;
}
.lcmpline{
	width:100%;
	line-height:1px;
	height:1px;
	background:#777777;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}

.lcforumhead{
	background:url('http://www.mylocalhealth.com/images/structure/forum_heading.png');
	height:5px;
	overflow:hidden;
}
.lcforumbg{
	background:url('http://www.mylocalhealth.com/images/structure/forum_bg.png');
	width:158px;
}
.lcforumtext{
	padding:5px;
	color:#555555;
	font-size:12px;
}
.lcforumtext a{
	color:#185b8e;
	font-size:10px;
	text-decoration:underline;
}
.lcforumtext a:hover{
	text-decoration:none;
}
.lcforumpad{
	margin-bottom:5px;
	margin-top:2px;
}
.lcforuminput{
	border:1px solid #000000;
	height:15px;
	width:145px;
	color:#555555;
	font-size:12px;
}
.lcforumfooter{
	background:url('http://www.mylocalhealth.com/images/structure/forum_footer.png');
	height:5px;
	overflow:hidden;
}
.lcbluehead{
	margin-top:10px;
	background:url('http://www.mylocalhealth.com/images/structure/bluebox_head.png');
	height:5px;
	overflow:hidden;
}
.lcbluebg{
	background:url('http://www.mylocalhealth.com/images/structure/bluebox_bg.png');
}
.lcbluefooter{
	background:url('http://www.mylocalhealth.com/images/structure/bluebox_footer.png');
	height:5px;
	overflow:hidden;
}
.lcinbluehead{
	background:url('http://www.mylocalhealth.com/images/structure/inbluebox_head.png');
	height:4px;
	overflow:hidden;
}
.lcinbluebg{
	background:url('http://www.mylocalhealth.com/images/structure/inbluebox_bg.png');
	width:158px;
}
.lcinbluefooter{
	background:url('http://www.mylocalhealth.com/images/structure/inbluebox_footer.png');
	height:3px;
	overflow:hidden;
}
/*END left column*/


/*START center column*/
.ccbox{
	float:left;
	width:500px;
}
.ccfhhead{
	background:url('http://www.mylocalhealth.com/images/structure/body_heading.png');
	height:29px;
	width:500px;
	overflow:hidden;
}
.ccfhbg1{
	width:496px;
	border:1px solid #789fcd;
	background:#ffffff;
	padding:1px;
}
.ccfhbg2{
	width:474px;
	border:1px solid #789fcd;
	background:#ffffff;
	padding:10px;
	font-size:11px;
}
.ccfhheading{
	font-size:13px;
	font-style:italic;
	color:#777777;
	width:430px;
}
.ccfhname{
	font-size:15px;
	margin-top:10px;
	margin-bottom:5px;
	color:#555555;
}
.graymorebtn{
	display:block;
	width:100%;
	height:100%;
	color:#ffffff;
	text-decoration:none;
	padding-top:0px;
	font-size:10px;
	font-weight:bolder;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.graymorebtn{
 display:block;
 width:100%;
 height:100%;
 color:#ffffff;
 text-decoration:none;
 padding-top:0px;
 font-size:10px;
 font-weight:lighter;
}
}
.graymorebtn:hover{
 color:#185b8e;
}
.morebtnbox{
	background:#c1c4b2;
	height:14px;
	width:40px;
	overflow:hidden;
	margin-top:5px;
}
.cleanit{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

.ccfhtextbox{
	float:left;
	width:300px;
	padding-left:10px;
}
.ccfhbluetitle{
	color:#185b8e;
	font-size:11px;
	font-weight:bold;
}
.ccfhbluebox{
	width:474px;
	height:44px;
	background:#e0edf3;
	overflow:hidden;
	margin-top:10px;
}
.blueinput{
	border:1px solid #5b8ca5;
	height:16px;
	width:50px;
	color:#555555;
	font-size:12px;
	margin-left:10px;
}
.ccarticlebox{
	width:478px;
	border:1px solid #cacebe;
	background:#ffffff;
	padding:10px;
	margin-top:10px;
        font-weight:lighter;
}
.ccleftbox{
	float:left;
	width:238px;
	height:230px;
	border-right:1px dotted #cacebe;
	border-bottom:1px dotted #cacebe;
}
.ccrightbox{
	float:left;
	width:239px;
	height:230px;
	border-bottom:1px dotted #cacebe;
}
.bigsquare{
	width:10px;
	height:10px;
	float:left;
	margin-top:4px;
	overflow:hidden;
}
.smallsquare{
	width:6px;
	height:6px;
	float:left;
	margin-top:6px;
	overflow:hidden;
}
.ccsectitle{
	float:left;
        width:200px;
	font-size:16px;
	font-weight:lighter;
	color:#555555;
	padding-left:15px;
}
.ccsectitle a{
	font-size:16px;
	font-weight:lighter;
	color:#555555;
}
.ccsectitle a:hover{
	color:#000000;
}
.ccsecpic{
	width:75px;
	height:75px;
	float:left;
	overflow:hidden;
}
.ccsecrtext{
	width:140px;
	height:80px;
	float:left;
	padding-left:10px;
	overflow:hidden;
}
.cctitlecolor{
	font-size:11px;
	font-weight:bold;
}
.cctitlecolor a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.cctitlecolor a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.ccsectionlink{
	margin-left:15px;
	line-height:1.6;
	overflow:hidden;
}
.ccsectionlink a{
	font-size:11px;
	color:#555555;
	text-decoration:underline;
}
.ccsectionlink a:hover{
	color:#000000;
	text-decoration:none;
}	
/*END center column*/




/*START right column*/
.searchbox{
	background: url('http://www.mylocalhealth.com/images/structure/searchbg.png') no-repeat;
	width:300px;
	height:43px;
	margin-top:10px;
	padding-top:10px;
}
.blackinput{
	border:1px solid #000000;
	height:20px;
	width:160px;
	color:#555555;
	font-size:14px;
}
.rcinputmar{
	float:left;
	padding-left:10px;
}
.rcbtnmar{
	float:left;
	padding-left:5px;
}
.rcfeaturedbox{
	margin-top:3px;
	background:#ffffff;
	border:1px dotted #555555;
	width:296px;
}
.rcfeaturedarticlebox{
	width:276px;
	height:160px;
	background:#2a2a2b;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;	
	overflow:hidden;
}
.rcfeaturedarticlebox a{
	color:#ffffff;
	text-decoration:none;
	margin-right:5px;
}
.rcfeaturedarticlebox a:hover{
	text-decoration:none;
	color:#ffffff;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.rcfeaturedarticlebox{
	width:276px;
	height:160px;
	background:#2a2a2b;
	font-size:11px;
	color:#ffffff;
	font-weight:lighter;	
	overflow:hidden;
}	
}
.rcfeaturedarticletitle{
	font-size:11px;
	color:#4f89bf;
	font-weight:bold;
	margin-bottom:5px;
	margin-right:5px;
}
.rcfeaturedarticletitle a{
	font-size:11px;
	color:#4f89bf;
	font-weight:bold;
	text-decoration:none;
}
.rcfeaturedarticletitle a:hover{
	text-decoration:underline;
	color:#4f89bf;
}
/*For Safari and Opera. Fixing font-weight background BUG*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.rcfeaturedarticletitle a{
	font-size:11px;
	color:#1088a4;
	font-weight:bolder;
}	
}
.rcfsubarticle{
	height:50px;
	color:#555555;
	font-weight:lighter;
	overflow:hidden;
	margin-top:10px;
	font-size:11px;
}
.rcfsubpic{
	width:50px;
	height:50px;
	margin-right:10px;
	float:left;
}
.rcfsubtitle a{
	color:#555555;
	text-decoration:underline;
	margin-bottom:5px;
        font-weight:bold;
}
.rcfsubtitle a:hover{
	color:#555555;
	text-decoration:none;
	margin-bottom:5px;
}
.grayline{
	width:100%;
	line-height:1px;
	height:1px;
	background:#777777;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
.rcboxhead{
	width:300px;
	background:url('http://www.mylocalhealth.com/images/structure/subscribebghead.png');
	height:7px;
	margin-top:10px;
	overflow:hidden;
}
.rcboxbg{
	width:300px;
	background:url('http://www.mylocalhealth.com/images/structure/subscribebg.png');
	overflow:hidden;
}
.rcinboxhead{
	width:290px;
	background:url('http://www.mylocalhealth.com/images/structure/subscribeinbghead.png');
	height:5px;
	margin-left:5px;
	overflow:hidden;
}
.rcinboxbg{
	width:290px;
	background:url('http://www.mylocalhealth.com/images/structure/subscribeinbg.png');
	margin-left:5px;
	overflow:hidden;
}
.rcinboxpad{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	height:80px;
}
.rcinboxst{
	width:290px;
	height:17px;
}
.rcinboxitems{
	float:left;
	height:17px;
	width:30px;
	font-size:12px;
	color:#111111;
}
.rcinboxinputpad{
	width:290px;
	height:30px;
}
.rcinboxinputspacer{
	height:17px;
	width:30px;
	float:left;
}
.rcinboxdisc{
	font-size:8px;
	color:#555555;
	margin-top:5px;
}
.rcinboxfooter{
	width:290px;
	background:url('http://www.mylocalhealth.com/images/structure/subscribeinbgfooter.png');
	height:7px;
	margin-left:5px;
	overflow:hidden;
}
.rcboxfooter{
	width:300px;
	background:url('http://www.mylocalhealth.com/images/structure/subscribebgfooter.png');
	height:5px;
	overflow:hidden;
}
.rcad{
	width:300px;
	height:250px;
	margin-top:10px;
	overflow:hidden;
}
.rcinwhitebox{
	width:290px;
	background:#ffffff;
	margin-left:5px;
}
.rcinwhiteboxpad{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;

	overflow:hidden;
}
/*END right column*/


/*START footer*/
.footerbox{
	background:#9ca286;
	width:990px;
	height:20px;
	overflow:hidden;
	margin-top:40px;
	margin-bottom:10px;
}
.footerline{
	background:#9ca286;
	width:970px;
	height:2px;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
.footerlink{
	color:#555555;
	font-size:11px;
	text-decoration:none;
}
.footerlink a{
	color:#555555;
	font-size:11px;
	text-decoration:none;
}
.footerlink a:hover{
	color:#555555;
	font-size:11px;
	text-decoration:underline;
}
/*END footer*/