a { color:#f89439;}
a:hover { color:#787878;}
.container { background: #FFFFFF;} 
html {
     overflow: -moz-scrollbars-vertical;
}
body { margin:0px; padding:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#78786c; background-color:#d5d5cf; }
h2, h3, h4, h5 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#78786c; }
h4 { margin-bottom:0px;}
h2 { font-size:18px; padding-top:0px;}
p { font-size:12px; line-height:17px; }
.logo { height:36px;}
.logo img { margin:2px 0 0 -1px;}
.arrow { padding:8px 0 0 0; margin-left:24px; height:60px;}

.cta { margin-left:10px; }
.cta span { display:block; padding:0; margin:-9px 0 -12px 0;}
.right-col { margin-left:10px;}
.maintxt { margin-top:7px;}
.footer { margin-top:40px; margin-bottom:40px; font-size:11px;}
.footer a { color:#e09142; text-decoration:none;}
.footer a:hover { color:#78786c; text-decoration:none;}

.nonav { margin-left:30px; width:560px; height:auto;}
.nonav table { width:500px;}


.nonav table { width:500px;}

.maintxt h3 { font-size:14px; margin:0 0 8px -1px; padding:0; font-weight:bold; color:#e09142;}
#mainDisplayTable_1430_1492 td { border-bottom: none; }
#mainDisplayTable_1430_1492 {padiing:0 0 0 0 !important;}

.home-footer { margin-top:0px; margin-bottom:40px; font-size:11px;}
.home-footer a { color:#e09142; text-decoration:none;}
.home-footer a:hover { color:#78786c; text-decoration:none;}

.aboutus h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_about.jpg); 
	background-repeat:no-repeat;
	}
.aboutus h1 span { visibility:hidden;}

.specialties h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_specialties.jpg); 
	background-repeat:no-repeat;
	}
.specialties h1 span { visibility:hidden;}

.experience h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_experience.jpg); 
	background-repeat:no-repeat;
	}
.experience h1 span { visibility:hidden;}

.success { background-color:; border:none;}
.success h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_success.jpg); 
	background-repeat:no-repeat;
	}
.success h1 span { visibility:hidden;}

.news { background-color:; border:none;}
.news h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_newsandevents.jpg); 
	background-repeat:no-repeat;
	}
.news h1 span { visibility:hidden;}

.contact { background-color:; border:none;}
.contact h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_contact.jpg); 
	background-repeat:no-repeat;
	}
.contact h1 span { visibility:hidden;}

.privacy { background-color:; border:none;}
.privacy h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_privacy.jpg); 
	background-repeat:no-repeat;
	}
.privacy h1 span { visibility:hidden;}

.siteindex { background-color:; border:none;}
.siteindex h1 { 
	width:900px; 
	height:70px; 
	display:block;  
	background-image: url(../images/titles/ttl_siteindex.jpg); 
	background-repeat:no-repeat;
	}
.siteindex h1 span { visibility:hidden;}

/* SPRITE BASED NAV */
.sprite-nav {

		float:right;
		padding-right:0;
		margin-left:50px; margin-top: 4px; margin-right:0;
		height: 18px;
		background-image: url(); /* THIS PREVENTS FLICKERING IN IE */ 
		background-repeat: no-repeat;
		width:460px;
	}

.sprite-nav ul, .sprite-nav li {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline;
		float: left;
	}

/* THIS WILL SET THE LINK DEFAULTS */
	.sprite-nav a, .sprite-nav a:hover, .sprite-nav a:active, 
	.sprite-nav a:visited, .sprite-nav a:link {
		display: block;
		background-image: url(); /* INSERT BACKGROUND IMAGE */
		height: 18px;
		float: left;
	}
.sprite-nav span { display: none; visibility: hidden; } /* HIDE TEXT */
	
	/* THE CODE BELOW SETS THE DIMENTIONS OF EACH NAV ITEM AND POSITIONS THE BACKGROUND
	   IMAGE TO DISPLAY THE PROPER AREA OF THE SPRITE: */	
	
	#home a, #home a:hover, #home a:active, #home a:visited, #home a:link {
		background-image: url(../images/nav/nav_home.gif);
		height: 18px;
		width: 43px;
		background-position: 0px 0px;
	}#home a:hover { background-position: 0 -18px; }
	
	#specialities a, #specialities a:hover, #specialities a:active, #specialities a:visited, #specialities a:link {
		background-image: url(../images/nav/nav_specialities.gif);
		height: 18px;
		width: 80px;
		background-position: 0px 0px;
	}#specialities a:hover { background-position: 0 -18px; }
	
	#experience a, #experience a:hover, #experience a:active, #experience a:visited, #experience a:link {
		background-image: url(../images/nav/nav_experience.gif);
		height: 18px;
		width: 80px;
		background-position: 0px 0px;
	}#experience a:hover { background-position: 0 -18px; }
	
	#about a, #about a:hover, #about a:active, #about a:visited, #about a:link {
		background-image: url(../images/nav/nav_about.gif);
		height: 18px;
		width: 67px;
		background-position: 0px 0px;
	}#about a:hover { background-position: 0 -18px; }
	
	#success a, #success a:hover, #success a:active, #success a:visited, #success a:link {
		background-image: url(../images/nav/nav_success.gif);
		height: 18px;
		width: 108px;
		background-position: 0px 0px;
	}#success a:hover { background-position: 0 -18px; }
	
	#news a, #news a:hover, #news a:active, #news a:visited, #news a:link {
		background-image: url(../images/nav/nav_news.gif);
		height: 18px;
		width: 100px;
		background-position: 0px 0px;
	}#news a:hover { background-position: 0 -18px; }
	
	#contact a, #contact a:hover, #contact a:active, #contact a:visited, #contact a:link {
		background-image: url(../images/nav/nav_contact.gif); background-repeat:no-repeat;
		height: 18px;
		width: 80px;
		
		background-position: 0px 0px;
	}#contact a:hover { background-position: 0 -18px; background-repeat:no-repeat; }

