/**********/
/* PAGE LAYOUT STYLES */
/**********/   
   
    body {        
        background:#F6F6F6 url(../img/outerback.gif) repeat;
        margin: 6px 6px 6px 6px;
        padding: 0;        
		color: #333333;        
	}
    
    .thrColFixHdr #container {              
        position:relative; 
        height:100%;
        margin:0 0;           
        border:1px solid #333333;      
        text-align: left; 
        background:#FFFFFF url(../img/leftContent.gif) repeat-y;
        min-width:880px;
    } 
       
    .thrColFixHdr #header { 
        background: #FFFFFF; 
        padding:3px 0px 0px 0px;  
        min-width:950px;     
    } 
   
    .thrColFixHdr #sidebar1 {
        float: left; 
        width: 190px; 
        margin: 0px !important;
        padding: 0px !important;     
    }
    
    .thrColFixHdr #sidebar2 {
        float: right;        
        width: 210px; 
        margin: 0px 0px 0px 10px !important;
        padding: 0px !important;    
    }
    
    .thrColFixHdr #mainContent {         
        margin: 0 200px 20px 200px; 
        padding: 0 10px;              
    }  
    
    .thrColFixHdr #footer { 
        padding: 0 10px 0 20px; 
        border-top:1px solid #333333;
        background:#CCCC99 url(../img/footer_back.gif) repeat-x;         		
    } 
    
    .thrColFixHdr #footer p {
        margin: 0; 
        padding: 3px 0; 
    }
    
    .fltrt {
        float: right;
        margin-left: 8px;
    }
    
    .fltlft { 
        float: left;
        margin-right: 8px;
    }
    
    .clearfloat { 
        clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
/**********/
/* END PAGE LAYOUT STYLES */
/**********/


/**********/
/* NAVIGATION STYLES */
/**********/    
    #navigation table {
    	border-bottom:1px solid #333333;
        border-top:1px solid #333333;    	 
    	min-width:950px;   
    }
      
    .navbar {      
        background:#930025 url(../img/mainmenu_back.gif) repeat-x; 
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        font-size: 11px;
        color: #FFFFFF;
        text-align: center;   
        min-width:950px;   
    }
	
	.navbar a {
        text-decoration: none;
        color: #FFFFFF;
	}    
	
	.subnavbar {        
        background:#E6E6C0 url(../img/submenu_back.gif) repeat-x; 
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#33000D;
	}
	
	.subnavbar a {
        text-decoration: none;
        color: #33000D;
	}
    
	.subnavbar a:hover {
		text-decoration:underline;
	}    
	
	#subpersonal, #subbusiness, #submortgage, #subretire, #subtrust, #subfun, #subabout, #subhome, #subhealth
	{
        display:none;
        visibility:hidden;
	} 
    
    .activeMenuButton {
    	background:#CCCC99 url(../img/menu_active_back.gif) repeat-x;             
    }
    
    .inactiveMenuButton {
    	background:#930025 url(../img/mainmenu_back.gif) repeat-x; 
    }   
	
	#personal #personalnav, #business #businessnav, #mortgage #mortgagenav, #retire #retirenav, #trust #trustnav,
    #fun #funnav, #about #aboutnav, #health #healthnav
	{
		background:#D8D8B5 url(../img/menu_inactive_back.gif) repeat-x;            
	} 
    
    #personal #personalnav a, #business #businessnav a, #mortgage #mortgagenav a, #retire #retirenav a, #trust #trustnav a,
    #fun #funnav a, #about #aboutnav a, #health #healthnav a {
    	color:#33000D;
    }
    
    #personalnav, #businessnav, #mortgagenav, #retirenav, #trustnav, #funnav, #aboutnav, #healthnav {
    	border-right:1px solid #333333;
        border-bottom:1px solid #333333;
    }    
	
	#personal #subpersonal, #business #subbusiness, #mortgage #submortgage, #retire #subretire, #trust #subtrust,
    #fun #subfun, #about #subabout, #home #subhome, #disclaimers #subhome, #health #subhealth
	{
        display:block;
        visibility:visible;
	} 
	
	#subpersonal {
        position:relative;
        left:1%;
        width:99%;
	}
	
	#subbusiness {
        position:relative;
        left:4%;
        width:96%;
	}
	
	#submortgage {
        position:relative;
        left:1%;
        width:99%;
	}
    
    #subretire {
        position:relative;
        left:1%;
        width:99%;
	}
    
    #subtrust {
        position:relative;
        left:18%;
        width:82%;
	}
    
    #subhealth {
        position:relative;
        left:1%;
        width:99%;
    }
    
    #subfun {
        position:relative;
        left:1%;
        width:99%;
	}
    
    #subabout {
        position:relative;
        left:60%;
        width:40%;
	}    
