﻿/*General Styles*/
body {margin: 0; text-align: center; padding: 0; font-family: Arial, Sans-Serif; background: #e2e2e2/*lightGray*/; font-size: 12pt;}

h1, h2, h3, h4, h5{}
h1{font-size: 140%; color: #383838/*darkGray*/;}
h2{font-size: 110%; color: #840000/*red*/;}
h3{font-size: 100%; color: #677799/*blue*/; font-weight: bold;}
h4{font-size: 100%; color: #383838/*darkGray*/;text-decoration:underline;}
h5{font-size: 100%;}

p, li, dd, td, dt, blockquote, label {font-size: 90%; line-height: 140%;}

a{ outline:0;}
    a:link{text-decoration: underline; color: #394663/*darkBlue*/;}
    a:visited{color:Black;}
    a:hover{text-decoration: none;color:#383838/*darkGray*/;}
    a:active{}

table{background: #dae0ec/*lightBlue*/;}
    table.layout{background: none;}
    table.layout td{border:0;vertical-align:top;}
    caption{text-align: left; font-style:italic;}
    tr{}
    td{border-bottom: 1px solid #848484/*gray*/; padding: .25em; font-size: 90%;}
    thead{background: #a0b3d1/*paleBlue*/;}
    tbody{}
    tfoot{font-size: 80%; color:#848484/*gray*/; font-weight: bold;  }
    
form{}
    label{font-weight: normal;}
    input{}
    textarea{}
    .button{background: url('images/buttonBg.gif') repeat-x; color: #840000/*red*/; border: 1px solid #a5a396/*tan*/; height: 21px;}
    
img{border: 1px solid #848484/*gray*/;}
    img.right{margin: 0 0 0 1em;}
    
    img.left{margin: 0 1em 0 0;}
    a img{border: 0;}
    .imgCaption{font-style: italic; font-size: 10pt; margin: .25em 0 .25em 0; padding: 0; line-height: 110%;}


ul{}
ol{}
li{}
dl{}
    dt{font-weight: bold;}
    dd{margin: 0 0 .5em 0;}  
    

/*ShadeBox*/
.s1{border:1px solid #f8f8f8; border-bottom: 1px solid #e8e8e8;}
.s2{border:1px solid #e8e8e8; border-bottom: 1px solid #d1d1d1;}
.s3{border:1px solid #d1d1d1; border-bottom: 1px solid #b3b3b3;}
.s4{border:1px solid #b3b3b3; border-bottom: 1px solid #8c8c8c;}
.inner{margin: 1em 20px}




/*Layout Items*/
#wrapper{background: white;width: 895px; margin: 0 auto; padding: 0; text-align: left;}
    
#header{padding: 0 0 10px 0;}
    #logo{float: left; margin: 25px 0 25px 25px;}
    #logo2{margin: 5px 11px 0 11px;}    
    #headerLinks{float: right; margin: 0; padding: 0; }
        #headerLinks ul{list-style:none;  padding: 0; margin: 5px 0 0 0;height:16px; }
        #headerLinks ul li{display: inline; padding: 0 10px 0 0; margin-right: 10px; border-right: 1px solid #383838/*darkGray*/; line-height: 100%; height:16px;}
        #headerLinks ul li.last{border: 0; padding: 0;}
        #headerLinks a{text-decoration: none; color: #383838 /*darkGray*/; font-weight: bold; font-size: 70%; }
        
        #headerLinks a:hover{text-decoration: underline;}
        
        #grayBar, #redBar{ width: 875px; clear:both; margin: 1px 0 0 10px;}
        #grayBar{background: #848484/*gray*/; height: 1px;}
        #redBar{background: #840000/*red*/;height: 4px;}
        
        
#mainContent{float: right; width: 670px; padding: 0 0 60px 0; margin: 0 20px}        
#leftSidebar{float: left; width: 175px; padding: 0 0 0 10px; }    
    #leftSidebar .inner{margin: 0;}
    #navContainer{background: white; padding: 5px; width: 155px;}
    
    
    
    #nav{background: #a0b3d1/*lightBlue*/; padding: 20px 0; width: 155px;}
    #nav h2{color: White; text-align: center; font-weight: normal;}
        #nav ul{list-style:none; margin: 0 0 0 15px; padding: 0;}
        #nav ul li{display: block; margin: 0; padding: 3px 0; border-bottom: 1px solid white; background: url('images/navBullet.gif') no-repeat 0px 10px;}
        #nav li a{margin-left: 10px; text-decoration: none; color: black; font-weight: bold; font-size: 9pt;}
        #nav li a:hover{color: #394663/*darkBlue*/; }
#footer{clear: both; background: #e2e2e2/*lightGray*/; }
    #footer p{font-size: 80%; color: #757575/*gray*/;}

/*Validation*/
.validation{border: 1px solid red; background: #fee; color: Red; padding: 0 3px; font-size: 80%; font-weight: bold;}
.validation ul li{color: Red; font-weight: normal; font-size: 100%;}

/*Locations*/
table.location{width: 100%;}

.locOfficeName{}
.locAdd{}
.locCity{width: 140px;}
.locMap{width: 65px;}
.locPhone{width: 110px;}

#macroMap{}
#macroMap img{}

/*About Us*/
#oldUnitedFinance{width: 200px; margin: 0 0 0 1em;}

/*Site Map*/
#siteMap table{background: none;}
    #siteMap table td{border: 0;}
    #siteMap table td img{border: 0;}
    
#breadCrumb{font-size: 80%; }
    #breadCrumb span a{font-weight: normal;color: #757575/*gray*/;}
    #breadCrumb span {font-weight: bold;color: #757575/*gray*/;}
    
/*Verisign*/    
#verisign{}

.left{float:left; }
.right{float:right; }
.clear{clear:both;}
.noBorder{border:0;}

/*Zip Code Finder*/
#zipFinder{}
    #zipFinder h2{font-size: 80%; color: #677799/*blue*/; font-weight: bold;}
    #zipFinder .inner{margin: 1em 10px;}
    #zipFinder label{margin-right: 70px;}
    #ctl00_leftSidebarContentPlaceholder_txt_zipCode{width: 90px; float: left; margin-right: 2px;}
    #btn_zipCodeFinder{float: left; }
    
/*CDs*/
.investmentService{width: 200px; float: left; margin: .5em;}

/*Dislaimer*/
.disclaimer{color: Gray;}

/*Threeway*/
div#threeway {width: 200px; margin: 0 0 20px 20px;}

/*Columns*/
#columnA, #columnB {float: left; width: 48%;}
    #columnB{border-left:1px solid gray;}

#rhParkerLogo{margin: 20px 175px 0 0;}