* {margin:0; padding:0;}
ul {list-style:none;}
h1 {font:normal 30px Georgia; color:#004aa5;}
h1 span {font-weight:bold; color:#c90;}
h2 {font:normal 22px Georgia; color:#004aa5;}
h3 {margin-bottom:10px; font:normal 16px Georgia; color:#004aa5;}
a {color:#4166c5; text-decoration:none;}
a:active {color:#4166c5;}
a:hover {color:#cc9900;}
a img {border:none;}

.dl286, .dl439 {float:left;}
.dl286 {width:286px;}
.dl439 {width:439px;} 
.mr21 {margin-right:21px;}
.mr10 {margin-right:10px;} 
.ml10 {margin-left:10px;} 

body {font:normal 12px Georgia, "Times New Roman", Times, serif; color:#000; background:url(../images/bg.jpg) no-repeat center 77px;}
body#nobg {background:0}

.clear {clear:both;}
.empty10 {height:10px;}

.gold {color:#c90;}
.red {color:#c00;}

#sideLeft {background:url(../images/side_left.jpg) no-repeat right 77px;}
#sideRight {background:url(../images/side_right.jpg) no-repeat left 77px;}

#header {height:286px; margin-bottom:12px; background:url(../images/header_bg.jpg) no-repeat top center;}
	.logo {display:block; width:210px; height:66px; text-decoration:none; text-indent:-9999px; outline-style:none;}
	.topNav {}
	.topNav li {float:left; margin-right:25px; height:35px; border-left:4px solid #ffc600; padding-left:5px;}
	.topNav li a {font:bold 16px Georgia; color:#fdfde3; text-decoration:none; outline-style:none;}
	.topNav li a:hover {color:#ffc600;}

#homeBox {}
#homeBox li {float:left; min-height:188px;}
*html #homeBox li {height:188px;}
#homeBox li.ln {width:307px; background:url(../images/vert_fade_ln.gif) no-repeat 297px bottom;}
#homeBox li.noln {width:286px;}
.homeBoxLabel {height:26px; padding:5px 0 0 7px; margin-bottom:10px; font:bold 16px Georgia; color:#004aa5; background:url(../images/bg_box_label.jpg) no-repeat bottom left;}
.orizFade {height:10px; clear:left; background:url(../images/oriz_fade.gif) no-repeat center center;}
.infoList {list-style:inside square;}
.infoList li {padding:5px 10px 10px 0; font:bold 12px Georgia; color:#009;}

.pgContent {padding:15px 0 0 0;}
.pgContent p {line-height:18px; margin-bottom:12px;}
.titleRight {margin-bottom:10px; padding-right:15px; background:url(../images/title_right.gif) no-repeat top right;}
.titleLeft {height:31px; padding:3px 0 0 10px; background:url(../images/title_left.gif) no-repeat top left;}
.subTitleRight {padding-right:15px; background:url(../images/subtitle_right.gif) no-repeat top right;}
.subTitleLeft {height:25px; padding:3px 0 0 8px; font:normal 16px Georgia; color:#004aa5; background:url(../images/subtitle_left.gif) no-repeat top left;}
.free {padding:10px 0 10px 45px; color:#c90; margin-bottom:15px; background:url(../images/icon_free.gif) no-repeat left center;}
.free span {font:bold 14px Georgia; color:#c30;}

.footer {padding:15px 0; margin-top:20px; color:#4c4f71; background:url(../images/footer_bg.gif) no-repeat top left;}

.field1, .required {padding:2px; border:2px solid #bec6df; background-color:#ebebf7; font:normal 12px Georgia; color:#004aa5;}
.button1 {padding:2px; font:bold 12px Georgia; color:#4c4f71; border:none; background:url(../images/bg_btn_input.gif) repeat-x top left #ffc702;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

.subTitle {font:bold 13px Georgia; color:#004aa5;}
.dvL20 {margin-left:20px;}
.dvL20_ {margin-left:20px; font-size:10px;}
.tblBrdBtm {border-bottom:1px solid #e0e3ec;}
.tblBrdBtm td {height:25px; padding:0 20px;}

.classicFields li {
	margin:10px 0;
}

.classicFields div.error {
	margin-left:145px;
}

.classicFields select {
}

.classicFields textarea {
	width:300px;
	height:150px;
	border:1px solid #000;
}

.classicFields label {
	width:90px;
	padding-right:15px;
	float:left;
	text-align:right;
}

.classicFields input {
	width:200px;
	border:1px solid #000;
}

.classicFields select {
	width:200px;
}

.classicFields button {
	margin-left:205px;
}

.law_firms {

}

.law_firms th {
	background-color:#FAFAFF;
	border:2px solid #E1E5F2;
	padding:5px;
	text-align:left;
}

.law_firms td {
	padding:5px;
	border:1px solid #E1E5F2;
}

.blue {
	background-color:#FAFAFF;
}

.white {
	background-color:#fff;
}

.details {
	border:1px solid #E1E5F2;
	padding:10px;
}

.details td {
	padding:5px;
}

table.popup {padding:5px;}
	table.popup td {}
	
a.case {color:#004AA5; margin-left:10px;}
	a.case:hover {text-decoration:underline;}

a.case span {color:#000;font-weight:normal;}

em.more {margin-left:15px; font-size:10px;}

table.firmDetails td{padding:2px; 0}

ul.ulFirms li {margin-bottom:5px;background:url(../images/icon_arrow_new.gif) no-repeat 275px center;background-color:#FDFDE3;border:1px solid #FFF774;}


	ul.ulFirms li a {padding:5px;display:block;}
.firmPic {border:5px solid #FDFDE3;}


div.sliderBox {background-color:#F3F5FB;width:100%;padding:8px;}

div.sliderBox li {display:inline;}

div.sliderBox ul {margin-top:6px;margin-bottom:7px;}

div.sliderBox li a {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;outline-style:0;background-color:#484B6C;padding:8px 14px 8px 14px;color:#FFF774;font-weight:bold;}
div.sliderBox li a.active{background-color:#FDFDE3;color:#484B6C;}

.content {background-color:#FDFDE3;padding:10px;border:1px solid #ccc;}
#content2, #content3, #content4 {display:none;}