/* *** ** Start of DefaultWrapper ** *** */
html { }

* { margin: 0 0 0 0; padding: 0 0 0 0; }
p { color: #212121; font-family: Arial; font-size: 13px; padding-bottom: 10px; color: #212121; }

ul { } 
li { }


a { color: #572409; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }

h1 { font-family: Georgia; color: #012928; font-size: 25px; padding-bottom: 11px; font-weight: normal; }
h2 { font-family: Georgia; color: #333; font-size: 18px; font-weight: normal; padding:12px 0 5px 0; text-transform: uppercase; 	}
h3 { font-family: Arial, sans serif; font-size:16px; color: #333; padding:10px 0 5px 0;}
h4 { font-family: Georgia; color: #012928; font-size: 14px; font-weight: normal; padding:10px 0 5px 0;}
h5 { font-family: Georgia; color: #333; font-size: 14px; font-weight: normal; padding:10px 0 5px 0;	}
h6 { font-family: Arial, sans serif; font-size:12px; font-weight: bold; color: #333; padding:10px 0 5px 0;}


.body { background: #14290c;}

#main_container { margin: 0 auto; width: 962px; background: url(/Assets/Category/000010/0000/content_bg.gif); background-repeat: repeat-y; }
#inner_container { width: 910px; margin: 0 auto; }

#header{width:962px; height:40px;background: url(/Assets/Category/000010/0000/top_bg.gif); background-repeat: repeat-y;display:block;}
#header p {float:left;text-transform: uppercase; font-family:Trebuchet MS; font-size:15; color:#fff; line-height:38px; padding: 0 0 0 30px;display:inline;}
#top_links {width:286px; height:40px; float:right; margin: 0px 45px 0 0px;}
*html #top_links {width:286px; height:40px; float:right; margin: 0px 23px 0 0px;}
#top_links ul { float: right; }
#top_links ul li { float: left; display: inline; padding: 0px 4px; color: #fff; font-weight: bold; font-family: Trebuchet MS; font-size: 12px; line-height:40px;}
#top_links ul li a { float: left; display: inline; color:#fff;}

#top2_nav {margin:0px; padding:0px; width: 910px; height: 61px; background: url(/Assets/Category/000010/0000/nav_wood.gif);  display: block; overflow: hidden; text-align:center;margin: 0 auto;}
#top2_nav ul {list-style-type: none; padding:0px; margin:0px 0px 0px 0px; float:left; display:inline;}
#top2_nav li { float: left; padding:0px; background-image: url(/Assets/Category/000010/0000/nav_separator.gif); background-repeat:no-repeat; padding:0 1px 0 2px;}
#top2_nav li.first_child {background-image:none;}
#top2_nav li a { text-decoration: none; float: left; display: block; font-family: Trebuchet MS;font-size: 16px; font-weight: normal;  color: #fff; line-height: 61px; background: url(/Assets/Category/000010/0000/nav_wood.gif); background-repeat: no-repeat; }
#top2_nav li a:hover {background-image: url(/Assets/Category/000010/0000/nav_hover.gif); background-repeat:repeat-x; color:#330000;}


#top2_nav li.firm-overview a {width:184px;}
#top2_nav li.attorneys a {width:153px;}
#top2_nav li.practice-areas a {width:184px;}
#top2_nav li.newsletters a {width:124px;}
#top2_nav li.links a {width:123px;}
#top2_nav li.faqs a {width:124px;}

#left_column { width: 265px; float: left; margin: 0px; padding: 0 0 30px 0; overflow: hidden; background: url(/Assets/Category/000010/0000/shadow_leftcol.gif); background-repeat: repeat-x;}
#pa {margin: 40px 20px 0 25px;}
#pa ul {  list-style-image: url(/Assets/Category/000010/0000/bullet.gif); padding-left: 15px;}
#pa ul li {font-family:Trebuchet MS; line-height:23px; font-size:14px; color:#333; }
#pa ul li a {font-family:Trebuchet MS; line-height:23px; font-size:14px; color:#333; }
#pa h2 {color:#154550; font-family:Georgia; font-size:19px; text-transform: uppercase;font-weight: normal;padding:0px 0 8px 0;} 

#quick_contact { margin: 0 0 0 25px; width:218px;} 
#quick_contact h2 {color:#154550; font-family:Georgia; font-size:19px; text-transform: uppercase;font-weight: normal; padding:0px 0 8px 0;} 

#right_column { width: 645px; float: left;background: url(/Assets/Category/000010/0000/shadow_rightcol.gif); background-repeat: repeat-x; overflow: hidden;}
.content { float: left; padding: 35px 0px 30px 35px; margin: 0 auto; width:580px; }
.content p {font-family:Trebuchet MS; line-height:20px; font-size:13px; color:#222; }
.content p a {color:#582508;}
.content ul { color: #012928; padding-bottom: 8px;  margin-left: 20px;}
.content ul li { color: #012928; font-family:Trebuchet MS;font-size:13px;line-height:20px; }
.content ul li a { color: #012928;}

#bottom_container { height: 82px; width:962px; background: url(/Assets/Category/000010/0000/footer_bg.gif); background-repeat: no-repeat;}
#footer_nav {width: 910px; height: 28px;} 
#footer_nav ul { line-height: 28px; list-style-type: none; display: inline; margin-left:0px; padding:0px;}
#footer_nav ul li { display: inline; margin:0px 0px 0px 0px; padding:0px; } 
#footer_nav ul li a {text-align:center; font-family: Trebuchet MS;  font-size: 11px; color: #333; text-decoration: none; border-right: 1px solid #333; padding:0px 8px 0px 4px; }
#footer_nav ul li.last_child a { border: none; }
#footlinks ul li a:hover { text-decoration: underline;}

#disclaimer { width: 900px;padding-left: 35px; padding-right: 40px; padding-top: 15px;  } 
#disclaimer { font-size: 11px;  font-family: Arial; color: #fefffd; }
#disclaimer a { color: #fefffd; }
.clearboth { clear: both; }

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:330px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;
	 }

#addressNotFound{
	}

#directions{
	width: 500px; }
	
	

fieldset{border:0px;}
.form-pct { padding-left:5px; width: 205px; font-family: Trebuchet MS; font-size:12px; background: #ffffff; color:#336677; margin-bottom:10px;}
.msg-pct {padding-left:5px; width: 205px; font-family: Trebuchet MS; font-size:12px; background: #ffffff; color:#336677; margin-bottom:10px; height:60px;}
.quickButton{border:0px; margin-top:10px;}

.quickInput { width: 178px; height: 20px; background: #ffffff; border: 1px solid #989891; color:#333;}
#quickMessage { height: 45px; width:218px; background: #ffffff; border: 1px solid #989891; font-family: Trebuchet MS; font-size:12px; color:#333;}

.pad_qck_itm { padding: 3px 0px; color:#333; font-family: Trebuchet MS; font-size:12px;}
.quickButton { border: 0pt none ; background: transparent none repeat scroll 0% 0%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left; }	
	
/* *** ** End   of DefaultWrapper ** *** */
