@charset "utf-8";
/* CSS Document */

td img {display: block;}
body {
	background-image: url(images/home_base_bk.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
}
/* page titles */
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	line-height:32px;
	padding-top:0px;
	padding-bottom:0px;
	color:#7493b0;
	font-weight:normal;
}
.subTitle {
	/* font-size:15px; */
	font-weight:bold;
}
/* alternate for header spacing issues */
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:8px;
	color:#7493b0;
	font-weight:normal;
}
#homePageContainer #pageContent #newsSubTitle a{
	font-size:15px;
	font-weight:bold;
	color:#363234;
}
#homePageContainer #pageContent #newsSubTitle a:hover{
	font-size:15px;
	font-weight:bold;
	color:#d79a07;
}
#homePageContainer #pageContent #plusSubTitle a{
	font-size:15px;
	font-weight:bold;
	color:#363234;
}
#homePageContainer #pageContent #plusSubTitle a:hover{
	font-size:15px;
	font-weight:bold;
	color:#023a70;
	text-decoration:none;
}
#homePageContainer #pageContent #newsDate{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#363234;
}
.plusSubTitleOn {
	color:#023a70;
}
.subTitle2 {
	font-size:24px;
	line-height:24px;
	color:#023a70;
	font-family:"Times New Roman", Times, serif;
}
#homePageContainer {
	position:relative;
}

#search {
	position:absolute;
	top:5px;
	left:820px;
	height: 28px;
}
#homePageContainer #search #formSearch #inputSearch #searchfor {
	color: #bdbdbd;
	font-size:12px;
}
#homeTopMenu {
	position:absolute;
	top:49px;
	left:380px;
	width:600px;
	height:234px;
	z-index:100;
}
#homePageFlash {
	position:absolute;
	top:97px;
	left:32px;
	width:909px;
	height:380px;
	background-color:#ffffff;
}

/* sub menu css */
#homeNavContainer0 {
	position:absolute;
	left:0px;
	top:28px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#homeNavContainer0 a{
	padding-left:20px;
	display: block;
}

#homeNavContainer1 {
	position:absolute;
	left:84px;
	top:28px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#homeNavContainer1 a{
	padding-left:20px;
	display: block;
}

#homeNavContainer2 {
	position:absolute;
	left:172px;
	top:28px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#homeNavContainer2 a{
	padding-left:20px;
	display: block;
}
#homeNavContainer3 {
	position:absolute;
	left:266px;
	top:28px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#homeNavContainer3 a{
	padding-left:20px;
	display: block;
}
#homeNavContainer4 {
	position:absolute;
	left:354px;
	top:28px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#homeNavContainer4 a{
	padding-left:20px;
	display: block;
}
#homeNavContainer5 {
	position:absolute;
	left:440px;
	top:28px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#homeNavContainer5 a{
	padding-left:20px;
	display: block;
}
/* page sub menus have slightly different position */
#pageNavContainer0 {
	position:absolute;
	left:0px;
	top:21px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#pageNavContainer0 a{
	padding-left:20px;
	display: block;
}

#pageNavContainer1 {
	position:absolute;
	left:88px;
	top:21px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#pageNavContainer1 a{
	padding-left:20px;
	display: block;
}

#pageNavContainer2 {
	position:absolute;
	left:176px;
	top:21px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#pageNavContainer2 a{
	padding-left:20px;
	display: block;
}
#pageNavContainer3 {
	position:absolute;
	left:266px;
	top:21px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#pageNavContainer3 a{
	padding-left:20px;
	display: block;
}
#pageNavContainer4 {
	position:absolute;
	left:354px;
	top:21px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#pageNavContainer4 a{
	padding-left:20px;
	display: block;
}
#pageNavContainer5 {
	position:absolute;
	left:442px;
	top:21px; /* hidden; */
	width:247px;
	z-index:200;
	visibility: hidden;
}
#pageNavContainer5 a{
	padding-left:20px;
	display: block;
}

