﻿
   /* Layout Styles - Master Page Only */

.txtcontentheader {font-family: Trebuchet MS; font-size: 8pt; color: #9e9536; font-weight: bold}
.txtcontentbody {font-family: Trebuchet MS; font-size: 8pt; color: #002D64;}

        
            .divPage, .divLevel2, .divHdr, .divMenuBar, .divTitle, .divCont, .divFooter {width: 900px; margin: 0 auto;}
                        
            
            /* Level 1 - TBH Full Logo */
            .divLev1, .divLev1Left, .divLev1Right {height: 55px; float: left}
            .divLev1Left {width: 500px;}
            .divLev1Right {width: 400px; background-image: url('images/TBHCapital_Text.jpg'); background-repeat: no-repeat}
            /* .divLev1Right {width: 340px; background-image: url('images/Headerlev2_03.jpg'); background-repeat: no-repeat} */
            
            /* Level 2 - TBH Man Logo & Changing Image */
            .divHdr, .divHdrLeft, .divHdrMain, .divHdrRight {height: 159px;}
            .divHdrLeft, .divHdrRight {border-color: #CDCCC8; border-style: solid; border-width: 0px; float: left}
            .divHdrLeft {width: 213px; background-image: url('images/logotop.jpg'); background-repeat: no-repeat}
            .divHdrRight {width: 687px; height: 139px; }
            
            /* Menu Row */
            .divMenuBar {padding: 0px 0px 0px 0px; vertical-align: top; text-align: center; }
            .tblMenuMain {width: 683px; vertical-align: top;}
            .celMenuMain {width: 90px; white-space: nowrap; text-align: center}
            
            /* Title Bar */
            .divLev2Left, .divLev2Header, .divLev2Logo { border-color: #CDCCC8; border-style: solid; border-width: 0px; float: left}
            .divLev2Left {height: 60px; width: 748px; padding-left: 1px; border-width: 0px; background-image: url('images/logobottom.jpg');}
            .divLev2Header {height: 60px; width: 500px; background-color:  #E4E1D8; border-top-width: 0px; border-bottom-width: 0px; }
            .divLev2Logo {height: 56px; width: 900px; text-align:left; background-color: #E4E1D8; border-top-width: 0px ; border-bottom-width: 0px; border-right-width: 0px; 
		background-image: url('images/logobottom.jpg'); }            
            
            /* Content Row Divs - N.B. Content Left is actually the left sub menu */
            .divCont, .divContLeft, .divContMain, .divContRight {min-height: 350px; }
            
	    /* Left-Sub Menu */
            .divContSubMenu, .divContMain, .divContLeft, .divContRight {border-color: #CDCCC8; border-style: solid; border-width: 0px; float: left}
            .divContSubMenu {width: 178px; height: 100%; line-height:15px; padding-right: 0px; padding-left: 10px;}
            .divTopSpacer {width: 100%; height: 18px; }
            .divLeftSpacer {width: 0px; height: 100%; float:left; }
            
	    /* Content Section */
            .divContMain {width: 712px; float: left; vertical-align: middle; padding-top: 10px; }            
            .divContLeft {height: 100%;  width: 455px;  padding-left: 13px; padding-right: 5px; padding-top: 5px; float: left; overflow: hidden; }                
            .divContRight {width: 229px; float: left; vertical-align: top;}
            
            .divContTitle {width: 600px; height: 30px; padding-top: 15px; margin-left: 200px;}
            .divContState {width: 100%; background-color: #CCCCCC;}
           

	.txtNewHomeMenu, .txtNewHomeMenu:hover {font-weight: bold; color: #9e9536; font-family: Trebuchet MS; font-size: 10pt; text-decoration: none;}
	.txtNewHomeMenu {}
	.txtNewHomeMenu:hover {}


                /* Layout Styles - Content Page */
                .divContentInternal     {width: 685px; height: 334px; overflow: auto;  padding: 8px 0px 8px 8px; line-height: 1em;  float:left; background-color: yellow}
                .divContentImages       {width: 100%; height: 52px; overflow: hidden; padding: 6px 8px 0px 8px; vertical-align: middle; background-color: yellow}
                        
                .txtImageTitle { font-family: Trebuchet MS; font-size: 8pt; color: gray}        
                .imgProjectThumb {vertical-align: middle}
                .imgProjectThumb:hover {border: solid 2px gray;}
                
                .txtContentPageTitle    {color: #a69145; font-size: 14pt; font-family: Trebuchet MS; font-weight: bold}
                .txtContentTitle, .txtcontentbody, .txtContentBody { font-size: 10pt; font-family: Trebuchet MS}
                .txtContentTitle        {font-weight: bold; color: #a69145} /* #0e2c44 b0973d*/
                .txtcontentbody {color: #666666}      
                
                /* Search Pane Styles */
                .txtSearchTitle, .inpSearchField {font-family: Trebuchet MS; font-size: 7pt; text-decoration: none;}
                .txtSearchTitle {color: #b0973d; font-weight: bold}
                .inpSearchField {color: #6b6b6b; width: 120px; height: 13px; background-color: white}

                /* Learn More Styles */
                .txtLearnMoreTitle, .txtLearnMoreText {font-family: Trebuchet MS; font-size: 7pt; text-decoration: none; line-height: .07em}
                .txtLearnMoreTitle {color: #b0973d; font-weight: bold}
                .txtLearnMoreText {color: #6b6b6b;}

                /* News Styles */
                .txtNewsTitleMain, .txtNewsTitle, .txtNewsDate, .txtNewsBody, .txtNewsMore {font-family: Trebuchet MS; font-size: 7pt; text-decoration: none; line-height: 1.3em}
                .txtNewsTitle {color: #b0973d; font-size: 10pt;}
		.txtNewsTitleMain {color: #b0973d;font-size: 10pt; font-weight: bold}
                .txtNewsDate {color: #0e2c44;}
                .txtNewsBody {color: #6b6b6b;}
                .txtNewsMore {color: #b0973d;}                   
           
            
            /* Footer Menu */ 
            .divFooter {height: 50px; padding-top: 5px;}
            
    
    
    
    
    
   		 /* Text Styles */
    
                .txtCompanyDetails { font-family:Trebuchet MS; color: Gray; font-size:8pt; font-weight: bold }
    
                    /* Main Menu Items (gold bar) Text Styles */
                .txtMenuMain, .txtMenuMain:hover, .txtMenuMainSel {font-family: Trebuchet MS; font-size: 8pt; text-decoration: none; font-weight: normal}
                .txtMenuMain {color: #002D64;}
                .txtMenuMain:hover, .txtMenuMainSel {color: #9e9536;}
                
                /* Left Hand Sub Menu Text Styles */
                .txtMenuSub, .txtMenuSubSel, .txtMenuSub:hover {font-family: Trebuchet MS; font-size: 8pt; text-decoration: none}
                .txtMenuSub {color: #002D64;}
                .txtMenuSub:hover, .txtMenuSubSel {color: #9e9536;}
            	.divMenuSpacer {height: 8px;}
            	
            
                            /* Footer Menu Text Styles */
                .txtMenuFooter, .txtMenuFooter:a, .txtMenuFooter:hover, .txtMenuFooterSpacer {font-family: Trebuchet MS; font-size: 7pt; text-decoration: none}
                .txtMenuFooter, .txtMenuFooterSpacer {color: #6b6b6b;}
                .txtMenuFooter:hover {color: #0e2c44;}

