html{
	color:#000;
		font-family:Arial, Helvetica, sans-serif;

}
* { outline: none; }
strong{
	font-weight:bold;
}
em{
	font-style:italic;
}
a{
	outline:none;
}
#wrapper{
	width:990px;
	margin:0 auto;
}
body{
	background:#ffffff url(../images/bgBody.gif) repeat-x 0 0 scroll;
}
body.home{
	background:#ffffff url(../images/bgBodyHome.gif) repeat-x 0 0 scroll;
}

/**********************************************************
 * HEADER
 **********************************************************/
 

#top {
	background:#ff6d00;
	border-bottom:5px solid #ffbe00;
}

#header{
    position: relative;
	height:76px;
	padding:0 0 0 40px;
	margin:auto;
	text-align:center;
	width:1017px;
	*width:1017px;
}
#header a.logo{
	width:113px;
	height:76px;
	float:left;
	display:block;
}

/* Navigation */
#header ul.dropdown{
	width:716px;
	float:left;
	margin-top:54px;
}
#header ul.dropdown li{
	height:22px;
}
#header ul.dropdown li a{
	color:#ffffff;
	height:22px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
#header ul.dropdown li a:hover,
#header ul.dropdown li a.hover{
	background-position:0 -22px;
}
#header ul.dropdown li a.open{
	background-position:0 bottom;
}
#header ul.dropdown li ul{
	text-align:left;
	padding-left:5px;
	width:200px;
}
#header ul.dropdown li ul li{
	height:13px;
	line-height:12px;
	position:relative;
	float:left;
	width:300px;
}
	/*color:#ffbe00; -- links were orange */
#header ul.dropdown li ul li a{
	color:#eeeeee;
	height:auto;
}
#header ul.dropdown li ul li a:hover,
#header ul.dropdown li ul li a.hover{
	text-decoration:underline;
	border:none;
}
/* Main links */
a.aboutUs{
	width:67px;
	background:transparent url(../images/nav/nav_about.gif) no-repeat 0 0 scroll;	
}
a.whyKoolSmiles{
	width:119px;
	background:transparent url(../images/nav/nav_why.gif) no-repeat 0 0 scroll;	
}
a.ourBenefits{
	width:89px;
	background:transparent url(../images/nav/nav_benefits.gif) no-repeat 0 0 scroll;	
}
li a.koolEvents{
	width:96px;
	background:transparent url(../images/nav/nav_events.gif) no-repeat 0 0 scroll;	
}
li a.koolHome{
	width:36px;
    margin: 0 8px 0 20px;
	background:transparent url(../images/nav/nav_koolhome.gif) no-repeat 0 0 scroll;	
}
li a.isKoolForYou{
	width:114px;
	background:transparent url(../images/nav/nav_application.gif) no-repeat 0 0 scroll;	
}
li a.faq{
	width:58px;
	background:transparent url(../images/nav/nav_faqs.gif) no-repeat 0 0 scroll;	
}
li a.jobSearch{
	width:164px;
	background:transparent url(../images/nav/nav_jobsearch.gif) no-repeat 0 0 scroll;	
}

/* Share links */
#header ul.share{
	height:22px;
	float:left;
	padding-top:54px;
	background:transparent url(../images/nav/verticalLine.gif) no-repeat 0 0 scroll;
}
#header ul.share li{
	height:22px;
	float:left;
}
#header ul.share li.share{
	width:52px;
	background:transparent url(../images/nav/nav_share.gif) no-repeat 0 0 scroll;	
}
#header ul.share li a{
	height:22px;
	display:block;
}
#header ul.share li a:hover{
	background-position:0 bottom;
}

#find_dentist {
    position: absolute;
    top: 1px;
    left: 881px;
}
li a.email{
	width:27px;
	background:transparent url(../images/nav/nav_email.gif) no-repeat 0 0 scroll;	
}
li a.fav{
	width:27px;
	background:transparent url(../images/nav/nav_fav.gif) no-repeat 0 0 scroll;	
}
li a.linkedIn{
	width:27px;
	background:transparent url(../images/nav/nav_linkedin.gif) no-repeat 0 0 scroll;	
}

/**********************************************************
 * FOOTER
 **********************************************************/

