/* scroll fix for IE 7 */
html {overflow-y: auto;}
/* revert scroll back for IE 6 */
* html {overflow-y: scroll;}
/************************************************************/
* {border: none; margin: 0px; outline: none; padding: 0px;}
a {color: #009999;}
a, a.no-underline:hover {text-decoration:none; }
a:hover {text-decoration: underline;}
body {background-color:#8ba8b7; font-family: Arial, Sans-serif;}
#centerContainer {width: 790px; margin: 0px auto; text-align: center;}
#contentContainer {text-align: left; float: left;}
#headerAndMainContainer {float: left; background-color: #FFF; padding: 10px 15px 8px;}
#headerContainer {height: 120px; padding-bottom: 8px;}
#headerLeftCol {float: left; width: 135px; height: 100%; background: #FFF url(../images/barson_group_logo.gif) no-repeat top left;}
#headerRightCol {float: right; margin-left: 8px; width: 615px; height: 100%; text-align: right;}
#headerRightColTop {height: 42px; background: #041E2B url(../images/quarter_rd_041e2b.gif) no-repeat top right; overflow: hidden; margin-bottom: 4px; padding-right: 40px;}
#headerRightColTop a {display: block; height: 84px; float: right; margin-left: 15px;}
#headerRightColTop a:hover, #headerRightColTop a.selected {background-position: 0px -42px;}
#headerRightColBottom {position:relative;overflow: hidden; color:#9cc3c0; font: bold 13.5pt Georgia, "Times New Roman", Times, Serif; width: 100%; height: 74px; background: #287D75 url(../images/quarter_rd_287d75.gif) no-repeat top right;}
#headerRightColBottomLine1, #headerRightColBottomLine2 {position: relative; height: 30%; margin: 0.40em 40px 0.40em 0px;}
#footerOnlyContainer {float: left; width: 100%;}
#footerContainer {padding: 3px 15px 40px; font-size:8pt; color:#041E2B;}
#mainContainer {float: left; background: #FFF url(../images/fauxbg_main.gif) repeat-y top left; border-top: 2px solid #CDD2D5;}
#mainLeftCol {float: left; width: 135px; background-color: #CDD2D5;}
#mainLeftCol a {display: block;}
#mainLeftColBars {height: 18px; background: #CDD2D5 url(../images/bars_main_left.gif) repeat-x top left;}
#mainLeftColEmailInquiry a {display: block;	width: 100%; height: 190px;	background: #CDD2D5 url(../images/emailinquiry.gif) no-repeat top left;}
#mainLeftColSectionPage a {height: 42px; background: #CDD2D5 url(../images/aboutus_left_active.gif) no-repeat top left;}
#mainLeftColSectionNavs a {height: 32px; border-bottom: 1px solid #CDD2D5;}
#mainLeftColSectionNavs a:hover, #mainLeftColSectionNavs a.selected {background-position: bottom;}
#mainLeftColForensicForum a {height: 85px; background: #CDD2D5 url(../images/forensic_forum.gif) no-repeat top left; cursor: default;}
#mainLeftColNewsNavs a {height: 42px; border-top: 1px solid #287D75; border-bottom: 1px solid #287D75;}
#mainLeftColNewsNavs a:hover {background-position: bottom;}
#mainRightColLocationBar {font-size: 9pt;float: left; width: 100%; }
#mainRightColLocationBar, #mainRightColLocationBar a {color:#666;}
#mainRightCol {float: right; width: 615px; margin-left: 8px;}
#breadCrumbs {float: left;}
#dateContainer {float: right; margin-right: 15px;}
#mainRightColContent {border-left:1px solid #CDD2D5;border-bottom:1px solid #CDD2D5; margin-top: 3px; float: left; width: 100%; }
#mainRightColContentLeftCol {font-weight: bold; border-top:1px solid #cdd2d5; width: 230px; text-align: right; line-height:175%; float: left; padding-top: 15px;}
#testimonialQuote {font-family:times, serif; font-size:14pt; margin-left: 20px; padding-right: 40px;}
#testimonialAuthor {font-size:9pt; padding-right: 40px; margin-left: 20px; }
#mainRightColContentRightCol {float: right;}
#mainRightColContentRightCol a:hover div.mainRightColContentSectionContainer {cursor: pointer;text-decoration: none;}
#mainRightColContentRightCol a:hover div.mainRightColContentSectionCopy {text-decoration: none;}
#mainRightColContentOurStorySection {background-image: url(../images/ourstory_photo_tab2.gif);}
#mainRightColContentExperienceSection {background-image: url(../images/experience_photo_tab.gif);}
#mainRightColContentLinksSection {background-image: url(../images/links_photo_tab.gif);}
#mainRightColContentContactsSection {background-image: url(../images/contact_photo_tab.gif);}
#mainRightColContentAccountingSection {background-image: url(../images/accounting_photo_tab.gif);}
#mainRightColContentComLitSection {background-image: url(../images/com_lit_photo_tab.gif);}
#mainRightColContentDivLitSection {background-image: url(../images/div_lit_photo_tab.gif);}
#mainRightColContentBisnessContSection {background-image: url(../images/bcp_photo_tab.gif);}
#mainRightColContentAttorneysSection {background-image: url(../images/attorneys_photo_tab.gif);}
#mainRightColContentBooksSection {background-image: url(../images/books_photo_tab.gif);}
#mainRightColContentArticlesSection {background-image: url(../images/articles_photo_tab.gif);}
#mainRightColContentSpeechesSection {background-image: url(../images/speeches_photo_tab.gif);}
#mainRightColContentNewsLetterSection {background-image: url(../images/newsltr_photo_tab.gif);}
#mainRightColContentLinksSection {background-image: url(../images/links_photo_tab.gif);}
#mainFooterContainer {float: right; font-size:10pt; padding-top: 50px; width: 615px; text-align: center;}
#mainFooterContactInfo {font-size: 8pt;}
#copyrightInfo {float: left;}
#ourPlug {float: right;}


.mainRightColContentSectionContainer {width: 385px; height: 115px; background-position: top right; background-repeat: no-repeat; background-color: #FFF;}
.mainRightColContentSectionContainer[class] {height: auto; min-height: 115px;}
.mainRightColContentSectionCopy {width: 260px; height: 45px; font-size: 9pt; color: #041E2B; overflow: hidden; padding: 45px 0px 0px 2px; text-align: left;}
.mainFooterRedundantNavLink {font-size: 9pt; text-transform: uppercase; color:#041E2B;}
