/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }
p { font-family: Arial; font-size: 15px; color: #222222; margin: 10px 0; line-height: 21px;}
ul { margin-left: 20px; font-size: 13px; color: #333333;  }
li { margin: 10px 0 10px 15px; margin: 10px 0;}

a { color: #3c93e3; outline: none; text-decoration: none; font-family: 'Trebuchet MS';}
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

hr { border: 0; color: #ffffff; }
img { border: 0; }


#nav {
z-index:101;
}

#nav ul li a {
		
		display:block;
		color:#fff;
		text-decoration:none;
		}

	#nav ul li a:hover,
	#nav ul li:hover a {
		color:#fff;
		
		}
		
		#nav ul ul, #nav ul ul:hover {
			z-index:98;
			display:none;
			position:absolute;
			background:#003e5F;
			margin:0px;
			padding:0px;
			width:145px;
			text-decoration:none;
			_width:145px;
			_overflow:hidden;
			}
			
		#nav ul li:hover ul {
			display:block;}
		
		#nav ul ul li {
			z-index:99;
			display:block;
			position:relative;
			padding:0px 1px 1px 1px;
			background:#003e5F;
			_padding:1px 0px;
			_margin:-2px 0px;}
			
		#nav ul ul li a, 
		#nav ul li:hover ul li a {
			z-index:100;
			display:block;
			position:relative;
			width:135px;
			color:#fff;
			text-transform:none;
			background-image:none;
			padding:2px 4px;
			background:#003e5F;
			font-weight:normal;
			_height:14px;
			_overflow: visible;
			}
			
		#nav ul ul li a:hover,
		#nav ul li:hover ul li a:hover {
			color:#ff;
			background:#012a40;
			}


.drop {
position: absolute;
z-index:100;
}

.drop ul {
list-style-type:none;
}

.drop ul li {
padding: 0px;
margin: 0px;
width: 125px;
}

.drop ul li a {
background:#003e5F;
display:block;
width: 125px;
padding: 8px 5px;
margin: 0px;
color:#fff;
}

.drop ul li a:hover {
background:#012a40;
display:block;
width: 125px;
padding: 8px 5px;
margin: 0px;
color:#fff;
text-decoration:none;
}


#criminal-practice-areas_menu {margin:1px 0 0 -15px;}

.flash {
z-index:90;

}


