body  {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 62.50%; /* 10px */
	line-height: 1.6em;
	color: #387AC1;
	background: #FFF;
}

p, table { margin: 0px 0px 13px 0px; }

h1 { margin: 0px 0px 22px 0px; font-size: 2.0em; font-weight: normal; display:inline; }
h2 { font-style: italic; font-size:22px; font-family: Times New Roman; color:#818177; margin:25px 0 13px 0; font-weight: normal; }
h2.newsCenter { font-size:26px; }
h3 { margin: 0px 0px 8px 0px; padding-top: 8px; font-size: 14px; font-weight: bold; color: #818177; }
h3.newsCenter, h3.communityRelations { text-transform: none; text-decoration: underline; margin: 0 0 16px 0; }
h4 { margin: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; color: #0A79AF; }
h5 { margin: 3px 0px 2px 0px; font-size: 14px; font-weight: bold; color: #0A79AF; }
h6 { margin: 0px 0px 13px 0px; font-size: 1.1em; font-weight: bold; }

blockquote { padding: 0px 30px; }
strong { font-weight: bold; }
em { font-style: oblique; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.line { text-decoration: underline; }
.spB6 { padding-bottom: 6px; }


a { color: #818177; text-decoration: underline; }
a:hover { text-decoration: none; }

#outerContainer { width:1006px; margin:0 auto; /*border: 1px solid #000000;*/ }
#content { float: left; display:inline; }
#wrap { padding-top: 175px; }

.links { font-family: Arial, Tahoma, Helvetica, Sans-Serif; font-size: 1.2em; }


#homepageFlash { height:296px; float:left; width:690px; margin: 0 0 0 22px; display:inline; }
#homepageFlash-alt { height:296px; visibility:hidden; }

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
/** html .clearfix { height: 1%; }*/
.clearfix { display:block; }
/* End hide from IE-mac */


/*---------------------------------------------------------------------- HOMEPAGE SPECIFIC--------*/

/* NEWS CENTER */
#newsCenter { width:275px; height:296px; float:left; background-color:#F6F6F3; /*line-height:21px;*/ text-align:left; /*padding:0 0 0 0;*/ margin:0; }
#newsCenter div.heading { font-family: Times New Roman; font-size: 18px; color: #818177; margin: 10px 0 6px 14px; }
#newsCenter a.view { font-family: Arial; font-size: 11px; color: #006C68; text-decoration: none; }
#newsCenter a.view:hover { text-decoration: underline; }
/*#newsCenter img { margin:10px 0 0 0; }*/
#newsCenter p { margin:15px 0 0 0; font-size:14px;}
/*#newsCenter a { margin:5px 0 0 0; color:#FFF; font-weight:bold; font-size:12.6px; display:block; width:200px; }*/

#newsCenter table { font-family: Arial; font-size: 10px; color: #818177; line-height: 15px; margin: 0 5px 0 10px; }
#newsCenter table td { vertical-align: top; }
#newsCenter table td.rule { vertical-align: top; padding: 0 0 6px 0; }
#newsCenter table td.leftcell { width: 67px; }
#newsCenter table td.leftcell, #newsCenter table td.rightcell { padding: 0 0 8px 0; }
#newsCenter table td a.newsHeading { font-family: Times New Roman; font-size: 12px; color: #818177; text-decoration: none; }
#newsCenter table td a.more { font-family: Times New Roman; font-size: 10px; font-weight: bold; font-style: italic; color: #0A79AF; text-decoration: none; }
#newsCenter table td a.newsHeading:hover { text-decoration: underline; }
#newsCenter table td a.more:hover { text-decoration: underline; }


/* TABS - HOME PAGE */

#tabs { width: 190px; float: left; margin: 20px 0 0 0; }
/* root element for tabs  */
ul.tabs 
{
    float: left;
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:0px solid #E7E7E1;
}
/* single tab */
ul.tabs li {  
	float:left;	 
	padding:3px 3px 3px 0; 
	margin:0;  
	list-style-type:none;
	width: 75px;
}
ul.tabs li.left a { padding:6px 0 4px 13px; width: 61px; }
ul.tabs li.right a { padding:6px 0 4px 8px; }
ul.tabs li.right a.current { width: 66px; }
/* link inside the tab. uses a background image */
ul.tabs a {
	float:left;
	font-size:10px; font-family: Arial, Helvetica, Sans-Serif;
	display:block;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	border:0px solid #E7E7E1;
	border-bottom:0px;
	height:16px;
	background-color:#FFFFFF;
	color:#0A79AF;
	/*margin-right:2px;*/
	position:relative;
	top: 1px;
	outline:0;
	-moz-border-radius:4px 4px 0 0;
	background: url(/lib/img/tabs-NonActive.png) bottom left no-repeat;
	width: 65px;
}
ul.tabs a:hover {
	/*background-color:#F7F7F7;
	color:#333;*/
	text-decoration: underline;
}
/* selected tab */
ul.tabs li a.current { /*padding-bottom: 7px;*/ }
ul.tabs a.current {
	color:#0A79AF; font-weight:bold;
	/*background-color:#ddd;*/
	border-bottom:1px solid #FFFFFF;
	background: url(/lib/img/tabs-Active.png) bottom left no-repeat;
	/*cursor:default;*/
}
div.panes { float:left; }
/* tab pane */
.panes div {
	display:none;
	border:1px solid #E7E7E1;
	border-width:1px 0 0 1px;
	height:150px;
	min-height:150px;
	padding:25px 10px 10px 10px;
	background-color:#FFFFFF;
	font-family: Arial; font-size: 10px; color: #818177;
}
.panes div span.more { font-family: Arial; font-size: 11px; font-weight:bold; color: #0A79AF; }


/* TABS - INSIDE */

#tabsInside { width: 178px; float: left; margin: 20px 0 0 0; }
/* root element for tabs  */
#tabsInside ul.tabs 
{
    float: left;
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:0px solid #E7E7E1;
}
/* single tab */
#tabsInside ul.tabs li {  
	float:left;	 
	padding:3px 3px 3px 0; 
	margin:0;  
	list-style-type:none;
	width: 75px;
}
#tabsInside ul.tabs li.left a { padding:6px 0 4px 13px; width: 61px; }
#tabsInside ul.tabs li.right a { padding:6px 0 4px 8px; }
#tabsInside ul.tabs li.right a.current { width: 66px; }
/* link inside the tab. uses a background image */
#tabsInside ul.tabs a {
	float:left;
	font-size:10px; font-family: Arial, Helvetica, Sans-Serif;
	display:block;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	border:0px solid #E7E7E1;
	border-bottom:0px;
	height:16px;
	background-color:#FFFFFF;
	color:#0A79AF;
	/*margin-right:2px;*/
	position:relative;
	top: 1px;
	outline:0;
	-moz-border-radius:4px 4px 0 0;
	background: url(/lib/img/tabs-NonActive.png) bottom left no-repeat;
	width: 65px;
}
#tabsInside ul.tabs a:hover {
	/*background-color:#F7F7F7;
	color:#333;*/
	text-decoration: underline;
}
/* selected tab */
#tabsInside ul.tabs li a.current { /*padding-bottom: 7px;*/ }
#tabsInside ul.tabs a.current {
	color:#0A79AF; font-weight:bold;
	/*background-color:#ddd;*/
	border-bottom:1px solid #FFFFFF;
	background: url(/lib/img/tabs-Active.png) bottom left no-repeat;
	/*cursor:default;*/
}
#tabsInside div.panes { float:left; }
/* tab pane */
#tabsInside .panes div {
	display:none;
	border:1px solid #E7E7E1;
	border-width:1px 0 0 1px;
	min-height:150px;
	padding:25px 10px 10px 10px;
	background-color:#FFFFFF;
	font-family: Arial; font-size: 10px; color: #818177;
	width: 158px;
}
/* TO OVERRIDE "interior-nav a" */
#tabsInside .panes div a { background:none; padding: 0; }

/* ABOUT > OFFICERS */

#officer td.imageBreighner { background: url(/lib/img/officers/pic_breighner_robert.jpg) top left no-repeat; width: 175px; }
#officer td.imageChernow { background: url(/lib/img/officers/pic_chernow_david.jpg) top left no-repeat; width: 158px; }
#officer td.imageJackson { background: url(/lib/img/officers/pic_jackson_martin.jpg) top left no-repeat; width: 150px; }
#officer td.imageOrtenzio { background: url(/lib/img/officers/pic_ortenzio_rocco.jpg) top left no-repeat; width: 144px; }
#officer td.imageOrtenzio2 { background: url(/lib/img/officers/pic_ortenzio_robert.jpg) top left no-repeat; width: 168px; }
#officer td.imageRice { background: url(/lib/img/officers/pic_rice_patricia.jpg) top left no-repeat; width: 119px; }
#officer td.imageRomberger { background: url(/lib/img/officers/pic_romberger_scott.jpg) top left no-repeat; width: 168px; }
#officer td.imageSaich { background: url(/lib/img/officers/pic_saich_john.jpg) top left no-repeat; width: 148px; }
#officer td.imageTalalai { background: url(/lib/img/officers/pic_talalai_james.jpg) top left no-repeat; width: 158px; }
#officer td.imageTarvin { background: url(/lib/img/officers/pic_tarvin_michael.jpg) top left no-repeat; width: 167px; }
#officer td.text { padding: 0 0 0 10px; vertical-align:top; }

/* INVESTOR RELATIONS */

#interiorContent p.irHeading { font-family: Arial; font-size: 15px; font-style: italic; margin: 0 0 10px 0; }
div.ir { margin: 0 0 25px 25px; }


/* COMMITMENT TO COMMUNITY - home */

#commitment { float:left; width: 780px; margin: 0 0 0 22px; display:inline; }
#commitmentHeader { font-family: Times New Roman; font-style: italic; font-size: 24px; color: #818177; float:left; margin: 15px 0 0 0; padding: 5px 0 0 0; }
#commitmentHeader span { font-family: Times New Roman; font-size: 14px; }
#commitmentHeader img { margin: 10px 0 10px 0; }
#commitmentHeader a { text-decoration: none }

#homepageCallout1 {
	width:252px;
	height:162px;
	float:left;
	background:url(../img/home/15-year-banner.gif) right top no-repeat;
	margin:0 6px 0 0;
	padding:0;
	color:#006C68;
	font-size:10px; font-family: Arial;
    line-height:14px;
}
#homepageCallout2 {
	width:252px;
	height:162px;
	float:left;
	background:url(../img/home/calloutBox-2.gif) right top no-repeat;
	margin:0 6px 0 0;
	padding:0;
	color:#006C68;
	font-size:10px; font-family: Arial;
    line-height:14px;
}
#homepageCallout3 {
	width:252px;
	height:162px;	
	float:left;
	background:url(../img/home/calloutBox-2.gif) right top no-repeat;
	margin:0 6px 0 0;
	padding:0;	
	color:#006C68;
	font-size:10px; font-family: Arial;
    line-height:14px;
}
/*#homepageCallout2 img, #homepageCallout3 img, #homepageCallout1 img { margin:22px 0 0 20px; }*/
/*#homepageCallout1 { padding:10px 0 0 20px; }
#homepageCallout2 { padding:10px 0 0 20px; }
#homepageCallout3 { padding:10px 0 0 20px; }*/
#homepageCallout1 div.content { float:left; width: 160px; margin: 15px 0 0 15px; display:inline; }
#homepageCallout2 div.content {float:left; width: 175px; margin: 15px 0 0 7px; display:inline;}
#homepageCallout3 div.content {float:left; width: 112px; margin: 15px 0 0 7px; display:inline;}
#homepageCallout1 div.viewStory, #homepageCallout2 div.viewStory, #homepageCallout3 div.viewStory { float:right; margin: 73px 0 0 0; }
#homepageCallout1 div.content span, #homepageCallout2 div.content span, #homepageCallout3 div.content span { font-family: Times New Roman; font-size: 16px; font-weight:bold; color: #006C68; }
.homepageCalloutLogo { float:right; margin: 7px 7px 0 0; }
.homepageCalloutLogoLeft { float:left; margin: 0 0 7px 15px; }

