/******************************************
  Stylesheet Copyright 2006 Smart Solutions
******************************************/

/* Main Body Styles */

body, form, table, img, pre {font-size:9pt; color:#494949; font-family:Arial, Verdana; border-style:none; border-width:0px; padding:0;	margin:0;}
td, p, div, span, a, .pageBody {font-size:9pt; color:#494949; font-family:Arial, Verdana;}

body {background-color:#2F3C56; text-align:center;}
#ThemeContainer {width:800px; margin:0 auto; background-color:#ffffff; margin-top:20px;}

a, a:link, a:visited {color:#4579B5;text-decoration:none;}
a:active, a:hover {color:#4579B5;text-decoration:underline;}

/* Header Styles */
.Header {background-color:#2F3C56;}
.SectionImage {border-bottom:solid 2px #ffffff;}

/* Menu Styles */
.SiteMenuContainer {background-color:#2F3C56; border-bottom:solid 4px #609E31;}
.SiteMenu {}
.SiteMenuItem {padding:4px 10px 3px 10px;}
.SiteMenuItem a, .SiteMenuItem a:link, .SiteMenuItem a:visited {color:#494949; font-size:11pt;}
.SiteMenuContainer tr td {white-space:nowrap;}

/* Content Area Styles */
.Content {padding:20px;}
.divPageHeaders {font-weight:bold; font-size:10pt; color:#2F3C56;}
.WebBox_TitleText {display:none;}

/* Home page styles */
.divHomePageHeader {line-height:18px;}
.HelpfulTips {padding:0px 10px 2px 10px; border:solid 1px #E1E4E7}
.divHomeContent {background-color:#E3E4E6; padding:20px 10px 20px 30px;}
.divHelpfulTipsSeparator {}
.HomeContentContainer {padding:2px 0px 4px 0px;}
.Helpful_Tips_Title a, .Helpful_Tips_Title a:link, .Helpful_Tips_Title a:visited {color:#4579B5; text-decoration:underline;}
.Helpful_Tips_Description {}
.pnlHelpfulTips {}
.Newsletter_Signup {background-color:#4579B5; padding:10px 5px 2px 10px; border-bottom:solid 3px #FAD404;}
.divNewsletterSignupHeader {color:#ffffff; font-weight:bold; line-height:25px; font-size:14px;}
.divNewsletterSignupText {color:#ffffff; font-size:10px; line-height:18px;}
.Another_Satisfied_Client {background-color:#696D7C; padding:10px 5px 2px 10px;}
.Another_Satisfied_Client_Image {border:solid 1px #ffffff;}
.Another_Satisfied_Client_Description {color:#ffffff; font-size:10px;}
.Another_Satisfied_Client_Title {color:#ffffff; font-weight:bold;}

/* Side Navigation */
.ChildNavigation {background-color:#E3E4E6;}
.divChildMenu {/*padding:20px;*/ margin:20px 0;}
.ChildMenu1 {line-height:20px; width:160px; margin:0 20px;}
.ChildMenu1 .ChildCurrentPage, .ChildMenu1 .ChildCurrentPage a, .ChildMenu1 .ChildCurrentPage a:link, .ChildMenu1 .ChildCurrentPage a:visited {font-weight:bold; text-decoration:underline ! important;}
.ChildMenuItem1 { font-weight:bold;}
.ChildMenu2 {line-height:16px; width:150px; margin:0 20px;}
.ChildMenu2 a, .ChildMenu2 a:link, .ChildMenu2 a:visited {font-size:10px;}
.ChildMenuItem2 {}
.ChildMenu2 .ChildCurrentPage, .ChildMenu2 .ChildCurrentPage a, .ChildMenu2 .ChildCurrentPage a:link, .ChildMenu2 .ChildCurrentPage a:visited {text-decoration:underline ! important;}

.divRightSide {padding:5px; border-left:solid 1px #4579B5;}

/* Article Styles */
.divArticleContainer {clear:both;}
.divArticleSeparator {clear:both;}
.divArticleSection_ArticleImage {float:left;}
.ArticleSection_ArticleImage {padding-right:5px;}
.ArticleSection_ArticleTitle {font-weight:bold; line-height:24px;}
.divBriefDescription {padding-bottom:10px;}

/* Footer Styles */
.ContactFooter {background-color:#696D7C; border-top:solid 8px #4579B5; padding:5px 5px 0px 5px;}
.ContactFooterText, .ContactFooterText a, .ContactFooterText a:link, .ContactFooterText a:visited {font-size:10px; color:#C9C4C4;}
.SearchFooter {background-color:#2F3C56;}

/* Footer Search Styles */
.SiteSearchContainer {padding:15px 0px 0px 10px;}
.SearchBox {height:22px; width:160px; border:solid 1px #676B7B;}
.SearchLabel {color:#ffffff; padding-right:7px; font-size:10pt;}
.StaticNav {color:#ffffff ! important;}

/* Misc styles */
.StaffSection_SectionTitle {display:none;}
.FormsSection_FormTitle {display:none;}

td.smartzLink {color: #c9c4c4; font-size: 11px; text-align:right;}
td.smartzLink a {color: #c9c4c4; font-size: 11px;}
td.smartzLink a img {vertical-align: middle;}
