/* reset styles */
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;}

/* Clearfix styles */
/* 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;
}


body {
	background-color:#342003;
	font-family:Verdana, Arial;
	text-align:center;
}

img {
	
	border:0;	
	
}

#page {

	margin: 0 auto;
	width:770px;
	border:3px solid #957C59;
	text-align:left;
}
#topmenu {
	
	background-image:url(images/menu_bg.gif);	
	height:25px;
}


#topmenu ul{
	
	padding:0;
	margin:0;
	text-align:center;
	
}

#topmenu ul li {
	
	display:inline;
	margin-left:15px;
	margin-right:15px;
	
}

#topmenu ul li a {
	
	
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	text-transform:capitalize;
	
}



#middle_bg {

	background-image:url(images/middle_bg.gif);
	background-repeat: repeat-y;
	width:770px;

}

#left {

	width:165px;
	float:left;
	margin-top:5px;
	/*
	background-image:url(images/left_bg.gif);
	background-repeat:repeat-x;
	*/

}


/**** POP out practice areas******/
#sidenav {
	
	margin-top:5px;
	}


#sidenav ul { /* all lists */
	margin:0 0 0 5px;
	width : 9em;
	list-style:none;
	}
	
#sidenav li { /* all list items */
	position : relative;
	float : left;
	width: 9em;
	z-index:1;
	background-image:url(images/grey_box.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 5px 15px;
}

#sidenav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 9em;
	margin-top : -1.35em;
	background-color : #D6D6D1;
	border:1px solid black;
	width:10em;
	padding-top:5px;
	z-index:1;
	
}
#sidenav li ul li {
	background-image:none;
	}
	
#sidenav li ul li a {
	
	color:#393939;
	}
	
#sidenav li ul ul { /* third-and-above-level lists */
	left: -999em;
	
	}
	
#sidenav li a {
	width: 12em;
	w\idth : 12em;
	display : block;
	text-transform:capitalize;
	font-size: 12px;
	color: #ffffff;
	

	}
	

#sidenav li a:hover {
		
	color: #241F20;
	
		
	}
	
#sidenav li:hover ul ul, #sidenav li:hover ul ul ul, #sidenav li.sfhover ul ul, #sidenav li.sfhover ul ul ul {
	left: -999em;
}
	
#sidenav li:hover ul, #sidenav li li:hover ul, #sidenav li li li:hover ul, #sidenav li.sfhover ul, #sidenav li li.sfhover ul, #sidnav li li li.sfhover ul { /* lists nested under hovered list items */

	left: auto;
}

/**** END POP out practice areas******/

#sidenav2 {
	margin-top:10px;
	float:left;
}

#sidenav2 ul {
	margin:0 0 0 5px;
}

#sidenav2 ul li{
	background-image:url(images/white_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 5px 15px;
}

#sidenav2 ul li a{
	color:#ffffff;
	font-size:12px;
}








#center {

	width:443px;
	float:left;


}

#center .content {
	
	padding:10px 15px 10px 15px;
	font-family:Arial;
	
}

#center .content hr {
	background-color:#032A4C;
	border:0 none;
	color:#032A4C;
	height:1px;
	

}

#center .content p, #center .content li {
	
	
	font-size:12px;
	color:#525C64;	
	line-height:18px;
	
	
}
#center .content p {
	margin-bottom:15px;
	}
	
#center .content b, #center .content strong {
	font-weight:bold;
	}
	
#center .content i, #center .content em{
	font-style:italic;
	}

#center .content a {
	
	
	color:#654516;
	font-weight:bold;	
	font-size:12px;
		
}



#center .content h1 {

	color:#654516;
	font-weight:bold;
	font-size:18px;
	border-bottom:1px solid #654516;
	margin-bottom:10px;
	text-transform:capitalize;
}

#center .content h2 {

	color:#654516;
	font-weight:bold;
	font-size:18px;
	
	margin-bottom:10px;
	text-transform:capitalize;
}

#center .content h3 {

	color:#6D1223;
	margin-bottom:10px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:16px;
}

#center .content h4 {

	color:#6D1223;
	margin-bottom:10px;
	text-transform:capitalize;
	font-size:16px;
}

#center .content ul {

	margin:10px 0 10px 15px;

}

#center .content ul li {

	list-style-image:url(images/grey_box.gif);

}

#center .content .headline {
	
	font-size:12px;	
	font-weight:normal;
	
	margin-bottom:5px;
	
}


#right {

	width:162px;
	float:left;
	color:#ffffff;
	margin-top:3px;


}

#right hr {
	
	background-color:#A69378;
	color:#A69378;
	border:0;
	height:1px;
	width:95%;
	
}

#footer {
	background-image: url(images/footer_tile.gif);	
	height:113px;
}

#footer p, #footer a {
	
	color:#654516;
	font-size:12px;
	text-align:center;
	
}




#footer hr {
	
	color:#9D896A;
	background-color:#9D896A;
	width:95%;
	height:1px;
	border:0;	
	
}


#footer ul{
	
	padding:5px 0 0 0;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	
}

#footer ul li {
	
	display:inline;
	margin-left:15px;
	margin-right:15px;
	
	
}

#footer ul li a {
	
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	text-transform:capitalize;	
	
	
}

.case_review_box {
	
	width:138px;
	border:0;
	padding:2px;
	margin-bottom:6px;
		
	font-size:11px;	

}

.quick_contact2 {
	
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	margin-bottom:5px;
		
}

.quick_contact3 {

	font-size:11px;
	color:#EDF6FE;
	margin-bottom:5px;	
	
}

.quick_contact1 {

	font-size:10px;
	
	color:#DDB780;
	margin-bottom:5px;
	margin-top:5px;	
	
}
.quick_contact1 .highlight {
	font-size:14px;
	color:#ffffff;	
	font-weight:bold;
	
}



#info_box
{
	width: 144px;
	color: #ffffff;	
	text-align: center;
	text-transform:uppercase;
	padding: 5px;
	font-weight:bold;
	font-size:11px;
}


#info_box .brown_box
{
	width: 138px;
	
	margin: 0 auto;

}

#info_box .brown_box .box
{
	background-image: url(images/box.gif);
	background-repeat: no-repeat;
	height:33px;
	width:132px;
	margin:4px;
	
	
	

}

#info_box .brown_box .box a
{
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	display:block;
	padding-top:3px;
	font-weight:normal;
	
}

#video_library {
	
	margin-bottom:10px;	
	
}


#video_library ul {
	
	padding-left:20px;
	padding-bottom:5px;
	margin:0px;
	
}

#video_library ul li  {
	
	list-style-image: url(images/white_arrow2.gif);
	
	
}



#video_library ul li a, #video_library a {
	
	font-size:11px;
	color:#ffffff;
	
}






/***** form errors *****/

#errors {
text-align:center;
width:100%;
padding:5px;

}
#errors h2 {
font-size:14px;

}
#errors p, #errors li {
font-size:10px;
margin:0;
padding:0;
line-height:13px;
}
#errors ul {
margin:0;
padding:3px;
}
#errors li {
color:red;
margin-left:15px;
}

