span.baec5a81-e4d6-4674-97f3-e9220f0136c1 > a {
   display: none !important;
}

.charge {
        position: relative;
        top: 0.3em;
        font-size: 0.8em;
}
.superscript {
	position: relative;
	bottom: 0.4em;
	font-size: 0.7em;
}

.ui-fullsize .ui-btn-inner,.ui-btn-inner
{
	font-size:14px;
}

input.ui-input-text, textarea.ui-input-text{
	font-size:14px;
}

#youtubeIframe
	{
		width:100%;
	}

#searchWrapperDesktop .ui-input-text
{
	background-color:transparent;
}

#searchWrapper div.ui-input-text{
	padding:0px;
	margin:0px;
}

#searchWrapper .ui-input-text.ui-focus{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#searchWrapper .ui-input-text{
	min-height: 0px;
}
#searchWrapper .ui-shadow-inset{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#searchWrapper .ui-corner-all{
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

#searchWrapper .ui-body-c{
	border:none;
}

.ui-body-c{
	color: #555555;
	text-shadow: none;
	background:none;
	background-image:none;
}

.ui-body-c .ui-link{
	color:#0092bc;
	font-weight:normal;
}

.ui-body-c .ui-link:visited{
	color:#0092bc;
}

.ui-body-c .ui-link:hover{
	color:#004976;
}

.ui-body-c .ui-input-text{
	background-color:#fff;
}

.mobile
{
	display:none;
}
.mobileVisible
{
	visibility:hidden;
}

.desktop
{
	display:block;
}

.desktopVisible
{
	visibility:visible;
}

.textCollapse-on
{}

.ruler
{
	background: transparent url('../img/ruler.jpg') no-repeat;
	padding-top:20px;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts/CloisterBlack-webfont.eot');
    src: url('fonts/CloisterBlack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/CloisterBlack-webfont.woff') format('woff'),
         url('fonts/CloisterBlack-webfont.ttf') format('truetype'),
         url('fonts/CloisterBlack-webfont.svg#CloisterBlackLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body
{
	height:100%;
}

body
{
	margin-top:0px;
	font-family: arial;
	font-size:14px;
	font-weight:normal;
	color:#555555;
	line-height:1.4em;
}

a
{
	color:#0092bc;
	text-decoration:none;
}

a:hover{
	color:#004976;
}

div
{
	-moz-box-sizing:border-box;box-sizing:border-box;
}

a img
{
	border:none;
}

/*header begin*/
#headerWrapper,#footerWrapper,#mainContentWrapper
{
    width:1020px;
    margin:0 auto;
    clear:both;
}

#mainHeaderTop
{
	background-color:#0092bc;
	height:40px;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
}

#mainHeaderTop a
{
	color:#ffffff;
	text-decoration:none;
}

#mainHeaderTop a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

#mainHeaderTop .whiteSeparator
{
	padding-left:5px;
	padding-right:5px;
	color:#66bdd6;
}

#mainHeaderTop #mainLinks
{
	padding-left:35px;
	float:left;
	line-height:40px;
}


#mainHeaderTop #secondaryLinks
{
	padding-top:12px;
	padding-right:40px;
	float:right;
}


#mainHeaderMiddle
{
	height:83px;
}

#mainHeaderMiddle #logo
{
	padding-top:15px;
	padding-left:35px;
	float:left;
	border:none;
}

#mainHeaderMiddle #searchWrapper
{
	padding-right:40px;
	float:right;
	padding-top:25px;
}

#mainHeaderMiddle #searchWrapper table
{
	/*background: transparent url('../img/search_bg.jpg') no-repeat;*/
	height:29px;
	width:212px;
}

#mainHeaderMiddle #searchWrapper #frmMainSearch
{
	margin:0px;
	padding:0px;
}

#mainHeaderMiddle #searchWrapper .searchTextBox
{
	border:none;
	padding:0px;
	margin:0px 0px 0px 10px;
	color:#555555;
	height:24px;
	line-height:24px;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	width:170px;
	outline: none;
}

#mainHeaderMiddle #searchWrapper img
{
	cursor:pointer;
}		

#mainHeaderBottom
{
	height:60px;
	line-height:60px;
	text-align:center;
	border-top:solid 1px #cecece;
	margin:0px;
	border-bottom:solid 1px #e6e6e6;
	
}

#mainHeaderBottom a
{
	color:#004976;
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right:6px;
	padding-left:6px;
}

#mainHeaderBottom .greySeparator
{
	color:#cecece;
	font-size:12px;
}


#mainHeaderBottom .mainMenuOn
{
	border-left:solid 1px #cecece;
	border-right:solid 1px #cecece;
	border-bottom:solid 1px #fff;
	background-color:#fff;
}

#mainHeaderBottom .mainMenuOff
{
	border-left:none;
	border-right:none;
	padding-left:1px;
	padding-right:1px;
	border-bottom:solid 1px transparent;
	
}

#mainHeaderBottom .mainMenuOffFiller
{
	width:30px;
}


#mainHeaderBottom .dropDownMenu
{
	border-right:solid 1px #cecece;
	border-bottom:solid 1px #cecece;
	border-left:solid 1px #cecece;
	display:none;
	background-color:#ffffff;
	position: absolute;
	visibility: hidden;
	margin: 20px 0px 0px 0px;
	padding: 30px 30px 20px 30px;
	z-index: 99;
	text-align:left;
	line-height:1.5em;
}

#mainHeaderBottom .dropDownMenu .menuSection
{
	float:left;
	line-height:1em;
	font-size:12px;
}

#mainHeaderBottom .dropDownMenu .menuDivider
{
	background-color:#cecece;
	width:1px;
	float:left;
}

#mainHeaderBottom .dropDownMenu ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	list-style-type: none;
	line-height:1.5em;
}

#mainHeaderBottom .dropDownMenu .menuSection ul li a
{
	color:#0092bc;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	padding:0px;
}

#mainHeaderBottom .dropDownMenu .menuSection ul li a:hover
{
	color:#004976;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	padding:0px;
}


#mainHeaderBottom .dropDownMenu .menuSection h2
{
	color:#898989;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 0px;
}

#mainHeaderBottom .dropDownMenu .menuSection a
{
	color:#0092bc;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	line-height:1.75em;
}

#mainHeaderBottom .dropDownMenu .menuSection a:hover
{
	color:#004976;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	line-height:1.75em;
}

#mainHeaderBottom .dropDownMenu .menuSectionLeft
{
	padding-right: 50px;
}

#mainHeaderBottom .dropDownMenu .menuSectionMiddle
{
	padding-right: 50px;
	padding-left: 50px;
}

#mainHeaderBottom .dropDownMenu .menuSectionRight
{
	padding-left: 50px;
}

#mainHeaderBottom .dropDownMenu .menuSectionRight .greyText
{
	line-height:1.4em;
}

#mainHeaderBottom .dropDownMenu .menuSectionRight .menuNormalList
{
	list-style: disc;
}
.menuRandomFacility{
	display:none;
}
.mainMenuClose_on{
	float:right;
	clear:both;
	width:54px;
	height:16px;
	background: transparent url('../img/close-button.png') 0px 0px;
	cursor:pointer;
}

.mainMenuClose_off{
	float:right;
	clear:both;
	width:54px;
	height:16px;
	background: transparent url('../img/close-button.png') 0px 16px;
	cursor:pointer;
}

.searchNameRolloverOff
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_name_btn_rollover.png') no-repeat;
	cursor:pointer;
}

