/* OVERALL PAGE BODY STYLE */


.body { background:#4f3473 url(../images/vertical-bg.gif) repeat-y center; margin: 0px; padding: 0px; }
#container { background:url(../images/bg.jpg) repeat-x top; }
#container2 { background:url(../images/body-bg.jpg) no-repeat top;}
.body-l { background:url(../images/body-bl.png) no-repeat bottom right; vertical-align:top; }
.body-l DIV { background:url(../images/body-tl.png) no-repeat top right; height:514px; }
.body-r { background:url(../images/body-br.png) no-repeat bottom left; vertical-align:top; }
.body-r DIV { background:url(../images/body-tr.png) no-repeat top left; height:514px; }
.body-r-inside { background:url(../images/body-br.png) no-repeat bottom left; vertical-align:top; }
.body-r-inside DIV { background:url(../images/body-tr-inside.png) no-repeat top left; height:514px; }
.body-l-leftnav { background:url(../images/body-bl.png) no-repeat bottom right; vertical-align:top; }
.body-l-leftnav DIV { background:url(../images/body-tl-leftnav.png) no-repeat top right; height:514px; }

#rightnav-wrapper { position:relative; top:94px; height:361px; width:284px; }

#home-events { position: absolute; top:0px; left:0px; }
#home-events UL { text-align:left; margin-top:0px; margin-left:30px; padding:0px; }
#home-events LI { list-style: none; text-align:left; font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px 0px 4px 0px; }
#home-events LI A:link    { COLOR: #333333; }
#home-events LI A:visited { COLOR: #333333; }
#home-events LI A:active  { COLOR: #333333; }
#home-events LI A:hover   { COLOR: #663366; }

#home-news { position: absolute; top:154px; left:0px; }
#home-news UL { text-align:left; margin-top:0px; margin-left:30px; padding:0px; }
#home-news LI { list-style: none; text-align:left; font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px 0px 4px 0px; }
#home-news LI A:link    { COLOR: #333333; }
#home-news LI A:visited { COLOR: #333333; }
#home-news LI A:active  { COLOR: #333333; }
#home-news LI A:hover   { COLOR: #663366; }

#home-newsletter { position: absolute; top:281px; left:30px; text-align:left; }
.home-newsletter-textbox { font:normal 12px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #525252 1px; padding: 3px 2px 3px 2px; width:157px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding:0px; margin:0px; text-align:left; }
P A:link    { COLOR: #333333; }
P A:visited { COLOR: #333333; }
P A:active  { COLOR: #333333; }
P A:hover   { COLOR: #663366; }

/* INSIDE CONTENT STYLES */
.inside-content { height:380px; background:url(../images/inside-des-moines-t.gif) no-repeat bottom right; padding:60px 20px 20px 20px; vertical-align:top; }
.inside-content UL { text-align:left; margin-top:0px; }
.inside-content LI { list-style: square; text-align:left; font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; }
.inside-content LI A:link    { COLOR: #333333; }
.inside-content LI A:visited { COLOR: #333333; }
.inside-content LI A:active  { COLOR: #333333; }
.inside-content LI A:hover   { COLOR: #663366; }

/* HEADING STYLES */
H1 { font: bold 18px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#663366; text-align:left; margin:0px 0px 10px 0px; }
H1 A:link    { COLOR: #663366; text-decoration:underline; }
H1 A:visited { COLOR: #663366; text-decoration:underline; }
H1 A:active  { COLOR: #663366; text-decoration:underline; }
H1 A:hover   { COLOR: #333333; text-decoration:underline; }

H2 { font: normal 16px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#333333; text-align:left; margin:0px 0px 10px 0px; }
H2 A:link    { COLOR: #663366; text-decoration:underline; }
H2 A:visited { COLOR: #663366; text-decoration:underline; }
H2 A:active  { COLOR: #663366; text-decoration:underline; }
H2 A:hover   { COLOR: #333333; text-decoration:underline; }

H3 { font: bold 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#333333; text-align:left; margin:0px 0px 6px 0px; }
H3 A:link    { COLOR: #003366; text-decoration:underline; }
H3 A:visited { COLOR: #003366; text-decoration:underline; }
H3 A:active  { COLOR: #003366; text-decoration:underline; }
H3 A:hover   { COLOR: #333333; text-decoration:underline; }

H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* FOOTER STYLE */
.footer { background:url(../images/footer-bg.jpg) no-repeat; height:157px; }
.footer P { font: 10px/14px Arial, Helvetica, sans-serif; COLOR: #d4d2d4; padding:0px; margin:0px; text-align:center; }
.footer P A:link    { COLOR: #d4d2d4; }
.footer P A:visited { COLOR: #d4d2d4; }
.footer P A:active  { COLOR: #d4d2d4; }
.footer P A:hover   { COLOR: #FFFFFF; }

/* FORM STYLES */
.divFormBuilder .textbox { font: 12px "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; width:160px; margin:0px; padding:0px; }
.divFormBuilder .label { font: normal 12px/16px "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder label { font: 12px/16px "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; white-space:nowrap; }
.divFormBuilder textarea { font: 12px "Calibri", 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 "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; text-transform: none; white-space: nowrap; }
.divFormBuilder .checkboxlist input { font: 12px "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; background: none; BORDER:none; padding: 0px; width:auto; }
.divFormBuilder .dropdownlist { font: 12px/16px "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; }
.formBuildError { font: bold 12px/16px "Calibri", Arial, Helvetica, sans-serif; COLOR: #CC0000; }


.textbox { font: 11px "Calibri", Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: normal 11px "Calibri", Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 1px 6px 1px 6px; background:#660099; border:#FFFFFF solid 1px; }
.button:hover { font: normal 11px "Calibri", Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 1px 6px 1px 6px; background:#6666CC; border:#FFFFFF solid 1px; cursor:pointer; }


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

#nav { position:absolute; width:960px; }
#nav ul { margin: 0px; padding:0px; }

#nav ul li{ position: relative; float: left; margin: 0px; padding: 0px; display: inline; }
#nav ul li a{ display: block; text-decoration: none; margin: 0px; }

#nav ul li a#health-careers-exploration-and-preparation { width:167px; height:43px; background: url(../images/nav/health-careers-exploration-preparation.png) no-repeat; }
#nav ul li a#health-careers-exploration-and-preparation:hover { background: url(../images/nav/health-careers-exploration-preparation.png) 0 -43px no-repeat; }
#nav ul li a#health-professions-student-training { width:156px; height:43px; background: url(../images/nav/health-professions-student-training.png) no-repeat; }
#nav ul li a#health-professions-student-training:hover { background: url(../images/nav/health-professions-student-training.png) 0 -43px no-repeat; }
#nav ul li a#health-care-professional-education-and-support { width:156px; height:43px; background: url(../images/nav/supporting-health-care-professionals.png) no-repeat; }
#nav ul li a#health-care-professional-education-and-support:hover { background: url(../images/nav/supporting-health-care-professionals.png) 0 -43px no-repeat; }
#nav ul li a#health-and-community-development { width:156px; height:43px; background: url(../images/nav/health-community-development.png) no-repeat; }
#nav ul li a#health-and-community-development:hover { background: url(../images/nav/health-community-development.png) 0 -43px no-repeat; }
#nav ul li a#resources { width:156px; height:43px; background: url(../images/nav/resources.png) no-repeat; }
#nav ul li a#resources:hover { background: url(../images/nav/resources.png) 0 -43px no-repeat; }
#nav ul li a#success-stories { width:169px; height:43px; background: url(../images/nav/success-stories.png) no-repeat; }
#nav ul li a#success-stories:hover { background: url(../images/nav/success-stories.png) 0 -43px no-repeat; }


body.health-careers-exploration-and-preparation #nav ul li a#health-careers-exploration-and-preparation { background: url(../images/nav/health-careers-exploration-preparation.png) 0 -43px no-repeat; }
body.health-professions-student-training #nav ul li a#health-professions-student-training { background: url(../images/nav/health-professions-student-training.png) 0 -43px no-repeat; }
body.health-care-professional-education-and-support #nav ul li a#health-care-professional-education-and-support { background: url(../images/nav/supporting-health-care-professionals.png) 0 -43px no-repeat; }
body.health-and-community-development #nav ul li a#health-and-community-development { background: url(../images/nav/health-community-development.png) 0 -43px no-repeat; }
body.resources #nav ul li a#resources { background: url(../images/nav/resources.png) 0 -43px no-repeat; }
body.success-stories #nav ul li a#success-stories { background: url(../images/nav/success-stories.png) 0 -43px no-repeat; }



body.about-iowa-ahec .leftnav-on { color:#FFFF66; font-weight:bold; }
body.health-careers-exploration-preparation .leftnav-on { color:#FFFF66; font-weight:bold; }


#topnav { background: url(../images/topnav-bg.jpg) no-repeat; vertical-align:top; text-align:right; }
#topnav ul { margin: 10px 20px 0px 0px; padding:0px; }
#topnav ul li { font: 10px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; position: relative; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 12px; display: inline; background:url(../images/topnav-bullet.gif) no-repeat left; }
#topnav ul li A:link    { COLOR: #FFFFFF; text-decoration:none; }
#topnav ul li A:visited { COLOR: #FFFFFF; text-decoration:none; }
#topnav ul li A:active  { COLOR: #FFFFFF; text-decoration:none; }
#topnav ul li A:hover   { COLOR: #FFFF66; text-decoration:none; }

.leftnav { background:url(../images/inside-leftnav-bg.jpg) no-repeat top; height:386px; width:167px; vertical-align:top; }
.leftnav UL { list-style:none; margin: 60px 0px 0px 0px; padding:0px; background:url(../images/leftnav-border.jpg) no-repeat bottom right; }
.leftnav LI.leftnav-title { display:none; }
.leftnav LI.leftnav-title a { display:none; }
.leftnav LI.leftnav-title a:hover { display:none; }

.leftnav LI.leftnavlevel1 { list-style:none; }
.leftnav LI.leftnavlevel1 a { text-decoration:none; text-align:right; display:block; font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 10px 5px 15px; margin:0px; background:url(../images/leftnav-border.jpg) no-repeat top right; }
.leftnav LI.leftnavlevel1 a:hover { color:#FFFF66; }

.leftnav LI.leftnavlevel1-on { list-style:none; }
.leftnav LI.leftnavlevel1-on a { text-decoration:none; text-align:right; display:block; font: bold 11px Arial, Helvetica, sans-serif; color:#FFFF66; padding:5px 10px 5px 15px; margin:0px; background:url(../images/leftnav-border.jpg) no-repeat top right; }
.leftnav LI.leftnavlevel1-on a:hover { color:#FFFF66; }




.PNG { behavior:url(/iepngfix.htc); }

.photo-gallery-photo {border:#333333 solid 2px; margin:20px 0px 0px 0px; }







/* MEDIA GALLERY */

.media-gallery-pager-t { text-align:right; padding:0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom:#000000 solid 1px; font: 11px "Calibri", 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:#000000 solid 1px; font: 11px "Calibri", Arial, Helvetica, sans-serif; color:#333333; }
.media-gallery TD { width:180px; 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; }
.mediaCaption { font: 11px "Calibri", Arial, Helvetica, sans-serif; color:#333333; }


.news-date { font: italic 11px "Calibri", Arial, Helvetica, sans-serif; color:#FFFFFF; }
.news-pager-t { text-align:right; padding:0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom:#000000 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:#000000 solid 1px; font: 10px Arial, Helvetica, sans-serif; color:#333333; }

.error-message { font: bold 12px Arial, Helvetica, sans-serif; color:#CC0000; }
