html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea
,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}

/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}

/*because legend doesn't inherit in IE */
legend{color:#000;}

.floatl {float: left;}
.floatr {float: right;}

/* float clearing for IE6 */
* html .clearfix{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/** end reset blocks **/
/** base style **/
#content{line-height:1.3;padding:0px 10px;background-image:url(images/content_bg.jpg);
background-repeat:repeat-y;  min-height:674px;  height:auto !important;  height:674px;
}
.index #content{min-height:0px; padding-bottom:0px;padding-top:10px; min-height:295px;  height:auto !important;  height:295px}
#content h1{font-size:28px; color:#c4a65c;font-family:times;}
#content h2{font-size:18px; font-weight:bold; color:#967e5c;font-family:times;}
#content h3{font-size:18px;text-transform:capitalize;color:#967e5c;font-family:times;}
#content h4{color:#e6e8ec;font-size:22px;font-weight:bold;font-family:times;}
#content h5{color:#e1cb9a;font-size:16px;font-family:times;}
#content p {color:#c7c9be;padding-top:7px;font-size:12px;line-height:1.6;margin-bottom:10px;}
#content a{color:#F4C338; font-size:12px; }
#content a:hover{color: #9C8C73;}


#content li {color:#b8c4d1; font-size:12px;	margin-bottom:5px;}
#content ul{ padding-bottom:10px; padding-left:30px; }
#content ul li{list-style-image:url(images/arrow.gif);}
#content li a hover{color: #9C8C73;}
#content li li {margin-bottom:3px;}
#content li li a {font-size:11px;}
#content ol{padding-bottom:10px; padding-left:30px;	}
#content ol li{list-style-type: decimal;}
body {
	background-image:url(images/body_background.gif);
	background-repeat:repeat-x;
	background-color:#0c0c0c;
	font-family:arial;
	font-size:12px;
}
.content-wrapper-block{	margin:0 auto;	width:1030px;}
.main{width:1030px;}
.left-col{	width:318px; float:left;}
.leftmenu-col{	background:url(images/leftmenu_tile.jpg) repeat-y left top #333333;	 width:318px;}
.right-col{	width:693px;	margin-left:17px; float:left;}

.header {float:left; width:1030px;height:157px;position:relative;}
.header a.logo {display:block;width:398px;height:134px;float:left;}
.header .phone-block {position:absolute;top:65px;right:0px;width:490px;color:#665a26;text-align:right;font-size:14px;}

.topmenu{
	background-image:url(images/sub_menu_tile.jpg);
	background-repeat:repeat-x;
	height:29px;
	position:absolute;
	bottom:15px;
	right:0;
	width:895px;
	
}
.topmenu ul li {
	background:transparent url(images/sub_menu_line.jpg) no-repeat scroll right center;
	display:inline;
	float:left;
	height:29px;
	
}
.topmenu ul li a, .topmenu ul li a:visited {
	color:#000000;
	display:block;
	float:left;
	height:24px;
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
	text-decoration:none;
	text-transform:lowercase;
	font-size:15px;
	font-family:arial;
}
.topmenu ul li a:hover{	color:#6d583d;}
.topmenu ul li.last {	background:transparent none repeat scroll 0 0;}

.quick-contact {}
.quick-contact h3{text-align:center;}
.quick-contact h4{text-align:center;}
.quick-contact p {text-align:center;}
.quick-contact .textbox {background-color:#957f4f;border:0;color:#fff;margin-bottom:5px;padding:2px;width:126px;}
.quick-contact textarea {background-color:#85692c;border:0;float:left;width:137px;padding:2px;color:#fff;height:60px;margin-bottom:5px;}
.quick-contact .submit {float:right;background-color:#655126;border:0;color:#fff;width:70px;margin-bottom:15px;}


.right_practice_areas{height:98px;}
.right_practice_areas img {float:left;	border-top:1px solid #393939;}


.footermenu{ height:130px; float:left;text-align:center; margin-top:10px;}
.footermenu ul{text-align:center;margin-bottom:15px;}
.footermenu ul li{display:inline;color:#757374;}
.footermenu ul li a{
	color:#757374;
	font-size:12px;
	text-transform:capitalize;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	word-spacing:2px;
}
.footermenu p{color:#5a5a5a;text-align:center;font-weight:bold;font-size:15px;}
.footermenu ul li a:hover{color: #9C8C73;}


.copyright{color:#3f3f3f; text-align:center; font-size:10px;margin-top:5px;}
.copyright a{color:#3f3f3f;text-decoration:none;}
.copyright a:hover{color: #9C8C73;}

/*** CONTENT SERVER CSS FIXES ****/

#lawcontent_block ul li {margin-bottom:5px;}
#lawcontent_block table.law_data_table th {background-color:#01619d;}
#frame{border:1px solid #024780;}	
#lawcontent_block .lawcontent-book-img a{font-size:12px;text-align:center;color:#ffffff;}
#lawcontent_block .lawcontent-book-img a:hover{color: #9C8C73;}
#lawcontent_block ul.dict{color:#ffffff;}
#lawcontent_block .dict_letter{color:#bc3108;}
#lawcontent_block .lawcontent_footer p {font-size:1em;font-style:italic;}
#content .headline{margin-left:20px;margin-bottom:5px;}
#content .lawcontent-headline-title {color:#967E5C;font-size:28px;}
	
	


