
/* ///////////////////////// general styles ///////////////////////// */
html { 
    padding:0;
    margin:0;
}
body {
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    background-color:#fff;
    font-size:0.7em;
    color:#333;
    margin:0;
    padding:0;
    }
#accessibility {
    padding:0;
    margin:0;
    top:0;
    left:0;
}
#wrapper {
    text-align:left;
    width:770px; 
    voice-family:inherit;
    background-color:#fff;
    margin:auto;
    }
a {
    color:#003882;
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}   
table {
    font-size:1em;
    line-height:100%;
    }
p.landing {
    margin:5px 0 5px 0;
    }
p {
    margin:0 0 15px 0;
    }
p.blue {
    margin:5px 0 5px 0;
    color:#003882;
    }
p.line {
    padding-bottom:6px;
    border-bottom:1px solid #CCCCCC;
}
.blue {
    color:#003882;
}
.grey {
    color:#333;
}
 
/* ///////////////////////// top section ///////////////////////// */
#topbanner {
    line-height:100%;
        width:770px;
    padding:0;
    margin:0;
    }
#logo {
    padding:13px 0 0 20px;
    float:left;
    }
#siteservices {
    margin:14px 20px 0 0;
    float:left;
    text-align:right;
    color:#003882;
    width:276px;
    }
#siteservices a {
    color:#003882;
    text-decoration:none;
    }
#siteservices a:hover {
    text-decoration:underline;
    }   
#search, #csdropdown  {
    margin-top:10px;
    text-align:right;
    float:left;
    width:150px;
}
#siteservices #search_btn {
    position:relative;
    top:1px;
}
 
form, select, option, input, textarea, textfield {
    font-size:1em;
    margin:0;
    padding:0;
    color:#333333;
}
input.button {
    font-size: 1.1em;
    border: none; 
    color: #003882;
    background-color:#FFF;
    font-weight:bold;
}
/* ///////////////////////// topnav ///////////////////////// */
#navcontainer
    {
    line-height:100%;
    width:576px;
    height:30px;
    background:url('../images/topnav_bg.gif') no-repeat;
    margin:20px 0 0 20px;
    padding:0;
    float:left;
    }   
#navcontainer ul {
    margin: 0 0 0 15px;
    padding: 0;
    list-style:none;
}
#navcontainer li {
    display: inline;
    list-style-type: none;
    padding: 10px 15px 0px 2px;
    margin:0; 
    float:left;
}
#navcontainer li a  {
    text-decoration:none;
    font-weight:bold;
    color:#FFF;
} 
#navcontainer li a:hover {
    color:#000;
}
 
/* ///////////////////////// leftnav ///////////////////////// */
#leftnav {
    width:169px;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
}
#leftnav ul {
    list-style-type: none;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
}
#leftnav ul li {
    padding:0;
    margin:0px 0px 0px 0px; 
}
#leftnav li.nav2, #leftnav li.nav2a {
    list-style:none;
    margin:0px 0px 0px 0px; 
    padding:7px 0 7px 24px;
    border-bottom:1px solid #CCC;   
}
#leftnav li a.nav2a { 
    font-weight:bold; 
    }   
#leftnav li.nav3, #leftnav li.nav3a {
    list-style:none;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 24px;
	]margin-top:-3px;
    background-color:#F0F0F0;
	height:26px;
}
#leftnav li a.nav3, #leftnav li a.nav3a { 
    color:#333;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
    }   
#leftnav li a.nav3a { 
    font-weight:bold;
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; 
    }   
/* ///////////////////////// icon list ///////////////////////// */
#iconlist {
    width:169px;
    margin:0;
    padding:0;
    border-bottom:1px solid #CCC;
}
#iconlist ul {
    list-style-type: none;
    margin-left:20px;
    padding:0;
}
#iconlist ul li {
    padding:0;
    margin:10px 0 0 0; 
}
.icon {
    margin-right:9px;
}
/* ///////////////////////// cleaner ///////////////////////// */
.cleaner {
    clear:both;
    height:20px;
    padding:0;
    margin:0; 
}
.cleaner {
    clear:both;
    height:10px;
    padding:0;
    margin:0; 
}
/* ///////////////////////// footer section ///////////////////////// */
#footerbar {
    line-height:100%;
    width:770px;
    text-align:right;
    clear:both;
    padding:0;
    margin:0; 
}
#footer {
    text-align:right;
    border-top:5px solid #003882;
    color:#003882;
    padding:10px 0px 10px 0px;
    margin:0; 
}
#footer a {
    color:#003882;
    text-decoration:none;
    }
#footer a:hover {
    text-decoration:underline;
    }
#footer #copyright {
    float:left;
}
 

/* ///////////////////////// businesses menu ///////////////////////// */
 
#businessnav li{
height:22px;
}
#businessnav li a{
position:relative;
top:5px;
float:left;
width:115px;

}
 
#businessnav li span{
display:block;
float:left;
 
}
 
.paddmore{
padding-top:5px;
padding-bottom:1px;
}

.bold2 {
font-weight:bold;
text-align:left;
}
