/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Trebuchet MS, Helvetica, sans-serif; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Trebuchet MS, Helvetica, sans-serif;}
html, body, form#PageForm {height:100%;}
body {text-align:center; /* Center in IE*/ background:#c3beae url('/ThemeImages/BestCareTreatment/Themes/Default/site-bg.gif') center top;}

.ThemeContainer {width:850px; height:100%; margin:0 auto; /* Center in all other browsers*/ text-align:left;}

#LeftColumn {width:25px; vertical-align:top; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-8x1.gif') repeat-y;}
#CenterColumn {vertical-align:top;}
#RightColumn {width:25px; vertical-align:top; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-8x2.gif') repeat-y;}

a, a:link, a:visited {color:#01b1cd;text-decoration:none;}
a:active, a:hover {color:#01b1cd;text-decoration:underline;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0; color:#aaa38b;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h1.PageNames {}
p {margin:0 0 15px 0; padding:0;}

/* Header Styles */
#siteHeader {height:90px; background:#fff;}
#HeaderTable {width:100%; height:90px; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-18x1.gif') repeat-y;}

#logo {padding:0 0 0 35px; vertical-align:top; text-align:left;}
#logo div.logo {position:relative; z-index:200;}
#logo div.logo a#siteLogo {position:absolute; z-index:200; width:113px; height:110px;}
#menu {text-align:right; padding:0 20px 0 0; vertical-align:top; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-18x5.gif') repeat-y right top;}

#social {text-align:right; height:45px; vertical-align:bottom; padding:0 10px 0 0;}
#social a, #social a:link, #social a:visited {padding:0 3px;}

/* Slideshow Styles */
.siteSlideShow {height:255px; vertical-align:top;}
#divSlides {position:relative; width:800px; height:255px; margin:20px 0 0 0;}
#divSlidesContainer {position:absolute; top:-10px; left:20px; z-index:75;}
#divSlideShow {position:absolute;}
#divSlideOverTop {position:absolute; top:-20px; left:0; width:800px; height:117px; z-index:100;}
#divSlideOverBottom {position:absolute; top:134px; left:0; width:800px; height:141px; z-index:100;}

/* Menu Styles */
#MenuTable {margin:10px 0 0 auto; text-align:right;}
#MenuTable tr td {text-align:center; line-height:20px;}
#MenuTable tr td a, #MenuTable tr td a:link, #MenuTable tr td a:visited {display:block; font-size:14px; color:#1bcae7; padding:0 10px;}

td.menuSeparator {font-size:18px; color:#ffcc00;}

/* Content Area Styles */
#ContentTable {width:100%; height:100%;}

.siteMainContent { background:#fff; padding:20px 0 0 0;}
.MainContentTable {width:100%; height:100%; padding:0; }
.MainContentArea {padding:0 20px 20px 0; vertical-align:top;}

.contentLeftShadow {width:35px; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-18x1.gif') repeat-y;}

/* Right Column Styles */
.RightColumn {width:200px; vertical-align:top; padding:0 0 20px 0;}
#rightColShadow {width:35px; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-18x5.gif') repeat-y right top;}

#rightColumnTable {width:100%; height:100%; border:solid 1px #aaa38b;}
#tdRightcontent {vertical-align:top;}

/* Search Styles */
#Search {width:195px; height:35px; position:relative;}
.txtSearch {width:116px; height:22px; border:solid 1px #c3beae; position:absolute; top:10px; left:10px;}
.lnkSearch {position:absolute; top:10px; left:127px;}
img#searchHeader {position:absolute; top:-40px; left:-1; z-index:100;}

/* Right Column Button Styles */
#rightColumnButtons {margin:10px;}
#rightColumnButtons a, #rightColumnButtons a:link, #rightColumnButtons a:visited {color:#01b1cd; font-weight:bold; display:block; margin:10px 0; padding:0 0 0 19px; line-height:20px; font-size:14px;}
#rightColumnButtons a#donateNow, #rightColumnButtons a#donateNow:link, #rightColumnButtons a#donateNow:visited {border:solid 1px #fad546; background:#ffe069 url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-7x2.gif') no-repeat 3px 5px;}
#rightColumnButtons a#payMyBill, #rightColumnButtons a#payMyBill:link, #rightColumnButtons a#payMyBill:visited {border:solid 1px #97eefb; background:#bbf6ff url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-11x2.gif') no-repeat 3px 5px;}

/* Right Column Content Styles */
#rightColumnContent {margin:10px; line-height:14px;}
#rightColumnContent p {margin:10px 7px; padding:0;}

/* Newsletter Signup Styles */
#newsletterSignupContainer {position:relative; margin:50px 0 0 0; height:125px;}
#newsletterSignupContainer h3 {margin:0; padding:0; width:197px; height:40px; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-14x1.gif') no-repeat -1px;}
#newsletterSignupContainer h3 span {display:none;}

.txtNewsName {padding:0 10px; font-size:12px; width:178px; height:22px; position:absolute; top:55px; left:10px; color:#c3beae; border:solid 1px #c3beae;}
.txtNewsEmail {padding:0 10px; font-size:12px; width:116px; height:22px; position:absolute; top:78px; left:10px; color:#c3beae; border:solid 1px #c3beae;}
.btnSubmit {width:61px; height:22px; position:absolute; top:78px; left:127px;}

/* Article Page Styles */
.divArticleSection_ArticleItem {clear:both;}
.divArticleSection_ArticleImage img {float:left; margin:0 5px 0 0;}
p.ArticleTitle, p.ArticleTitle a, p.ArticleTitle a:link, p.ArticleTitle a:visited {font-size:12px; font-weight:bold; color:#000;}
h2.ArticleTitle, h2.ArticleTitle span {font-weight:bold; font-size:14px; margin:10px 0; color:#534B31;}
.divArticleSection_ArticleItem p {margin:3px 0 10px 0; padding:0;}
div.Separator {clear:both; padding:5px 0;}
div.Separator hr {margin:0; padding:0; background:#AAA38B; color:#AAA38B; border:0px; height:1px;}
.divArticle_Article {clear:both;}
.divArticle_Article p {margin:3px 0 10px 0; padding:0;}
.pArticle_ArticleBriefContent {}

/* Photo Gallery Page Styles */
#divPhotoGalleryContainer {width:510px;}
#divLargePhoto {width:510px;}
#divPhotoThumbnails {width:510px; margin:13px 0px;}
.PhotoGallery_ThumbnailContainer {margin:0 15px 10px 0;}

/* Footer Styles */
.siteFooter {height:30px; background:#fff;}
#EndHR {margin:0 35px; padding:0; background:#000; color:#000; height:1px; border:0px;}

.siteFooterTable {width:100%; height:30px;}

#siteFooterText {font-size:10px; color:#000; border-top:solid 1px #c3beae;}
#siteFooterText strong {font-size:10px; color:#01b1cd;}

#smartzLink { border-top:solid 1px #c3beae; text-align:right;}
#smartzLink a, #smartzLink a:link, #smartzLink a:visited {font-size:10px; color:#000;}
#smartzLink a img {vertical-align :middle;}

#footLeftRail {width:35px; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-18x1.gif') repeat-y;}
#footRightRail {width:35px; background:url('/ThemeImages/BestCareTreatment/Themes/Default/bestcare-treatment-services-18x5.gif') right top repeat-y;}

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #47502d; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#FECE02; color:#02B2CE;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#02B2CE; color:#fff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}


/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
