body 
	{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
	}
body *
{
margin:0;
padding:0;
border:0;
}

#website {
	width:955px;
	text-align:left;
	font-size:0.7em;
	margin:auto;
}
.accessibility_content
{
    position:absolute;
    padding: 0;
    visibility:hidden;
}
.divider
    {
    clear:both;    
        }
.logo
    {
    padding:16px 0 0 12px;
    float:left;
    }
 .makeBold
    {
        font-weight:bolder;
       }    



/*
NAVIGATION - NAVIGATION - NAVIGATION - NAVIGATION - NAVIGATION - NAVIGATION
Primary Navigation + Primary Strip 
*/
#contact-bates {color:White; font-size:2.2em; text-align:right; font-weight:bold; position: absolute; top: 65px; right: 51px;}
/*
Primary Navigation + Primary Strip 
*/


#primaryStrip
    {position: relative;
    background-color:#6e2536;
    height:106px;
    font-weight:bolder;
        }
#primaryStrip .current a
    {
        color:#ada29c;
        }
          
#navigation_main
    {float:right;
    padding: 11px 40px 0 0;
   }
#navigation_main li
    {
    font-size:1.4em;
    list-style-type:none;
    float:left;
    padding:0;
        }
#navigation_main li a
    {
    color:White;
    text-decoration:none;
    border-right:1px solid white;
    padding:0 7px;
        }
        
#navigation_main li a.last
    {
        border-right:0;
        }

/*
END - Primary Navigation + Primary Strip
*/       



/*
Tertiary Navigation 
*/
#col1 ul
    {
    padding: 0 0 0 25px;
    border:0 solid black;
    font-size:1.1em;
        }
#col1 li
    {
    padding:5px 0;
    list-style-image:url('images/bullets/square_maroon.jpg');
        }
        
#col1 li a
    {
    color:black;
    text-decoration:none;
    padding:0 4px 0 0;
            }
        
#col1 li a.last
    {
        border-right:0;
        }
/*
END - Tertiary Navigation 
*/

/*
Tertiary Navigation - new Notts
*/
#col1 ul ul
    {
    padding: 0 0 10px 10px;
    border:0 solid black;
    font-size:1em;
        }
#col1 ul ul li
    {
    padding:3px 0;
    list-style-image:none;
    list-style-type:circle;
    
    border-bottom:1px solid #cfc285;
    font-weight:lighter;
   
        }
#col1 ul ul li a
    {
    text-decoration:none;
    padding:0;
            }


/*
END NAVIGATION - END NAVIGATION - END NAVIGATION - END NAVIGATION - END NAVIGATION - END NAVIGATION
*/  


#mainContent
{
    
    border-left:1px solid #aaa097;
    border-right:1px solid #aaa097;
    padding:0px;
    background-image:url("images/bg_mainBody.gif");
    
    }
#homepage #mainContent
{
    background-image:none;
    height:530px;
    }    
#col1
{
    border:0px solid black;
    padding:40px 10px 25px 0;
    float:left;
    width:190px;
    } 
        #homepage #col3
        {
        border:0px solid black;
        padding:8px 9px 0px 0;
        }   
 

#col2
{
    border:0px solid black;
    padding:41px 7px 0 10px;
    float:left;
    width:520px;
    font-size:1.1em;
    }
        #col2 img
        {
        border:0px solid black;
        padding:0px 0px 11px 0;
        }
    #homepage #col2
        {
        padding-top:8px;
        }

#col3
{
    border:0px solid black;
    padding:41px 7px 0 0;
    float:right;
    width:200px;
    font-size:1.1em;
    }
    
    #col3 img
    {
        border:0px solid black;
        padding:0px 0px 11px 0;
    }
    #col2 ul li
    {
    padding:3px 0px 3px 0px;
    list-style-image:none;
    list-style-type:square;
    font-weight:lighter;
   
        }
#blockGold, #blockOrange, #blockBrown
    {
    border:0px solid black;
    padding:10px 15px 0px 15px;
    margin-bottom:13px;
    background-color:#cfc285;
    font-size:1.4em;
    height:108px;
        }    
#blockGold:hover , #blockOrange:hover , #blockBrown:hover
    {
    background-color:#bbb0a5;
        }    

      
#blockGold a
    {
        text-decoration:none;
        color:White;
        }        
        
#blockGold h2
    {
    font-weight:lighter;
    font-size:1.5em;
    padding: 0 0 12px 0;
    color:#5c3021;
        }            
    
#blockOrange
    {
        background-color:#c87a00;
        color:White;
        font-size:1.1em;
        }  
#blockOrange a
    {
    text-decoration:none;        
    color:White;
        }                
#blockOrange h2
    {
    font-weight:lighter;
    font-size:1.2em;
    padding: 0 0 2px 0;
        } 
#blockOrange h2 a
    {
    text-decoration:none;
    color:#5c3021;
        } 

                   

#blockBrown
    {
        background-color:#6b6057;
        font-size:1.0em;
        }        
    #blockBrown a
    {
        text-decoration:none;
        color:White;
        }        

#blockBrown h2
    {
    font-weight:lighter;
    font-size:1.2em;
    padding: 0 0 2px 0;

        }            
    #blockBrown h2 a
    {
        text-decoration:none;
        color:#c6bc89;
        }            
    
/*    
Footer Navigation
*/
#footerstrip
    {
	position:relative;
    background-color:#6e2536;
    height:24px;
    border:0px solid black;
    margin:0;
        }