/* On State for Main Navigation */
	#home-on a, #home-on a:hover, #home-on a:active, #home-on a:visited, #home-on a:link {
		background-image: url(../images/nav/nav_home.gif);
		height: 18px;
		width: 43px;
		background-position: 0 -18px; 
	}
	
	#specialities-on a, #specialities-on a:hover, #specialities-on a:active, #specialities-on a:visited, #specialities-on a:link {
		background-image: url(../images/nav/nav_specialities.gif);
		height: 18px;
		width: 80px;
		background-position: 0 -18px; 
	}
	
	#experience-on a, #experience-on a:hover, #experience-on a:active, #experience-on a:visited, #experience-on a:link {
		background-image: url(../images/nav/nav_experience.gif);
		height: 18px;
		width: 80px;
		background-position: 0px -18px;
	}#experience a:hover { background-position: 0 -18px; }
	
	#about-on a, #about-on a:hover, #about-on a:active, #about-on a:visited, #about-on a:link {
		background-image: url(../images/nav/nav_about.gif);
		height: 18px;
		width: 67px;
		background-position: 0 -18px;
	}
	
	#success-on a, #success-on a:hover, #success-on a:active, #success-on a:visited, #success-on a:link {
		background-image: url(../images/nav/nav_success.gif);
		height: 18px;
		width: 108px;
		background-position: 0 -18px;
	}
	
	#news-on a, #news-on a:hover, #news-on a:active, #news-on a:visited, #news-on a:link {
		background-image: url(../images/nav/nav_news.gif);
		height: 18px;
		width: 100px;
		background-position: 0 -18px;
	}
	
	#contact-on a, #contact-on a:hover, #contact-on a:active, #contact-on a:visited, #contact-on a:link {
		background-image: url(../images/nav/nav_contact.gif); background-repeat:no-repeat;
		height: 18px;
		width: 80px;
		
		background-position: 0 -18px;
	}

em { background:none;}
	
.secondary-nav { width: 128px; list-style:none; margin:-18px 0 0 0; padding:0;}
.secondary-nav li { width: 120px; height:18px; color:#FFFFFF; margin:6px 0;}
.secondary-nav li a:link, .secondary-nav li a:active, .secondary-nav li a:visited { color:#f89239; text-decoration:none;}
.on a:link, .on a:active, .on a:visited { width: 120px; height:18px; background:#f89239; color:#FFFFFF !important; display:block;}
.secondary-nav li span {  width: 120px; height:18px; padding:4px 0 4px 13px;}
.secondary-nav li a:hover { width: 120px; height:18px; background:#f89239; color:#FFFFFF; display:block;}

#flash-component { margin-bottom:24px;}

.bio-header { padding:10px; height:96px; margin-top:35px; 
background-color:#eee; border-top:1px solid #ccc; background-position:right; background-repeat:no-repeat;}


.bio-header strong {display:block;}

.pho-cynthia { background-image:url(/dependencies/images/pho_cynthia.jpg);}
.pho-erinn { background-image:url(/dependencies/images/pho_erinn.jpg);}
.pho-emily { background-image:url(/dependencies/images/pho_emily.jpg);}
.pho-natashia { background-image:url(/dependencies/images/pho_natashia.jpg);}
.pho-clint { background-image:url(/dependencies/images/pho_clint.jpg);}
.pho-candace{ background-image:url(/dependencies/images/pho_candace.jpg);}
.pho-chad{ background-image:url(/dependencies/images/pho_chad.jpg);}
.pho-jim { background-image:url(/dependencies/images/pho_jim.jpg);}
.pho-hannah{ background-image:url(/dependencies/images/pho_hannah.jpg);}
.pho-megan { background-image:url(/dependencies/images/pho_megan.jpg);}
.pho-kim { background-image:url(/dependencies/images/pho_kim_new.jpg);}
.pho-christin { background-image:url(/dependencies/images/pho_christin.jpg);}

#contactcall {width:290px; border:1px solid #dddddd; margin:-364px 0 300px 578px;}
#contactin {padding:18px 5px 0 40px;}

.contacttext { font-size:12px; font-weight:bold;}


.CS_PgIndex_Primary_Category { font-weight:bold;}
/*.CS_PgIndex_Item_Title {padding-left:25px;}*/



#divine {color:#b2b2a6; padding:0 3px 0 3px 0;}


.newsupdate {font-weight:bold; }
.newsdate {font-weight:bold; }

.CS_PgIndex_Item {padding:0 0 15px 0 !important;}

.CS_PgIndex_Item_Alternate {padding:0 0 15px 0 !important;}
#jobdate { margin-bottom:18px; font-size:11px; }