/**********/
/* END NAVIGATION STYLES */
/**********/

/**********/
/* HEADER STYLES */
/**********/
    #header img {
    	border:0px;
    }
/**********/
/* END HEADER STYLES */
/**********/

/**********/
/* FOOTER STYLES */
/**********/
	#footer p {
    	margin:0px 0px !important;
        padding:0px;
    }
    
    #footer a {color:#666666;}
    #footer a:hover, #footer a.fdic:hover {color:#999999;}
    
    #footer a.fdic {
    	text-decoration:none;
        color:#333333;
    }
        
    #footer img {
    	border:0px;
    }
    
    #footer {
    	font: 60%/1.0 Arial, Georgia, "Times New Roman", Times, serif;
        margin:0px !important;
        padding:0px 0px 0px 4px !important;
        left:0px;
    }
    
    
    
    
    
/**********/
/* ENDFOOTER STYLES */
/**********/

/**********/
/* TEXT STYLES */
/**********/
    #mainContent, #sidebar1, #sidebar2 {
    	font: 75%/1.50 Arial, Georgia, "Times New Roman", Times, serif;
    }  
/**********/
/* END TEXT STYLES */
/**********/   


/**********/
/* MAIN CONTENT STYLES */
/**********/
    #mainContent, #mainContent p, #mainContent h1, #mainContent h2 {
        width:485px;
        min-width:485px;
    }   
     
    #mainContent p {
        text-align:justify;
        margin:0em 0em 1em 0em;
        padding:0px;
    } 
       
    #mainContent h1 {
        color:#930025;
        font-size:2em;
        margin:0px 0px -5px 0px !important;
        padding:15px 0px;
    }   
     
    #mainContent h2 {
        color:#930025;
        background:#FFFFFF url(../img/small_logo.gif) no-repeat left;
        font-size:1.50em;
        margin:0px;
        padding:5px 0px 5px 22px;
    }
    
    #mainContent h3 {
        color:#333333;
        font-size:1.15em;
        margin:0px;
        padding:2px 0px;
    }
    
    #mainContent ul {
    	margin-top:-5px;
        padding-top:-5px;        
    }
    
    #mainContent .disclaimer {
    	font-size:.9em;
        font-style:italic;
    }  
     
    #mainContent img {
    	margin:0px 0px 10px 0px !important;
    }
    
    #mainContent a {color:#930025;}
    
    #mainContent a:hover {color:#33000D;} 
    
    #mainContent #addPixels{height:130px;}    
    
    .table, .table tr td, .table th {
        border: 1px solid #666666;
        border-collapse:collapse;
	}
				
	.altrow{
		background-color:#CCCCCC;	
	}	
	
	.table th{
	 	font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
		background-color:#930025
	}
    
    .table tr td {
    	text-align:center;
        width:50%;
    }
    
    #twocolumn p { position:relative;}
    
    #twocolumn p span {
    	position:absolute;
        left:100px;
    }
    
    #locationsTable table th {
    	font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
		background-color:#930025;
        border-bottom:1px solid #666666;
    }
    
    #locationsTable table {
    	border: 1px solid #666666;
        border-collapse:collapse;
        width:225px;
    }
    
    #locationsTable {
    	position:relative;
        margin:20px 0px 0px 0px;
    }
    
    #locationsTable .locationRight {    	
        position:absolute;
        top:0px;
        left:250px;
    }
    
    .required_error, .required {
    	color:#930025;
    	font-weight:bold;
    }          
    
    #disclaimers #mainContent #disNav p {
    	margin:1px 0px 1px 0px; 
    }
    
    #disclaimers #mainContent #disNav{
    	position:relative;
        margin-bottom:20px;       
    }
    
    #disclaimers #mainContent #disNav div {
    	position:absolute;       
        left:200px;
        top:0px;
    }
    
    .atm {
    	color:#930025;
        font-weight:bold;
        background:#FFFFFF url(../img/check.gif) no-repeat left;
        padding-left:15px;
    }
    
