body{border-top:3px solid #3d3d3d;background:url(../../App_Images/body-bg.jpg)}

#wrapper{width:984px;margin:0 auto;}


/*-------------------------------------------------------------------------------*/
#header{width:100%;height:48px;position:relative;}
img.logo{margin-top:14px;vertical-align:bottom;}


/*-------------------------------------------------------------------------------*/
#banner{padding:56px 0 0 0;width:100%;height:121px;background:url(../../App_Images/banner-bg.jpg);margin:0 0 3px 0;}
#banner ul{float:left;width:188px;margin-left:11px;}
#banner ul li{font-family:Georgia;font-size:12px;line-height:18px;}
#banner ul li a{text-decoration:none;color:#f5f4f4;}
#banner ul li a:hover{text-decoration:underline;}


/*-------------------------------------------------------------------------------*/
#hp-content{width:100%;border-top:4px solid #FFF;border-bottom:4px solid #FFF;background:url(../../App_Images/hp-content-bg.jpg) repeat-y;padding:6px 0 0 0;}


/*-------------------------------------------------------------------------------*/
div.col-1{float:left;width:350px;margin:0 0 0 12px;}
div.col-2{float:left;width:360px;margin:0 0 0 22px;}
div.col-3{float:right;width:226px;margin:0 2px 0 0;}


/*-------------------------------------------------------------------------------*/
#hp-content h2{color:#980e0e;font-size:20px;text-transform:uppercase;font-family:Times New Roman;font-weight:bold;line-height:22px;padding:0 0 2px 0;}
#hp-content h3{color:#1d285e;font-size:14px;text-transform:uppercase;font-family:Arial;font-weight:bold;line-height:16px;padding:0 0 2px 0;}
#hp-content h4{color:#797979;font-size:14px;text-transform:uppercase;font-family:Arial;font-weight:bold;line-height:16px;padding:0 0 2px 0;}
#hp-content p{color:#3d3d3d;font-size:12px;font-family:Times New Roman;line-height:16px;padding:0 0 16px 0;}


/*-------------------------------------------------------------------------------*/
#practice-areas{width:223px;height:66px;margin:0 auto;background:url(../../App_Images/practice-areas-bg.jpg) no-repeat;padding:34px 0 0 0;margin-bottom:24px;}
#practice-areas ul{padding:0 0 0 14px;}
#practice-areas ul li{font-family:Arial;font-size:10px;text-transform:uppercase;display:block;float:left;width:90px;line-height:19px;}
#practice-areas ul li a{color:#980e0e;}
#practice-areas ul li a:hover{text-decoration:none;}


/*-------------------------------------------------------------------------------*/
#news{padding:0 8px;}
#news p{font-family:Arial;color:#8a8a8a;line-height:16px;font-size:10px;}
#news a{color:#980e0e;text-decoration:none;line-height:12px;}
#news a:hover{text-decoration:underline;}


/*-------------------------------------------------------------------------------*/
#footer{width:100%;height:25px;background:#878787;clear:both;color:#FFF;margin-top:6px;font-family:Arial Narrow, Arial;font-size:11px;font-weight:bold;text-transform:uppercase;}
#footer p{float:right;padding:5px 7px 0 0;}
#footer ul{float:left;padding:5px 0 0 7px;}
#footer ul li{display:inline;padding-right:7px;}
#footer a{text-decoration:none;color:#FFF;}
#footer a:hover{text-decoration:underline;}


/*-------------------------------------------------------------------------------*/
#google_translate_element{float:right;}


/*-------------------------------------------------------------------------------*/
div.spacer{width:100%;height:3px;background:url(../../App_Images/spacer-bg.gif) repeat-x;}
h1.slogan{font-family:Palatino Linotype, Times New Roman; font-size:14px;line-height:22px;text-transform:uppercase;color:#515151;padding:6px 0 10px;}
.red{color:#954141;}
.clearBoth{clear:both;}
.grayHR{height:1px;background:#e5e5e5;width:100%;margin:10px auto;}