.homeNavTopOff {
	width:247px;
	height:30px;
	color:#6d2a88;
	background-image:url(images/buttons/menu_top_off.png);
	font-family:"Times New Roman", Times, serif;
}
.homeNavTopOff a{
	text-decoration:none;
	color:#6d7a88;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
}
.homeNavTopOff a:hover{
	color:#FFFFFF;
}

.homeNavOff {
	width:247px;
	height:31px;
	background-image:url(images/buttons/menu_off.png);
}
.homeNavOff a{
	text-decoration:none;
	color:#6d7a88;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
}
.homeNavOff a:hover{
	color:#FFFFFF;
}
.homeNavBottom {
	width:247px;
	height:31px;
	background-image:url(images/buttons/menu_bottom.png);
}
.homeNavTopOn {
	width:247px;
	height:30px;
	color:#6d2a88;
	background-image:url(images/buttons/menu_top_on.png);
	font-family:"Times New Roman", Times, serif;
}
.homeNavTopOn a{
	text-decoration:none;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
}
.homeNavTopOn a:hover{
	color:#FFFFFF;
}

.homeNavOn {
	width:247px;
	height:31px;
	background-image:url(images/buttons/menu_on.png);
}
.homeNavOn a{
	text-decoration:none;
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	line-height:30px;
}
.homeNavOn a:hover{
	color:#FFFFFF;
}

#homePageContainer #homeTopMenu #homeTopMenuMain a {
	font-size: 17px;
	color: #4b5e72;
	text-decoration: none;
	line-height: 26px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: .05em;
}
#homePageContainer #homeTopMenu #homeTopMenuMain a:hover {
	color:#d79a07;
}
.barNavOff {
	background:transparent;
}
.topMenuOff a{
	color: #ff0000;
}
.topMenuOn {
	color: #d79a07;
}

.barNavOn {
	background-color:#d79a07;
}
/* end nav */
#homeContent {
	position:absolute;
	top:514px;
	left:0px;
	font-family: Helvetica, Arial, sans-serif;
}
#homeContent td {
	font-size:14px;
	line-height:20px;
	color:#363234;
}
#homeContent td a{
	font-size:16px;
	line-height:28px;
	color:#363234;
	text-decoration:none;
}
#homeContent td a:hover{
	color:#d79a07;
	text-decoration:underline;
}

.titleBlue {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	color:#023a70;
}
.titleNews {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	color:#d79a07;
}
.boldEmYellow {	
	font-weight:bold;
	color:#d79a07;
}
.boldEmBlue{	
	font-weight:bold;
	color:#7493b0;
}
#news {
	font-size:12px;
	line-height:16px;
	letter-spacing:0px;
	padding-right:20px;
	padding-left:16px;
}
#news td {
	font-size:12px;
	line-height:16px;
	letter-spacing:0px;
}
#homePageContainer #homeContent #news a {
	font-size: 12px;
	font-weight:bold;
	line-height:16px;
	text-decoration: none;
}
#homePageContainer #homeContent #news a:hover {
	color:#d79a07;
}
#homePageContainer #homeContent #news .newsLink a {
	font-size: 10px;
	line-height:12px;
	letter-spacing:0px;
	color: #d79a07;
	font-weight:bold;
	text-decoration: none;
}
#homePageContainer #homeContent #news .newsLink a:hover {
	color:#ffffff;
}
.smDots {
	line-height:12px;
}

#footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#989898;
	height:40px;
	margin-left:20px;
	margin-top:20px;
}
#footer a{
	color:#989898;
}
#footer a:hover{
	color:#d79a07;
}
/* pages */
#pageFlash {
	position:absolute;
	top:85px;
	left:23px;
	width:909px;
	height:237px;
}
#pageContent {
	position:relative;
	margin-left:20px;
	margin-top:20px;
	font-family: Helvetica, Arial, sans-serif;
	width:690px;
}
#pageContent a{
	color:#023a70;
	text-decoration:none;
}
#pageContent a:hover{
	color:#d79a07;
	text-decoration:underline;
}
#pageContent td {
	font-size:14px;
	line-height:18px;
	color:#363234;
}
#pageContent td a{
	color:#7493b0;
	text-decoration:none;
}
#pageContent td a:hover{
	color:#d79a07;
	text-decoration:underline;
}
#pageFooter {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#989898;
	height:40px;
	margin-left:60px;
	margin-top:20px;
}
#pageFooter a{
	color:#989898;
}
#pageFooter a:hover{
	color:#d79a07;
}

#pageContent td .readmore a {
	font-size: 10px;
	line-height:12px;
	letter-spacing:0px;
	color: #d79a07;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}
#pageContent td .readmore a:hover{
	color: #023a70;
}
#pageLeftNav {
	font-family:"Times New Roman", Times, serif;
	padding-left:28px;
}
#pageLeftNav a {
	color:#494849;
	display: block;
	padding-left:16px;
	text-decoration: none;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:32px;
	height:32px;
	width:225px;
}
#pageLeftNav a:hover {
	color:#023a70;
	background-color:#9bafc2;
}
.pageLeftNavOn {
	color:#023a70;
	background-color:#9bafc2;
	display: block;
	padding-left:16px;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:32px;
	height:32px;
	width:225px;
}
#contactUs {
	padding-left:98px;
	padding-top:46px;
	color:#494344;
	font-size:11px;
	height:280px;
	width:178px;
}
.contactTitle {
	color:#ffffff;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
}
.contactTitle a{
	color:#ffffff;
	font-size:24px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
}
.contactSubTitle {
	font-size:12px;
	font-weight:bold;
}
.theyellow {
	color:#d79a07;
}
.featuredText {
	color:##023a70;
	font-size:22px;

	line-height:24px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.featuredName {
	color:#7493b0;
	text-transform:uppercase;
	font-size:9px;
	line-height:11px;
}
.featuredNameTitle {
	color:#7493b0;
	font-size:9px;
	line-height:11px;
}
/* map */
#clientMapArea {
	position:relative;
	width:711px;
	height:533px;
}
#northwest {
	position:absolute;
	top:-166px;
	left:208px;
	width:300px;
	height:200px;
	visibility:hidden;
	background-image:url(images/map_bottom_left.png);
	z-index:300;
}
#west {
	position:absolute;
	top:-40px;
	left:-204px;
	width:300px;
	height:200px;
	visibility:hidden;
	background-image:url(images/map_bottom_right.png);
	z-index:300;
}
#midwest {
	position:absolute;
	top:-140px;
	left:450px;
	width:300px;
	height:200px;
	visibility:hidden;
	background-image:url(images/map_bottom_left.png);
	z-index:300;
}
#east{
	position:absolute;
	top:-168px;
	left:388px;
	width:300px;
	height:200px;
	visibility:hidden;
	background-image:url(images/map_bottom_right.png);
	z-index:300;
}
#south{
	position:absolute;
	top:30px;
	left:240px;
	width:300px;
	height:200px;
	visibility:hidden;
	background-image:url(images/map_bottom_right.png);
	z-index:300;
}
.region {	
	font-size:16px;
	color:#d79a07;
}
.hospitals {
	font-size:11px;
	line-height:11px;
	color:#707573;
}
/*  testimonials */
.testimonialText {
	color:#707573;
	font-size:12px;
	line-height:18px;
}
.testimonialName {
	color:#7493b0;
	text-transform:uppercase;
	font-size:9px;
	line-height:24px;
}
.testimonialNameTitle {
	color:#7493b0;
	font-size:9px;
	line-height:24px;
}
/* case studies */
.client_obj {
	font-size:9px;
	text-transform:uppercase;
		color:#7493b0;
		font-weight:bold;
}
.casestudyText {
	color:#707573;
	font-size:12px;
	line-height:18px;
}
#homePageContainer #pageContent .case_link a {
	color:#d79a07;
	text-transform:uppercase;
	font-size:11px;
}
#homePageContainer #pageContent .case_link a:hover {
	color:#7493b0;
	text-transform:uppercase:
}
#casestudy_featured {
	color:#023a70;
	font-style:italic;
	font-size:15px;
	margin-top:20px;
	font-family:"Times New Roman", Times, serif;	
}
/* careers */
#featuredBox {
	width:295px;
	float:right;
}
.careersText {
	color:#707573;
	font-size:12px;
	line-height:18px;
}
.careersName {
	color:#707573;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
}
.careersNameTitle {
	color:#7493b0;
	font-size:9px;
	line-height:24px;
	text-transform:uppercase;
	
}
.careerFeaturedText {
	color:#023a70;
	font-size:18px;

	line-height:20px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.careerFeaturedName {
	color:#707573;
	font-size:12px;
	font-weight:bold;
	line-height:11px;
}
.careerFeaturedNameTitle {
	color:#7493b0;
	font-size:9px;
	text-transform:uppercase;
	line-height:24px;
}
.cultureQuoteText {
	font-size:13px;
	color:#023a70;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
/* contact form */
#contactForm {
	background-image:url(images/contact_form_bk.jpg);
	width:689px;
	height:360px;
	margin-left:15px;
	margin-top:24px;
}
#contactForm td {
	color:#7493b0;
	font-size:10px;
	text-transform:uppercase;
}
#contactForm input{
	color:#9ea2a0;
}
.asterisk {
	color:#d12b0b;
	font-size:14px;
	font-weight:bold;
}
#contactErrorMsg {
	margin-left:15px;
}
/* apply now form */
#applyNow {
	width:689px;
	margin-top:24px;
}
#applyNow td {
	color:#7493b0;
	font-size:10px;
	text-transform:uppercase;
}
#applyNow input{
	color:#9ea2a0;
}
#applyNowErrorMsg {
	margin-left:15px;
}
/* leadership */
.leadtitle {
	color:#7493b0;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
}
.teamON {
	color:#d79a07;
	text-decoration:underline;
}
#photoDropShadow {
	width:108px;
	height:158px;
	margin-left:17px;
	margin-right:12px;
	background-image:url(images/photo_dropshadow.jpg);
}
#photoDropShadowOuter {
	position:relative;
	width:120px;
	height:158px;
	margin-left:17px;
	margin-right:12px;
}
#photoDropShadowInner {
	position:absolute;
	left:0;
	top:0;
	width:108px;
	height:158px;
	background-color:transparent;
}
/* campus pages */
#campusEvents {
	margin-left:17px;
	margin-top:8px;
}
.campusTitle {
	color:#d79a07;
}
#campusAlumni {
	margin-left:17px;
	margin-top:8px;
}
/* site map */
.mapMain {
	font-size:18px; 
	line-height:24px;
	padding-bottom:6px;
}
.mapSub {
	font-size:12px; 
	line-height:18px;
}
/* review process page */
#homePageContainer #pageContent #review_process_table ul {
	padding-left:12px;
	padding-top:0px;
	margin-top:0px;
}
.review_footer {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.review_header {
	color: #f7f6f6;
	font-weight: bold;
	font-size: 14px;
}
.learnMore {
	color:#023a70;
	font-weight:bold;
	font-size:14px;
}
#homePageContainer #pageContent .yellowContentLink a {
		color:#d79a07;
	font-weight:bold;
	text-decoration:underline;
}
#homePageContainer #pageContent .yellowContentLink a:hover{
	color:#7493b0;
}
#Review_Process_Table {
	font-family:Arial, Helvetica, sans-serif;
}
