@charset "UTF-8";
/* CSS Document */

/*  ------ body attributes ------- */	

.home-bg {font:12px Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 0px 0;
	background-image:url(/images/bg-gray.gif);
	background-repeat:repeat;
	background-position: top;
	line-height:1.7em;}
	



/*  ------ global link colors ------- */	
	
a:link {color: #3185a2; text-decoration: none;}
a:visited {color: #3185a2; text-decoration: none;}
a:hover {color: #002f46; text-decoration: none;}
a:active {color: #002f46; text-decoration: none;}

img {border: 0px;}

img {margin:0;padding:0;}

img a {margin:0;padding:0;}

/*  ------ h tags, clear margin and padding ------- */

h1 {margin: 0px; padding: 0px;}
h2 {margin: 0px; padding: 0px;}
h3 {margin: 0px; padding: 0px;}
h4 {margin: 0px; padding: 0px;}



/*  ------ used so .png files are transparent in ie ------- */

img {behavior:url(/_includes/iepngfix.htc); }



/*  ------ used so .png files are transparent in ie ------- */

img {behavior:url(/_includes/iepngfix.htc); }



/*  ------ center site and set the width ------- */

.header-wrapper {
	width:1000px;
	height:204px;
	margin: 0 auto;
	padding:0;
	background-image:url(/images/header-bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	clear:both;}
	
	
.body-wrapper {
	width:1000px;
	margin: 0 auto;
	text-align:left;
	clear:both;
	padding: 15px 0px 0px 0px;}
	
.body-wrapper-home {
	width:1000px;
	margin: 0 auto;
	padding: 15px 0px 0px 0px;
	text-align:left;
	clear:both;}
	
.home-side-wrapper {
	width:248px;
	margin: 0 auto;
	padding:0;
	float:right;}	
	
.footer-wrapper {
	width:1000px;
	height:138px;
	margin: 0 auto;
	padding:0;
	clear:both;
	background-image:url(/images/footer-bg.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;}
	
	
/*  ------ Backgrounds ------- */

/* .home-flash-bg {
	width:705px;
	height:477px;
	padding:12px 0px 0px 19px;
	margin: 0px -15px 0px 11px;
	background-image:url(/images/home-flash-bg.gif);
	background-repeat: no-repeat;
	text-align:left;
	float:left;} */
	
	
.home-flash-bg {
	width:693px;
	height:477px;
	padding:12px 0px 0px 19px;
	margin: 0px 0px 0px 11px;
	background-image:url(/images/home-flash-bg.gif);
	background-repeat: no-repeat;
	text-align:left;
	float:left;}
	
.home-overview-banner {
	width:248px;
	height:74px;
	background-image:url(/images/banner-ahec-overview.gif);
	background-repeat: no-repeat;
	text-align:left;
	float:right;
	margin:12px 0px 13px 0px;
	padding:0px 0px 0px 0px;}
	
	
.home-exploring-banner {
	width:248px;
	height:74px;
	text-align:left;
	float:right;
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 0px;}
	
	
.home-upcoming-events-top {
	width:248px;
	height:94px;
	background-image:url(/images/upcoming-events-top-bg.jpg);
	background-repeat: no-repeat;
	text-align:left;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
.home-upcoming-events-text {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.25em;
	color: #000000;
	padding: 27px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;}
	
	
	.home-upcoming-events-text a:link {color: #000000; text-decoration: underline;}
	.home-upcoming-events-text a:visited {color: #000000; text-decoration: underline;}
	.home-upcoming-events-text a:hover {color: #000000; text-decoration: none;}
	.home-upcoming-events-text a:active {color: #333333; text-decoration: none;}	

	
.home-upcoming-events-middle {
	width:248px;
	background-image:url(/images/upcoming-events-middle-bg.jpg);
	background-repeat: repeat-y;
	text-align:left;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
.home-upcoming-events-bottom {
	width:248px;
	text-align:left;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
		
.upper-left-bg {
	background-image:url(/images/upper-left-body-bg.gif);
	background-repeat:no-repeat;
	height: 225px;
	vertical-align:top;}

.bottom-right-bg  {
	background-image:url(/images/lower-right-body-bg.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	height: 289px;}
	
/*.int-rightside-pic-bg {
	width: 288px;
	height: 204px;
	padding:14px 0px 0px 13px;
	background-image:url(/images/right-side-pic-bg.gif);
	background-repeat: no-repeat;
	text-align:left;} */
	
.int-rightside-pic-bg {
	width: 328px;
	height: 232px;
	padding:14px 0px 0px 13px;
	background-image:url(/images/right-side-pic-bg2.gif);
	background-repeat: no-repeat;
	text-align:left;}
	
	
.home-intro-text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	line-height:1.25em;
	width: 645px;
	margin: 0 auto;
	padding:0px 30px 0px 30px;
	float:left;}
	
	.home-intro-text a:link {color: #ffffff; text-decoration: underline;}
	.home-intro-text a:visited {color: #ffffff; text-decoration: underline;}
	.home-intro-text a:hover {color: #666666; text-decoration: none;}
	.home-intro-text a:active {color: #333333; text-decoration: none;}	



/*  ------ Upcoming Events ------- */

.upcoming-events {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.25em;
	color: #000000;
	padding: 10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	float:right;
	border-bottom:dashed thin #dbdbdb;
	font-weight:bold;}
	
	
	.upcoming-events a:link {color: #000000; text-decoration: none;}
	.upcoming-events a:visited {color: #000000; text-decoration: none;}
	.upcoming-events a:hover {color: #333333; text-decoration: none;}
	.upcoming-events a:active {color: #000000; text-decoration: none;}
	
	.upcoming-events .heading {color: #000000; text-decoration: none;}
	.upcoming-events .date { font-family:Georgia, "Times New Roman", Times, serif; color: #666666; text-decoration: none; font-weight:normal;}
	

.summary { font-family:Georgia, "Times New Roman", Times, serif; color: #666666; text-decoration: none; font-weight:normal;}
	

/*  ------ home overview ------- */	
	
.home-overview-pic {
	width:98px;
	height:54px;
	text-align:left;
	float:left;
	padding:8px 0px 8px 8px;}
	

/*  ------ image border ------- */	
	
.image-border-1 {
	border:solid 1px #fefefe;
	width:98px;
	height:54px;
	text-align:left;
	float:left;
	padding:1px 1px 1px 1px;}
	
.image-border-pic {
	border:solid 1px #d9d9d9;
	text-align:left;
	float:left;
	padding:1px 1px 1px 1px;
	margin: 0px 10px 0px 0px;}
	
	
	
/*  ------ logo ------- */

.logo {
	width:344px;
	height:57px;
	margin: 0 auto;
	padding:50px 0px 0px 38px;
	float: left;
	clear:both}
	

/*  ------ Top Menu ------- */

.sub-menu {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #523e7f;
	padding: 0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right}
	
	
	.sub-menu a:link {color: #523e7f; text-decoration: none;}
	.sub-menu a:visited {color: #523e7f; text-decoration: none;}
	.sub-menu a:hover {color: #333333; text-decoration: none;}
	.sub-menu a:active {color: #000000; text-decoration: none;}
	
	.sub-menu ul {
		padding: 54px 29px 0px 18px;
		margin: 0;}
	
	.sub-menu ul li {
		display:inline;
		list-style:none;
		padding: 0 0px 0 22px;}
		
		
		
/*  ------ Search ------- */

.search-box {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #523e7f;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:250px;
	float:right}
	
	
	.search-box a:link {color: #523e7f; text-decoration: none;}
	.search-box a:visited {color: #523e7f; text-decoration: none;}
	.search-box a:hover {color: #333333; text-decoration: none;}
	.search-box a:active {color: #000000; text-decoration: none;}
	
	
.search-field {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #523e7f;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left}	
	
.search-button {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #523e7f;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right}	
	
	
	



fieldset.search {
	border: none;
	margin: 0 auto;}

.search input, .search button {
	border: none;
	float: left;}

.search input.box {
	color: #333333;
	font-size: 1.2em;
	width: 165px;
	margin: 26px 0px 0 0;
	padding: 0px 0px 0 0;
	background: url(/images/search_bg.gif) no-repeat;}
	
.search input.box:focus {
	background: url(/images/search_bg.gif) no-repeat left -400px;
	outline: none;}

.search input.box:blur {
	color:#FFF;
	outline: none;}
	

.btn {
	width: 19px;
	height: 21px;
	cursor: pointer;
	text-indent: -9999px;
	background: #69be28;
	margin: 23px 0px 0 32px;}



/*  ------ Top Links and Search ------- */		
	
.main-menu-links {
	font-size: 13px;
	margin: 13px 0 0 22px;
	float:left;
	width: 700px}

	.main-menu-links ul {
		padding: 0px 0 0 0;
		margin: 0;}
	
	.main-menu-links ul li {
		display:inline;
		list-style:none;
		padding: 20px 0 0 0px;	}

	.main-menu-links a {
		display:block;
    	float:left;
		height: 62px;}
		
		.main-menu-links a:hover {
		background-position:0 -62px;}
		
		.main-menu-links a:active {
		background-position:0 -124px;}
		
		
		.main-menu-links .heatlh-careers {
			width:218px;
    		background:url("/images/menu-health-careers.jpg") no-repeat;}
			
		.main-menu-links .health-professions {
			width:257px;
    		background:url("/images/menu-health-professions.jpg") no-repeat;}
			
		.main-menu-links .supporting {
			width:225px;
    		background:url("/images/menu-supporting.jpg") no-repeat;}
			
			


/*  ------ Social Media ------- */		
	
.social-media {
	font-size: 13px;
	width:250px;
	padding-top:21px;
	float:right;}

	.social-media ul {
		padding: 0px 60px 0 0;
		margin: 0}
	
	.social-media ul li {
		display:inline;
		list-style:none;
		padding: 0 0 0 0px;	
		margin: 0 0 0 7px;
		float:right;}

	.social-media a {
		display:block;
		height: 30px;}
		
		.social-media a:hover {
		background-position:0 -30px;}
		
		.social-media a:active {
		background-position:0 -60px;}
		
		
		.social-media .facebook{
			width:30px;
    		background:url("/images/icon-facebook.jpg") no-repeat;}
			
		.social-media .twitter {
			width:30px;
    		background:url("/images/icon-twitter.jpg") no-repeat;}
			


/*  ------ body  ------- */


.main-content {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #000000;
	margin:10px 10px 10px 10px;
	width: 920px;
	text-align:left;}
	
	
	.main-content a:link {color: #4f2d7f; text-decoration: underline;}
	.main-content a:visited {color: #4f2d7f; text-decoration: underline;}
	.main-content a:hover {color: #666666; text-decoration: none;}
	.main-content a:active {color: #000000; text-decoration: none;}
	
	.main-content .lg-text {font-size:18px; color:#bfa3e5}
	
	.main-content .lg-purple-text {font-size:18px; color:#000000}
	
	.main-content ul {
		margin: 0;
		padding-left: 18px;
		padding-top: 0px;}
	
	.main-content ul li {
		margin-left:0;
		padding-left: 0px;
		padding-top: 4px;
		list-style-type: square;
		list-style-position: outside;}	
	
	
	


.title-bg {
	width:940px;
	height:80px;
	margin: 0 auto;
	background-image:url(/images/title-bg.jpg);
	background-repeat: no-repeat;
	text-align:left;}
	


.page-title {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:11px;
	line-height: .75em;
	color: #000000;
	padding:20px 0px 10px 20px;
	width: 880px;
	text-align:left;}
	
	.page-title a:link {color: #990000; text-decoration: none;}
	.page-title a:visited {color: #ffffff; text-decoration: none;}
	.page-title a:hover {color: #333333; text-decoration: none;}
	.page-title a:active {color: #000000; text-decoration: none;}

	.page-title h1 .title-dark-purple-title {font-size: 37px;font-weight: normal; color:#241353; display:block}
	.page-title h1 .title-light-purple-title {font-size: 27px;font-weight: normal; color:#bfa3e5; display:block}
	
	
.title-div {
	clear:both;
	width:920px;
	height:4px;
	margin: 0px 0px 20px 0px;
	background-image:url(/images/title-div.gif);
	background-repeat: no-repeat;}
	
/*.body-left {
	width:540px;
	float:left;
	margin: 0 auto;
	padding:0px 38px 20px 20px;
	clear:both;}
	
.body-right {
	width:290px;
	float:right;
	margin: 0px 20px 20px 0px} */
	
	
.body-left {
	width:500px;
	float:left;
	margin: 0 auto;
	padding:0px 38px 20px 20px;
	clear:both;}
	
.body-right {
	width:330px;
	float:right;
	margin: 0px 20px 20px 0px}
	
	
.body-bottom {
	width:900px;
	float:left;
	margin: 0 auto;
	padding:20px 20px 20px 20px;
	clear:both;}
	
	
	
.right-quote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.25em;
	color: #000000;
	width: 330px;
	text-align:left;
	font-style:oblique;}
	
	
	.right-quote a:link {color: #990000; text-decoration: none;}
	.right-quote a:visited {color: #ffffff; text-decoration: none;}
	.right-quote a:hover {color: #333333; text-decoration: none;}
	.right-quote a:active {color: #000000; text-decoration: none;}
	


/*  ------ interior side banner ------- */


.interior-side-banner {
	width: 330px;
	text-align: center;
	padding: 30px 0px 0px 0px}
	

/*  ------ footer text ------- */


.footer-menu-text-top {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:11px;
	line-height:1.75em;
	color: #ffffff;
	padding: 38px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 1000px;
	text-align:center;}
	
	
	.footer-menu-text-top a:link {color: #ffffff; text-decoration: none;}
	.footer-menu-text-top a:visited {color: #ffffff; text-decoration: none;}
	.footer-menu-text-top a:hover {color: #000000; text-decoration: none;}
	.footer-menu-text-top a:active {color: #000000; text-decoration: underline;}
	
	.footer-menu-text-top .slash {color: #ffffff; text-decoration: none;}
	
.footer-menu-text-bottom {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:11px;
	line-height:1.75em;
	color: #cbc0d9;
	padding: 2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 1000px;
	text-align:center;}
	
	
	.footer-menu-text-bottom a:link {color: #cbc0d9; text-decoration: none;}
	.footer-menu-text-bottom a:visited {color: #cbc0d9; text-decoration: none;}
	.footer-menu-text-bottom a:hover {color: #000000; text-decoration: none;}
	.footer-menu-text-bottom a:active {color: #000000; text-decoration: underline;}
	
.footer-support-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:1.75em;
	color: #000000;
	padding: 22px 0px 0px 70px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
	font-style:italic;}
	
	
	.footer-support-text a:link {color: #000000; font-weight:bold; text-decoration: underline;}
	.footer-support-text a:visited {color: #000000; text-decoration: underline;}
	.footer-support-text a:hover {color: #333333; text-decoration: none;}
	.footer-support-text a:active {color: #666666; text-decoration: none;}
	
.footer-designed-by-text {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:10px;
	line-height:1.5em;
	color: #000000;
	padding: 22px 70px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align: right;
	float: right;}
	
	
	.footer-designed-by-text a:link {color: #000000; font-weight:bold; text-decoration: underline;}
	.footer-designed-by-text a:visited {color: #000000; text-decoration: underline;}
	.footer-designed-by-text a:hover {color: #333333; text-decoration: none;}
	.footer-designed-by-text a:active {color: #666666; text-decoration: none;}
	
.footer-logo-text {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:11px;
	line-height:1.5em;
	color: #cccccc;
	padding: 30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align: center;
	clear:both;}
	
.footer-menu-text {
	font-family:  Arial, Verdana, Helvetica sans-serif;
	font-size:10px;
	line-height:1.25em;
	color: #cccccc;
	padding: 20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	width: 1000px;
	text-align:center;}
	
	
	.footer-menu-text a:link {color: #cccccc; text-decoration: underline;}
	.footer-menu-text a:visited {color: #cccccc; text-decoration: underline;}
	.footer-menu-text a:hover {color: #999999; text-decoration: none;}
	.footer-menu-text a:active {color: #666666; text-decoration: none;}
	

