@charset "utf-8";
/* CSS Document */


html, body { font-family: Verdana, Arial, Helvetica, sans-serif; color:#141414; margin: 0px 0px 0px 0px; padding: 0px; background: url('blue-squares-bg3.jpg') repeat-x top #c0e5ed; background-attachment:fixed; background-position:center top; 
text-align:center; position:relative; font-size: 15px; }

a:link,a:visited { text-decoration:none;color:blue; }
a:active,a:hover { text-decoration:underline;color:#890d16; }
#wrap { margin: 0 auto; padding:0; width:1000px; display: block; align:center; text-align: left; }  /*  IE Browser Fix for Centering  */
#search { float: left; padding-left: 25px; }
#headerwrap { margin: 0 auto; padding:0; display: block; align:center; width: 1000px; /*background-color: #0a2849;*/ }


#mainbody{ margin:0 auto;width:1000px;background-color:#ffffff; }
p { font-size:15px; line-height: 170%; }
ul { line-height: 170%; }
dl { line-height: 170%; }
ol { font-size:15px; line-height: 170%; }

/* ---------   Content - (total width 980px w/ 10px padding on each side of main body content)  -------------*/

.padding-bottom {padding-bottom:10px;}
#content{ margin:0 auto; width:1000px;  background:url(body-bg-vert-lg.png) repeat-x;  background-color: white; padding: 0; min-height:700px; vertical-align: top;}
#content-brfss { margin:0 auto; width:1000px; background:#ffffff; padding-top: 13px; vertical-align: top;}
#content-local-health { margin:0 auto; width:1000px; background:#ffffff; padding-top: 13px; vertical-align: top;}
.clear{ clear:both;visibility:hidden;width: auto;line-height:10px!important; }
.padding{ padding: 10px; }
.left-content-large{ float:left;width:740px;padding-right:10px; padding-left: 10px; background:#ffffff; vertical-align: top; }
.right-content-small{ float:right;width:218px; padding-right:10px; padding-left:10px; background:#ffffff;padding-top: 5px; vertical-align: top; }
#all-content { width: 980px; padding-right:10px; padding-left: 10px; background:#ffffff; vertical-align: top; }
.all-content { width: 980px; padding-right:10px; padding-left: 10px; background:#ffffff; vertical-align: top; }

/* ---------   Health Home Content - (total width 980px w/ 10px padding on each side of main body content)  -------------*/

.left-content-small { float:left; width:218px; background:#ffffff; padding-top: 5px; vertical-align: top; padding-left: 0px; min-height:500px; }
.right-content-large { float:right;width:710px;padding-right:10px; padding-left: 10px; background:#ffffff; vertical-align: top; }



/* ---------    Positioning   ---------- */
.left { float: left; }
.right { float: right; }


/* ---------    Lists   ---------- */
ul.none-home { list-style-type:none; font-size: 15px;}
li.none { list-style-type:none; }
ul.none { list-style-type:none; }
dl.none { list-style-type:none; padding: 0 0 0 2em; }
dl.bookmarks { font-weight: bold; font-style: italic; padding: 0 0 0 2em; }

ul.arrow-bullet-bookmarks { font-weight: bold; font-style: italic; padding: 0 0 0 2em; font-size: 16px; }

/* --------- Drop List ----------*/
select.menu_dropdown { border-color: #000000; border-style: solid; border-width: 1px;	color: #444444;  }



/* ---------   Footer   ---------- */
.footer{ text-align:left; padding-top: 10px; padding-bottom: 25px; padding-left: 10px; line-height:120%; width:1000px; background: #002569; color: white; background:url(footer-bg.png) repeat-y;font-style: italic;}
.footer img{ margin-left:5px;}
a.blackfooter{color: white;text-decoration:none;font-weight:bold;font-style: italic;}
a.blackfooter:hover{color:yellow;text-decoration: none;font-weight:bold;font-style: italic;}


/* ---------   Fonts  ---------  */
.black{color: #000000;}
.bold{font-weight: bold;}
.italic{font-style: italic;}
.bold-italic{font-weight: bold; font-style: italic;}
.white{color: white;}
.whitebold{color: white;font-weight:bold;}
.red{color: red;}
.redbold{color: red;font-weight:bold;}
.navy{color: #153777;}
.navybold{color: red;font-weight:bold;}
.green{color: #060;}
.greenbold{color: #060;font-weight:bold;}
.orange{color: #ea5f02;}
.orangebold{color: #ea5f02;font-weight:bold;}
.yellow{color: #f1ad02;}
.yellowbold{color: #f1ad02;font-weight:bold;}
.font16brightbluetextbold {color: blue;font-weight: bold;font-size: 13pt;}
.fontred {color: #FF0000;}
.font10 { font-size: 14px; color: #000000;}
.font9 { font-size: 12px; color: #000000;}
.bluebold{color: #002569;font-weight:bold;}

.highlight {background-color: #FF6;}
.bg_yellow
{
	background-color: #FFFF00;
}

/* ---------  Headings ----------*/
h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 130%; }
h4 { font-size: 100%; }


h3.video-header { font-size: 100%; color: navy; }

/* -- Group Boxes --- */
#hometopicwrapper { width:980px; padding:10px 10px 10px 3px; vertical-align: top; height: auto; overflow:hidden;  }
#hometopiccolumn1 { float:left; margin:0; width:480px; padding:0px 0px 10px 10px; }
#hometopiccolumn2 { float:right; margin:0; width:480px; padding:0px 0px 10px 0px; }
#hometopic { width:480px; background:#ffffff; margin:5px 0; height: 300px; }
#hometopiclarge { width: 960px; padding:0px 0px 10px 10px; margin: 0; min-height:450px;}


/* -- Second Tier Providers pages -- */
h2.providers-title { color: #538637; font-size: 180%;  font-style: italic; padding-left: 25px; }
h3.providers-title { color: #538637; font-size: 130%;  font-style: italic; }
h4.providers-title { color: #538637; font-size: 110%;  font-style: italic; }
 #groupproviderslarge { background: #ffffff; margin:5px 0; border: solid 1px #538637; overflow:hidden; width:970px; height: auto; display:block; float:left; padding:10; }
#providersportlet-titlelarge { background-color: #538637; background: url('providers-title-lg-bg1.png') repeat-y; font-weight:bold; color:white; font-style:italic; height: auto; font-size:16px; padding: 5px; border-bottom: solid 1px #538637; }

#section-content { padding: 10px; }
div .group img { clear:both; display:block; float:left; position:relative; border:none;}

