@charset "utf-8";
/* CSS Document */

body {padding:0px; font:11px Verdana, Helvetica, Arial, sans-serif; color:#000000; margin:0px auto; width:956px; line-height:16px;}
.clear {clear:both;}
.leftfloat {float:left;} /* used as workaround for ie6 bug */

#leftcolumn #nav a, a:link, a:visited, #leftcolumn #leftspotlight a, a:link, a:visited, #rightcolumn .featureditem a, a:link, a:visited, #maincontent a, a:link, a:visited { color:#3333cc; text-decoration:none; }
#leftcolumn #nav a:hover, a:active, #leftcolumn #leftspotlight a:hover, a:active, #rightcolumn .featureditem a:hover, a:active, #maincontent a:hover, a:active { color:#336699; text-decoration:underline; }

/* Top Header Elements */

#tophead { display:inline; float:right; }
#tophead input, #tophead select { border:1px solid #CCCCCC; margin:8px 0 0; padding:2px; line-height:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#tophead #hc_search #q { width:150px; }
#tophead #hc_search #submit { width:40px; }
#tophead form { display:inline; }
#topnav {font-size:9px; display:inline; margin:0px; }
#topnav a {color:#272f60; text-decoration:none; }
#topnav a:hover, a:active { text-decoration:underline; }

#bluebar {width:95%; background-color:#1f4f91; margin-top:5px; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:25px; margin-bottom:10px; float:left;}
#bluebar a {color:#FFFFFF; text-decoration:none; }
#bluebar a:hover, a:active {color:#FFFFFF; outline:none; text-decoration:underline; }

#bluebar #left {margin-left:30px; float:none; padding:5px 0; }
#bluebar #right {width:260px; float:right; text-align:left; padding:5px 0;}
#logo {background:url(/aha-solutions/career_center/images/aha_cc.gif); width:400px; height:106px;}

/* Main Content Area Wrapper*/
#content {width:95%; margin-left:auto; margin-right:auto; margin-top:10px;}

/* Left Column */
#leftcolumn {width:250px; float:left; margin-top:14px; }
#leftcolumn #nav ul {list-style-type:none; margin:0 0 8px 8px; padding:0px;}
#leftcolumn #nav ul li {font-size:14px; font-style:italic;}
#leftcolumn #nav ul li ul li {font-size:11px; margin-left:20px; font-style:normal;}
#leftcolumn #nav hr {height: 1px; border-style: none; color:#999999; background-color: #999999;}

#leftcolumn #featuredjobs h2 { color:#3333CC; font-style:italic; font-weight:normal; font-size:14px; }
#leftcolumn #featuredjobs h3 { font-weight:normal; font-size:11px; margin:0; padding:0; }
#leftcolumn #featuredjobs ul { list-style:none; margin:0 0 0 35px; padding:0; }
#leftcolumn #featuredjobs p { margin-top:0; }

#leftcolumn #leftspotlight {margin-left:8px;}
/*#leftcolumn #leftspotlight h2 {color:#526f7d; margin:0px; padding:0px; font-size:11px; font-style:italic;}*/
#leftcolumn #leftspotlight h2 { margin:0px; padding:0px; font-size:14px; font-style:italic; font-weight:normal; }
#leftcolumn #leftspotlight p {margin:0 0 10px 0;}


/* Right Column */
#rightcolumn {float:right; width:640px; margin-top:14px;}
#rightcolumn hr {height: 1px; border-style: none; color:#dadada; background-color: #dadada; }
#maincontent p {margin:0 0 10px 0;}
#maincontent h1 {color:#526f7d; margin:0 0 5px 0; padding:0px; font-size:15px; font-style:italic;}
#maincontent ul {}

/*#rightcolumn .featureditem { border-bottom:solid 1px #adadad;}*/
#rightcolumn .featureditem img {float:left; border:0; margin:5px;}
#rightcolumn .featureditem h2 {color:#526f7d; margin:0px; padding:0px; font-size:11px; font-style:italic;}
#rightcolumn .featureditem p {margin:0 0 10px 0;}
#rightcolumn .featureditem .featuredtext {float:right; width:450px;}

/* Footer */
#footer { margin:0px; padding:0px; text-align:center; font-size: 9px; }
#footer p {margin:0 0 0 0;}
#footer a { color:#272f60; text-decoration:none; }
#footer a:hover, a:active { text-decoration:underline; }
#footer .highlight {color:#999999;}