/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; color:#0588bc; font-family:Trebuchet MS, Arial, Verdana; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; color:#0588bc; font-family:Trebuchet MS, Arial, Verdana;}
body {background-color:#06AAEB; text-align:center; padding:0 0 10px 0;}
.ThemeContainer {width:740px; margin:0 auto; text-align:center;}
a, a:link, a:visited {color:#ff3f19;text-decoration:underline;}
a:active, a:hover {color:#ff3f19;text-decoration:underline;}

#divFlash, #divFlash object, #objflashmenu {outline:none;}

/* Header Styles */
h1, h2, h3, h4, h5 {color:#6ACCF3; margin:0; padding:0}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
p {margin:0; padding:0 0 10px 0;}

.PageNames {background: #fff url(/ThemeImages/BlueFishDental/Themes/Default/Blue-Fish-Dental-Header.gif) no-repeat right top;}
.PageNames h1 {margin:15px 15px 0 15px; padding:0px; color:#0588BC;}

.breadcrumbs {text-align: right; margin: -15px 5px 8px 0; font-size: 11px;}
.breadcrumbs span a {font-size: 11px;}

/* Menu Styles */
#Menu {margin:0; padding:0;}
#Menu li {list-style-type:none; display:inline; padding:5px;}

/* Home Page Styles */
.HomeTopRight {background:url(/ThemeImages/BlueFishDental/Themes/Default/Blue-Fish-Dental-5x3.gif) repeat-y;}
.HomeBigFish {background:url(/ThemeImages/BlueFishDental/Themes/Default/home-bg.gif) no-repeat left bottom;}
.HomeContentColumn {padding:0 15px 0 10px; background:url(/ThemeImages/BlueFishDental/Themes/Default/Blue-Fish-Dental-Home-Content-Footer.gif) no-repeat left bottom;}

/* Content Styles */
.MainContent {line-height:16px; background: #fff url(/ThemeImages/BlueFishDental/Themes/Default/other-bg.gif) no-repeat left bottom;}
.MainContent p, .MainContent span {line-height:16px;}
.spacercolumn {background-color:#06AAEB;}
.PagesTopRight {background: #fff url(/ThemeImages/BlueFishDental/Themes/Default/Blue-Fish-Dental-Right-Stretch.gif) repeat-y right top;}
.ContentArea {background: #fff url(/ThemeImages/BlueFishDental/Themes/Default/bg-repeat.gif) repeat-x 215px bottom; line-height:16px;}
.ContentArea p, .ContentArea span {line-height:16px;}
.ContentRightSpacer { background: #38BBEF;}
.Content {padding:15px 15px 45px 15px; background: url(/ThemeImages/BlueFishDental/Themes/Default/other-bg.gif) no-repeat left bottom;}
.HomeContent {background:url(/ThemeImages/BlueFishDental/Themes/Default/bg-repeat.gif) repeat-x 215px bottom; }

/* Links */
.divLinkContainer {border:solid 1px #9BDDF7; margin:10px 0px; padding:10px; background:#fff;}
.divLinkContainer p {margin:5px 0px; padding:0px;}
.LinksSection_LinkTitle {font-weight:bold;}
span.LinksSection_LinkTitle img {margin-right:5px;}
/* Webboxes */

.divWebBoxList {text-align:center; width:100%;}
#divNewsletterSignup {width:200px; margin:0 auto; background:#fff;}
#divNewsContainer {padding:10px; border:solid 1px #38BBEF;}
.NewsletterSignupLabel {font-weight:bold;}
.NewsletterTxtBox {width:180px; border:solid 1px #0588BC;}
.NewsletterError div {color:#FF3F19;}
.NewsletterWelcome {}

/* Article Styles */
.divArticle_ArticleImage {float:left;}
.divArticleSection_ArticleImage {float:left;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {padding:0; margin:10px 0px;}
.divBriefDescription {padding:0px 0px 5px 0px;}
.ArticleContainer img {float:left; padding:0px 5px 5px 0px;}
.imgArticleImage {padding:5px 5px 5px 0px;}
.hrArticleSeparator {clear:left;}
.divArticle_ArticleImage {float:left;}
.divArticle_ArticleImage img {padding:0px 5px 5px 0px;}
.Article_FullDescription {margin:10px 0px; padding:0px;}
.Articles_Article_MoreLink {line-height:35px; display:block; clear:left;}

/* Footer Styles */
.footer_contact {background-color:#38bbef;}
.FooterLinks {padding-left:20px; color:#fff;}
.FooterLinks a, .FooterLinks a:link, .FooterLinks a:visited {color:#fff;}

.footContent {background: #38BBEF url(/ThemeImages/BlueFishDental/Themes/Default/foot-dark-blue.gif) repeat-y;}

#contact {position:relative;}
#contactContent {position:absolute; top:-10px; right:20px; width:650px; font-size:12px; color: #fff; /*color:#ff3f19;*/ text-align:right; line-height:18px;}
#contactContent a, #contactContent a:link, #contactContent a:visited {color: #fff; /*color:#ff3f19;*/ font-size:12px; text-decoration:none;}
#contactContent a:active, #contactContent a:hover, #contactContent a:focus {color:#ff3f19; text-decoration:underline;}
#contactContent a.red, #contactContent a.red:link, #contactContent a.red:visited {color:#ff3f19; font-size:12px; text-decoration:underline;}
#contactContent a.red:active, #contactContent a.red:hover, #contactContent a.red:focus {color:#ff3f19; text-decoration:underline;}

#footerBlock {display: block; width: 690px; height: 25px; margin:7px auto 0 auto; overflow: auto;}

/* Search Styles */
#Search {float: left; position: relative; height: 18px; line-height: 18px;}
.txtSearch {position: absolute; left: 0; top: 0; width:160px; height: 18px; line-height: 18px; border:none; border-top: 1px #0588BC solid; border-left: 1px #0588BC solid;}
.txtSearch {font-size:11px; font-family:Trebuchet MS, Helvetica, sans-serif;}
.lnkSearch {position: absolute; left: 161px; top: 1px; width:42px; height:17px; vertical-align: bottom; margin: 0;}

#smartzLink {float: right; /*width:690px; margin:7px auto 0 auto;*/ text-align:right; line-height:17px;}
#smartzLink a, #smartzLink a:link, #smartzLink a:visited {color:#fff; font-size:10px; text-decoration:none;}
#smartzLink a:active, #smartzLink a:hover, #smartzLink a:focus {text-decoration:none; outline:none;}
#smartzLink a img {vertical-align:middle;}

/* Misc Style */
