@charset "utf-8";

body, html {padding:0px; margin:0px; background:#041c34; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-align:justify;}

a {

	text-decoration:none;

	color: #99CCCC;

}

img {border:0px;}

#container {width:970px; margin:0px auto; padding:0px 0px 20px; background:#2f2f2f;}

#top {width:970px; height:24px; background:#000;}

#menu .phone {font-size:22px; color:#FF3; font-weight:bold; margin: 17px 20px 0px; float:right;}

#header {width:970px; height:277px; background:url(images/header.jpg);}

#menu {width:970px; height:63px; background:url(images/menuback.gif); background-repeat:repeat-x;}

#menu a {margin:0px 10px; float:left;}



#menu a.home {width:102px; height:63px; background:url(images/button_home_over.gif); background-repeat:no-repeat; }



#menu a.firm {width:160px; height:63px; background:url(images/button_firm_over.gif); background-repeat:no-repeat;}



#menu a.criminal {width:201px; height:63px; background:url(images/button_criminal_over.gif); background-repeat:no-repeat;}



#menu a.review {width:92px; height:63px; background:url(images/button_review_over.gif); background-repeat:no-repeat; }

#menu a.contact {width:92px; height:63px; background:url(images/button_contact_over.gif); background-repeat:no-repeat; }



body.home #menu a.home img, body.firm #menu a.firm img, body.criminal #menu a.criminal img, body.contact #menu a.contact img,#menu a.home:hover img, #menu a.firm:hover img, #menu a.criminal:hover img,  #menu a.review:hover img, #menu a.contact:hover img  {display:none;}

#leftcolumn {width:488px; padding:10px 56px; float:left; clear:left;}

#leftcolumn img {float:left; margin:0px 10px 0px 0px; border:5px solid #666;}

#leftcolumn h1 {font-size:14px; margin:0px 0px 10px; padding:0px; color:#1488e5;}

#rightcolumn { margin:-110px 20px 0px 0px; float:right;}

.clearbox {clear:both;}

.sidebox {width:333px; background:#041c34;}

.sidebox .contentarea {padding:0px 15px; width:303px;}



#nav, #nav ul {padding: 0; margin: 0;list-style: none;}

#nav {float:left;}

#nav ul li {display: block; height:15px; padding:5px;  background:url(images/menuback.gif);}

#nav ul li a { color:#fff; font-weight:bold;}

#nav ul li a:hover {color:#FF3;}

#nav li {float: left; width: 15em; }

#nav li ul {position: absolute; left: -999em; width: 15em; clear:both; margin-top:63px;}

#nav li:hover ul, #nav li.sfhover ul {left: auto; }



input, textarea {margin-bottom:5px; width:200px;}

input#Submit {width:75px;}

#footer {width:930px; margin:0px auto; padding:20px; text-align:center; font-size:10px;}

#footer a {color:#FC3;}

#footer a:hover {text-decoration:underline;}

p {line-height: 16px; padding-top:0px; margin-top:0px;}



.criminal #container #leftcolumn ul li {

	margin-bottom: 15px;

}
#FlashID .headerslide img {
	display:none;
}
#FlashID .headerslide img.first {
	display:block;
}