.searchNameRolloverOn
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_name_btn_rollover.png') 0px 40px;
	cursor:pointer;
}

.searchSpecialtyRolloverOff
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_specialty_btn_rollover.png') no-repeat;
	cursor:pointer;
}

.searchSpecialtyRolloverOn
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_specialty_btn_rollover.png') 0px 40px;
	cursor:pointer;
}

.searchFacilityRolloverOff
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_facility_btn_rollover.png') no-repeat;
	cursor:pointer;
}

.searchFacilityRolloverOn
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_facility_btn_rollover.png') 0px 40px;
	cursor:pointer;
}

.searchZipRolloverOff
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_zip_btn_rollover.png') no-repeat;
	cursor:pointer;
}

.searchZipRolloverOn
{
	height:40px;
	width:279px;
	background: transparent url('../images/search_by_zip_btn_rollover.png') 0px 40px;
	cursor:pointer;
}

/*header end*/

/*footer begin*/
#footerWrapper
{
    background-color:#004976;
    color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

#footerWrapper a
{
    color:#ffffff;
}

#footerWrapper a:hover
{
    text-decoration:underline;
}

#footerTop
{
    background-color:#0092bc;
	min-height:50px;
	padding-left:90px;
	padding-top:9px;
	font-family:arial;
	color:#ffffff;
	font-size:18px;
}

#footerTop a
{
	float:left;
}

#footerTop div
{
	float:left;
	margin-left:15px;
	padding-top:5px;
}

#footerWrapper h1
{
	font-size:20px;
	font-family:arial;
	font-weight:normal;
}

#footerWrapper hr
{
	border: 0;
	color: #336d91;
	background-color: #336d91;
	height: 1px;
	text-align: left;
}

#footerBottom
{
    border-top:solid 1px #336d91;
    padding:7px 40px 7px 35px;
}

#footerBottomLeft
{
    float:left;   
}

#footerBottomRight
{
    float:right;
}

.footerSections
{
	float:left;
	margin-top:20px;
	margin-left:90px;
	margin-bottom:20px;
	width:20%;
	line-height:1.75em;
}

#facebookFooterIcon,#twitterFooterIcon,#youtubeFooterIcon,#pinterestFooterIcon,#Instagram
{
	height:20px;
	width:20px;
	border:none;
	margin-right:8px;
	margin-bottom:8px;
}

#facebookFooterIcon
{
	background: transparent url('../img/icon_facebook_20.png');
}

#twitterFooterIcon
{
	background: transparent url('../img/icon_twitter_20.png');
}

#youtubeFooterIcon
{
	background: transparent url('../img/icon_youtube_20.png');
}

#pinterestFooterIcon
{
	background: transparent url('../img/icon_pinterest_20.png');
}
#Instagram
{
	background: transparent url('../img/icon_instagram_20.png');
}
/*footer end*/


/*Dynamic Button begin*/
.dynamic_button, #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button
{
	background: transparent url('../img/button_right.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font-family: arial;
	font-weight: bold;
	font-size: 10px;
    height: 27px;
    margin-right: 12px;
    padding-right: 30px; /* sliding doors padding */
    text-decoration: none;
}

.dynamic_button span, #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button span
{
    background: transparent url('../img/button_left.png') no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 0 5px 30px;
	color:#fff;
	font-weight: bold;
}

.dynamic_button:hover , #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button:hover {
	background: transparent url('../img/button_on_right.png') no-repeat scroll top right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
    height: 27px;
    padding-right: 30px;
}

.dynamic_button:hover span , #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button:hover span{
	background: transparent url('../img/button_on_left.png') no-repeat;
}
/*Dynamic Button end*/





#mainContentWrapper
{
    margin-top:20px;
	min-height:100%;
}


#mainContentWrapper h1
{
	font-family:arial;
   	font-size:24px;
	color:#004976;
	margin:0px 0px 15px 0px;
	padding:0px;
	line-height:1.1em;
}

#mainContentWrapper h2
{
	font-family:arial;
   	font-size:20px;
	color:#004976;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	line-height:1.2em;
}

#mainContentWrapper h3
{
	font-family:arial;
   	font-size:16px;
	color:#004976;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-weight:normal;
}

#mainContentWrapper #breadCrumbs 
{
	font-size:12px;
	margin-bottom:10px;
	margin-left:35px;
}

#mainContentWrapper #breadCrumbs a
{
    color:#0092bc;
}

#mainContentWrapper #divPageTitle
{
    clear:both;
    margin-left:35px;  
}

#mainContentWrapper #divPageTitle h1
{
    font-family:arial;
   	font-size:24px;
	color:#004976;
	margin:0px 0px 15px 0px;
	padding:0px;    
}

#mainColumnLeft
{
    float:left;
    width:710px;
	padding-right:25px;
	padding-left:35px;
}

#mainColumnLeft .styledImageBorder
{
    padding:2px;
    border:solid 1px #e6e6e6;
}


#mainColumnRight
{
   background-color:#efede7;
   width:235px;
   font-family:arial;
   font-size:12px;
   color:#004976;
   margin-top:0px;
   margin-bottom:10px;
}

#mainColumnRight p
{
	padding:0px 10px 0px 10px;
}

