body { background:url(../images/body_bg.jpg) repeat-x top #17457a; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#15100c;}
a{color:#023674; text-decoration:underline;}
a:hover{color:#023674; text-decoration:none;}
div  form{margin:0px; padding:0px;}
p{margin:0px; padding:5px 0px;}
img{border-style:none;}
#container {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 962px;  background:#fff; position:relative;}
.header{background:url(../images/header.jpg) no-repeat top; height:96px;}
.header h1.logo {margin:0;}
.header .logo{float:left;margin:10px 0 0px 20px; width:355px; text-decoration:none !important;}
.header .callus{float:right; margin:30px 16px 10px 0px;}
.nav{margin:0px 5px;  float:left; width:952px; clear:both; height:46px;  background:url(../images/nav_bg.gif) no-repeat top;}
.mainnav{padding:0px 3px;}
.mainnav li{padding:0px 20px; line-height:25px; float:left;  color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; list-style:none; display:block;}
.mainnav li a{ color:#fff; font-weight:bold; text-decoration:none; display:block;}
.mainnav li a:hover{ color:#beb9b9; font-weight:bold; text-decoration:none;}
.mainnav .cur{ color:#beb9b9; font-weight:bold; text-decoration:none;}
.banner{padding:0px 5px;}
.main_col{margin:14px 5px; float:left;}
.col_left{width:268px; float:left;}
.col_left .banner{padding:0px 0px 6px 0px;}
.col_middle{width:399px; float:left; margin:0px 12px;}
.textred{font-size:24px; color:#8f0f13; text-align:center; font-style:italic; margin-bottom:20px;}
.text_blue{font-size:24px; color:#023674; text-align:center; font-weight:bold; margin-bottom:25px;}
.text2{font-size:18px; color:#8f0f13;font-style:italic; margin-bottom:10px;}
.text2 span{color:#023674;}
.text3{font-size:18px; color:#8f0f13;font-style:italic; margin:8px 0px;}

.list{margin:0px 0px 30px 0px; padding:0px;}
.list li{background:url(../images/arrow.jpg) no-repeat left; line-height:24px; list-style:none; padding-left:20px;}
.list li a{color:#15100c; text-decoration:none;}
.list li a:hover{color:#023674; text-decoration:underline;}
.list_2{margin:0px 0px 40px 0px; padding:0px;}
.list_2 li{background:url(../images/arrow_2.gif) no-repeat left top; line-height:24px; list-style:none; padding-left:22px;}
.col_right{width:261px; float:left;}
.right_box{background:url(../images/right_box_bg.gif) repeat-x bottom #fff; border:1px solid #ebecec; margin-bottom:7px; padding-bottom:5px;}
.text_field{border:1px solid #d6d6d6; font-size:11px; width:160px;}
.text_field2{border:1px solid #d6d6d6; font-size:11px;}
.textred2{font-size:11px; color:#8f0f13;}
.testi{margin:5px; background:url(../images/dots.png) repeat-x bottom; padding:5px; line-height:16px;}
.testi span{color:#023674; font-style:italic;}
.footer{background:url(../images/footer_bg.gif) repeat-x top #cee5ff; text-align:center; float:left; padding:18px; width:930px;}
.footer a{color:#15100c; text-decoration:none; padding:0px 10px;}
.footer a:hover{color:#023674; text-decoration:underline; padding:0px 10px;}
.footer span{color:#023674; }

.col_middle_inner{width:672px; float:left; margin-left:12px; }
.col_middle_inner h2{margin:0px; padding:0px 0px 8px 0px; font-size:20px; color:#8F0F13; font-weight:normal;}
.pracitice{ margin-top:10px;}
.pracitice h3{color:#023674; font-size:16px; font-style:italic; margin:0px 0px 5px 0px;}
.pracitice h3 span{color:#8F0F13; font-size:16px; font-style:normal; font-weight:normal;}
.read_more{background:url(../images/arrow_read.gif) no-repeat left; padding-left:15px; margin-top:5px;}
.read_more a{ font-size:12px; color:#8f0f13; text-decoration:underline;}
.read_more a:hover{ font-size:12px; color:#000; text-decoration:underline;}
.attorneys{ margin-bottom:10px;}
.attorneys .img{float:left; margin-right:10px;}
.attorneys .text{ height:75px;}
.attorneys .testarea{float:left; width:526px;}
.attorneys h3{color:#023674; font-size:16px; font-style:italic; margin:0px 0px 5px 0px;}
.attorneys h3 span{color:#8F0F13; font-size:16px; font-style:normal; font-weight:normal;}
.media{ padding: 0px 0px 10px 0px;}
.media h3{color:#023674; font-size:16px; font-style:italic; margin:0px 0px 10px 0px; font-weight:normal;}
.media h3 span{color:#8F0F13; font-size:12px; font-style:normal; font-weight:normal;}
.media a{color:#8F0F13; text-decoration:none;}
.media a:hover{color:#000; text-decoration:none;}
.contact{ float:left; padding-bottom:20px;}
.contact .img{float:right; margin:0px 10px;}
.contact .text{ line-height:20px;}
.contact .testarea{float:left; width:310px;}
.contact h3{color:#023674; font-size:16px; font-style:italic; margin:0px 0px 5px 0px;}
.con_blue{color:#023674; font-size:16px; font-style:italic; margin:0px 0px 5px 0px;}
.contact h3 span{color:#8F0F13; font-size:16px; font-style:normal; font-weight:normal;}
.contact a{text-decoration:none; color:#023674;}
.contact a:hover{text-decoration:underline; color:#023674;}
.field{width:250px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.list4{margin:0px; padding:0px;}
.list4 li{background:url(../images/arrow.jpg) no-repeat left top; line-height:24px; list-style:none; padding-left:20px;}
.list4 li a{color:#15100c; text-decoration:none; font-weight:normal;}
.list4 li a:hover{color:#023674; text-decoration:underline;}

.list5{margin:0px; padding:0px;}
.list5 li{background:url(../images/arrow.jpg) no-repeat left top; line-height:24px; list-style:none; padding-left:20px; font-weight:bold; text-transform:uppercase;}
.list5 li a{color:#023674; text-decoration:underline;}
.list5 li a:hover{color:#15100c; text-decoration:none;}

.sitemap{margin:0px 20px; padding:0px;}
.sitemap li{background: no-repeat left top; line-height:24px; list-style:none; padding-left:20px;}
.sitemap li a{color:#15100c; text-decoration:none; text-transform:capitalize;}
.sitemap li a:hover{color:#023674; text-decoration:underline;}


.sitemap2{margin:0px; padding:0px;}
.sitemap2 li{background:url(../images/arrow.jpg) no-repeat left top; line-height:24px; list-style:none; padding-left:20px; font-weight:bold; text-transform:uppercase; font-size:14px;}
.sitemap2 li a{color:#023674; text-decoration:underline;}
.sitemap2 li a:hover{color:#15100c; text-decoration:none;}