#bottom {
	width:100%;
	bottom: 0;
	clear: both;
	margin: 0; padding: 0;
	display:block;
}

#footer{
	height:11px;
	background:#FFBE00;
	padding:9px 10px 10px 20px;
}
#footer a {
	color:#999999;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}
#footer a.active {
	text-decoration:underline;
}
#footerTextLeft { 
	color:#ffffff;
	font-weight:bold; 
	float:left;
}
#footerTextRight{
	color:#ffffff;
	float:right;
}

/**********************************************************
 * COMMON
 **********************************************************/
 
#flashcontent{
	padding:0 102px; margin: 0;
	background:#0078D5 url(../images/bgDropdown.gif) repeat-x 0 0 scroll;
	height: 114px;
}
#content{
	padding: 50px 0 60px 102px;
}
#content p{
	color:#414141;
	margin-bottom:20px;
}
#content p a{
	color:#0078d5;
	text-decoration:underline;
}
#content p a:hover{
	text-decoration:none;
}
#content p .blue{
	color:#0078d5;
}

/* Breadcrumb */
ul#breadcrumb{
	margin:5px 0 15px;
}
ul#breadcrumb li{
	color:#ffbe00; 
	float:left;
	margin-right:5px;
}
ul#breadcrumb li a{
	color:#ffbe00; 
	text-decoration:underline;
}


/* Columns */
#content .leftColumn{
	width:555px;
	float:left;
}
#content .rightColumn{
	width:300px;
	float:left;
}
#content #noColumns{
	width:765px;
	padding-right:20px;
}

#content #noColumnsQuoteEric{
	width:735px;	
	background:transparent url(../images/profile_quote_eric.gif) no-repeat 0 0 scroll;
}

#content .leftColumn1{
	width:645px;
	float:left;
}
#content .rightColumn1{
	width:200px;
	float:left;
}
#content .leftColumn2{
	width:500px;
	float:left;
}
#content .rightColumn2{
	width:258px;
	float:left;
}
#content .leftColumn3{
	width:567px;
	float:left;
}
#content .rightColumn3{
	width:288px;
	float:left;
}
#content .leftColumn4{
	width:480px;
	float:left;
}
#content .rightColumn4{
	width:275px;
	float:left;
}

#content .leftColumnX285{
	width:285px;
	float:left;
}
#content .rightColumnX490{
	width:490px;
	float:left;
	margin-left:20px;
}

#content .leftColumnOur{
	width:785px;
	float:left;
}

/* Numerals */
#content #numerals{
	width:750px;
	margin-left:15px;
}
#content #numerals .column{
	width:375px;
	float:left;
}
#content #numerals .column p{
	line-height:17px;
	padding:0 20px 5px 47px;
}
#content #numerals .column p.one{
	background:transparent url(../images/number_1_core.gif) no-repeat 0 0 scroll;
}
#content #numerals .column p.two{
	background:transparent url(../images/number_2_core.gif) no-repeat 0 0 scroll;
}
#content #numerals .column p.three{
	background:transparent url(../images/number_3_core.gif) no-repeat 0 0 scroll;
}
#content #numerals .column p.four{
	background:transparent url(../images/number_4_core.gif) no-repeat 0 0 scroll;
}

/* Bullets */
#content #bullets{
	width:590px;
	margin-left:55px;
}
#content #bullets .column{
	width:285px;
	float:left;
}
#content #bullets .column p{
	line-height:13px;
	padding:0 9px 0 10px;
}
#content #bullets .column p.one{
	background:transparent url(../images/bullet_blue.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.two{
	background:transparent url(../images/bullet_yellow.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.three{
	background:transparent url(../images/bullet_orange.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.four{
	background:transparent url(../images/bullet_green.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.five{
	background:transparent url(../images/bullet_red.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.six{
	background:transparent url(../images/bullet_blue.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.seven{
	background:transparent url(../images/bullet_purple.gif) no-repeat 0 0 scroll;
}
#content #bullets .column p.eight{
	background:transparent url(../images/bullet_yellow.gif) no-repeat 0 0 scroll;
}

#content #bullets .column ul {
margin-bottom:5px;
margin-left:0;
padding-left:15px;
}
#content #bullets .column ul li a {
	font-size:13px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}
#content #bullets .column ul li ul li a {
	font-size:12px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Image Block */
#content #imgBlock{
	width:730px;
	margin-left:27px;
}
#content #imgBlock img{
	margin-right:15px;
}
#content #imgBlock img.last{
	margin:0;
}

/* Chart */
#content #chart img{
	width:584px;
	float:left;
	margin-left:18px;
}
#content #chart p{
	width:155px;
	float:right;
}

/* Job Search */
#content a.lnkLinkedIn{
	color:#0078D5;
	text-decoration:underline;
	padding-right:20px;
	margin-left:225px;
	background:transparent url(../images/imgLinkedIn.gif) no-repeat right 0 scroll;
}
#content p.labelBlue{
	color:#0078D5;
	font-weight:bold;
	margin-bottom:10px;
}
#content .formSearch{
	width:490px;
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:#b7b7b7 1px solid;
}
#content .formSearch label{
	color:#414141;
	margin-right:10px;
}
#content .formSearch input{
	color:#414141;
	width:340px;
	height:20px;
	padding:0 2px;
	border:#b7b7b7 1px solid;
}