#mainColumnRight h1
{
	font-family:arial;
   	font-size:18px;
 	color:#004976;	
	font-weight:bold;
	margin:0px;
	padding:15px 0px 0px 10px;
}
#mainColumnRight h2
{
	font-family:arial;
	font-size:14px;
   	color:#004976;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
#mainColumnRight h3
{
	font-family:arial;
	font-size:16px;
   	color:#555555;
	font-weight:bold;
}
#mainColumnRight h4
{
	font-family:arial;
	font-size:12px;
   	color:#ffffff;
	font-weight:bold;
}

#mainColumnRight .staticRightSideTitle
{
	font-family:arial;
   	font-size:18px;
	font-weight:bold;
	color:#004976;
	
}



#mainColumnRight .divider
{
	clear:both;
	margin:20px 0px 15px 0px;
	border-bottom:solid 1px #d4cfc1;
}
/* 10-8-13
#mainColumnRight .divider
{
	clear:both;
	margin:20px 0px 15px 0px;
	border-bottom:solid 1px #d4cfc1;
}
*/

#mainColumnRight .dividerThin
{
	clear:both;
	margin:20px 0px 0px 0px;
	border-bottom:solid 1px #d4cfc1;
}
/*#mainColumnRight h3 {
	border-top:solid 1px #d4cfc1;
	margin:0px;	
	padding-left:10px;
	line-height:2.5em;
	font-weight:normal;
	font-family:arial;
   	font-size:14px;
	
}

#mainColumnRight h3 a{
	color:#004976; 	
	text-decoration:none;
}


#accordion h3{
	border-top:solid 1px #d4cfc1;
	margin:0px;	
	background: url('../img/accordian_down.png') no-repeat right;
}



#accordion div{
	padding:10px;
	margin-bottom:20px;
	clear:both;
}*/

.shim
{
    clear:both;    
}




#rightCalendar
{
	padding-bottom:20px;
	padding-left:10px;
}

#calPrevButton
{
	cursor:pointer;
}
#calNextButton
{
	cursor:pointer;
}

#cal_month
{
	font-size:14px;
	color:#555555;
	font-weight:bold;
}

.calDays
{
	width:25px;
	height:25px;
	font-size:14px;
	color:#555555;
	font-weight:normal;
}

.calOff
{
	background: url('../img/calOff.jpg') no-repeat center center;
	width:29px;
	height:29px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.calOn
{
	background: url('../img/calOn.jpg') no-repeat center center;
	width:29px;
	height:29px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.rightCalDetailsTop{
background: url('../img/sideCalTop.png') no-repeat top center;
clear:both;
width:204px;
height:14px;
}
.rightCalDetailsBottom{
background: url('../img/sideCalBottom.png') no-repeat top center;
clear:both;
width:204px;
height:16px;
}

.rightCalDetailsMiddle{
	background-color:#0092bc;
	width:204px;
	
}

.rightCalDetailsMiddle p
{
	padding:10px;
	margin:0px;
}

.rightCalDetails
{
	display:none;
	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 99;
	text-align:left;
	line-height:1.5em
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

.rightCalDetails a
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

.rightCalDetails a:hover
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}


#rightNews
{
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

#rightNewsFacility
{
	font-family:arial;
   	font-size:14px;
	font-weight:bold;
	color:#004976;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#rightNewsContent
{
	font-family:arial;
   	font-size:13px;
	font-weight:bold;
	color:#555555;
	margin:0px;
	padding:0px;
}

/*tabs begin*/
#tabcontainer{  
    margin-bottom:20px;
    
}  
#tabcontainer ul{  
    /*list-style: none;*/
    margin:0px;
    padding:0px; 
}  
 
#tabcontainer ul.tabmenu li{  
    display: block;  
    padding: 20px 40px 20px 40px;  
    background: #ffffff;   
    border-top: 1px solid #d0ccc9;
    border-right: 1px solid #d0ccc9;
    position: relative;  
    color: #0092bc;  
    font-family:arial;
   	font-size:14px;
	font-weight:bold;
    cursor: pointer;
    float: left;  
    margin: 0px;   
}

#tabcontainer ul.tabmenu li.end{  
    border-left: 1px solid #d0ccc9;
}

#tabcontainer ul.tabmenu li.active{  
    background: #fff; 
    color: #004976; 
}

.tabcontent{  
    background: #fff;  
    border: 1px solid #d0ccc9;  
    text-align: left;  
    padding:40px;  
    margin:0px;
}  

.tabcontent.tab1{  
    display: none;
} 

.tabcontent.tab2{  
    display: none;  
} 

.tabcontent.tab3{  
    display: none;  
} 
/*tabs end*/

/*slideshow*/


#slideShowWrapper
{
	margin-bottom:10px;
	margin-top:-22px;
}

#mainColumnLeft #slideShowWrapper
{
	margin-bottom:20px;
	margin-top:0px;
}

#slideshow {
    position:relative;
    height:366px;
	width:1020px;	
}
#mainColumnLeft #slideshow {
    position:relative;
	width:710px;	
	height:268px;
}


#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img{
	margin-top:2px;
	border:none;
	width:1020px;
	height:366px;
	-ms-interpolation-mode: bicubic;
}

#mainColumnLeft #slideshow img{
	margin-top:2px;
	border:none;
	width:710px;
	height:268px;
	-ms-interpolation-mode: bicubic;
}

#slideshow A.active {
    z-index:10;
}

#slideshow A.last-active {
    z-index:9;
}



#divMarker
{
	position:absolute;
	z-index:50;
}

.marker
{
	cursor:pointer;
}

/*slideshow end*/

/*vertical menu*/

.blankVerticalNav
{
	font-size:12px;
    margin-left:10px;
	line-height:2.5em;
	width:194px;
	color:#004976;
	float:left;
	clear:left;
}

.vertMenuLevel1,.vertMenuLevel2,.vertMenuLevel3
{
    clear:both;
}

.vertMenuLevel1 a,.vertMenuLevel2 a,.vertMenuLevel3 a
{
    color:#004976;
	float:left;
	clear:left;
}

.vertMenuLevel1 a.ui-link,.vertMenuLevel2 a.ui-link,.vertMenuLevel3 a.ui-link
{
    color:#004976;
	font-weight:normal;
}

.vertMenuLevel1 a.ui-link:visited,.vertMenuLevel2 a.ui-link:visited,.vertMenuLevel3 a.ui-link:visited
{
    color:#004976;
	font-weight:normal;
}

.vertMenuLevel2,.vertMenuLevel3
{
    display:none;
}

.vertMenuLevel1
{
    border-bottom:solid 1px #d0ccc0;
}

.vertMenuLevel1 a
{
    font-size:12px;
    margin-left:10px;
	line-height:2.5em;
	width:194px;
}

.vertMenuLevel2
{
    border-top:solid 1px #d0ccc0;
}

.vertMenuLevel2 a
{
    font-size:11px;
    margin-left:24px;
	line-height:2.2em;
	width:175px;
}

.vertMenuLevel2 .blankVerticalNav
{
	color:#004976;
	float:left;
	clear:left;
	font-size:11px;
    margin-left:24px;
	line-height:2.2em;
	width:175px;
}


.vertMenuLevel3 a
{
    font-size:10px;
    margin-left:36px;
	clear:both;
	width:175px;
}

.vertMenuArrow
{
	cursor:pointer;
	float:right;
	height:26px;
}

.vertMenuArrow-on
{
	content:url('../img/accordian_down_on.png');
	cursor:pointer;
	float:right;
	height:26px;
}
/*vertical menu end*/

