body{background:#efefef;}
body{color:#2e2e2e;}
a{color:#14336c;}
a:hover{color:#999;}

h4{color:#2e2e2e;}
h5{color:#002663;}
h6{color:#002563;}
h4.col_title, h4.col_title a{color:#FFF;}
.pagetitle h1{color:#002563;}


#wrapper{background:#fff;}

#mainnav{background:#ededed; /*border-bottom:1px solid #fff;*/}
#nav_functional li a{color:#e2e6ef;}
#nav_functional li a.join{color:#adc687;}
#nav_functional li a:hover, #searchbox li a:hover{color:#999;}

#searchbox li a{color:#e2e6ef;}

.shortcuts li a{color:#FFF;}
.shortcuts li a:hover{color:#999;}
.shortcuts{border-top:1px solid #fff;}
.attorney{border-top:1px solid #fff;}
#home_feature{margin-top:1px;}
#home_feature_sidebar{background:#fff;}
#home_feature_sidebar ul{border-bottom:1px solid #abc6e4;}
#home_feature_sidebar ul.last{border-bottom:none;}

.news ul.last{border-bottom:1px solid #abc6e4;}
.sidebar_title h4{color:#fff;}
.sidebar_title h4 a{color:#fff;}

.lh_sidebar_title h4{color:#fff;}
.lh_sidebar_title h4 a{color:#fff;}

/*scondary and tertiary */
.sec_sub_head {background:#f2f2f2;}
#breadcrumbs {border-top:1px solid #b5bfce;}
.blueline_divider {border-bottom:1px solid #abc6e4; padding:10px 0; margin: 0 0 15px 0; clear:both;}
.bio {border-bottom:1px dotted #999;border-top:1px dotted #999;}
/* Styles added by Mark 2.18.10 */
h1.calendar{border-bottom: 1px solid #abc6e4;}
.calendar ul {color: #000;}
/* styles added by Mark 2.23.10 */
button.searchbtn {color: #fff; background: #002663;}
button.resetbtn {color: #fff; background: #8194b2;}