td {  }
input { border: 1px solid #666666; background-color: #f5f5f5;  }
textarea { border: 1px solid #666666; background-color: #f5f5f5; }

.body { background: #003e5f; padding-top: 20px; text-align: center;}

h1 { font-family:  Times; font-size: 30px; color: #005081; font-weight: normal; /*margin: 20px 0;*/ }
h2 { font-family:  Times; font-size: 21px; color: #00203d; font-weight: normal; margin: 30px 0 15px 0; text-transform: uppercase; }
h3 { font-family:  'Trebuchet MS'; font-size: 14px; color: #5f5f5f; font-weight: normal; margin: 15px 0 7px 0; }
h4 { font-family:  'Trebuchet MS'; font-size: 18px; color: #cccccc; font-weight: normal; margin: 15px 0 7px 0; }
h5 { font-family:  'Trebuchet MS'; font-size: 16px; color: #f5f5f5; font-weight: normal; margin: 15px 0 7px 0; }
h6 { font-family:  'Trebuchet MS'; font-size: 12px; color: #f5f5f5; font-weight: normal; margin: 15px 0 7px 0; }

#maincontainer { width: 950px; margin: 0 auto; text-align: left;}
#lead_image { width: 950px; }
#main_title { float: left; width: 550px; display: inline; }
#utility { width: 400px; height: 136px; float: left; display: inline; background-image: url(/images/lead-image-utility.jpg); }
#utility_nav { float: right;  display: inline; background-image: url(/Assets/Category/000010/0000/utility_bgtile.gif); height: 22px; margin-top: 15px; margin-right: 10px;}
#utility ul {   margin: 0; padding: 0; }
#utility ul li { color: #ffffff; display: inline;  margin: 0; padding: 0;  }
#utility ul li.last_child  a { border: 0;  }
#utility a { color: #ffffff; font-family: Tahoma; font-size: 11px; border-right: 1px solid #00203d; line-height: 20px; padding: 0 8px 0 7px; }

#top_nav{ width: 950px; background-image: url(/Assets/Category/000010/0000/nav_bg.jpg); height: 49px;}
#top_nav_container { width: 900px; margin: 0px 25px; background-image: url(/Assets/Category/000010/0000/nav_tile.gif); background-repeat: repeat-x; height: 49px; overflow: hidden;}
#top_nav ul { list-style-type: none; margin: 0px; padding: 0; width: 1000px;}
#top_nav ul li { float: left; padding: 0; margin: 0;  background-repeat: repeat-x;}
#top_nav ul li.first_child { background: none; }
#top_nav ul li a { display: block; background-image: url(/Assets/Category/000010/0000/nav_tile.gif); line-height: 49px; padding: 0px 21px; margin: 0; text-decoration: none; color:#fff; text-transform: uppercase; font-family: 'Trebuchet MS'; font-size: 13px;  }	
#top_nav ul li a:hover { background-image: url(/Assets/Category/000010/0000/nav_over.gif);}
#top_nav ul li.last_child a {  padding: 0px 40px 0px 6px; }
#top_nav ul li.first_child a {  padding: 0px 8px 0px 8px; }

#photo_section { background: #01203d; width: 950px; height: 265px; }

#container{ width: 950px; padding: 0px 10px 0 10px; background-image: url(/Assets/Category/000010/0000/content_mid_bg.gif); background-repeat: repeat-y; overflow: hidden;}

#left_column { padding: 30px 0px; float: left; width:290px; display: inline; background-image: url(/Assets/Category/000010/0000/leftcol_shadow.jpg); background-repeat: no-repeat; overflow: hidden;}
#left_column hr { margin: 15px 25px; border-top: 1px solid #b0b0b2;  }
#right_column {  float: left; width: 640px; display: inline; overflow: hidden; background-image: url(/Assets/Category/000010/0000/rightcol_shadow.gif); background-repeat: no-repeat; padding-bottom: 20px;}

.leftContent { padding: 0 25px 0 25px; }
.leftContent_header h2 { padding: 0; margin: 0;}
.leftContent_body { }
.leftContent_body p { font-size:12px; color: #333; font-family: Tahoma, Geneva, sans-serif; margin: 10px 0px; line-height: normal;}


#rightContent_body { padding: 25px 40px 0px 20px;  }

#practice { }
#practice h3.first_child { margin-top: 10px; }

/*#practice ul {  list-style-type: none;  padding: 0; margin: 0; /*list-style-position: outside;*/ }
#practice ul li {  list-style-type: none; margin: 0; padding: 0;  }
#practice ul li a {  color: #800000; font-family: 'Trebuchet MS'; font-size: 14px; }
#practice ul li a:hover { text-decoration: underline; }*/

#recent_news { }
#recent_news ul { list-style-type: none; list-style-position: outside; margin: 0; padding: 8px 0 0 0; }
#recent_news ul li { margin: 0px 0px 3px 0px; padding: 0; }
#recent_news ul li p{ font-family: 'Trebuchet MS'; font-size: 12px; color: 5f5f5f; line-height: normal; }
#recent_news ul li a{ font-family: 'Trebuchet MS'; font-size: 12px; }

#quickContact_header h2 {   }
#quickContact p { font-family: 'Trebuchet MS'; font-size: 12px; color: #5f5f5f; margin: 10px 0; padding: 0; line-height: normal; }

#content_divider { height: 1px; margin: 0px 60px 35px 60px; background-color: #bfb299;}

p#contact_info { text-align: center;  font-size: 12px; color: #545454; margin: 10px 0px 0px 0px; font-family: 'Trbuchet MS'; }
#contact_info span {color: #3c93e3;}


      
.clearboth { clear: both; }

#bottom_mantle { height: 8px; background-image: url(/Assets/Category/000010/0000/bottom_mantle.jpg); width: 880px;}

.footlinks { width: 950px; height: 50px; background: #00203d; }

.footlinks ul {  list-style-type: none;  text-align: center; padding: 10px 0 0 0; }
.footlinks li { text-align: center; display: inline;   padding: 0; margin: 0; }
.footlinks ul li a {font-family: 'Trebuchet MS'; font-size: 11px; color: #cccccc; text-decoration: none;  background-image: url(/Assets/Category/000010/0000/footer_separator.gif); background-repeat: no-repeat; padding: 0px 4px 0px 9px;  }
.footlinks ul li a:hover { text-decoration: underline;  }
.footlinks ul li.first_child a { background: none; }

#disclaimer { height: 74px; background-image: url(/Assets/Category/000010/0000/disclaimer_tile.gif); background-repeat: repeat-x; font-family: Tahoma; font-size: 10px; color: #fff; text-align: center;  }

#disclaimer_content { width: 910px; margin: 0 auto; text-align: left; padding: 19px 20px 0 20px; text-align: left;}


#disclaimer a { font-family: Tahoma; font-size: 10px; color: #fff; }

.pad_frm_itm { padding-bottom: 5px; }
.pad_frm_itm input {   }
.pad_frm_itm textarea { }
.quickInput { width: 170px; height: 20px;  }
#quickMessage { height: 45px; width:225px;    }

.pad_qck_itm  input {  }
.pad_qck_itm  textarea {  }
.pad_qck_itm { font-family: 'Trebuchet MS'; font-size: 12px; font-weight: bold;  padding: 5px 5px 5px 0; color: #666666;}
.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; }

#directionsInput {padding-bottom: 5px; }
#directionsLocale {padding-bottom: 5px; }
#directionsSubmit {padding-bottom: 5px; }/* *** ** End   of DefaultWrapper ** *** */