/* Events */
#content .leftColumnX285 p strong{
	color:#0078D5;
}
#content .rightColumnX490 table tr{
	border-top:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;
}
#content .rightColumnX490 table tr td{
	color:#0078D5;
	height:42px;
}
#content .rightColumnX490 table tr .date{
	padding-left:11px;
}
#content .rightColumnX490 table tr td.type, #content .rightColumnX490 table tr th.type, #content .rightColumnX490 table tr th.link {
	padding-left:14px;
}
#content .rightColumnX490 table tr td.link{
	padding-left:9px;
}
#content .rightColumnX490 table tr td.link a{
	width:19px;
	height:19px;
	display:block;
	background:transparent url(../images/i.png) no-repeat 0 0 scroll;
	text-indent: -9999px;
	overflow: hidden;
	margin-left: 10px;
}
#content .rightColumnX490 table tr td.link span{
	width:15px;
	height:15px;
	display:block;
	background:transparent url(../images/arrow_events.gif) no-repeat 0 0 scroll;
}
#content .rightColumnX490 table tr.current td.link a{
	background-position:0 bottom;
}
#content .rightColumnX490 table tr.header{
	border-bottom:#1a4a7b 1px solid;
}
#content .rightColumnX490 table tr.header td{
	height:34px;
}
#content .rightColumnX490 table tr.header td a{
	color:#0078D5;
	text-decoration:none;
	padding-right:25px;
	background:transparent url(../images/display_icon.gif) no-repeat right 0 scroll;
}
#content .rightColumnX490 table tr.header th{
	height:34px;
}
#content .rightColumnX490 table tr.header th a{
	color:#0078D5;
	text-decoration:none;
	padding-right:25px;
	background:transparent url(../images/display_icon.gif) no-repeat right 0 scroll;
}
#content .rightColumnX490 table tr.odd td{
	background-color:#e9e9e9;
}
#content .rightColumnX490 table tr.even td{
	background-color:#dadada;
}
#content .rightColumnX490 table tr.current td{
	color:#ffffff;
	background-color:#eb4039;
}
#content .rightColumnX490 #eventBox{
	width:475px;
	margin:10px 0 0 10px;
}
#content .rightColumnX490 #eventBox h3{
	color:#0078D5;
	width:460px;
	float:left;
	font-weight:bold;
}
#content .rightColumnX490 #eventBox a.close{
	width:15px;
	height:15px;
	float:right;
	display:block;
	background:transparent url(../images/close_icon.gif) no-repeat 0 0 scroll;
}
#content .rightColumnX490 #eventBox p.info{
	color:#0078D5;
	margin-bottom:15px;
}

