body { margin: 0; padding: 10px; font-family: arial, verdana, helvetica, sans-serif; font-size: 74.5%; text-align: center; }
div#main-holder { font-size: 1.2em; margin: 0 auto; text-align: left; }
a { color: #014b91; }
form { margin: 0; padding: 0; }
h1, h2, h3, h4, h5 {  }
h1 { font-size: 1.4em; }
h2 { font-size: 1.3em; }
h3, h4, h5 { font-size: 1.2em; }
img { border: none; }
p { margin: 0; padding: 0 0 1.5em 0 }
div#skipnav a { color: #fff; }

/* Containers */
div#main-holder { width: 780px; }
div#header { width: 780px; height: 144px; }
div#body { clear: both; padding-top: 2px; background-color: #fff; }
* html div#body { clear: both; padding-top: 0px; margin-top: 0; background-color: #fff; }

div#homepage-boxes { margin: 0; padding: 0; }
#subpage #left-holder { width: 215px; float: left; background-color: #a1ccea; }
#subpage div#body { width: 560px; float: right; clear: none; padding-top: 0; margin-left: 1px; }
div#flash-holder,
div#maze-holder { float: left; }

/* header */
div#header img#caring-program { float: left; }
div#header img#caring-place { position: relative; right: -205px; }
div#header div#header2 { width: 556px; margin-left: 218px;}

*html div#header div#header2 { width: 550px; margin-left: 218px;}

/* search */
div#header div#search { margin-top: 25px; background: url(../images/quicksearch-bg.gif) top center no-repeat; height: 30px; border: 3px solid white; margin-left: -3px;}
div#header div#search form {padding: 3px 0 3px 0;  margin-top: 0px; margin-left: 2px;  float: left !important; }
* html div#header div#search form { padding: 1px 0 2px 0; margin-top: 2px; margin-left: 3px}
div#header div#search form.quick {padding: 3px 0 3px 0;  margin-top: -1px !important; margin-left: 6px;  float: left !important; }
div#header div#search form img,
div#header div#search form input, div#header div#search form select { vertical-align: middle; margin-left: 4px; margin-top: 3px; margin-bottom: 0px;  }
div#header div#search form img.help {margin-left: 2px;}
div#header div#search form select {font-size: 11px; width: 160px; margin-top: 0px;}

div#header div#search form input { width: 105px; font-size: 0.8em; margin-top: 0px; }
div#header div#search form input.go { width: 31px; }

/* quicknav */
div#header div#quicknav { width: 180px; height: 24px; margin-top: 0px; margin-left: 365px; background: #a1ccea url(../images/curve-quicknav-left.gif) left no-repeat;  }
div#header div#quicknav div { margin-left: 20px; padding-top: 4px; height: 20px; background: #a1ccea url(../images/curve-quicknav-right.gif) right no-repeat; }
div#header div#quicknav div,
div#header div#quicknav div a { color: #0068b3; font-weight: bold; text-decoration: none; }
div#header div#quicknav div a:hover { text-decoration: underline; }


/*textsize*/
div#textsize {display: inline;color: #0062BB; }

/* homepage boxes */
div#homepage-boxes div { float: left; height: 220px; background-color: #a1ccea; border-right: 2px #fff solid; padding-top: 10px; }
div#homepage-boxes div.understanding { width: 214px; background: #a1ccea url(../images/boxbottom-left.gif) bottom left no-repeat; }
div#homepage-boxes div.program { width: 195px; }
div#homepage-boxes div.counties { width: 183px; }
div#homepage-boxes div.resources { width: 182px; border: none; background: #a1ccea url(../images/boxbottom-right.gif) bottom right no-repeat; }
div#homepage-boxes div h1 { margin: 0; padding: 0; text-align: center; background-color: #0160ba; }
div#homepage-boxes div p { padding: 10px; color: #033767; }
div#homepage-boxes p.readmore { padding-left: 20px; margin-left: 5px; background: url(../images/arrow-blue.gif) left no-repeat; }
div#homepage-boxes p.readmore a { color: #033767; font-weight: bold; text-decoration: none; }
div#homepage-boxes p.readmore a:hover { text-decoration: underline; }

/* leftnav */
div#left-holder { background: #a1ccea url(../images/boxbottom-left.gif) bottom left no-repeat; padding-bottom: 30px; }
ul#left-nav,
ul#left-nav ul,
ul#left-nav ul ul { list-style-type: none; margin: 0; padding: 0; }
ul#left-nav li { margin-top: 10px; padding-bottom: 1px;}
ul#left-nav li img { position: relative; left: 10px; }
ul#left-nav li a { display: block; background-color: #0160ba; }
ul#left-nav li.on a { background-color: #e51837; }
ul#left-nav li.didyouknow, ul#left-nav li.didyouknow a { background-color: #a1ccea; }
ul#left-nav li.didyouknow img { left: 0; }
div#left-holder p { padding: 0 10px; margin: 0; }

/* subnavs */
ul#left-nav ul,
ul#left-nav li li { background-color: #a1ccea; border: 1px #a1ccea solid; }
ul#left-nav li li a { display: block; background: #a1ccea url(../images/arrow-leftnav.gif) left no-repeat;  color: #014b91; font-weight: bold; text-decoration: none; padding-left: 15px; }
ul#left-nav li.on,
ul#left-nav li.on li a { background-color: #a1ccea; }
ul#left-nav li li.on a { display: block; background: #a1ccea url(../images/arrow-leftnav-on.gif) left no-repeat; }
ul#left-nav a:hover { color: #000; }
ul#left-nav ul { margin-left: 10px; }
ul#left-nav ul ul { margin-left: 10px; }

/* breadcrumbs */
div#breadcrumbs { background-color: #dfecf6; padding: 5px 10px 5px 5px; margin-bottom: 20px; margin-left: 5px;}
div#breadcrumbs,
div#breadcrumbs a { color: #0055a5; font-weight: bold; text-decoration: none; }
div#breadcrumbs a:hover { color: #000; }

/* content */
div#content { margin-left: 10px; }
div#content h1 { color: #e50023; }
div#content img { padding: 0px 15px 15px 15px }
.caption {float: right; text-align: center; font-size: 80%; padding-bottom: 10px; font-weight: bold;}
.caption img {margin: 0; padding: 0;}

*html #content  /*fixes the IE6 Italics push down problem*/
	{ 
	overflow: hidden;
    o\verflow: visible;
    width: 100%;
    w\idth: auto;
    he\ight: 1%; 
	}
	
div#content h3.bulletlist {font-weight: bold; font-style: italic; color: black;}
div#content h3 {font-weight: bold; font-style: italic;  color: #0055a5;}
div#content .callout {width: 200px; float: right; margin-left: 10px; padding: 20px 10px 10px 10px; 	 color: #0055a5; background: #dfecf6 url(../images/curve-callout-topper.gif) top left no-repeat; border-bottom: 5px solid #e51837 }
.callout ul {margin: 10px; padding: 5px;}
div#content p.indent {margin-left: 20px; margin-right: 20px;}

div.alpha-selector { color: #0055a5; font-weight: bold; font-size: 1.4em; text-align: center; margin: 10px 0; }
div.alpha-selector a { color: #0055a5; text-decoration: none; }
div.alpha-selector a.on { color: #e50023; }

table#illness-table { width: 100%; }
table#illness-table th { background-color: #e51837; font-size: 1.2em; padding: 5px; border-left: 1px #fff solid; }
table#illness-table th#about-the-illness,
table#illness-table th#resources { color: #fff; }
table#illness-table th#about-the-illness { width: 60%; background: #e51837 url(../images/curve-thtopper-left.gif) top left no-repeat; }
table#illness-table th#resources { width: 40%; background: #e51837 url(../images/curve-thtopper-right.gif) top right no-repeat; }
table#illness-table td { padding: 10px; background-color: #dfecf6; vertical-align: top; border-left: 1px #fff solid; border-bottom: 1px #fff solid; }
table#illness-table td h2 { font-size: 1.0em; padding: 0; margin: 0; }
table#illness-table td ul { list-style-image: url(../images/bullet-plain-arrow.gif); margin: 0px 0 0 15px; padding: 0; }
table#illness-table td li { margin-bottom: 10px; }
table#illness-table td li a { color: #0055a5; font-weight: bold; text-decoration: none; }
table#illness-table td li a:hover { text-decoration: underline; }

/* footer */
#footer { clear: both; padding-top: 20px; text-align: center; }
#footer p.statement { width: 60%; margin: 0 auto; font-size: 0.9em; }

ul#staff {padding-top: 2px; margin-top: 2px;}
ul#staff li {margin-left: 15px; }

.quicklinks {  margin-left: 0px !important; margin-top: 2px !important; padding: 0; height: 18px !important; width: 31px !important;}

*html .quicklinks { margin-left: 4px; padding: 0; border: 0px solid #0062bb; height: 18px !important; width: 31px !important;}