#homepageCallout1 ul { margin: 10px 0 0 20px; }
#homepageCallout1 li { color:#000; font-family: Arial, Helvetica, sans-serif; margin: 5px 0; padding-left: 8px; background: url(../img/bullet.png) 0 6px no-repeat; }

.subsubhead { color:#006C68; font-size:13px; font-weight:bold; } 

h1 { background:url(../img/logo-Select-Medical.png) center top no-repeat; width:167px; height:103px; float:left; margin:30px 0 0 73px; }
h1 span { margin:-999em; visibility:hidden; }
h1 a { width:167px; height:103px; display:block; }

#mini-nav { margin:20px 10px 0 0; }
#mini-nav a { color:#818177; font-size:11px; font-family: Arial; float:left; text-decoration:none; }
#mini-nav li { padding-right:18px; }

#mini-nav li, #footer-nav li, #footer-nav2 li { float:left; }

#style-switcher { padding:20px 19px 0 0; }
#style-switcher li { float:left; margin:0 5px 0 0;}


#main-nav, #searchform, #style-switcher { clear:right; }
#main-nav { /*padding-right:8px;*/ margin:19px 15px 0 0; width:687px; height:39px; background:url(../img/nav/top-nav-base.gif) right top no-repeat; }
#main-nav a { display:block; font-size:12px; font-family: Arial; text-decoration: none; color: #006C68; /*background:url(../img/nav/main-nav-divider.gif) right top no-repeat;*/ }
#main-nav a:hover { text-decoration: underline; }
#main-nav.active1 {background:url(../img/nav/top-nav-base-ltac.gif) right top no-repeat;}
#main-nav.active2 {background:url(../img/nav/top-nav-base-inpatient.gif) right top no-repeat;}
#main-nav.active3 {background:url(../img/nav/top-nav-base-outpatient.gif) right top no-repeat;}
#main-nav.active4 {background:url(../img/nav/top-nav-base-contract.gif) right top no-repeat;}
/*#main-nav a.last { background:none; }*/

#main-nav li { float:right; padding: 12px 0 10px 0; }
/* for top nav bolding */
#main-nav li a.active { font-weight: bold; font-family: Arial; font-size: 12px; }
#main-nav #navLongTerm.active { font-weight: bold; font-family: Arial; font-size: 12px; }
#main-nav #navInpatient.active { font-weight: bold; font-family: Arial; font-size: 12px; }
#main-nav #navOutpatient.active { font-weight: bold; font-family: Arial; font-size: 12px; }
#main-nav #navContract.active { font-weight: bold; font-family: Arial; font-size: 12px; }
/*#main-nav li.contracttherapy { padding-right:20px; }*/

/*#main-nav li.longtermacute { width:149px; }
#main-nav li.inpatientrehab { width:204px; }
#main-nav li.outpatientrehab { width:217px; }*/

/**/
#main-nav li.longtermacute { width:153px; text-align:center; }
#main-nav li.inpatientrehab { width:200px; text-align:center; }
#main-nav li.outpatientrehab { width:210px; text-align:center; }
#main-nav li.contracttherapy { width:124px; text-align:center; }
/*background:url(../img/nav/long-term-acute-care.gif) center top no-repeat; */

#headerborder { height:30px; background:url(../img/headerborder.gif) right center no-repeat; margin-right:15px; }

/* SEARCH */

#searchform { margin: 0 15px 0 0; height:37px; width:270px; background: url(/lib/img/search-background.gif) left top no-repeat; }
#searchform input { float:left; padding: 0; }
#searchContainer { padding: 6px 10px 0 0; }
#searchbox { width: 144px; }
.searchbox { height:20px; width:109px; border:solid 0px #717171; }
#searchButton { margin: 3px 0 0 10px; }
#gosearch { margin:0 19px 0 0; padding:0; }/* not presently used */


.searchresult a { margin:6px 0 10px 0; color:#006C68; font-weight:bold; }
.searchresult p { margin:0 0 5px 0; color: #818177; }
.searchresult h3 { margin:0 0 4px 0; color: #006C68; }
.searchresult div div { color: #818177; font-family: Arial; font-size: 12px; width:100%; }
.search { color: #212121; font-size: 1.2em; line-height: 1.5em; display:inline; }

#interiorSearch { width:183px; padding:325px 0 0 0; float:left; background:url(../img/nav/search-sidebar.jpg) left top no-repeat; height:250px; }
#interiorSearchContent { float:left; padding:14px 0 0 20px; width:750px; display:inline; }
#interiorSearchContent p { color:#818177; font-size:12px; line-height:14px; font-family: Arial; }

.arrowBullet { padding-left:20px; background:url(../img/arrow-bullet.png) left top no-repeat; }
#homepagePanel .arrowBullet { padding-left:20px; background:url(../img/arrow-bullet.png) left no-repeat; }

#footer { color:#818177; width:981px; font-size:10px; font-family:Arial; line-height:16px; margin: 0 0 20px 20px; }
#footer-left { padding:40px 0 0 0; /*width:840px;*/ float:left; }
#footer-nav { color:#818177; margin:0 auto; }
#footer-nav a  { color:#818177; font-size:10px; font-weight:bold; line-height:16px; padding:0 15px 0 0; text-decoration: none; }
#footer-nav a:hover { text-decoration: underline; }
#footer-nav2 { color:#818177; margin:0 auto; }
#footer-nav2 a { color:#818177; font-size:9px; font-weight:bold; line-height:16px; padding:0 15px 0 0; text-decoration: none;}
#footer-nav2 a:hover { text-decoration: underline; }

#footer-right { float:right; color:#818177; font-size:10px; line-height:16px; padding:40px 3px 0 5px; text-align:right; }


/* ==============================================================================INTERIOR STYLES*/
#interiorPage { /*background:url(/lib/img/interior-nav-bg.gif) left top repeat-y; width:100%;*/ margin: 0 0 0 20px; }
#interiorSearchPage { width:100%; /*background:url(../img/nav/search-bg.gif) left top repeat-y;*/ margin: 0 0 0 30px; display:inline; }

#interiorNav { width:178px; padding:0 0 0 0; float:left; /*background-color:#F6F6F3;*/ }
#interiorNav ul { margin:0 0 0 0; }/*altered 6/13/11 when adding inside tabs */
#interiorNav li { padding:0 0 10px 10px; }
#interiorNav a { color:#818177; line-height: 16px; font-size:14px; font-family: Times New Roman; padding:0 0 0 20px; display:block; text-decoration:none; background:url(../img/blue-arrow-nav-right.gif) left top no-repeat; }
#interiorNav a.active { padding:0 0 0 20px; font-weight:bold; width:136px; color: #006C68; }
#interiorNav li ul { margin:10px 0 0 0; }
#interiorNav li li { margin:0 0 0 0; font-size:12px; font-family: Arial; width:135px; padding:0 0 7px 10px; }
#interiorNav li li a { font-size:12px; font-family: Arial; background:none; }
#interiorNav li li a.active { /*color:#d7b166;*/ background:none; font-weight:bold; }

#leftbar { background-color:#F6F6F3; padding: 20px 0 20px 0; }

#interiorContent { float:left; padding: 0 0 0 20px; width:763px; }
#interiorContent p { color:#818177; font-family: Arial; font-size:12px; /*line-height:1.7em;*/ }
#interiorContent ul { margin: 10px; }
#interiorContent li { color:#818177; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 5px 0; padding-left: 8px; background:url(../img/blue-arrow-nav-right.gif) left top no-repeat; }
#interiorContent li a { color:#818177; text-decoration: underline; }
#interiorContent li a:hover { text-decoration: none; }
#interiorContent li li { font-size:12px; }

#interiorContentMiddle { float:left; width:474px; }
#interiorContentRight { float:left; width:271px; padding: 0 0 0 18px; }
#interiorContentRightSub { padding: 20px 20px 20px 20px; }
#interiorContentRightSub ul { margin: 10px 10px 10px 0; }
#interiorContentRightSub li { background:url(../img/blue-arrow-nav-right.gif) left top no-repeat; vertical-align: top; }
#interiorContentRightSub p { font-family: Times New Roman; font-size: 18px; color: #818177; }


#breadcrumbs, #breadcrumbs p, #breadcrumbs a { color:#818177; font-size:14px; font-family: Times New Roman; }

#factBox { width:224px; margin:0 0 0 15px; }
#factBoxTop { width:224px; height:13px; background:url(../img/green-box-top.gif) center top no-repeat; }
#factBoxMid { width:224px; background:url(../img/green-box-mid.gif) center top repeat-y; }
#factBoxBottom { width:224px; height:18px; background:url(../img/green-box-bottom.gif) center top no-repeat; }
#factBoxContent { color:#FFF; margin:0 25px 0 25px; padding:13px 0; font-size:1.1em; }
#factBoxContent ul { margin: 10px 0 0 0; }
#factBoxContent li { padding:0 0 5px 10px; background:url(../img/list-block.gif) left 6px no-repeat; color: #FFF; font-size: 1.0em; margin: 0; }

#sitemapContainer a { color:#000; font-size:1em;}

/* CONTACT US FORM */

div label.contact { width: 140px; vertical-align: top; float: left; font-size: 12px; color: #818177; }
div select.contact, div input.contact, div textarea.contact, div.contact { font-size: 12px; color: #818177; font-family:arial;}
div span.contact { font-size: 12px; color: #818177; }
div.contact { padding: 0 0 10px 0; }
.textRFV { font-family: Arial; font-size: 10px; color: #FF0000;}

/* PATIENT REFERRAL FORM */

div label.patientReferralForm { vertical-align: middle; padding:0 6px 0 0; margin:0 6px 0 0; font-size: 12px; color: #818177; font-family: Arial; float: left; width: 220px; }
div label.patientReferralForm2 { vertical-align: top; padding:0 6px 0 0; margin:0 6px 0 0; font-size: 12px; color: #818177; font-family: Arial; float: left; width: 220px; }
div.patientReferralForm { overflow: auto; margin: 0 0 1em 0; }
/*.validSumm { font-family: Arial; font-size: 12px; color: #FF0000; }*/
div.validSumm ul li {font-family: Arial; font-size: 12px;}


/* ==================================================================== FindUs */

/* for Internet Explorer 6 (no min-height support)*/
html .findus {
    height: 70px;
}

.findus { width: 548px; min-height: 70px; height: auto; position: relative; }
.findus h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #818177; font-weight: normal; position: relative; top: 27px; left: 20px; text-transform:none; }
.findus p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #818177; position: relative; left: 20px; top: 15px; }
a.find { background: url(../img/button-find.png) no-repeat; width: 55px; height: 29px; display: block; text-indent: -999em; position: absolute; left: 459px; top: 30px; }

.findushospitals { width:240px; min-height:90px; margin:10px 11px 0 0; float:left;  }
.findushospitals img { padding:20px 0 0 20px; }
.findushospitals a, .findushospitals p#nolink { padding:10px 0 0 20px; background:url(../img/blue-arrow-nav.gif) left 13px no-repeat; margin-left:20px; font-weight:bold; color:#0A79AF; width:140px; display:block; }


#googleform { width:235px; float:left; }
#googleform span { color:#006C68; font-size:12px; font-weight:bold; margin-top:12px; display:block; }
#googleform span.first { margin-top:0; }
.locateCentersButton { margin-top:12px; display:block; }
#googlemap { float:left; }


#route td { color: #000; font-size: 1.2em; }
#route td a { text-decoration: none; color: #00F; }

#centerresults { width:760px; background:url(/lib/img/locate-centers-header.gif) left top repeat-x; margin:30px 0 0 0; color:#000; font-size:1.2em; }
#centerresults a { color:#818177; }
#centerresults table { vertical-align:middle; }
#centerresults thead td { padding:6px 0 10px 0; font-weight:bold; color:#0A79AF; font-size:14px; }
#centerresults td { vertical-align:middle; font-family: Arial; font-size: 12px; color: #818177; }
.centerdivider { background:url(/lib/img/center-locator-divider.gif) left top repeat-x; }
.centerdivider td { padding-top:15px; }

.ltaclocations td { padding:25px 0 0 0; color:#000; font-size:1.1em; }
.ltaclocations a { font-weight:bold; color:#006C68; font-size:1.1em; text-decoration:none;}
td.ltacdivider { background:url(/lib/img/center-locator-divider.gif) repeat-x scroll left 15px transparent; }


/* ================================================================================ Careers */
.jobsearch { padding:20px; width:260px; background: #FFF url(../img/findus-bg.png) center top repeat-x; min-height:162px; margin:10px 14px 0 60px; float:left;  }
.jobsearch img { margin:10px 0 0 10px; }

/*body.careers table tr.listingsHdr td { white-space: nowrap; }*/
table.listings { width: 100%; }
table.listings td {  border-bottom: none medium; font-size: 12px; padding: 5px 8px; color: #818177; }
/* tr.listingsHdr td { border-right: 1px solid #FFF; background-color: #008676; color: #FFFFFF;} */
tr.listingsHdr td { color: #0A79AF; border-bottom: solid 1px #EEE;  font-weight: bold; text-align: left; }
table.listings a { font-weight: normal; }

dl.position-details { font-size: 12px; } 
dl.position-details dt { color: #818177; font-weight: bold; } 
dl.position-details dd { color: #818177; } 

/* ========================================================================= Brands / Logos */

.brand-logo td { width: 200px; padding: 15px 10px 0 10px;}
.brand-link td { text-align: center; }

div.brands { display: block; }
div.brands div.col1, 
div.brands div.col2, 
div.brands div.col3 { width: 29%; float: left; margin-right: 5%; }
div.brands div.col3 { margin-right: 0; } 
div.brands img { border: solid 1px #478585; padding: 4px; text-decoration: none; }
div.brands div a div { background-color: #478585; color: #FFFFFF; text-align: right; width: 193px; margin-top: -5px; margin-right: 5px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none; cursor: hand;}
div.brands p { width: 85%; }

/* ======================================================================== FLOATS / BASICS */

.left { float: left; }
.left-margin { margin: 0px 0px 5px 12px; }
.right { float: right; }
.right-margin { margin: 0px 12px 5px 0px; }
.strong { font-weight:bold; }

.clear { clear: both; height: 0px; font-size: 1px; line-height: 0px; }

.align-r { margin-right: 14px; text-align: right; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.notext { margin: 0px; padding: 0px; text-indent: -9999px; height: 1px; }
.nomargin { margin: 0px; padding: 0px; }
.noborder { border: none !important; }
.png { behavior: url(/lib/js/iepngfix.htc); }

/*
a[href="#"] {background: lime;}
 a[href=""] {background: fuchsia;}
*/

/* SLIDESHOW FOR COMMUNITY RELATIONS */

div#slideShowItems{
	height:200px;
	overflow:hidden;
	position:relative;
	border: 1px solid #818177;
}
	
div#slideShowItems div{
	width:100%;
}
div#slideShowItems div p { margin: 10px; font-size: 12px; }
div#slideShowItems img {
	margin-right:13px;
	float:left;
}
	
ul#slideShowCount{
	margin:0px;
	padding:0px;
	width:100%;
}
ul#slideShowCount li.slide, ul#slideShowCount li.slideDouble {
	line-height:14px;
	float:right;
	cursor:pointer;
	width:26px;
	height:18px;
	display:block;
	background: transparent url(../img/community-relations/tabs.jpg) no-repeat scroll left top;
	padding: 0;
	margin: 0;
}
	
ul#slideShowCount li.slide span{
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
ul#slideShowCount li.slideDouble span{
	padding-left:6px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}	
ul#slideShowCount li.slide:hover, ul#slideShowCount li.slideDouble:hover {
	background-position:left -18px;
}

ul#slideShowCount li.slide.selectedTab, ul#slideShowCount li.slideDouble.selectedTab {
	background-position:left -18px;
}
div#slideShow{
	background:#FFFFFF;
	width:100%;
}