/* Titles */
h1.ttlAboutUs{
	height:65px;
	background:transparent url(../images/titles/title_about_us.gif) no-repeat 0 0 scroll;
}
h1.ttlWhyKoolSmiles{
	height:30px;
	background:transparent url(../images/titles/title_why_kool_smiles.gif) no-repeat 0 0 scroll;
}
h1.ttlRewards{
	height:34px;
	background:transparent url(../images/titles/title_produce_smiles.gif) no-repeat 0 0 scroll;
}
h1.ttlSiteMap{
	height:30px;
	background:transparent url(../images/titles/title_sitemap.gif) no-repeat 0 0 scroll;
}
h1.ttlKoolForYou{
	height:27px;
	background:transparent url(../images/titles/title_kool_foryou.gif) no-repeat 0 0 scroll;
}
h2.ttlTestimonials{
	height:140px;
	background:transparent url(../images/testimonial_quote_lisa.gif) no-repeat 0 0 scroll;
}
h2.ttlTestimonials_2{
	height:140px;
	background:transparent url(../images/testimonial_quote_jared.gif) no-repeat 0 0 scroll;
}
h2.ttlTestimonials_3{
	height:140px;
	background:transparent url(../images/testimonial_quote_kasey.gif) no-repeat 0 0 scroll;
}
h2.ttlTestimonials_4{
	height:140px;
	background:transparent url(../images/testimonial_quote_rick.gif) no-repeat 0 0 scroll;
}
h2.ttlTestimonials_5{
	height:140px;
	background:transparent url(../images/testimonial_quote_pam.gif) no-repeat 0 0 scroll;
}
h2.ttlTestimonials_6{
	height:140px;
	background:transparent url(../images/testimonial_quote_sam.gif) no-repeat 0 0 scroll;
}
h2.ttlHowToApply{
	height:40px;
	background:transparent url(../images/titles/title_how_to_apply.gif) no-repeat 0 0 scroll;
}
h2.ttlWhatToExpect{
	height:40px;
	background:transparent url(../images/titles/title_what_to_expect.gif) no-repeat 0 0 scroll;
}
h2.ttlDentistSpecificBenefits{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_dentist_specific_benefits.gif) no-repeat 0 0 scroll;
}
h2.ttlNewGradsBenefits{
	height:29px;
	background:transparent url(../images/titles/acordeonTitle_new_grads_benefits.gif) no-repeat 0 0 scroll;
}
h2.ttlQuality{
	height:29px;
	background:transparent url(../images/titles/acordeonTitle_quality.gif) no-repeat 0 0 scroll;
}
h2.ttlCompassion{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_compassion.gif) no-repeat 0 0 scroll;
}
h2.ttlIntegrity{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_integrity.gif) no-repeat 0 0 scroll;
}
h2.ttlDiversity{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_diversity.gif) no-repeat 0 0 scroll;
}
h2.ttlTeamwork{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_teamwork.gif) no-repeat 0 0 scroll;
}
h2.ttlFun{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_fun.gif) no-repeat 0 0 scroll;
}
h2.ttlMissionDriven1{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_mission_driven_1.gif) no-repeat 0 0 scroll;
}
h2.ttlGuaranteedComp1{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_guaranteed_comp1.gif) no-repeat 0 0 scroll;
}
h2.ttlWealthMngmentPlan1{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_wealth_mgment1.gif) no-repeat 0 0 scroll;
}
h2.ttlDrEric{
	height:57px;
	background:transparent url(../images/titles/title_dr_eric.gif) no-repeat 0 0 scroll;
	margin-left:30px;
}
h2.ttlDrAnna{
	height:57px;
	background:transparent url(../images/titles/title_dr_anna.gif) no-repeat 0 0 scroll;
	margin-left:30px;
}
h2.ttlDrGreg{
	height:57px;
	background:transparent url(../images/titles/title_dr_greg.gif) no-repeat 0 0 scroll;
	margin-left:30px;
}
h2.ttlDrRaja{
	height:57px;
	background:transparent url(../images/titles/title_dr_raja.gif) no-repeat 0 0 scroll;
	margin-left:30px;
}
h2.ttlDrTom{
	height:57px;
	background:transparent url(../images/titles/title_dr_tom.gif) no-repeat 0 0 scroll;
	margin-left:30px;
}
h2.ttlForeignNationalBenefits{
	height:30px;
	background:transparent url(../images/titles/acordeonTitle_foreign_national_benefits.gif) no-repeat 0 0 scroll;
}
h1.ttlCoreInitiatives{
	height:30px;
	background:transparent url(../images/titles/title_core_initiatives.gif) no-repeat 0 0 scroll;
}
h1.ttlKoolEvents{
	height:30px;
	background:transparent url(../images/titles/title_kool_events.gif) no-repeat 0 0 scroll;
}
h1.ttlKoolEvents{
	height:30px;
	background:transparent url(../images/titles/title_kool_events.gif) no-repeat 0 0 scroll;
}
h1.ttlTechnicalEdge{
	height:34px;
	background:transparent url(../images/titles/title_our_tech_edge.gif) no-repeat 0 0 scroll;
}
h2.ttlTechnicalEdgeGives{
	height:30px;
	margin-bottom:12px;
	background:transparent url(../images/titles/header_tech_edge.gif) no-repeat 0 0 scroll;
}
h1.ttlOurLocations{
	height:34px;
	background:transparent url(../images/titles/title_our_locations.gif) no-repeat 0 0 scroll;
}
h1.ttlPrivatePractice{
	height:34px;
	background:transparent url(../images/titles/title_private_practice.gif) no-repeat 0 0 scroll;
}
h2.ttlRunningYourOwn{
	height:30px;
	background:transparent url(../images/titles/headline_private_practice.gif) no-repeat 0 0 scroll;
}
h1.ttlFaqs{
	height:34px;
	background:transparent url(../images/titles/title_faqs.gif) no-repeat 0 0 scroll;
}
h1.ttlJobSearch{
	height:34px;
	background:transparent url(../images/titles/title_job_search.gif) no-repeat 0 0 scroll;
}
h1.ttlOurBenefits{
	height:30px;
	background:transparent url(../images/titles/title_our_benefits.gif) no-repeat 0 0 scroll;
}
h1.ttlOurMission{
	height:30px;
	background:transparent url(../images/titles/title_our_mission.gif) no-repeat 0 0 scroll;
}
h2.ttlOurValues{
	height:30px;
	background:transparent url(../images/titles/title_our_values.gif) no-repeat 0 0 scroll;
}
h1.ttlEmployeeTestimonials{
	height:40px;
	background:transparent url(../images/titles/title_emp_testimonials.gif) no-repeat 0 0 scroll;
}
h1.ttlOurPeople{
	height:50px;
	background:transparent url(../images/titles/title_our_people.gif) no-repeat 0 0 scroll;
}
.bgLine{
	height:17px;
	background:transparent url(../images/line_grey.gif) no-repeat 0 0 scroll;
}
.buttonsRewForward{
	float:right;
	margin-right:150px;
}
h2 a{
	height: inherit;
	display: block;
	outline: none;
}
h2{
	outline: none;
}
h2.ui-state-active{
	background-position:0 -30px;
}