/**********/
/* END MAIN CONTENT STYLES */
/**********/

/**********/
/* SIDEBAR1 STYLES */
/**********/
 	#sidebar1 h3 {
    	font-size:1em;
        padding:0px;
        margin:-10px 0px 2px 5px;
  		color:#FFFFFF;
    }
    
    #sidebar1 p {
    	margin:0px 0px 0px 15px;
        padding:0px;
    }   
     
    #sidebar1 p a {
    	color:#CCCCCC;
    	font-weight:bold;
    }
    
    #sidebar1 p a:hover {color:#999999;}
    
    .roundcont {
        position:relative;
        width:170px;
        background-color: #930025;
        color: #FFFFFF;
        margin:10px;
        top:0px;
    }
    
    .roundcont p {
        margin: 0 5px;
    }

    .roundtop { 
        background: url(../img/online_top.gif) no-repeat top left; 
        margin:0px;
        padding:0px;
        
    }
    
    .roundbottom {
        background: url(../img/online_bottom.gif) no-repeat bottom left; 
        margin:0px;
        padding:0px;       
    }       
/**********/
/* END SIDEBAR1 STYLES */
/**********/

/**********/
/* SIDEBAR2 STYLES */
/**********/    
    #sidebar2 h3 {
    	font-size:1.1em;
        padding:0px;
        margin:-10px 0px 2px 5px;
  		color:#930025;
    }  
    
    #sidebar2 h5 {
    	font-size:.85em;
        padding:0px;
        margin:0px 0px 2px 10px;
  		color:#930025;
    } 
    
    #sidebar2 h5 a {color:#930025;}
    
    #sidebar2 h5 a:hover {color:#666666;}
    
    #sidebar2 .roundcontright .rightBackground {
    	background:#DBDBAF url(../img/background_logo.gif) no-repeat bottom;
        height:75px;
        margin:0px 0px -15px 0px;
    }
        
    .roundcontright {
        position:relative;
        width:190px;  
        background:#DBDBAF;       
        color: #930025;       
        margin:10px;
        top:0px;        
    }
    
    .roundcontright p {
        margin: 0 5px;                  
    }

    .roundtopright { 
        background: url(../img/rightnav_top.gif) no-repeat top left; 
        margin:0px;
        padding:0px;        
    }
    
    .roundbottomright {
        background: url(../img/rightnav_bottom.gif) no-repeat bottom left; 
        margin:0px;
        padding:0px;       
    }    
    
    #sidebar2 h2 {
    	margin:15px 0px -5px 5px;
        font-size:1.1em;
        padding:0px;
  		color:#930025;
    }
    
    #sidebar2 #googleSearch {
    	margin:5px 0px 10px 10px;
    }
    
    #sidebar2 #googleSearch .button {
       height:17px;        
       color:#930025;
       font-family:'trebuchet ms',helvetica,sans-serif;
       font-size:84%;
       font-weight:bold;
       background-color:#EFEFEF;
       border:1px solid #7F9DB9;
       cursor:pointer;      
    }
    
    #sidebar2 #googleSearch .searchbox {
    	height:15px;
        line-height:15px;
        margin-bottom:3px;
    } 
            
/**********/
/* END SIDEBAR2 STYLES */
/**********/    