#footer_menu
    {
    font-size:1.2em;
    padding: 4px 0 5px 357px;
    text-align:center;
        }
#footer_menu li
    {
    list-style-type:none;
    float:left;
    padding:0 0px 0 0px;
        }
#footer_menu li a
    {
    color:White;
    text-decoration:none;
    border-right:1px solid white;
    padding:0px 8px 0px 8px ;
        }
        
#footer_menu li a.last
    {
        border-right:0;
        }
   
/*
END - footer Navigation 
*/     



      

#col2 p
    {
     font-size:1.0em;
     text-align:justify;
     padding: 0 6px 5px 2px;   
        }        
#adviserSearch
    {
    font-size:1.2em;
    color:#9d292b; 
    padding:0 0 15px 7px;
    margin: 10px 0 0px 10px;
    display:none;
    border: 1px solid black;
        }


#adviserSearch label
    {
    margin:10px 0 0px 0;
    display:block;

    
    
        }
input, select, textarea
    {
    border:1px solid black;
        }        
    .noBorder, .noBorder input, .noBorder select, .noBorder textarea
        {
        border:0px solid black;
            }                
        
.onlineForm  label
    {
        float:left;
        width:180px;
        font-weight:bold;
     }
.formBox
        {
        border:2px solid #cfc285;
        width:480px;
        padding:10px;
        margin:0 0 15px 0px;
        }    


#adviserSearch a
    {
    text-decoration:none;
    color:#f1cd44; 
    display:none;
        }        
#adviserImage 
    {
    border:0px solid black;
    width:210px;
    float:right;
    padding: 0 0 5px 12px;    
        }

#imageInformation       
    {
        padding: 5px 0px 5px 0px;
        color:#9d292b;
        border-bottom:1px solid #c6bc89;

        }
.adviserSearchLink
    {
    margin:34px 0 0 10px;
        }        
                
.adviserSearchLink a
    {
    text-decoration:none;
    color:#9d292b;
    border-bottom:1px solid #9d292b;
        }        
.adviserSpec
    {
        color:#c87a00;

        line-height:1.6em;
        padding: 4px 4px 0px 4px;
        margin: 0px 0px 6px 0px;
        font-size:1.1em;
        padding: 5px 0px 0px 0px;
        border-bottom:1px solid #c6bc89;
        }        
.adviserSpec a
    {
        text-decoration:underline;
        color:#c87a00;
        
        }  
.adviserSpec Strong
    {
        padding:0 10px 0 0;
        color:Black;
        font-weight:lighter;
        
        }                        
.link1    
{
    text-decoration:none;
    border-bottom:1px solid #c6bc89;
    color:#9d292b;
    }
    
    
/* bullets within the content */    
    #col2 ul, #col2 ol 
    {
        padding:10px 10px 10px 25px;
        }
    #col2 li
    {
        list-style-type:circle;
        }
/* End - bullets within the content */    


/* Start - Navigation quaternary menu visibility */

    /*our services*/
.personal
    {
        display:none;    
    }
    .pfr .personal
    {
        display:block;    
    }
.irs
    {
        display:none;    
    }
    .investment .irs
    {
        display:block;    
    }
.sems
    {
        display:none;    
    }
    .seminars .sems
    {
        display:block;    
    }   
.mort
    {
        display:none;    
    }
    .mortgage .mort
    {
        display:block;    
    } 
.corp
    {
        display:none;    
    }
    .employee .corp
    {
        display:block;    
    }         
    /* end our services*/    
    
    
    
.title
{
    list-style-type:none;
    list-style-image:none;
    padding:0;
    margin:0;
    color:Green;
    font-size:1.4em;
    }
         
    
/* End - Navigation quaternary menu visibility */


/* linktypes */

#col2 a
    {
    text-decoration:none;
    color:#700a2e;
    border-bottom:1px solid #cfc285;
        }
#homepage #col2 a
    {
        border-bottom:0px solid #cfc285;
        }
.linktype2
    {
    text-decoration:none;
    font-size:1.0em;
    color:#700a2e;
    border:1px dotted #746153;
    border-bottom:1px solid #746153;
    line-height:20px;
    padding:2px 3px 3px 3px;
    background-color:#e67e1d;
        }

.linktype2:hover
    {
    color:white;
    background-color:#e67e1d;
        }        

/* END - linktypes */

.semDisplay
    {
     float:left;
     width:80px;
     font-weight:bolder;   
     font-size:1.0em;
        }
.seminarBlock
    {
        border:1px solid #700a2e;
        background-color:#cfc285;
        padding:8px;
        margin:10px;
        color:black;
        }
        
    #col2 .seminarBlock h3
        {
            color:black;
            font-weight:lighter;
            font-size:1.5em;
            padding:0 0 7px 5px;
            }                
    #col2 .seminarBlock a
        {
            border-bottom:1px solid #700a2e;
            }                            
#col2 .subpara
    {
        font-size:1.2em;
        color:#e67e1d;
        margin:0 0 6px 0;
        font-weight:bold;
        }            
        
.back_link {position:absolute; left:917px; margin-top:4px;}        
.back_link a { font-size:1.1em; text-decoration:none; color:white;}    

.homeh1 {color:#01669e;}    



/*vics additions */
.clearb {clear: both;}
.fl {float: left; width: 48%;}
.fr {float: right; width: 48%;}
.fieldalign {margin-left: 180px;}