/* Testimonial Carousel*/
.infiniteCarousel {
  width: 888px;
  position: relative;
}
.infiniteCarousel .wrapper {
  overflow: auto;
  height: 285px;
  position: relative;
  top: 0;
}
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  height: 285px;
  width: 888px;
}

/*here begins our_people*/

.nameDr_eric{
	height:41px;
	background:url(../images/name_dr_eric.jpg) no-repeat;
	margin-top:30px;
	margin-left:30px;
}

.content_our_people{
	width:732px;
	border-color:#d0d0d0;
	border-bottom:1px;
	border-top:1px;
	margin-top:2px;
	margin-left:27px;
}

.profile_quote_eric{
	height:110px;
	background:url(../images/profile_quote_eric.gif) no-repeat 0 0 scroll;
	float:right;
}

span#koolLI img{
	visibility: hidden;
}

/* Fix Navigation */
ul.dropdown li ul li a.arial_11{
	font-size:10px;
}

/**********************************************************
 * SECONDARY NAV
 **********************************************************/
div#sec_nav {
	background: #FF6D00;
	position: absolute;
	width: 100%;
	left: 0;
	height: 30px;
}
div#sec_nav ul{
	position: absolute;
	width: 800px; margin: 5px 0 0 -400px;
	list-style: none;
	padding: 0;	
	left: 50%;
}
div#sec_nav ul li{
	float: left;
	margin: 0 10px 0 7px;
	height: 23px;
}
div#sec_nav ul li.current{
	border-bottom: 4px solid white;
}
div#sec_nav ul li a{
	text-decoration:none;
	color: white;
	font-size:13px;
	margin: 0;
	padding: 0;
}
div#sec_nav ul li.current a{
	color: #FDEB44;
}
div#sec_nav ul li a:hover{
	border-bottom: 1px dotted white;
}
div#sec_nav ul li{