/*search box large*/
.searchBoxLarge
{
    background: url('../img/search_box_large_left.png') no-repeat;
    border:none;
    height:42px;
    margin:0px;
    float:left;
	padding:0px 0px 0px 10px;
	font-size:14px;
	color:#555;
	outline: none;
	line-height:42px;
}
.searchBoxLargeButton
{
    border:none;
    float:right;
    padding:15px 15px 0px 0px;
	cursor:pointer;
}
.searchBoxLargeWrapper
{
    background: url('../img/search_box_large_right.png') no-repeat;
	background-position:right top;
	height:42px;
}

/*search box large end*/

/*search box small*/
.searchBoxSmall
{
    background: url('../img/search_box_small_left.png') no-repeat;
    border:none;
    height:29px;
    margin:0px;
    float:left;
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#555555;
	outline: none;
	line-height:29px;
}
.searchBoxSmallButton
{
    border:none;
    float:right;
    padding:8px 10px 0px 0px;
	cursor:pointer;
}
.searchBoxSmallWrapper
{
    background: url('../img/search_box_small_right.png') no-repeat;
	background-position:right top;
	height:29px;
}
/*search box small end*/
/*radio*/
input:radio 
{
  background: url('../img/radio_off.png') no-repeat;
}
/*radio end*/



/*search box large*/
.dropDown
{
    background: url('../img/dropdown.png') no-repeat;
    border:none;
    height:42px;
    margin:0px;
    float:left;
	color:#555555;
	padding:0px 0px 0px 10px;
	font-size:14px;
	line-height:42px;
	outline: none;
}
.dropDownButton
{
    border:none;
    float:left;
    /*padding:15px 15px 0px 0px;*/
	cursor:pointer;
	width:45px;
	height:42px;
	background: url('../img/dropdown_button.png') no-repeat;
	background-position:right top;
}

.dropDownShort
{
    background: url('../img/dropDownLeft.png') no-repeat;
    border:none;
    height:29px;
    margin:0px;
    float:left;
	color:#555555;
	padding:0px 0px 0px 10px;
	font-size:12px;
	line-height:29px;
	outline: none;
}
.dropDownButtonShort
{
    border:none;
    float:left;
    /*padding:15px 15px 0px 0px;*/
	cursor:pointer;
	width:35px;
	height:29px;
	background: url('../img/dropDownRight.png') no-repeat;
	background-position:right top;
}

.dropDownWrapper
{
	/*height:42px;*/
}

