/* EDITOR */

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
P A:link    { COLOR: #003366; }
P A:visited { COLOR: #003366; }
P A:active  { COLOR: #003366; }
P A:hover   { COLOR: #BC2E2D; }

/* BULLETED LISTING STYLES */
UL { margin: 10px 0px 10px 25px; padding:0px; }
UL LI { list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
UL LI A { COLOR: #003366; text-decoration:underline; }
OL { margin: 10px 0px 10px 25px; padding:0px; }
OL LI { list-style: decimal; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }

/* HEADING STYLES */
H1 { font: normal 21px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #BC2E2D; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H1 A:link    { COLOR: #BC2E2D; text-decoration:none; }
H1 A:visited { COLOR: #BC2E2D; text-decoration:none; }
H1 A:active  { COLOR: #BC2E2D; text-decoration:none; }
H1 A:hover   { COLOR: #003366; text-decoration:none; }

H2 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #003366; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H2 A:link    { COLOR: #003366; text-decoration:none; }
H2 A:visited { COLOR: #003366; text-decoration:none; }
H2 A:active  { COLOR: #003366; text-decoration:none; }
H2 A:hover   { COLOR: #BC2E2D; text-decoration:none; }

H3 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #5d8823; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H3 A:link    { COLOR: #5d8823; text-decoration:none; }
H3 A:visited { COLOR: #5d8823; text-decoration:none; }
H3 A:active  { COLOR: #5d8823; text-decoration:none; }
H3 A:hover   { COLOR: #333333; text-decoration:none; }

H4 { font: bold italic 12px Arial, Helvetica, sans-serif; COLOR: #663366; text-align:left; margin:0px 0px 8px 0px; text-transform: capitalize; }
H4 A:link    { COLOR: #663366; text-decoration:none; }
H4 A:visited { COLOR: #663366; text-decoration:none; }
H4 A:active  { COLOR: #663366; text-decoration:none; }
H4 A:hover   { COLOR: #333333; text-decoration:none; }

H5 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #BC2E2D; padding: 0px; margin:0px; }
H5 A:link    { COLOR: #BC2E2D; }
H5 A:visited { COLOR: #BC2E2D; }
H5 A:active  { COLOR: #BC2E2D; }
H5 A:hover   { COLOR: #333333; }



.right-callout { padding:0px; margin:0px 0px 10px 20px; }
.right-callout TH { background:none; border-bottom: #f9c53d solid 2px; padding:0px; margin:0px; }
.right-callout TD { background:#006c9e url(../images/callout-bl.gif) no-repeat bottom left; padding:10px; margin:0px; }
.right-callout TD P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.right-callout TD P A:link    { COLOR: #e6c88b; }
.right-callout TD P A:visited { COLOR: #e6c88b; }
.right-callout TD P A:active  { COLOR: #e6c88b; }
.right-callout TD P A:hover   { COLOR: #FFFFFF; }
.right-callout TD H1 { font: bold 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.right-callout TD H1 A:link    { COLOR: #e6c88b; }
.right-callout TD H1 A:visited { COLOR: #e6c88b; }
.right-callout TD H1 A:active  { COLOR: #e6c88b; }
.right-callout TD H1 A:hover   { COLOR: #FFFFFF; }
.right-callout TD UL { margin: 10px 0px 10px 25px; padding:0px; }
.right-callout TD LI { list-style: square; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.right-callout TD LI A:link    { COLOR: #e6c88b; }
.right-callout TD LI A:visited { COLOR: #e6c88b; }
.right-callout TD LI A:active  { COLOR: #e6c88b; }
.right-callout TD LI A:hover   { COLOR: #FFFFFF; }

.content-callout { padding:0px; margin:0px; }
.content-callout TD { padding:10px; background:#311492; vertical-align:top; width:200px; }
.content-callout TD P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; }
.content-callout TD P A:link    { COLOR: #e6c88b; }
.content-callout TD P A:visited { COLOR: #e6c88b; }
.content-callout TD P A:active  { COLOR: #e6c88b; }
.content-callout TD P A:hover   { COLOR: #FFFFFF; }









.PNG { behavior:url(iepngfix.htc); }
#iowa-health-header { background:url(../images/iowa-health-header-bg.gif) repeat-x; height:24px; width:100%; position: absolute; top:0px; left:0px; z-index:1000; margin:auto; }
#iowa-health-header DIV { width:898px; margin:auto; text-align:right; }
#iowa-health-header DIV IMG { padding:0px; margin:0px; }

/* OVERALL PAGE BODY STYLE */
.home-body {margin:0px; padding:0px; background:#6cbfff url(../images/bg.jpg) no-repeat top center; }
.inside-ln-body {margin:0px; padding:0px; background:#6cbfff url(../images/inside-ln-bg.jpg) no-repeat top center; }
.inside-body {margin:0px; padding:0px; background:#6cbfff url(../images/inside-bg.jpg) no-repeat top center; }
#container { margin:auto; padding:0px; width:987px; position:relative; z-index:100; }
#logo { position: absolute; margin:33px 0px 0px 28px; padding:0px; }
#flash { position:absolute; margin:141px 0px 0px 0px; height:304px; width:100%; z-index:1; }
#no-flash { height:304px; background:url(../images/no-flash.jpg) no-repeat center; }
#no-flash IMG { position:absolute; top:163px; left:50%; margin:0px 0px 0px -130px; padding:0px; }

#SendACard { height:620px; width:722px; padding:0px; margin:0px; }

#inside-bg { width:100%; position:absolute; margin-top:671px; background:url(../images/inside-m-bg.png) repeat-y center; }
#inside-content { position: relative; width:100%; margin-top:-493px; padding:0px; min-height:493px; height:auto !important; height:493px; }
.content { padding: 12px 30px 20px 30px; }

#crumb .crumb-null { background-image:none; padding: 0px 4px 0px 0px; margin:0px; }
#crumb ul { margin: 0px 0px 20px 0px; padding:0px; }
#crumb ul li{ padding: 0px 4px 0px 10px; margin: 0px 0px 0px 0px; display:inline; background:url(../images/crumb-bullet.gif) no-repeat left; }
#crumb ul li { text-decoration: none; margin:0px; font:11px Arial, Helvetica, sans-serif; color:#7d6e4f; }
#crumb ul li a{ display: inline; text-decoration: underline; margin:0px; color:#7d6e4f; }
#crumb ul li a:hover{ color:#006699; }


/* TOP NAVIGATION */
#topnav .topnav-null { background-image:none; }
#topnav { position:absolute; top:36px; right:220px; margin:0px; padding:0px; }
#topnav ul{ margin:0px; padding:0px; display: inline; }

/*Top level list items*/
#topnav ul li{ position:relative; float: left; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 9px; display:inline; background:url(../images/topnav-bullet.gif) no-repeat left; }
#topnav ul li a{ display: inline; text-decoration: none; margin:0px; font:12px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#000000; }
#topnav ul li a:hover{ color:#FFFFFF; }


/* MAIN NAVIGATION */
a .alt { display: none; }

#nav { position:absolute; margin:90px 0px 0px 4px; padding:0px; height:51px; width:826px; }
#nav ul { margin: 0px; padding:0px; display:inline; }

#nav ul li{ margin: 0px; padding: 0px; display:inline; float: left; }
#nav ul li a{ display: block; text-decoration: none; margin: 0px; padding:0px; _behavior/**/:/**/ url(iepngfix.htc); /* IE 6 only */ }

#nav ul li a#experience-and-care { width:192px; height:51px; background: url(../images/nav/experience-and-care.png) no-repeat; }
#nav ul li a#experience-and-care:hover { background-position: 0 -51px; }
#nav ul li a#services { width:216px; height:51px; background: url(../images/nav/services-and-specialists.png) no-repeat; }
#nav ul li a#services:hover { background-position: 0 -51px; }
#nav ul li a#advocacy-and-outreach { width:231px; height:51px; background: url(../images/nav/advocacy-and-outreach.png) no-repeat; }
#nav ul li a#advocacy-and-outreach:hover { background-position: 0 -51px; }
#nav ul li a#education-center { width:187px; height:51px; background: url(../images/nav/education-center.png) no-repeat; }
#nav ul li a#education-center:hover { background-position: 0 -51px; }

/* NAVIGATION ON-STATES */
body.experience-and-care #nav ul li a#experience-and-care { background-position: 0 -102px; }
body.experience-and-care #nav ul li a#experience-and-care:hover { background-position: 0 -51px; }
body.services #nav ul li a#services { background-position: 0 -102px; }
body.services #nav ul li a#services:hover { background-position: 0 -51px; }
body.advocacy-and-outreach #nav ul li a#advocacy-and-outreach { background-position: 0 -102px; }
body.advocacy-and-outreach #nav ul li a#advocacy-and-outreach:hover { background-position: 0 -51px; }
body.education-center #nav ul li a#education-center { background-position: 0 -102px; }
body.education-center #nav ul li a#education-center:hover {  background-position: 0 -51px; }

body.about-us #topnav ul li a#about-us{ color:#FFFF99; text-decoration:underline; }
body.news-events #topnav ul li a#news-events{ color:#FFFF99; text-decoration:underline; }
body.contact-us #topnav ul li a#contact-us{ color:#FFFF99; text-decoration:underline; }

body.find-a-doctor-or-clinic #secondarynav UL LI a#find-a-doctor-or-clinic {  background-position:-94px; }
body.just-for-kids #secondarynav UL LI a#just-for-kids {  background-position:-94px; }
body.careers-volunteers #secondarynav UL LI a#careers-volunteers {  background-position:-94px; }
body.ways-to-give #secondarynav UL LI a#ways-to-give {  background-position:-94px; }


/* SEARCH FIELDS */
#search { position:absolute; top:33px; right:50px; margin:0px; padding:0px; }
.search-textbox { font:10px Arial, Helvetica, sans-serif; color:#999999; width:120px; padding: 1px 0px 1px 4px; margin:0px; }
.search-btn { font:10px Arial, Helvetica, sans-serif; color:#333333; width:24px; margin: 0px 0px 0px 4px; padding: 0px; }
.search-btn:hover { cursor:pointer; }

/* SECONDARY NAV */
#secondarynav { position:absolute; left:0px; margin:100px 0px 0px 856px; padding:0px; display:block; }
#secondarynav ul { margin: 0px; padding:0px; list-style:none; }

#secondarynav ul li{ margin: 0px; padding: 0px; display:inline; list-style:none; }
#secondarynav ul li a{ width:94px; display: block; text-decoration: none; margin: 0px; }

#secondarynav UL LI a#find-a-doctor-or-clinic { height:27px; background: url(../images/nav/find-a-doctor-or-clinic.gif) no-repeat; }
#secondarynav UL LI a#find-a-doctor-or-clinic:hover { background-position:-94px; }
#secondarynav UL LI a#just-for-kids { margin-top:-4px; height:23px; background: url(../images/nav/just-for-kids.gif) no-repeat; }
#secondarynav UL LI a#just-for-kids:hover { background-position:-94px; }
#secondarynav UL LI a#careers-volunteers { margin-top:-2px; height:21px; background: url(../images/nav/volunteer.gif) no-repeat; }
#secondarynav UL LI a#careers-volunteers:hover { background-position:-94px; }
#secondarynav UL LI a#ways-to-give { margin-top:-1px; height:32px; background: url(../images/nav/ways-to-give.gif) no-repeat; }
#secondarynav UL LI a#ways-to-give:hover { background-position:-94px; }


/* BOTTOM NAV */
#bottomnav { position:absolute; margin:141px 0px 0px 633px; padding-right:8px; min-height:21px; background:#337b10 url(../images/bottomnav-bg.gif) no-repeat top left; }
#bottomnav UL { margin: 0px; padding:0px; }
#bottomnav UL LI { margin:0px; padding:0px; list-style:none; display:inline;font:12px/18px Lucida Sans Unicode, Lucida Grande, sans-serif; }
#bottomnav UL LI a { color:#FFF; text-decoration:none; background:url(../images/bottomnav-bullet.gif) no-repeat 0px 7px; padding:0px 0px 0px 9px; margin:0px 0px 0px 3px;}
#bottomnav UL LI a#for-patients { background:none; margin-left:8px; }
#bottomnav UL LI a:hover { color:#ffe9a7; text-decoration:none; }

/* CALLOUTS */
#callouts { margin:438px 0px 0px 10px; padding:0px; position:absolute; }
.callouts-02 { margin:-15px 0px 0px 0px; }
.callouts-03 { margin:-15px 0px 0px 0px; }
.online-health-centers { background:url(../images/online-health-centers.png) no-repeat; height:89px; width:322px; padding:0px; margin:-15px 0px 0px 0px; text-align:center; }
.online-health-centers LABEL { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 0px 25px; }
.online-health-centers-dropdown { font: 10px Arial, Helvetica, sans-serif; color:#333333; margin:40px 0px 0px 0px; width:200px; }


#find-a-clinic-doctor { margin:445px 0px 0px 340px; padding:0px; position:absolute; background:url(../images/callouts-bg.png) no-repeat 0px 32px; min-height:203px; }
#callouts-search { text-align:center; padding:20px 0px 30px 0px; }
#callouts-search INPUT {  background:none; border:none; }
.find-a-clinic-doctor-textbox { font:10px Arial, Helvetica, sans-serif; color:#333333; border:#999999 solid 1px; width:180px; padding: 1px 0px 1px 0px; margin:0px; }
.find-a-clinic-doctor-table { padding: 18px 0px 0px 0px; margin:0px; width:306px; }
.find-a-clinic-doctor-table TH { font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif; text-align:right; padding: 7px 8px 7px 0px; color:#333333; width:100px; }
.find-a-clinic-doctor-table TD { text-align:left; padding: 7px 0px 7px 0px; }

#events-and-news { margin:445px 0px 0px 665px; padding:0px; position:absolute; background:url(../images/callouts-bg.png) no-repeat 0px 32px; min-height:203px; }
#events-and-news UL { margin: 5px 0px 0px 5px; padding:0px; width:306px; list-style:none; }
#events-and-news UL LI { margin: 0px; padding: 4px 0px 4px 15px; list-style:none; background: url(../images/events-and-news-bullet.gif) no-repeat 6px 10px; font:11px/14px Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333333; }
#events-and-news UL LI a{ color:#333333; padding:0px; }
#events-and-news UL LI a:hover{ color: #333399; }
#events-and-news .listing-one { background:#8bc4e1 url(../images/events-and-news-bullet.gif) no-repeat 6px 10px; }

#footer { text-align:center; margin: 710px 0px 0px 0px; padding:0px; position:absolute; width:100%; }
#footer P { font: 11px/14px Arial, Helvetica, sans-serif; color:#243241; text-align:center; }
#footer P a{ color:#243241; }
#footer P a:hover{ color:#006699; }


#inside-footer { position:absolute; text-align:center; margin: 0px; padding:60px 0px 40px 0px; width:100%; background:url(../images/inside-b-bg.png) no-repeat top center; }
#inside-footer P { font: 11px/14px Arial, Helvetica, sans-serif; color:#243241; text-align:center; }
#inside-footer P a{ color:#243241; }
#inside-footer P a:hover{ color:#006699; }


/* LEFT NAVIGATION */
body.for-patients-families-visitors-providers .leftnav LI.leftnav-title { list-style:none; }
body.for-patients-families-visitors-providers .leftnav LI.leftnav-title a { text-decoration:none; display:block; font: normal 13px 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#324d59; padding:0px 0px 5px 0px; margin: -12px 0px 0px 0px; background:none;  }
body.for-patients-families-visitors-providers .leftnav LI.leftnav-title a:hover { }



.leftnav { width:188px; padding: 0px 0px 0px 17px; margin:0px; vertical-align:top; }
.leftnav LI.leftnav-title { list-style:none; }
.leftnav LI.leftnav-title a { text-decoration:none; display:block; font: normal 16px 'Avenir', "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#324d59; padding:0px 0px 5px 0px; margin:0px; background:none;  }
.leftnav LI.leftnav-title a:hover { }

.leftnav UL { list-style:none; margin: 0px; padding:0px;  }
.leftnav LI.leftnavlevel1 { list-style:none; line-height:0px; }
.leftnav LI.leftnavlevel1 a { text-decoration:none; line-height:0px; display:block; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 4px; margin:0px; background:none; border-bottom: solid 1px #caab00;  }
.leftnav LI.leftnavlevel1 a:hover { color: #FFFFFF; background:#6cbfff; }

.leftnav LI.leftnavlevel1-on { list-style:none; line-height:0px; }
.leftnav LI.leftnavlevel1-on a { text-decoration:none; line-height:0px; display:block; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; padding:3px 0px 3px 4px; margin:0px; background:#006c9e; border-bottom: none;  }
.leftnav LI.leftnavlevel1-on a:hover { color: #FFFFFF; background:#6cbfff; }

.leftnav LI.leftnavlevel2 { list-style:none; }
.leftnav LI.leftnavlevel2 a { text-decoration:none; display:block; font: normal 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 17px; margin: 0px; background:#fff2d0 url(../images/leftnavlevel2-bullet.gif) no-repeat 5px 7px; border-bottom:none;  }
.leftnav LI.leftnavlevel2 a:hover { color:#426e95; }

.leftnav LI.leftnavlevel2-on { list-style:none; }
.leftnav LI.leftnavlevel2-on a { text-decoration:none; display:block; font: bold 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 17px; margin: 0px; background:#fff2d0 url(../images/leftnavlevel2-bullet.gif) no-repeat 5px 7px; border-bottom:none;  }
.leftnav LI.leftnavlevel2-on a:hover { font-weight:bold; color:#426e95; }

.leftnav LI.leftnavlevel3 { list-style:none; }
.leftnav LI.leftnavlevel3 a { text-decoration:none; display:block; font: normal 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 27px; margin: 0px; background:#fff2d0 url(../images/leftnavlevel3-bullet.gif) no-repeat 20px 8px; border-bottom:none;  }
.leftnav LI.leftnavlevel3 a:hover { color:#426e95; }

.leftnav LI.leftnavlevel3-on { list-style:none; }
.leftnav LI.leftnavlevel3-on a { text-decoration:none; display:block; font: bold 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 27px; margin: 0px; background:#fff2d0 url(../images/leftnavlevel3-bullet.gif) no-repeat 20px 8px; border-bottom:none;  }
.leftnav LI.leftnavlevel3-on a:hover { font-weight:bold; color:#426e95; }

.leftnav LI.leftnavlevel4 { list-style:none; }
.leftnav LI.leftnavlevel4 a { text-decoration:none; display:block; font: normal 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 45px; margin: 0px; background:#fff2d0 url(../images/leftnavlevel4-bullet.gif) no-repeat 35px 9px; border-bottom:none;  }
.leftnav LI.leftnavlevel4 a:hover { color:#426e95; }

.leftnav LI.leftnavlevel4-on { list-style:none; }
.leftnav LI.leftnavlevel4-on a { text-decoration:none; display:block; font: bold 11px Arial, Helvetica, sans-serif; color:#6e5e3b; padding:3px 0px 3px 45px; margin: 0px; background:#fff2d0 url(../images/leftnavlevel4-bullet.gif) no-repeat 35px 9px; border-bottom:none;  }
.leftnav LI.leftnavlevel4-on a:hover { font-weight:bold; color:#426e95; }


/* FORM STYLES */
.divFormBuilder .textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; width:160px; margin:0px; padding:0px; }
.divFormBuilder .label { font: normal 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder label { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder textarea { font: 12px Arial, Helvetica, sans-serif; height:60px; width:250px; }
.divFormBuilder .radiobuttonlist { padding:0px; margin:0px; }
.divFormBuilder .checkboxlist { padding:0px; margin:0px; }
.divFormBuilder .checkboxlist label { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; text-transform: none; white-space: nowrap; }
.divFormBuilder .checkboxlist input { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; background: none; BORDER:none; padding: 0px; width:auto; }
.divFormBuilder .dropdownlist { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }
.formBuildError { font: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #CC0000; }

.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 1px 10px 1px 10px; background:#31516f url(../images/form-btn-bg.gif) repeat-x bottom; border:#1767b1 solid 1px; }
.button:hover { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #31516f; padding: 1px 10px 1px 10px; background:#c5f1fe; border:#1767b1 solid 1px; cursor:pointer; }




/* FIND A DOC AND CLINIC */

.find-table { background:url(../images/find-bg.jpg) repeat-y; }
.find-bg { background:url(../images/find-b.jpg) no-repeat bottom; height:160px; vertical-align:top; padding: 10px 25px 20px 30px; margin:0px; }
.find-t { background:url(../images/find-t.jpg) no-repeat; height:10px; }

.find-textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; width:300px; }
.find-dropdown { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }

.find-bg TH { padding:0px 5px 10px 0px; }
.find-bg TD { padding:0px 0px 10px 0px; }
.find-table TH { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-align:left; }

.results-list TH { background:#8f7b60 url(../images/results-list-th.gif) repeat-x top; font: bold 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-align:left; padding:4px 5px 4px 5px; }
.results-list IMG { padding:0px 0px 0px 5px; }

.results-list a { color:#01549f; }
.results-list a:hover { color:#333333; }
.results-list-one { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; border-bottom:#a79d84 solid 1px; padding:7px 5px 7px 5px; }
.results-list-two { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; border-bottom:#a79d84 solid 1px; padding:7px 5px 7px 5px; }

.results-footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 0px; }

.results-search { background:#ab2120 url(../images/results-search-bg.gif) no-repeat right top; padding:0px 30px 0px 0px; }
.results-search IMG { padding:0px; }
.results-search TD { font: 11px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
.results-search TH { background:none; text-align:right; padding:0px; margin:0px; }

/*#results-list-pop { position:absolute; z-index:120; padding:0px; margin: 200px 0px 0px 50px; width:503px; }*/
#results-list-pop-t { background:url(../images/results-list-pop-t.gif) no-repeat; height:17px; }
#results-list-pop-b { background:url(../images/results-list-pop-b.gif) no-repeat; height:11px; }
#results-list-pop-bg { background:url(../images/results-list-pop-bg.jpg) no-repeat top; min-height:196px; padding: 5px 10px 5px 20px; }
#results-list-pop-bg H1 { font: normal 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #FFFFFF; text-align:left; margin:0px 0px 8px 0px; }
#results-list-pop-bg P { font: 11px  Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px; }

.profile-callout { padding:0px 0px 20px 20px; margin:0px; }
.profile-callout UL { list-style:none; margin:0px; padding:0px; }
.profile-callout UL LI { list-style:none; margin:0px; padding:0px; }
.profile-callout .profile-callout-btn { margin: -20px 0px 0px 0px; padding:0px; }
.profile-callout .profile-callout-photo { margin: 0px 0px 30px 0px; padding:0px; }


/* CLASSES AND EVENTS */
#type-of-event { float:left; width:220px; padding:0px; border:#d3c093 solid 1px; }
#type-of-event UL { margin:0px; padding:0px; list-style:none; }
#type-of-event UL LI { margin:0px; list-style:none; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; }

#type-of-event a { color:#333333; display:block; padding:6px 10px 6px 10px;  }
#type-of-event a:hover { color:#01549f; background: #FFFF99; }
#type-of-event .event-list-left-one { }
#type-of-event .event-list-left-two { background:#eed5a3; }
#type-of-event .event-list-left-one-on { background:#8dbadd url(../images/classes-events-on.gif) no-repeat right; }
#type-of-event .event-list-left-two-on { background:#8dbadd url(../images/classes-events-on.gif) no-repeat right; }


#name-of-event { float:left; width:220px; border:#c0d0a7 solid 1px; margin:0px 0px 0px 9px; padding:0px; }
#name-of-event UL { margin:0px; padding:0px; list-style:none; }
#name-of-event UL LI { margin:0px; list-style:none; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; }

#name-of-event a { color:#333333; display:block; padding:6px 10px 6px 10px;  }
#name-of-event a:hover { color:#01549f; background: #FFFF99; }
#name-of-event .event-list-middle-one { }
#name-of-event .event-list-middle-two { background:#e1edc7; }
#name-of-event .event-list-middle-one-on { background:#8dbadd url(../images/classes-events-on.gif) no-repeat right; }
#name-of-event .event-list-middle-two-on { background:#8dbadd url(../images/classes-events-on.gif) no-repeat right; }


#details-of-event { float:left; width:450px; border:#a4c5d3 solid 1px; margin:0px 0px 0px 9px; }
#details-of-event DIV { padding: 10px 10px 10px 10px; }
#details-of-event UL { margin: 10px 0px 10px 0px; padding: 0px; list-style:none; }
#details-of-event UL LI { margin:0px; padding: 3px 10px 3px 10px; list-style:none; }
#details-of-event UL LI span { float:right; margin:0px; padding:0px; }
#details-of-event UL LI span input { margin:0px; padding: 0px 5px 0px 5px; }
#details-of-event .event-list-right-footer { font-size:10px; border-top:#666666 solid 1px; padding: 3px 0px 0px 0px; margin: 10px 10px 0px 10px; }
#details-of-event .event-list-right-one { background:#dfe3e1; }
#details-of-event .event-list-right-two { }

#details-of-event label { float: left; width: 100px; font: 11px/18px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
#details-of-event .textbox { width: 200px; font: 11px Arial, Helvetica, sans-serif; padding:0px; margin-bottom:8px; }
#details-of-event .dropdown { font: 11px Arial, Helvetica, sans-serif; padding:0px; margin-bottom:8px; }
#details-of-event #CCID { float: right; font: 10px/12px Arial, Helvetica, sans-serif; padding:0px; margin:0px; text-align:justify; width:270px; }

#details-of-event H1 { font: normal 15px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #324d59; text-align:left; margin:0px; }
#details-of-event P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
#details-of-event P A:link    { COLOR: #003366; }
#details-of-event P A:visited { COLOR: #003366; }
#details-of-event P A:active  { COLOR: #003366; }
#details-of-event P A:hover   { COLOR: #003366; }

#details-of-event DIV DIV UL { margin: 10px 0px 10px 25px; padding:0px; }
#details-of-event DIV DIV UL LI { list-style: square; font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
#details-of-event DIV DIV UL LI A { COLOR: #003366; text-decoration:underline; }
#details-of-event DIV DIV UL LI A:hover   { COLOR: #333333; text-decoration:underline; }

#details-of-event DIV DIV OL { margin: 10px 0px 10px 25px; padding:0px; }
#details-of-event DIV DIV OL LI { list-style: decimal; font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; }
#details-of-event DIV DIV OL LI A { COLOR: #003366; text-decoration:underline; }
#details-of-event DIV DIV OL LI A:hover   { COLOR: #333333; text-decoration:underline; }

#details-of-event DIV DIV UL LI DIV { margin:0px; padding:0px; }

.classesEventsMiddleImage { background:url(../images/name-of-event-null.jpg) no-repeat top; height:432px; }
.classesEventsRightImage { background:url(../images/details-of-event-null.jpg) no-repeat top; height:412px; }



.media-gallery-pager-t { text-align:right; padding:0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }
.media-gallery-pager-b { text-align:right; padding:5px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }
.media-gallery TD { width:25%; vertical-align:top; padding:0px 5px 20px 5px; margin:0px; }
.media-gallery TD IMG { border:#333333 solid 2px; }
.media-gallery TD A:hover IMG { border:#71a4cc solid 2px; filter: alpha(opacity=80); -moz-opacity: 0.8; KhtmlOpacity: .8; opacity: .8; }
.media-gallery TD P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-decoration:none; }
.media-gallery TD P A:link    { COLOR: #333333; text-decoration:none; }
.media-gallery TD P A:visited { COLOR: #333333; text-decoration:none; }
.media-gallery TD P A:active  { COLOR: #333333; text-decoration:none; }
.media-gallery TD P A:hover   { COLOR: #203048; text-decoration:none; }


.services-search { background:url(../images/services-search-bg.png) no-repeat top; height:82px; width:446px; padding:20px 0px 0px 0px; text-align:center; }

.news-date { font-size: 11px; color:#333333; font-style: italic; }
.news-pager-t { text-align:right; padding:0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }
.news-pager-b { text-align:right; padding:5px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top:#666666 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }


.searchresults-btn { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; border:none; background: none; text-decoration:underline; cursor:pointer; }
.searchresults-btn A { COLOR: #003366; text-decoration:underline; }
.searchresults-btn A:hover   { COLOR: #333333; text-decoration:underline; }

.searchresults-btn-on { font: bold 12px/16px Arial, Helvetica, sans-serif; COLOR: #003366; padding: 0px; margin:0px; border:none; background: none; text-decoration: none; cursor:pointer; }
.searchresults-btn-on A { }
.searchresults-btn-on A:hover   { }


.rwControlButtons { list-style:none; }
.rwControlButtons LI { list-style:none; }

#germFlashGame { margin-left:20px; }


/* SURVEY STYLES */
LABEL { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; }


/* FIND A DOC/CLINIC */
#small-search { float:left; background:url(http://www.iowahealth.org/images/small-search-r.png) no-repeat top right; width:310px; }
#small-search #background { background:url(http://www.iowahealth.org/images/small-search-l.png) no-repeat top left; }
#small-search UL { padding: 0px; background:url(http://www.iowahealth.org/images/small-search-bg.png) repeat-x top; margin:0px 15px 0px 8px; }
#small-search UL UL { margin: 0px 0px -14px 0px; padding:0px; background:none; float:left; }
#small-search UL LI { margin:0px; padding: 0px 0px 0px 10px; list-style:none; clear:both; }
#small-search UL UL LI { font: 10px/16px Arial, Helvetica, sans-serif; padding:0px; margin:0px; }

#small-search UL LI.title { font:15px "Century Gothic", Arial, Helvetica, sans-serif; color:#0f1f2e; text-align:center; padding:10px 0px 0px 0px; }
#small-search UL LI LABEL { display:block; font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #0f1f2e; padding:3px 0px 0px 0px; margin:0px; }
#small-search UL LI SELECT, INPUT { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #0f1f2e; background:#FFF; border:solid 1px #abadb3; padding:0px; margin:0px; }
#small-search UL LI .drop-specialty { width:276px; }
#small-search UL LI .text-name { width:272px; }
#small-search UL LI .drop-location { width:140px; float:left; }
#small-search UL LI .of { float:left; padding:0px 8px 0px 8px; }
#small-search UL LI .text-zip { width:90px; }
#small-search UL LI .drop-city { width:276px; }
#small-search UL LI .drop-gender { width:120px; }
#small-search UL LI.btn { text-align:center; margin:18px 0px 0px 0px; }

.button-option2 { font:13px "Century Gothic", Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #FFFFFF; padding: 5px 40px 5px 40px; background:#196590 url(http://www.iowahealth.org/images/button-option2.gif) repeat-x top; border:#FFFFFF solid 2px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -ms-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); }
.button-option2:hover { background:#a0d6f8; color:#19313e; cursor:pointer; }

.button-option3 { font:14px "Century Gothic", Arial, Helvetica, sans-serif; COLOR: #132c42; padding: 5px 60px 5px 60px; background:#dae3e9 url(http://www.iowahealth.org/images/button-option3.gif) repeat-x top; border:#d5d5d5 solid 1px; }
.button-option3:hover { background:#FFFFFF; color:#19313e; cursor:pointer; }

#map { float:right; border:#c8b18a solid 1px; margin-bottom:30px; }

#results { clear:both; background:url(http://www.iowahealth.org/images/small-search-r.png) no-repeat top right; }
#results #results-background { background:url(http://www.iowahealth.org/images/small-search-l.png) no-repeat top left; }
#results #results-container { font: 12px/18px Arial, Helvetica, sans-serif;  background:url(http://www.iowahealth.org/images/small-search-bg.png) repeat-x top; margin:0px 15px 0px 8px; }

#results #results-container UL { margin:0px; padding:0px; }
#results #results-container UL LI { margin:0px; padding: 5px 5px 5px 0px; list-style:none; vertical-align: middle; display:inline-block; display:-moz-inline-stack; color:#333; font:11px/16px Arial, Helvetica, sans-serif; }
#results #results-container UL LI a { color:#01549f; text-decoration:underline; }
#results #results-container UL LI a:hover { color:#333; text-decoration:underline; }

#results #results-container DIV { margin:0px -10px 0px -3px; }
#results #results-container DIV.one { background:#FFF; }
#results #results-container DIV.two { background:#f8e3bb; }

#results #results-container UL LI.clm-one { width:30px; }
#results #results-container UL LI.clm-two { width:240px; }
#results #results-container UL LI.clm-three { width:320px; }
#results #results-container UL LI.clm-four {  }

#results #results-container DIV.header { font: 16px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #132c42; padding:5px 0px 0px 5px; }
#results #results-container DIV.titles LI { font: 14px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #132c42; }

#results-pager { text-align:right; font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 0px; border-top:#333333 solid 1px; }

#results-profile-right { float:right; border-left:#c4ac94 solid 1px; margin-left:10px; margin-bottom:10px; padding-left:6px; }
#results-profile-right UL { margin:0px; padding:0px; }
#results-profile-right UL LI { margin: 0px 0px 5px 0px; padding:0px; list-style:none; }
#results-profile-right UL LI H2 { margin-top:20px; margin-bottom:0px; }
#results-profile-right UL LI#profile-photo { text-align:center; }
#results-profile-right UL LI#google-map { border:#c8b18a solid 1px;  }
#results-profile-right UL LI#profile-video-caption { font:11px Arial, Helvetica, sans-serif; }
#results-profile-right UL LI#profile-video-thumbnail { margin-top:20px; }

#results-profile-right UL LI.profile-btn a { font:12px "Century Gothic", Arial, Helvetica, sans-serif; display:block; margin:8px 0px 0px 0px; text-align:center; width:100%; COLOR: #132c42; padding: 3px 0px 3px 0px; background:#dae3e9 url(http://www.iowahealth.org/images/button-option3.gif) repeat-x center; border:#d5d5d5 solid 1px; text-decoration:none; }
#results-profile-right UL LI.profile-btn a:hover { background:#FFFFFF; color:#19313e; cursor:pointer; text-decoration:none; }

#profile-options { float: right; }
#profile-options UL { margin:0px; padding:0px; }
#profile-options UL LI { margin:0px; padding:0px; list-style:none; }
#profile-options UL LI a { font:11px "Century Gothic", Arial, Helvetica, sans-serif; display:block; width:60px; margin:0px 0px 5px 0px; text-align:center; COLOR: #132c42; padding: 1px 0px 1px 0px; background:#dae3e9 url(http://www.iowahealth.org/images/button-option3.gif) repeat-x center; border:#d5d5d5 solid 1px; text-decoration:none; }
#profile-options UL LI a:hover { background:#FFFFFF; color:#19313e; cursor:pointer; text-decoration:none; }

UL.profile-clinic { margin:0px; padding:0px; }
UL.profile-clinic LI { float: left; list-style:none; margin-right:5px; }

.profile-column { float:left; width:200px; margin-right:20px; vertical-align:top; }

UL.grid { margin:0px; padding:0px; }
UL.grid LI { margin:0px; padding:4px; list-style:none; clear:left; min-height:70px; }
UL.grid LI IMG { margin-right:6px; float:left; }
UL.grid LI.one { background:#f0debf; }
UL.grid LI.two { background:none; }


.clearleftfloat { clear:left; height:0; font-size: 1px; line-height: 0px; }

#results-pager-find-doctor { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 6px; border-top:#333333 solid 1px; }
#results-pager-find-doctor span { float:left; }
#results-pager-top-find-doctor { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; padding:8px 0px 0px 6px; }
#results-pager-top-find-doctor span { float:left; }

#results-previous-next { float:right; margin:0px 0px 0px 0px !important; }
