body {color: #333333; font-size: .8em; font-family: verdana, arial, tahoma, helvetica, sans-serif;}
img {border: 0;}
tr, td {vertical-align: top;}
form {padding: 0; margin: 0; height: auto;}
.clearFloat {clear: both; height: 1px; overflow: hidden;}


/* overwrite CSS in Band.css*/

a:link, .ms-WPBody a:link {text-decoration: underline;}
a:visited, .ms-WPBody a:visited {text-decoration: underline;}
.ms-WPBody a:hover {text-decoration: none;}  


/* set overall site width */
.leftNav2_background {width: 938px;}
#mainContainer {width: 910px; text-align: left;}

/* Header Styles */

#headerContainer {}
#headerContainer tr, #headerContainer td {vertical-align: bottom;}
#headerContainer #logoContainer {padding: 0px; width: 597px; height: 129px;}
#headerContainer #headerLinks {width: 313px; padding: 10px 0px 0px 0px; font-size: 10px; vertical-align: top; text-align: right;}
#headerContainer a {text-decoration: none;}
#headerContainer a:hover {text-decoration: underline;}  
#headerContainer .headerLinkHome {text-align: right; margin-right: 25px;}
#headerContainer .headerLinkHome a {padding: 4px 30px 4px 10px; display: block;}
#headerContainer .headerLinkContact {text-align: right; margin-right: 25px;}
#headerContainer .headerLinkContact a {padding: 4px 30px 4px 10px; display: block;}
#headerContainer .headerLinkNewsletter {text-align: right; margin-right: 25px;}
#headerContainer .headerLinkNewsletter a {padding: 4px 30px 4px 10px; display: block;}
#headerContainer .headerLinkEsp {height: 25px;text-align : right; margin-right: 25px;}
#headerContainer .headerLinkEsp a {padding: 4px 30px 4px 10px; display: block;}
#headerContainer #searchRow {padding: 0px; margin: 0px; }
#headerContainer .search {margin: 0px; padding: 3px 5px; bottom: 0px; position: relative;}
#headerContainer .search .ms-sbplain {font-family: arial, tahoma, helvetica, verdana, sans-serif; font-size: 1em; border: 0px; padding: 0px; margin: 0px;}
#headerContainer .search .ms-sbcell {padding: 0px; margin: 0px;}
#headerContainer .search .ms-sbcell .ms-sbplain {border: 1px solid #d9d9d9; font-size: 12px; padding: 4px 2px 3px 2px ; margin: 0px; }
#headerContainer .search td {vertical-align: middle; padding: 0px;}
#headerContainer .advSearchLink {font-size: 10px; margin: 0 0 0 0; padding: 0 10px 0 0; white-space: nowrap;}
#headerContainer .advSearchLink a {text-decoration: underline; padding: 0 10px 0 0;}
#headerContainer .advSearchLink a:hover {text-decoration: none;} 

#LeftNav2 {clear: both; padding: 0px 8px 8px 8px;}


/* Master page main containers */
#LeftNav2Content {margin: 8px 0px 8px 0px;}
#LeftNav2HomeTopContent {padding: 0px 12px 0px 16px;}
#LeftNav2HomeBtmContent {margin: 8px 0px 0px 0px; padding: 16px 0px;}
#LeftNav2HomeWebPart {margin: 8px 0px 8px 0px; padding: 12px 10px;}

/* Home page - Welcome Section Styles on Homepage  */
#LeftNav2HomeTopContent .homeWelcomeTable h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.85em; padding: 0px; margin: .5em 0em .3em 0em; font-weight: normal;}
#LeftNav2HomeTopContent .homeWelcomeMessage {padding: 10px 0px; vertical-align: top;}
#LeftNav2HomeTopContent .homeWelcomeMessage .message {line-height: 1.55em;}
#LeftNav2HomeTopContent .homeWelcomeImage {padding: 0px;}
#LeftNav2HomeTopContent .homeWelcomeImage img {border: 0px;}

/* Home page - Bottom 3 Columns Section */
#LeftNav2HomeBtmContent .homeBtmContent {width: 100%;}
#LeftNav2HomeBtmContent .homeBtmContent .col1 {padding: 0px 12px;}
#LeftNav2HomeBtmContent .homeBtmContent .col3 {padding: 0px 12px;}
#LeftNav2HomeBtmContent .homeBtmContent .col5 {padding: 0px 12px;}

 
.servicesBox {}
.servicesBox .content {padding: 16px 10px 10px 20px;}
.servicesBox .moreServicesHeader {font-size: 1.8em; margin: 0 0 1em 0;}
.servicesBox div.bullet {margin: 0px; padding-left: 8px; margin-bottom: .5em;}
.servicesBox a:link {text-decoration: none;}
.servicesBox a:visited {text-decoration: none;}
.servicesBox a:hover {text-decoration: underline;}   
 
.hmpgSpotlightMiddle .hmpgSpotlight .hmpgSpotlightImg img {margin-left: 5px;}
.hmpgSpotlight {margin-bottom: 15px; overflow: hidden;}
.hmpgSpotlight .hmpgSpotlightContent {margin: 0px; padding: 0px 8px; display: block; line-height: 1.2em;}
.hmpgSpotlight .hmpgSpotlightContent h3 {font-size: 1.1em; margin: .1em 0 .2em 0; padding: 0px;}
.hmpgSpotlight .more, .hmpgSpotlight .ms-rteCustom-more {display: block; margin: .2em 0px 0px 0px; padding: 0px;}
 
 
#featureSpotlight h2 {font-size: 1.5em; font-weight: normal;  padding: .5em 10px .7em 10px; margin: 0;}
#featureSpotlight .featureSpotlightContent {padding: 0em 10px 2em 10px; margin: 0; line-height: 1.2em;}
#featureSpotlight .more a:link {text-decoration: underline;}
#featureSpotlight .more a:visited {text-decoration: underline;}
#featureSpotlight .more a:hover {text-decoration: none;}
 
.clearFloatStroke {height: 1px; overflow: hidden;}
 
.menuColContent div, .menuColContent a, .menuColContent span {font-family: tahoma, arial, verdana, helvetica, sans-serif;}
.menuColContent a {text-decoration: none;}
.menuColContent a:visited {text-decoration: none;}
.menuColContent a:hover {text-decoration: none;}
.menuColContent div {text-decoration: none;}

.level_1_MenuItem,
.level_1_MenuItemSelected,
.level_1_MenuItemSelectedOpen,
.level_1_popupHover {font-size: .9em; font-weight: bold; padding: 6px 5px 6px 10px; font-family: verdana, tahoma, arial, helvetica, sans-serif;}

.level_1_MenuItem a, .level_1_MenuItem span,
.level_1_MenuItem a:visited, .level_1_MenuItem a:hover,
.level_1_MenuItemSelected a, .level_1_MenuItemSelected span,
.level_1_MenuItemSelected a:visited, .level_1_MenuItemSelected a:hover,
.level_1_MenuItemSelectedOpen a, .level_1_MenuItemSelectedOpen span,
.level_1_MenuItemSelectedOpen a:visited, .level_1_MenuItemSelectedOpen a:hover,
.level_1_popupHover a, .level_1_popupHover a:visited, .level_1_popupHover a:hover {display: block; padding-left: 10px; text-decoration: none; font-family: verdana, tahoma, arial, helvetica, sans-serif;}

.level_2_MenuItem,
.level_2_MenuItemSelected,
.level_2_MenuItemSelectedOpen,
.level_2_popupHover {font-size: .85em; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal;  padding: 6px 5px 6px 20px;}

.level_2_MenuItem span {font-weight: bold;}
.level_2_popupHover div {text-decoration: none;}

.level_2_MenuItem a, .level_2_MenuItem a:visited, .level_2_MenuItem a:hover, 
.level_2_MenuItemSelected a, .level_2_MenuItemSelected a:visited, .level_2_MenuItemSelected a:hover,
.level_2_MenuItemSelectedOpen a, .level_2_MenuItemSelectedOpen a:visited, .level_2_MenuItemSelectedOpen a:hover,
.level_2_popupHover a, .level_2_popupHover a:visited, .level_2_popupHover a:hover {text-decoration: none;}

.level_3_MenuItem,
.level_3_MenuItemSelected,
.level_3_MenuItemSelectedOpen,
.level_3_popupHover {font-size: .8em; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; padding: 3px 5px 3px 30px;}

.level_3_MenuItem a, .level_3_MenuItem a:visited, .level_3_MenuItem a:hover,
.level_3_MenuItemSelected a, .level_3_MenuItemSelected a:visited, .level_3_MenuItemSelected a:hover, 
.level_3_MenuItemSelectedOpen a, .level_3_MenuItemSelectedOpen a:visited, .level_3_MenuItemSelectedOpen a:hover,
.level_3_popupHover a, .level_3_popupHover a:visited, .level_3_popupHover a:hover {text-decoration: none;}

.level_3_popupHover div {text-decoration: none;}

.level_4_MenuItem, .level_4_MenuItemSelected {font-size: .75em; font-family: tahoma, arial, verdana, helvetica, sans-serif; font-weight: normal; padding: 2px 5px 2px 38px;}
.level_4_MenuItemSelected {}

.level_4_MenuItem a, .level_4_MenuItem a:visited, .level_4_MenuItem a:hover,
.level_4_MenuItemSelected a, .level_4_MenuItemSelected a:visited, .level_4_MenuItemSelected a:hover {text-decoration: none;}
.level_4_MenuItem span {font-weight: normal;}


.level_1_popupMenu, .level_2_popupMenu, .level_3_popupMenu, .level_4_popupMenu, .level_5_popupMenu {font-size: 1.05em; width: 325px; left: 20px; display: none;}
.level_1_popupMenu {background-color: #f4dba2;}
.level_1_popupMenu .level_2_MenuItem, .level_2_popupMenu .level_3_MenuItem, .level_3_popupMenu .level_4_MenuItem {padding: 5px 5px; line-height: 1em; margin-left: 0px;}
.level_1_popupMenu a, .level_2_popupMenu a, .level_3_popupMenu a, .level_4_popupMenu a, .level_5_popupMenu a {color: #003333; text-decoration: none; margin-left: 0px;}
.level_1_popupMenu a:visited, .level_2_popupMenu a:visited, .level_3_popupMenu a:visited, .level_4_popupMenu a:visited, .level_5_popupMenu a:visited {text-decoration: none;  margin-left: 0px;}
.level_1_popupMenu a:hover, .level_2_popupMenu a:hover, .level_3_popupMenu a:hover, .level_4_popupMenu a:hover, .level_5_popupMenu a:hover {text-decoration: none;  margin-left: 0px;}


 
#pageLayout {}
#pageLayout .menuCol {width: 200px;}
#pageLayout .menuColContent {padding: 20px 0px; width: 200px;}


/* Start hack to get IE 6 to always display the dynamic menu content \*/
* html .menuColContent div {height: 1%;} 
/* End hack to get IE 6 to always display the dynamic menu content */

#pageLayout .contentCol .contentColInner {padding: 10px 0px 10px 0px;}
#pageLayout .contentCol .contentColInner .breadcrumb {padding-left: 12px; padding-right: 16px;}
#pageLayout .contentCol .contentColInner .miniConsole {padding-left: 16px; padding-right: 16px;}
#pageLayout .contentCol .contentColInner .centersBanner {padding-left: 16px; padding-right: 16px;}
#pageLayout .contentCol .contentColInner .pageTitle {padding-left: 16px; padding-right: 16px;}
#pageLayout .contentCol .contentColInner .mainContent {padding-left: 16px; padding-right: 16px;}
#pageLayout .contentCol a {text-decoration: underline;}
#pageLayout .contentCol a:hover {text-decoration: none;}
#pageLayout .relatedInfoContent {width: 152px;}

/*Fix from the list bullets sliding under the floated image */
#pageLayout .contentCol ul, #pageLayout .contentCol ol {overflow: auto; zoom:1; padding-left: 40px; width: auto; margin-left: 0;} 


.breadcrumb,
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover {color: #333333;}
.breadcrumb{border-bottom: 0; padding-bottom: 1.4em; font-size: .8em;}
.breadcrumb span {padding-right: 4px;}

.pageTitle, .pageTitle2 {font-family: verdana, arial, tahoma, helvetica, sans-serif; font-weight: bold;} 
.pageTitle {font-size: 1.35em; padding-bottom: 1.0em;}
.pageTitle2 {padding: 2.5em 0 .3em 0;}
#pageLayout .contentCol .contentColInner span.pageTitle2 {font-size: 1.3em; padding-left: 0px;}
#pageLayout .contentCol .contentColInner span.pageTitle {padding-left: 0px;}

.pageContent {margin-left:7px;}

/* styles added for more services */
#linkitem a{
	 color:#0077aa;
	 font-size:1.1em;
	 font-family:Arial, Helvetica, sans-serif;
}

/* HW added below code as well as text-decoration to code just above*/
#linkitem a:hover
{
}

.bullet{
 	border-style:none;
 	border-color:inherit;
 	border-width:0;
 	vertical-align:top;
 	background-image:url("images/servicesbox_dot.gif");
 	background-repeat:no-repeat;
 	background-position:left;
 	padding-left:10px;
 	padding-right:0px;
 }
 
 /*-- style that will be visible from the rich text editor --*/
.ms-rteCustom-more {padding-right: 16px; background: transparent url(images/icon_bluebgnd_arrow.gif) no-repeat right .3em;}



/* disabled paging link style for Cheer Card */
#pageLayout .contentCol .mainContent a.pagingLinkDisabled, 
#pageLayout .contentCol .mainContent a.pagingLinkDisabled:link, 
#pageLayout .contentCol .mainContent a.pagingLinkDisabled:hover, 
#pageLayout .contentCol .mainContent a.pagingLinkDisabled:visited {color: #aca899; text-decoration: none; cursor: default;} 

#MADwebpart {margin: 20px 10px;}
#MADwebpart .addressContainerTop {font-size: .95em; overflow: visible; }
#MADwebpart .addressContentBtm {height: 1%; font-weight: bold; font-size: .9em; text-align: left; padding: 8px 8px 4px 8px; }
#MADwebpart .addressLinkBtnBtm {margin: 10px 0;}
#MADwebpart .addressLinkBtnTop {padding: 4px 4px 4px 4px;}
#MADwebpart .addressContentBtm a {display: block;}
#MADwebpart .addressLink {font-size: 1em; padding: 0 0 0 22px;}
#MADwebpart .addressLink a {display: block; text-decoration: none;}
#MADwebpart .addressLink a:hover {text-decoration: underline;}   


#MultipleMADwebpart {position: relative; margin: 20px 10px; padding: 0px;}
#MultipleMADwebpart .addressContentBtm {height: 1%; font-weight: bold; text-align: left; padding: 0px; padding-top: 3.5em;}
#MultipleMADwebpart div.addressContainerTop {}
#MultipleMADwebpart div.addressLinkBtnBtm {position: absolute; top: 0px; margin: 0; width: 100%;}
#MultipleMADwebpart div.addressLinkBtnTop {padding: 7px 5px;}
#MultipleMADwebpart div.addressLink {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-style: italic; }
#MultipleMADwebpart div.addressContentBtm {font-size: .85em; font-weight: normal; }
#MultipleMADwebpart div.addressContentBtm a {text-decoration: underline; margin-top: 1em; display: block;}
#MultipleMADwebpart div.addressContentBtm a:hover {text-decoration: none;}  

#forPhysiciansContainer {margin: 0 0 8px 0; padding: 15px 15px 0 15px;}
#forPhysiciansContainer h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.7em; font-weight: 400; font-style: italic; margin: 0 0 5px 0; padding: 0 0 4px 0;}
#forPhysiciansContainer p {margin: 0 0 .5em 0; padding: 0;}
#forPhysiciansContainer p.moreLink {margin: 0 0 .5em 0; padding: 3px 0 10px 8px;}
#forPhysiciansContainer .more {font-weight: bold; padding-right: 18px;}
#forPhysiciansContainer .more a {text-decoration: none;}
#forPhysiciansContainer .more a:hover {text-decoration: underline;}  



/* Footer Styles */
#footerContainer {font-family: Arial, Helvetica, sans-serif; font-size: .85em; text-align: center; margin: 1px 0 20px 0; padding: 0;}
#footerContainer .stroke {width: 910px; margin: 0px auto;}
#footerContainer p {margin: 0 0 .5em 0; padding: 0;}
#footerContainer .footerLinks {padding: 5px;}
#footerContainer p.address {font-weight: bold; padding: 3px;}
#footerContainer span.divider {margin: 0 .2em;}
#footerContainer a {text-decoration: none;}
#footerContainer a:hover {text-decoration: underline;}  