.dropDownList
{
	display:none;
	position: absolute;
	visibility: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 99;
	text-align:left;
	line-height:1.5em
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

.dropDownList table tr .dropDownCorner
{
	width:11px;
	height:11px;
}

.dropDownList table tr .dropDownTop
{
	border-top:solid 1px #cccccc;
	background-color:#ffffff;
	height:10px;
}
.dropDownList table tr .dropDownMiddle
{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	background-color:#fff;
}

.dropDownList table tr .dropDownBottom
{
	border-bottom:solid 1px #cccccc;
	background-color:#ffffff;
	height:11px;
}

.dropDownList table tr td ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.dropDownList table tr td ul li
{
	list-style-type:none;
	color:#555555;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	border-top:solid 1px #cccccc;
	cursor:pointer;
}

.dropDownList table tr td ul li:hover
{
	color:#0092bc;
}

.dropDownList table tr td ul .firstItem
{
	border-top:none;
}

.dropDownList table tr td ul li .itemWrapper
{
	margin:10px 20px 10px 20px;
}
/*search box large end*/
/*healthinfo end*/
.healthContentSide
{
	padding:20px 10px 20px 10px;
	background-color:#efede7;
   	width:235px;
   	font-family:arial;
   	font-size:12px;
   	color:#004976;
   	margin-top:0px;
   	margin-bottom:10px;
}

.titlePLUS
{
	font-family:arial;
   	font-size:24px;
	color:#004976;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-weight:bold;
}

/*healthinfo end*/


.mainContentDivider
{
	width:100%;
	border-top:solid 1px #e6e6e6;
	height:1px;
}

.leaderPhoto
{
	width:144px;
	height:auto;
	margin: 3px 10px;
	float: left;	
}



/* You'll need prefixes. @-ms-viewport, @-o-viewport, etc... */
@viewport {
    width: device-width;
}


@media (min-width:320px) and (max-width:800px){
	.ui-panel{
		width:272px;
		border:none;
	}
	
	.ui-panel-position-left {
		left: -272px;
	}
	
	.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
	.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
		left: 0;
		-webkit-transform: translate3d(-272px,0,0);
		-moz-transform: translate3d(-272px,0,0);
		transform: translate3d(-272px,0,0);
	}
	
	
	.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,
	.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,
	.ui-panel-dismiss-position-left.ui-panel-dismiss-open {
		left: 272px;
		right: -272px;
	}
	
	.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
	.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
	.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
	.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
		left: 0;
		right: 0;
		-webkit-transform: translate3d(272px,0,0);
		-moz-transform: translate3d(272px,0,0);
		transform: translate3d(272px,0,0);
	}
	
	.ui-panel-inner
	{
		padding:0px;
		/*width:272px;*/
		/*background: #f5f4ef;*/
		/*background: #f5f4ef;*/
	}
	
	.ui-body-c{
		color: #555555;
		text-shadow: none;
		background:none;
		background-image:none;
	}
	
	.ui-body-c .ui-link {
		color: #0092bc;
		font-weight: normal;
		text-shadow: none;
	}
	
	.ui-body-c .ui-overlay-c {
		color: #555555;
		text-shadow: none;
		background:none;
		background-image:none;
	}
	
	/* removed to fix white text on contact us medical records section
	.ui-body-c .ui-link:visited{
		color:#fff;
	}
	*/
	
	.greyBoxSection .ui-link:visited{
		color:#555;
	}
	
	a.dynamic_button.ui-link{
		color:#fff;
	}
	
	
	.mobile
	{
		display:block;
	}
	
	.desktop
	{
		display:none;
	}
	
	.desktopVisible
	{
		visibility:hidden;
	}
	.mobileVisible
	{
		visibility:visible;
	}

	.textCollapse-on
	{
		overflow: hidden;
  		text-overflow: ellipsis;
		height:130px;
	}
	
	.textCollapse-more
	{
		color:#0092bc;
	}
	
	html
	{
		margin-top:0px;
		margin-left:0px;
		padding:0px;
	}
	
	body
	{
		margin-top:0px;
		margin-left:0px;
		font-family: arial;
		font-size:12px;
		font-weight:normal;
		color:#555555;
		line-height:1.4em;
		width:100%;
	}
	
	a
	{
		color:#0092bc;
		text-decoration:none;
	}
	
	a:hover{
		color:#004976;
	}
	
	div
	{
		-moz-box-sizing:border-box;box-sizing:border-box;
	}
	
	a img
	{
		border:none;
	}
	
	
	
	/*mobile begin*/
	#mobile-sideMenu
	{
		height:100%;
		background-color: #f5f4ef;
	}
	
	#mobile-sideMenu  .mobile-sideMenuItem
	{
		padding-left:10px;
		margin:0px;
		border-bottom:1px solid #fff;
		line-height:3em;
		color:#555;
		font-size:1.35em;
		width: 100%;
		background-color: #f5f4ef;
	}
	
	#mobile-sideMenu  .mobile-sideMenuItem .mobile-sideMenuItem-plusMinus
	{
		float:right;
		padding:1.15em .7em 1.15em 0;
	}
	
	
		
	#mobile-sideMenu a .mobile-sideMenuItem
	{
		color:#555;
		text-decoration:normal;
	}
	
	
	#mobile-sideMenu .mobile-sideMenuSubItem
	{
		padding:6px 0px 6px 20px;
		background-color:#2094be;
		line-height:3em;
		display:none;
		/*box-shadow:inset -15px 15px 8px -10px #197090,inset 0px -15px 8px -10px #197090; */
	}
	
	
	#mobile-sideMenu  .mobile-sideMenuSubItem a
	{
		color:#fff;
		font-size:1.25em;
	}
	
	.mobile-sideMenuItem-search
	{
		border-top:solid 1px #d2d2d3;
		border-right:solid 1px #d2d2d3;
		border-bottom:solid 2px #aaa9ab;
		border-left:solid 1px #d2d2d3;
		-moz-border-radius: 17px;
		border-radius: 17px;
		background-color:#fff;
		width:256px;
	}
	.mobile-sideMenuItem-search #txtMobileSearch
	{
		border:none;
		color:#555;
		font-size:16px;
		width:172px;
	}
	
	.mobile-sideMenuItem-search img
	{
		margin-top:8px;
		margin-left:8px;
	}
	
	#mobile-menu
	{
		float: left;
		height:32px;
		width:32px;
		margin-top:7px;
		margin-left:.5em;
		
		padding:3px;
		line-height:8px;
		text-align:center;
		background: transparent url('../img/mobile/menu_button_320.png') no-repeat;
	}
	
		
	#mobile-mainContent
	{
		width:100%;
	}
	
	
	
	
	#mobile-sub-menu-button
	{
		float:right;
		padding:3px 12px 0px 12px;
		font-weight:bold;
		cursor:pointer;
		width:80px;
	}

	
	.mobile-sub-menu-button-off
	{
		color:#fff;
		background-color:#2093bf;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height:22px;
	}

	#blueMobileTitle .mobile-sub-menu-button-on
	{
		border:none;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	
	
	

	#mobile-phy-sub-menu-button
	{
		float:right;
		padding:3px 12px 0px 12px;
		font-weight:bold;
		cursor:pointer;
		width:80px;
	}	

	#mobile-phy-sub-menu
	{
	    float:left;
		display:none;
		position:absolute;
		width:100%;
		padding:0px 13px 0px 0px;
	}
	#mobile-phy-sub-menu-list
	{
	    float:right;		
		background-color:#e6e6e6;
		width:95%;
	}
	.mobile-phy-sub-menu-button-on
	{
		color:#555;
		background-color:#e6e6e6;
		-moz-border-radius: 5px;
		border-radius: 5px;
		height:22px;
	}	
	

	
	.mobile-sub-menu-arrow
	{
		width:11px;
		height:7px;
		float:left;
		margin-top:4px;
		margin-left:3px;
	}
	
	.mobile-sub-menu-button-off .mobile-sub-menu-arrow
	{
		background: transparent url('../img/mobile/down_arrow_320.png') no-repeat;
	}
	
	.mobile-sub-menu-button-on
	{
		color:#555;
		background-color:#e6e6e6;
		-moz-border-radius-bottomleft: 0px;
		-moz-border-radius-bottomright: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		height:22px;
	}
	
	
	.mobile-sub-menu-button-on .mobile-sub-menu-arrow
	{
		background: transparent url('../img/mobile/up_arrow_320.png') no-repeat;
	}

		
	#mobile-sub-menu
	{
		display:none;
		background: #e6e6e6;
		z-index:100;
		position:absolute;
		width:93%;
		float:right;
		margin-top:22px;
		right:1em;
		text-align:left;
	}
	
	
	#mobile-sub-menu>div,#mobile-sub-menu>br
	{
		display:none;
	}
	
	#mobile-sub-menu .vertMenuLevel1
	{
		display:block;
	}
	
	#mobile-sub-menu h1
	{
		display:none;
	}
	
	#mobile-sub-menu h2
	{
		display:none;
	}
	
	#mobile-sub-menu #rightCalendar
	{
		display:none;
	}
	
	#mobile-sub-menu .divider
	{
		display:none;
	}
	
	#mobile-sub-menu #rightNews
	{
		display:none;
	}	
	
	
	
	#mobile-footer
	{
		clear:right;
	}

	
	#mobile-footer #facebookFooterIcon, #mobile-footer #twitterFooterIcon, #mobile-footer #youtubeFooterIcon, #mobile-footer #linkedinFooterIcon
	{
		margin-right:5px;
	}
	
	#mobile-footer .mobile-footer-divider
	{
		padding:0px .5em;	
	}
	
	/*mobile end*/







		
	/*header begin*/
	#headerWrapper,#footerWrapper,#mainContentWrapper
	{
	    width:100%;
	    clear:both;
	}
	
	#mainHeaderTop
	{
		display:none;
	}
	
	#mainHeaderMiddle
	{
		width:100%;
		height:46px;
		margin-left:0px;
		padding:0px;
		background: url('../img/mobile/logo_320.png') no-repeat center;
	}
	
	#mainHeaderMiddle #logo
	{
		padding-top:6px;
		padding-left:2em;
		text-align:center;
		width:75%;
		height:46px;
	}
	
	#mainHeaderMiddle #logo img
	{
		width:0px;
		display:none;
	}
	
	#mainHeaderMiddle #searchWrapper
	{
		display:none;
	}
	
	
	#mainHeaderBottom
	{
		display:none;
	}
	
	/*header end*/
	
	/*footer begin*/
	#footerWrapper
	{
	    background-color:#004976;
	    color:#ffffff;
		font-weight:normal;
	}
	
	#footerWrapper a
	{
	    color:#ffffff;
	}
	
	#footerWrapper a:hover
	{
	    text-decoration:underline;
	}
	
	#footerTopMobile
	{
		background-color:#0092bc;
		width:100%;
		font-size:1.25em;
	}
	
	#footerTopMobile #footerTopMobileLeft
	{
		vertical-align:middle;
		padding:.9em 1.5em;
	}
	
	#footerTopMobile #footerTopMobileRight
	{
		vertical-align:middle;
		padding-right:1.5em;
		max-width:108px;
	}
	
	#footerTop
	{
	    background-color:#0092bc;
		padding-left:0;
		padding-top:1em;
		padding-bottom:1em;
		font-family:arial;
		color:#ffffff;
		clear:both;
		min-height:50px;
		overflow: auto;
		font-size:1.25em;
	}
	
	
	
	#footerTop a
	{
		float:right;
	}
	
	#footerTop a img:not(#mobile-donate)
	{
		display:none;
	}
	
	#footerTop div
	{
		float:left;
		margin:0px;
		padding:0px 0px 0px 1.6em;
		width:63%;
		font-weight:normal;
	}
	
	#footerTop #mobile-donate
	{
		margin:auto 0px;
		float:right;
		padding-right:1.6em;
	}
	
	#footerWrapper h1
	{
		font-size:20px;
		font-family:arial;
		font-weight:normal;
	}
	
	#footerWrapper hr
	{
		border: 0;
		color: #336d91;
		background-color: #336d91;
		height: 1px;
		text-align: left;
	}
	
	#footerBottom
	{
	    border-top:solid 1px #336d91;
	    padding-top:1em;
		padding-right:2em;
		padding-bottom:1em;
		padding-left:2em;
		font-weight:regular;
		line-height:1.5em;
		font-size:1.25em;
	}
	
	#footerBottomLeft
	{
		font-size:.8em;
		margin-top:1.5em;
		width:100%;
		text-align:center;
	}
	
	#footerBottomRight
	{
		font-size:.8em;
		width:100%;
		text-align:center;
	}
	
	.footerSections
	{
		display:none;
	}
	
	#facebookFooterIcon,#twitterFooterIcon,#youtubeFooterIcon,#linkedinFooterIcon
	{
		height:25px;
		width:25px;
		border:none;
		margin-right:8px;
	}
	
	#facebookFooterIcon
	{
		background: url('../img/mobile/facebook_button_320.png') no-repeat;
	}
	
	#twitterFooterIcon
	{
		background: url('../img/mobile/twitter_button_320.png') no-repeat;
	}
	
	#linkedinFooterIcon
	{
		background: transparent url('../img/social_icons_footer.jpg') 0px 48px;
	}
	
	#youtubeFooterIcon
	{
		background: url('../img/mobile/youtube_button_320.png') no-repeat;
	}
	
	/*footer end*/
	
	
	/*Dynamic Button begin*/
	.dynamic_button, #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button
	{
		backgroun:none;
		background-color:#0092bc;
	    color: #fff;
	    display: table;
		font-weight: bold;
	    height: 27px;
	    text-decoration: none;
		margin:0px;
		padding:0px 15px;
		line-height:1em;
		border-radius:6px;
		font-size:.85em;
		float:none;
	}
	
	.dynamic_button span, #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button span
	{
	    background: none;
		display: table-cell;
		vertical-align:middle;
	    padding: 0px;
		margin:0px;
		line-height:1em;
	}
	
	.dynamic_button:hover , #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button:hover {
		background:none;
		background-color:#004976;
	    color: #fff;
	    outline: none; /* hide dotted outline in Firefox */
		font-weight: bold;
	    height: 27px;
		margin:0px;
		padding:0px 15px;
		line-height:1em;
		border-radius:6px;
		font-size:.85em;
	}
	
	.dynamic_button:hover span , #mainHeaderBottom .dropDownMenu .menuSection .dynamic_button:hover span{
		background: none;
	}
	/*Dynamic Button end*/
	
	
	
	
	
	#mainContentWrapper
	{
	    margin-top:0px;
		min-height:100%;
	}
	
	
	#mainContentWrapper h1
	{
		font-family:arial;
	   	font-size:24px;
		color:#004976;
		margin:0px 0px 15px 0px;
		padding:0px;
	}
	
	#mainContentWrapper>h2
	{
		font-family:arial;
	   	font-size:20px;
		color:#004976;
		margin:0px 0px 15px 0px;
		padding:0px;
		font-weight:normal;
	}
	
	#mainContentWrapper h2
	{
		line-height:1.2em;
	}
	
	#mainContentWrapper h3
	{
		font-family:arial;
	   	font-size:1.15em;
		color:#004976;
		/*margin:0px 0px 15px 0px;*/
		margin:0px 0px 5px 0px;
		padding:0px;
	}
	
	#mainContentWrapper #breadCrumbs 
	{
		display:none;
	}
	
	
	
	#mainContentWrapper #divPageTitle
	{
	    margin-left:0px;
		padding-left:2em;
		padding-right:1em;
		background-color:#004976;
		/*height:35px;*/
	}
	
	
	#mainContentWrapper #divPageTitle #mobileLeftMenu
	{
		vertical-align:middle;
		font-weight:bold;
	    font-family:arial;
	   	font-size:1.5em;
		color:#fff;
		margin:0;
		padding:10px 0px;
		float:left;
		line-height:1.2em;
	}
	
	#mainContentWrapper #divPageTitle #mobileLeftMenu a
	{
		
		color:#fff;
		margin:0;
		padding:0px;
		float:left;
		font-weight:bold;
	}
	
	#mainContentWrapper #divPageTitle #mobileRightMenu
	{
		vertical-align:middle;
	}
	
	#mainContentWrapper #divPageTitle h1
	{
		display:none;
	}
	
	#mainContentWrapper #divPageTitle h2
	{
		font-weight:bold;
	    font-family:arial;
	   	font-size:1.5em;
		color:#fff;
		margin:0;
		padding-top:.6em;
		padding-right:0;
		padding-bottom:0;
		padding-left:0;
		float:left;
	}
	
	#mainContentWrapper #divPageTitle h2 a
	{
		color:#fff;
	}
	
	#mainColumnLeft
	{
		width:100%;
	    float:left;
		padding:0px;
		margin:0px;
	}
	
	#mainColumnLeft > p
	{
		padding:1.6em;
		margin:0px;
		font-size:1.25em;
		line-height:1.45em;
	}
	
	#mainColumnLeft h2 > .ui-link
	{
		color:#0092bc;
	}
	
	
	
	#mainColumnLeft .styledImageBorder
	{
	    padding:0px;
	    border:solid 1px #e6e6e6;
	}
	
	#mainColumnRight
	{
		width:0px;
		display:none;
	}
	

	
	
	#accordion h3{
		border-top:solid 1px #d4cfc1;
		margin:0px;	
		background: url('../img/accordian_down.png') no-repeat right;
	}
	
	
	
	#accordion div{
		padding:10px;
		margin-bottom:20px;
		clear:both;
	}*/
	
	.shim
	{
	    clear:both;    
	}
	
	
	
	
	#rightCalendar
	{
		padding-bottom:20px;
		padding-left:10px;
	}
	
	#calPrevButton
	{
		cursor:pointer;
	}
	#calNextButton
	{
		cursor:pointer;
	}
	
	#cal_month
	{
		font-size:14px;
		color:#555555;
		font-weight:bold;
	}
	
	.calDays
	{
		width:25px;
		height:25px;
		font-size:14px;
		color:#555555;
		font-weight:normal;
	}
	
	.calOff
	{
		background: url('../img/calOff.jpg') no-repeat center center;
		width:29px;
		height:29px;
		font-size:14px;
		color:#ffffff;
		font-weight:bold;
		text-align:center;
	}
	
	.calOn
	{
		background: url('../img/calOn.jpg') no-repeat center center;
		width:29px;
		height:29px;
		font-size:14px;
		color:#ffffff;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
	}
	
	.rightCalDetailsTop{
	background: url('../img/sideCalTop.png') no-repeat top center;
	clear:both;
	width:204px;
	height:14px;
	}
	.rightCalDetailsBottom{
	background: url('../img/sideCalBottom.png') no-repeat top center;
	clear:both;
	width:204px;
	height:16px;
	}
	
	.rightCalDetailsMiddle{
		background-color:#0092bc;
		width:204px;
		
	}
	
	.rightCalDetailsMiddle p
	{
		padding:10px;
		margin:0px;
	}
	
	.rightCalDetails
	{
		display:none;
		position: absolute;
		visibility: hidden;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		z-index: 99;
		text-align:left;
		line-height:1.5em
		color:#ffffff;
		font-size:12px;
		font-weight:normal;
	}
	
	.rightCalDetails a
	{
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
	}
	
	.rightCalDetails a:hover
	{
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
	}
	
	
	#rightNews
	{
		padding-bottom:20px;
		padding-left:10px;
		padding-right:10px;
	}
	
	#rightNewsFacility
	{
		font-family:arial;
	   	font-size:14px;
		font-weight:bold;
		color:#004976;
		margin:0px 0px 10px 0px;
		padding:0px;
	}
	
	#rightNewsContent
	{
		font-family:arial;
	   	font-size:13px;
		font-weight:bold;
		color:#555555;
		margin:0px;
		padding:0px;
	}
	
	/*tabs begin*/
	#tabcontainer{  
	    margin-bottom:20px;
	    
	}  
	#tabcontainer ul{  
	    /*list-style: none;*/
	    margin:0px;
	    padding:0px; 
	}  
	 
	#tabcontainer ul.tabmenu li{  
	    display: none;  
	}
	
	#tabcontainer ul.tabmenu li.end{  
	    border-left: none;
	}
	
	#tabcontainer ul.tabmenu li.active{  
	    background: #fff; 
	    color: #004976; 
	}
	
	.tabcontent{  
	    background: #fff;  
	    border: none;  
	    text-align: left;  
		/*changed from padding:0px to fix imaging-centers.apsx;*/
	    padding:1em 0px 0px 0px;
	    margin:0px;
	}  
	
	.tabcontent h2.mobileTabTitle{
		color: #0092bc;
	}
	
	.tabcontent h2 span{
		/*physician address title in physician_view*/
		font-size:.9em;
		font-weight:normal;
		color:#054976;
	}
	
	.tabcontent.tab1{  
	    display: block;
		margin-bottom:2em;
	} 
	
	.tabcontent.tab2{  
	    display: block;  
	} 
	
	.tabcontent.tab3{  
	    display: block;  
	} 
	/*tabs end*/
	
	/*slideshow*/
	
	#sliderInterior
	{
		padding-bottom:0px;
		margin-bottom:0px;
		-webkit-border-radius:0px;
		border-radius:0px;
		box-shadow: 0 0px 0px rgba(0,0,0,.2);
	}
	
	
	
	#slideShowWrapper
	{
		margin-bottom:1em;
		margin-top:0px;
	}
	
	#mainColumnLeft #slideShowWrapper
	{
		margin-bottom:20px;
		margin-top:0px;
	}
	
	#slideshow {
	    position:relative;
		width:100%;
		height:auto;
	}
	#mainColumnLeft #slideshow {
	    position:relative;
		width:100%;	
		height:auto;
	}
	
	
	#slideshow A {
	    position:absolute;
	    top:0;
	    left:0;
	    z-index:8;
	}
	
	#slideshow img{
		margin-top:0px;
		border:none;
		width:100%;
		height:auto;
		-ms-interpolation-mode: bicubic;
	}
	
	#mainColumnLeft #slideshow img{
		margin-top:2px;
		border:none;
		width:100%;
		height:auto;
		-ms-interpolation-mode: bicubic;
	}
	
	#slideshow A.active {
	    z-index:10;
	}
	
	#slideshow A.last-active {
	    z-index:9;
	}
	
	
	
	#divMarker
	{
		position:absolute;
		z-index:50;
	}
	
	.marker
	{
		cursor:pointer;
	}
	
	/*slideshow end*/
	
	/*vertical menu*/
	
	
	.blankVerticalNav
	{
		font-size:1.35em;
	    margin-left:10px;
		line-height:2.5em;
		width:250px;
		float:left;
		clear:left;
		cursor:pointer;
	}
	
	.vertMenuLevel1 .blankVerticalNav
	{
		color:#555555;
		line-height:normal;
	}
	
	.vertMenuLevel2 .blankVerticalNav
	{
		color:#ffffff;
	}
	
	
	.vertMenuLevel2 .blankVerticalNav,.vertMenuLevel2 .blankVerticalNav,
	{
		color:#ffffff;
	}
	
	
	
	.vertMenuLevel1,.vertMenuLevel2,.vertMenuLevel3
	{
	    clear:both;
	}
	
	.vertMenuLevel1 a,.vertMenuLevel2 a,.vertMenuLevel3 a
	{
		float:left;
		clear:left;
	}
	
	.vertMenuLevel1 a.ui-link,.vertMenuLevel2 a.ui-link,.vertMenuLevel3 a.ui-link
	{
		color:#555;
	}
	
	.vertMenuLevel1 a.ui-link:visited,.vertMenuLevel2 a.ui-link:visited,.vertMenuLevel3 a.ui-link:visited
	{
	    color:#555;
	}
	
	
	.vertMenuLevel2,.vertMenuLevel3
	{
	    display:none;
	}
	
	.vertMenuLevel1
	{
	    border-bottom:solid 1px #fff;
		color:#555;
		padding:1em 0px;
	}
	
	.vertMenuLevel1 a
	{
	    font-size:1.35em;
	    margin-left:10px;
		line-height:normal;
		width:250px;
		color:#555;
	}
	
	.vertMenuLevel2
	{
	    border-top:none;
		padding:6px 0px 6px 10px;
		background-color:#2094be;
		line-height:3em;
		display:none;
		margin-top:2.5em;
		margin-bottom:-1em;
	}
	
	.vertMenuLevel2 a
	{
	    font-size:1.35em;
	    margin-left:10px;
		line-height:2.2em;
		color:#fff;
	}
	
	.vertMenuLevel2 a.ui-link
	{
		color:#fff;
	}
	
	.vertMenuLevel2 a.ui-link:visited
	{
		color:#fff;
	}
	
	.vertMenuLevel2 a.ui-link:hover
	{
		color:#fff;
	}
	
	.vertMenuLevel2 .blankVerticalNav
	{
	    font-size:1.35em;
	    margin-left:10px;
		line-height:2.2em;
		color:#fff;
		cursor:pointer;	
	}
	
	.vertMenuLevel3 a
	{
	    font-size:1.35em;
	    margin-left:20px;
		clear:both;
	}
	
	.vertMenuLevel3 a.ui-link
	{
		color:#fff;
	}
	
	.vertMenuLevel3 a.ui-link:visited
	{
		color:#fff;
	}
	
	.vertMenuLevel3 a.ui-link:hover
	{
		color:#fff;
	}
	
	.vertMenuArrow
	{
		content:url('../img/mobile/plus_320.png');
		width:12px;
		height:12px;
		/*padding: 1.16em .7em 1.15em 0;*/
		padding-top: 4px;
		padding-right: .7em;
	}
	
	.vertMenuArrow-on
	{
		content:url('../img/mobile/minus_320.png');
		width:12px;
		height:12px;
		/*padding: 1.16em .7em 1.15em 0;*/
		padding-top: .16em;
		padding-right:.7em;
		float:right;
	}
	
	
	#mobile-sub-menu div:not(.vertMenuLevel1, .vertMenuLevel2, .vertMenuLevel3) {
		display:none;
	}
	
	
	/*vertical menu end*/
	
	/*search box large*/
	.searchBoxLarge
	{
	    background:none;
	    border:solid 1px #ccc;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-ms-border-radius: 6px;
		border-radius: 6px;
	    height:28px;
	    margin:0px;
	    float:left;
		padding:0px 0px 0px 10px;
		font-size:14px;
		color:#555;
		outline: none;
		line-height:28px;
		width:100%;
	}
	.searchBoxLargeButton
	{
	    border:none;
	    float:right;
		margin-left:10px;
	    padding:5px;
		cursor:pointer;
		height:28px;
		width:28px;
		background: url('../img/mobile/white_magnifying_glass_320.png') no-repeat center;
		background-color:#0092bc;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-ms-border-radius: 6px;
		border-radius: 6px;
	}
	.searchBoxLargeWrapper
	{
	    background: none;
		height:28px;
	}
	
	/*search box large end*/
	
	/*search box small*/
	.searchBoxSmall
	{
	    background:none;
	    border:solid 1px #ccc;
		border-radius:7px;
	    height:29px;
	    margin:0px;
	    float:left;
		padding:0px 0px 0px 10px;
		font-size:12px;
		color:#555555;
		outline: none;
		line-height:29px;
	}
	.searchBoxSmallButton
	{
	    border:none;
	    float:right;
	    padding:8px 10px 0px 0px;
		cursor:pointer;
	}
	.searchBoxSmallWrapper
	{
	    background: none;
		background-position:right top;
		height:29px;
	}
	/*search box small end*/
	/*radio*/
	input:radio 
	{
	  background: url('../img/radio_off.png') no-repeat;
	}
	/*radio end*/
	
	
	
	/*search box large*/
	.dropDown
	{
	    background: url('../img/dropdown.png') no-repeat;
	    border:none;
	    height:42px;
	    margin:0px;
	    float:left;
		color:#555555;
		padding:0px 0px 0px 10px;
		font-size:14px;
		line-height:42px;
		outline: none;
	}
	.dropDownButton
	{
	    border:none;
	    float:left;
	    /*padding:15px 15px 0px 0px;*/
		cursor:pointer;
		width:45px;
		height:42px;
		background: url('../img/dropdown_button.png') no-repeat;
		background-position:right top;
	}
	
	.dropDownShort
	{
	    background: url('../img/dropDownLeft.png') no-repeat;
	    border:none;
	    height:29px;
	    margin:0px;
	    float:left;
		color:#555555;
		padding:0px 0px 0px 10px;
		font-size:12px;
		line-height:29px;
		outline: none;
	}
	.dropDownButtonShort
	{
	    border:none;
	    float:left;
	    /*padding:15px 15px 0px 0px;*/
		cursor:pointer;
		width:35px;
		height:29px;
		background: url('../img/dropDownRight.png') no-repeat;
		background-position:right top;
	}
	
	.dropDownWrapper
	{
		/*height:42px;*/
	}
	
	.dropDownList
	{
		display:none;
		position: absolute;
		visibility: hidden;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		z-index: 99;
		text-align:left;
		line-height:1.5em
		color:#ffffff;
		font-size:12px;
		font-weight:normal;
	}
	
	.dropDownList table tr .dropDownCorner
	{
		width:11px;
		height:11px;
	}
	
	.dropDownList table tr .dropDownTop
	{
		border-top:solid 1px #cccccc;
		background-color:#ffffff;
		height:10px;
	}
	.dropDownList table tr .dropDownMiddle
	{
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		background-color:#fff;
	}
	
	.dropDownList table tr .dropDownBottom
	{
		border-bottom:solid 1px #cccccc;
		background-color:#ffffff;
		height:11px;
	}
	
	.dropDownList table tr td ul
	{
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	
	.dropDownList table tr td ul li
	{
		list-style-type:none;
		color:#555555;
		font-family:arial;
		font-size:12px;
		font-weight:normal;
		border-top:solid 1px #cccccc;
		cursor:pointer;
	}
	
	.dropDownList table tr td ul li:hover
	{
		color:#0092bc;
	}
	
	.dropDownList table tr td ul .firstItem
	{
		border-top:none;
	}
	
	.dropDownList table tr td ul li .itemWrapper
	{
		margin:10px 20px 10px 20px;
	}
	/*search box large end*/
	/*healthinfo end*/
	.healthContentSide
	{
		padding:20px 10px 20px 10px;
		background-color:#efede7;
	   	width:235px;
	   	font-family:arial;
	   	font-size:12px;
	   	color:#004976;
	   	margin-top:0px;
	   	margin-bottom:10px;
	}
	
	.titlePLUS
	{
		font-family:arial;
	   	font-size:24px;
		color:#004976;
		margin:0px 0px 15px 0px;
		padding:0px;
		font-weight:bold;
	}
	
	/*healthinfo end*/
	
	
	.mainContentDivider
	{
		width:100%;
		border-top:solid 1px #e6e6e6;
		height:1px;
	}
	
	.leaderPhoto
	{
		width:100px;
		height:auto;
		margin: 3px 10px 10px 0px;
		float: left;
	}
	
	.hide_mobile_menu_bt
	{
	    display:none;
	}	
}















