/* CSS Document */


body{
	margin:0px;
	padding:4px 0px 0px 0px;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	height:auto;
	background-color:#1f303f;
}

img{ border:0px;}

h1, h2, h3,{
	margin:0px; padding:0px;
}

ul, li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#5b5858;
}
	

form, fieldset, label, input, select, textarea{
	margin:0px; padding:0px;
	border:0px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#5b5858;
	margin:0px 0px 21px 0px; 
	padding:0px;	
}

.spec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#5b5858;
	margin:0px 0px 21px 0px; 
	padding:0px;	
}


p a:link, p a:visited{
	color:#2b3d62;
	text-decoration:underline;
}

p a:hover{
	color:#7b3432;
	text-decoration:none;
}

hr{
	display:none;
}
#skip{
	display:none;
}		
	
.line {
	width:480px;
	color:#000000;
	border-bottom:1px solid #000000;
	border-bottom-color:#000000
}		

#container {
	width:980px; height:auto;
	margin:0px auto; padding:0px;
}

#home_container {
	width:953px; height:auto; float:left;
	margin:0px; padding:0px;
	/*background:url(../images/homebg.jpg) repeat-y left top;*/
}

.header_1{
	width:980px; height:82px; float:left;
}	

.logo {
	width:467px; height:82px;
	float:left;
	margin:0px; padding:0px;
}

.topright { margin: 0px 0px 0px 5px; padding: 0px; width: 478px; height: auto; float: left; }

.iconbg {
	width:455px; height:27px; float:right;
	background:url(../images/iconbg.jpg) no-repeat left top;
	margin:0px 0px 10px 0px; padding:0px 0px 0px 35px;
}
.icon img {
	margin:0px 17px 0px 0px; padding:0px;
	float:left;
}

.call {
	width:240px; height:auto;
	float:right;
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#8a3133;
}
.call span {
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
	font-weight:normal;
	color:#8a3133;
	margin:0px; padding:0px;
}

.call2 {
	width:105px; height:auto;
	float:right;
	margin:0px; padding:0px 0px 0px 135px;
	background:url(../images/credit_txt.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#8a3133;
}

.apps{float:left; height:auto; margin-top:-25px; width:90px; margin-left:48px;}
.apps a	{
	list-style-type:none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	color:#5B5858;
	}
.apps a:hover{
	color:#7B3432;
	text-decoration:none;
	}
.apps a:links, apps a:visited{
	color:#2B3D62;
	text-decoration:none;
}


.topnavibg {
	width:980px; height:31px;
	float:left;
	background:url(../images/topnavibg.jpg) no-repeat left bottom;
	margin:0px; padding:0px;
}

.topnavi {
	width:953px; height:23px; float:left;
	margin:0px; padding:8px 0px 0px 27px;
}
.topnavi li {
	list-style:none; float:left;
	margin:0px; padding:0px; 
}
.topnavi li strong {
	display:none;
}
.topnavi li a:link,.topnavi li a:visited {
	margin:0px; padding:0px;
}



.btn_home:link, .btn_home:visited{
	width:48px; height:20px; float:left;
	background:url(../images/btn_home.jpg) no-repeat left top;
}
.btn_home:hover, .active_home{
	width:48px; height:20px; float:left;
	background:url(../images/btn_home_hv.jpg) no-repeat left top;
}


.btn_firm:link, .btn_firm:visited{
	width:70px; height:20px; float:left;
	background:url(../images/btn_ourfirm.jpg) no-repeat left top;
}
.btn_firm:hover, .active_firm{
	width:70px; height:20px; float:left;
	background:url(../images/btn_ourfirm_hv.jpg) no-repeat left top;
}


.btn_attorney:link, .btn_attorney:visited{
	width:104px; height:20px; float:left;
	background:url(../images/btn_attorneys.jpg) no-repeat left top;
}
.btn_attorney:hover, .active_attorney{
	width:104px; height:20px; float:left;
	background:url(../images/btn_attorneys_hv.jpg) no-repeat left top;
}


.btn_resources:link, .btn_resources:visited{
	width:80px; height:20px; float:left;
	background:url(../images/btn_resources.jpg) no-repeat left top;
}
.btn_resources:hover, .active_resources{
	width:80px; height:20px; float:left;
	background:url(../images/btn_resources_hv.jpg) no-repeat left top;
}


.btn_caseworth:link, .btn_caseworth:visited{
	width:97px; height:20px; float:left;
	background:url(../images/btn_caseworth.jpg) no-repeat left top;
}
.btn_caseworth:hover, .active_caseworth{
	width:97px; height:20px; float:left;
	background:url(../images/btn_caseworth_hv.jpg) no-repeat left top;
}



.btn_case:link, .btn_case:visited{
	width:112px; height:20px; float:left;
	background:url(../images/btn_case.jpg) no-repeat left top;
}
.btn_case:hover, .active_case{
	width:112px; height:20px; float:left;
	background:url(../images/btn_case_hv.jpg) no-repeat left top;
}


.btn_caseresults:link, .btn_caseresults:visited{
	width:94px; height:20px; float:left;
	background:url(../images/btn_caseresults.jpg) no-repeat left top;
}
.btn_caseresults:hover, .active_caseresults{
	width:94px; height:20px; float:left;
	background:url(../images/btn_caseresults_hv.jpg) no-repeat left top;
}


.btn_fees:link, .btn_fees:visited{
	width:47px; height:20px; float:left;
	background:url(../images/btn_fees.jpg) no-repeat left top;
}
.btn_fees:hover, .active_fees{
	width:47px; height:20px; float:left;
	background:url(../images/btn_fees_hv.jpg) no-repeat left top;
}


.btn_news:link, .btn_news:visited{
	width:50px; height:20px; float:left;
	background:url(../images/btn_news.jpg) no-repeat left top;
}
.btn_news:hover, .active_news{
	width:50px; height:20px; float:left;
	background:url(../images/btn_news_hv.jpg) no-repeat left top;
}


.btn_legalblog:link, .btn_legalblog:visited{
	width:80px; height:20px; float:left;
	background:url(../images/btn_legalblog.jpg) no-repeat left top;
}
.btn_legalblog:hover, .active_legalblog{
	width:80px; height:20px; float:left;
	background:url(../images/btn_legalblog_hv.jpg) no-repeat left top;
}


.btn_contact:link, .btn_contact:visited{
	width:82px; height:20px; float:left;
	background:url(../images/btn_contact.jpg) no-repeat left top;
}
.btn_contact:hover, .active_contact{
	width:82px; height:20px; float:left;
	background:url(../images/btn_contact_hv.jpg) no-repeat left top;
}



.topnavi2{
	width:1049px; height:38px; float:left;
	padding:1px 20px 0px 13px;
}

.topnavi2 ul{
	margin:0px; padding:0px;
}

.topnavi2 ul li{
	list-style-type:none; float:left; margin:0px;
}

.topnavi2 ul li strong{ display:none;}

.btn_criminal_law:link, .btn_criminal_law:visited{
	width:111px; height:38px; float:left;
	background:url(../images/btn_criminal_law.jpg) no-repeat left top;
}

.btn_criminal_law:hover, .active_criminal_law{
	width:111px; height:38px; float:left;
	background:url(../images/btn_criminal_law_hv.jpg) no-repeat left top;
}

.btn_dui:link, .btn_dui:visited{
	width:69px; height:38px; float:left;
	background:url(../images/btn_duidwi.jpg) no-repeat left top;
}

.btn_dui:hover, .active_dui{
	width:69px; height:38px; float:left;
	background:url(../images/btn_duidwi_hv.jpg) no-repeat left top;
}

.btn_bankruptcy:link, .btn_bankruptcy:visited{
	width:105px; height:38px; float:left;
	background:url(../images/btn_bankruptcy.jpg) no-repeat left top;
}

.btn_bankruptcy:hover, .active_bankruptcy{
	width:105px; height:38px; float:left;
	background:url(../images/btn_bankruptcy_hv.jpg) no-repeat left top;
}

.btn_savehome:link, .btn_savehome:visited{
	width:117px; height:38px; float:left;
	background:url(../images/btn_savehome.jpg) no-repeat left top;
}

.btn_savehome:hover, .active_savehome{
	width:117px; height:38px; float:left;
	background:url(../images/btn_savehome_hv.jpg) no-repeat left top;
}

.btn_injury:link, .btn_injury:visited{
	width:133px; height:38px; float:left;
	background:url(../images/btn_personalinjury.jpg) no-repeat left top;
}

.btn_injury:hover, .active_injury{
	width:133px; height:38px; float:left;
	background:url(../images/btn_personalinjury_hv.jpg) no-repeat left top;
}

.btn_caraccidents:link, .btn_caraccidents:visited{
	width:120px; height:38px; float:left;
	background:url(../images/btn_caraccidents.jpg) no-repeat left top;
}
.btn_caraccidents:hover, .active_caraccidents{
	width:120px; height:38px; float:left;
	background:url(../images/btn_caraccidents_hv.jpg) no-repeat left top;
}

.btn_drugs:link, .btn_drugs:visited{
	width:209px; height:38px; float:left;
	background:url(../images/btn_drugs.jpg) no-repeat left top;
}
.btn_drugs:hover, .active_drugs{
	width:209px; height:38px; float:left;
	background:url(../images/btn_drugs_hv.jpg) no-repeat left top;
}

.btn_othercases:link, .btn_othercases:visited{
	width:102px; height:38px; float:left;
	background:url(../images/btn_othercases.jpg) no-repeat left top;
}
.btn_othercases:hover, .active_othercases{
	width:102px; height:38px; float:left;
	background:url(../images/btn_othercases_hv.jpg) no-repeat left top;
}



.strip {
	width:980px; height:22px;
	float:left;
	background:url(../images/strip.jpg) no-repeat left top;
	margin:0px; padding:0px;
}
.size {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#17243a;
	margin:0px; padding:0px 60px 0px 0px;
}
.size1 a:link,.size1 a:visited {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#17243a;
	text-decoration:none;
}
.size1 a:hover {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#17243a;
	text-decoration:none;
}

.size2 a:link,.size2 a:visited {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:normal;
	color:#17243a;
	text-decoration:none;
}
.size2 a:hover {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:normal;
	color:#17243a;
	text-decoration:none;
}
.size3 a:link,.size3 a:visited {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;
	font-weight:normal;
	color:#17243a;
	text-decoration:none;
}
.size3 a:hover {
	margin:0px; padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;
	font-weight:normal;
	color:#17243a;
	text-decoration:none;
}

#middle{
	width:980px; height:auto; float:left;
	background:url(../images/middlebg.jpg) repeat-y left top;
}

#bot{
	width:980px; height:15px; float:left;
	background:url(../images/bot_bg.jpg) no-repeat left top;
	margin:0px; padding:0px;
}


#leftblock{
	width:488px; height:auto; float:left;
	margin:0px 6px 0px 0px;
}

.header_img1{
	width:488px; height:350px; float:left;
	margin:0px; padding:0px;
}

#middleblock{
	width:240px; height:auto; float:left;
	padding:18px 0px 0px 0px;
	margin:0px 5px 0px 0px;
	background:url(../images/topcurve_1.jpg) no-repeat left top;
}

#rightblock{
	width:240px; height:auto; float:left;
	padding:17px 0px 0px 0px;	
	margin:0px;
	background:url(../images/topcurve_2.jpg) no-repeat left top;
}

.content_left{
	width:488px; height:auto; float:left;
}

.floatleft{ float: left;}

.floatright{ float:right;}

.ttl{
	width:488px; height:10px; float:left;
	background:url(../images/img2.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.content_left div{
	width:443px; height:auto; float:left;
	padding:0px 20px 0px 25px;
}

.content_left div ul{ padding-left:16px;
	margin:0px 8px 0px 0px;}

.ttl span{ display:none;}	


.bullet1{
	width:150px; height:auto; float:left;
	margin:0px; padding:0px;
}

.bullet1 li{
	list-style-image:url(../images/bullet.jpg);
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2b3d62;
	margin:0px 0px 1px 0px;
	padding:0px;
}

.bullet1 li a:link, .bullet1 li a:visited{
	color:#2b3d62;
}
.bullet1 li a:hover{
	color:#2b3d62; text-decoration:none;
}

.img_avandia{
	padding:25px 0px 10px 0px; margin:0px;
	float:left;
}

.content_middle{
	width:205px; height:auto; float:left;
	padding:0px 17px 0px 18px;
	margin:0px;
}

.content_middle p{
	line-height:14px;
	margin:0px 0px 17px 0px;
	padding:0px;
}	

.ttl2{
	width:205px; height:auto;
	border-bottom:1px dashed #000000;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#8e8c8c;
}

.ttl2 span{
	font-size:11px;
	color:#7b3432;
}
.tt22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#8e8c8c;
}

.ttl3{
	width:205px; height:auto;
	border-bottom:1px dashed #000000;
	padding:0px 0px 8px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ffffff;
}

.ttl3 span{
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}			

.content_right{
	width:205px; height:auto; float:left;
	background:url(../images/content_rightbg.jpg) no-repeat left top;
	padding:0px 16px 0px 17px;
	margin:0px;
}

.contactus { margin: 5px 0px 5px 0px; padding: 0px; text-align: center; }

.contactus span{ display:none;}

.ttl8  { font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#8e8c8c;line-height:18px;}
.ttl8 a:link , .ttl8 a:visited{ text-decoration:none;color:#6F0014;}
.ttl7 {}
.ttl7 a:link{ color:#101928; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8101928;line-height:16px;}
.ttl7 p { margin-top:0px;}
.no1{
	background:url(../images/no_1.gif) no-repeat left top;
	padding:0px 0px 0px 39px;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
}

.no2{
	background:url(../images/no_2.gif) no-repeat left top;
	padding:0px 0px 0px 39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
}


.no3{
	background:url(../images/no_3.gif) no-repeat left top;
	padding:0px 0px 0px 39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:16px;
}

.contact_form{
	width:176px; height:auto; float:left;
	padding:0px 14px 0px 14px;
	margin:0px 0px 10px 0px;
}	

.text1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.text5{
	font-size:15px;
	color:#FFCC00;
	line-height:20px;
}

.label01 {
	width:176px; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin:0px; padding:0px;
}

.label02 {
	width:35px; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin:0px; padding:0px;
}

.label03 {
	width:33px; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin:0px; padding:0px;
}

.label04 {
	width:145px; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin:25px 0px 5px 0px; padding:0px;
}



.label_radio {
	width:30px; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin:0px; padding:0px;
}

.radio{
	margin:0px 3px 0px 0px;
	float:left;
	padding:0px;
}	

.field {
	width:170px;
	border:1px solid #989898;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#000000; background-color:#FFFFFF;
	margin:0px 0px 5px 0px; padding:0px;
}

.field2 {
	width:30px; float:left;
	border:1px solid #989898;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#000000; background-color:#FFFFFF;
	margin:0px 5px 5px 0px; padding:0px;
}

.field3 {
	width:60px; height:auto; float:left;
	border:1px solid #989898;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#000000; background-color:#FFFFFF;
	margin:0px 3px 5px 2px; padding:0px;
}

.field4 {
	width:68px; height:auto; float:left;
	border:1px solid #989898;
	font-family: Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal;
	color:#000000; background-color:#FFFFFF;
	margin:5px 35px 5px 2px; padding:0px;
}

.btn_submit{
	width:70px; height:26px; float:left;
	background:url(../images/btn_submit.jpg) no-repeat left top;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
	margin:0px 0px 0px 50px;
	padding:0px;
}	

.state{
	width:70px; height:auto; float:left;
	border:1px solid #989898;
	color:#989898;
	padding:1px;
	margin:0px 70px 0px 0px;
}

.mycase{
	width:205px; height:84px; float:left;
	margin:0px; padding:0px;
}

.mycase a:link, .mycase a:visited,  .mycase a:hover{
	width:205px; height:84px; float:left;
	background:url(../images/img_mycase.jpg) no-repeat left top;
}

.mycase span{ display:none;}

.curvebox {
	width:980px;
	height:102px;
	float:left;
	margin:0px;
	padding:27px 0px 0px 0px;
	background:url(../images/curvebox.jpg) no-repeat;
}

.logo_bot{
	width:334px; height:78px; float:left;
	background:url(../images/logo_bot.jpg) no-repeat left top;
	background-position:26px;
	margin:0px 40px 0px 0px;
}

.logo_bot span{ display:none;}

.address_bot{
	width:192px; height:auto; float:left;
	margin:0px 0px 0px 0px;
}

.address_bot p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#716e6e;
}

.txt_bot{
	width:750px; height:auto; text-align:center;  margin:auto;
}
.txt_bot2{
	width:360px; height:auto; float:right; margin-right:20px; border: 10px solid #fff;

}

.txt_bot p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#fff;
}			

.footer_bg1{
	width:924px; height:230px; float:left;
	padding:26px 30px 0px 26px;
	background:url(../images/footer_bg1.jpg) no-repeat;
	background-position:-9px;
text-align:center;	
}

.footer_bg2{
	width:980px; height:160px; float:left;
	background:url(../images/footer_bg2.jpg) no-repeat;
	background-position:-9px;
	margin:0px; padding:0px;
}

* html .footer_bg1{background-position:9px;}

* html .footer_bg2{background-position:9px;}

.footer_bg1 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
}

.footer_bg1 p a:link, .footer_bg1 p a:visited{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}

.footer_bg1 p a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px 5px 0px 5px;	
}	

#ad_txt span{ font-size:10px; line-height:15px;}
	
.casebox{
	width:170px; height:auto; float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
}


/**inner page styles**/

#middle_inner{
	width:990px; height:auto; float:left;
	background:url(../images/middlebg_inner.jpg) repeat-y left top;
}

#bot_inner{
	width:980px; height:15px; float:left;
	background:url(../images/bot_bg_inner.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

#leftblock2{
	width:734px; height:auto; float:left;
	margin:0px 6px 0px 0px;
}

#topimgs{
	
}

#topimgs img{ float:left;}

#content_inner{
	width:734px; height:auto; float:left;
}

#inner_box{
	width:490px; height:auto; float:left;
}
	
#inner_box4{
	width:480px;
	float:left;
}
	
#inner_box5{
	width:480px;
	float:left;
	margin-left:20px;
}

#inner_box6{
	width:470px;
	float:left;
	margin-left:20px;
}

#inner_box6 a{margin-left:20px; text-decoration:none;
float:right;}
#side_nav{
	width:188px; height:auto; float:left;
	padding:0px 20px 0px 10px;
	margin:0px;
}

#inner_box7{
	width:480px;
	float:left;
}

#side_nav ul{
	margin:0px; padding:0px;
	border-bottom:1px solid #c8c4bf;
}

#side_nav ul li{
	list-style-type:none;
	background:url(../images/sidenav_bg1.gif) repeat-x left top;
	padding:4px 0px 4px 0px;
}

#side_nav ul li a:link, #side_nav ul li a:visited{
	display:block;
	width:175px; height:auto;
	padding:2px 0px 0px 13px;
	/*background:url(../images/sidenav_bg.jpg) no-repeat left top;*/
	border-left:4px solid #DAD8D5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2b3d62;
	text-decoration:none;
}

#side_nav ul li a:hover{
	display:block;
	width:175px; height:auto;
	padding:2px 0px 0px 13px;
	/*background:url(../images/sidenav_bg_hv.jpg) no-repeat right top;*/
	border-left:4px solid #DAD8D5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b1f26;
	text-decoration:none;
}



#inner_box2{
	width:485px; height:auto; float:left;
}

#inner_box h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#5b5858;
	margin:0px 0px 17px 0px;
	padding:0px;
}

#client{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#7b3432;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#inner_box h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1F303F;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#intership{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#5b5858;
	margin:0px 0px 5px 0px;
	padding:0px;
}		

#inner_box h3{
	font-family:Arial, Helvetica, sans-serif;	
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;	
}

#inner_box h3 a:link, #inner_box h3 a:visited{
	font-family:Arial, Helvetica, sans-serif;	
	color:#7b3432;
	font-size:13px;
	font-weight:bold;
}

#inner_box h3 a:hover{
	font-family:Arial, Helvetica, sans-serif;	
	color:#7b3432;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}	

#inner_box h4{
	font-family:Arial, Helvetica, sans-serif;	
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.img_box{
	width:475px; height:220px; float:left;
	padding:10px 0px 10px 10px;
	margin:0px;
}

.text2{
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
}

.testimonial_txt1{
	margin:0px 0px 10px 0px;
}


.testimonial_txt2{
	color:#1f303f;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #c8c5c0;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}	
.text3{
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
	background:url(../images/bullet.jpg) no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 15px;
	
}

.text3 span{color:#7b3432;}

#guidelines{
	width:485px; height:auto; float:left;
	margin:0px 0px 10px 0px;
}

#guidelines p{
	background:url(../images/bullet.jpg) no-repeat;
	background-position:6px 7px;
	background-color:#e7e7e7;	
	border-bottom:1px solid #ffffff;
	margin:0px;
	padding:4px 7px 5px 20px;
}		
	
#guidelines h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#5b5858;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.backtotop2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#5b5858;
	margin:0px 0px 17px 0px;
	padding-left:65px;
	margin-left:20px;
}	

.caseresults td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#5b5858;
	padding-right:10px;
}

.caseresults .caseresults_ttl{

	color:#7b3432;
	font-size:13px;
	font-weight:bold;
}	

/*#caseresults_ttl{
	color:#7b3432;
	font-size:13px;
	font-weight:bold;
}*/	

.caseresults1{
	background-color:#e7e7e7;
}

.month-list{
	margin:10px 0px 0px 0px;
	padding:0px;
}

.month-list li{
	list-style-type:circle;
	list-style-position:inside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#5b5858;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.month-list li a:link, .month-list li a:visited{
	color:#2b3d62;
	text-decoration:underline;
}

.month-list li a:hover{
	color:#7b3432;
	text-decoration:none;
}



.topics {
	width:200px; height:auto;
	float:right;
	margin:0px 10px 10px 20px; padding:10px;
	background-color:#E3DECB;
	border:1px solid #D8D3C0;
}

.category_ttl {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold;
	color:#7b3432;
	margin:0px 0px 10px 0px; padding:0px;
}
.category {
	margin:0px; padding:0px;
}
.category li {
	list-style:none;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.category li a {
	width:190px;
	margin:0px; padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:normal;
	color:#2D4866;
	text-decoration:underline;
}
.category li a:hover {
	width:190px;
	margin:0px; padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	color:#7b3432;
	text-decoration:none;
}

.list1{
	margin:0px;	padding:0px 0px 15px 0px;
	line-height:16px;
}	

.list1 li{
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat left;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5858;
	margin:0px;
	padding:0px 0px 0px 12px;
}

.list1 li a:link, .list1 li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5858;
	text-decoration:underline;
}

.list1 li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b3432;
	text-decoration:underline;
}



#bk-warning1{
	width:203px; height:auto; 
	padding:10px;
	margin:0px;
	color:#000000;
	text-align:justify;
	border:1px solid #cccccc;
}

#bk-warning1 p{
	margin:0px; padding:0px;
}

#bk-warning2{
	width:450px; height:auto; 
	padding:10px;
	color:#000000;
	text-align:justify;
	border:1px solid #cccccc;
}

#bk-warning2 p{
	margin:0px; padding:0px;
}


.list2{
	width:240px; height:auto; float:left;
	margin:0px;	padding:0px 0px 15px 0px;
	line-height:16px;
}	

.list2 li{
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat left;
	background-position:0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5858;
	margin:0px;
	padding:0px 0px 0px 12px;
}

.list2 li a:link, .list2 li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b5858;
	text-decoration:underline;
}

.list2 li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b3432;
	text-decoration:underline;
}

.atty-pic {padding:0 0px 5px 15px; float:right; }

/**nov7**/

#inner_box3 img{display:inline;
margin:0;
padding:0;
}

.inner_box3{
	width:690px; height:auto; float:left;
	margin:0px;	
}

#inner_box3 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#5b5858;
	margin:0px 0px 17px 0px;
	padding:0px;
}

#inner_box3 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7b3432;
	margin:0px 0px 8px 0px;
	padding:0px;
}

#inner_box3 h3{
	font-family:Arial, Helvetica, sans-serif;	
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;	
}
#inner_box3 a{
	font-family:Arial, Helvetica, sans-serif;	
	color:#1f303f;
	font-size:13px;
}
#inner_box3 h3 a:link, #inner_box h3 a:visited{
	font-family:Arial, Helvetica, sans-serif;	
	color:#7b3432;
	font-size:13px;
	font-weight:bold;
}

#inner_box3 h3 a:hover{
	font-family:Arial, Helvetica, sans-serif;	
	color:#7b3432;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}	

#inner_box3 h4{
	font-family:Arial, Helvetica, sans-serif;	
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#inner_box3 h4{
	font-family:Arial, Helvetica, sans-serif;	
	color:#1f303f;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.thumbs2{
	width:150px; height:auto; float:left;
	padding:0px 20px 0px 0px;
	height: 750px;
	overflow: scroll;
}

.thumbs{
	float:left;
height:auto;
margin:0;
padding:120px 20px 0 10px;
width:150px;
}
object{margin-left:0px;}

#sitemap h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#5b5858;
	margin:0px 0px 17px 0px;
	padding-left:20px;
}
#sitemap{
	width:490px; height:auto; float:left;
}

#sitemap ul li{
	margin-left:50px;
}

#homebox{padding-left:10px;}
/*-------------- Shortform 245 width or smaller  ------------- */
#shortform 			{ 	width:200px; font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#fff;

display:inline;
	}
#shortform input		{ width: 175px;
border:1px solid #370f16;
background-color:#fff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	padding:2px;
	}
#shortform .phone1 	{ width: 35px !important; }
#shortform .phone2 	{ width: 45px !important; }
#shortform .zip		{ width: 65px; }
#shortform .radio	{ width: 12px; }
#shortform textarea	{ width: 175px; height: 100px;  margin-bottom:3px;}
#shortform .label 	{ display: block; width: 175px; float: left; margin-top:5px;  margin-bottom:2px; }
#shortform br		{ clear:left;}
#shortform .checkbox	{ float: left; width: 15px; margin-right:3px; margin-top:4px;}
#shortform .wide_description { display: block; width: 175px; float: left; margin-top:5px;  margin-bottom:2px; font-size:14px; ;}
#disclaimer1, 
#disclaimer2, 
#disclaimer3, 
#disclaimer4 		{float:left; width: 155px;  font-size: 11px; color: #ccc;}
/*-------------- Shortform 245 width or smaller  ------------- */
#shortform2 			{ 	width:290px; font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#000;
padding-left:100px;

	}
#shortform2 input		{ width: 275px;
border:1px solid #b2b1b1;
background-color:#fff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding:4px;
	}
#shortform2 .phone1 	{ width: 55px !important; }
#shortform2 select 	{ border:1px solid #ccc;
background-color:#fff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding:4px;width: 85px !important; }
#shortform2 .phone2 	{ width: 65px !important; }
#shortform2 .zip		{ width: 85px; }
#shortform2 .radio	{ width: 12px; }
#shortform2 textarea	{ width:280px; height: 100px;  ; margin-bottom:3px; border:1px solid #ccc;}
#shortform2 .label 	{ display: block; width: 275px; float: left; margin-top:5px;  margin-bottom:0px; font-family: Arial,Helvetica,sans-serif;

color: #1f303f;

font-size: 16px;}
#shortform2 br		{ clear:left;}
#shortform2 .checkbox	{ float: left; width: 15px; margin-right:45px; margin-top:4px;}
#shortform2 .wide_description { display: block; width:275px; float: left; margin-top:5px;  margin-bottom:2px; font-size:14px; ;}
#disclaimer1, 
#disclaimer2, 
#disclaimer3, 
#disclaimer4 		{float:left; width: 155px;  font-size: 10px; color: #ccc;}


#shortform3{width:50px; float:left;}


.red{ color:#FF0000;}

.button{
	
	
	margin-top:20px; 
	color:#333;
	font-weight:bold;
      padding:8px;
	width:180px;
	cursor:pointer; 
	cursor: hand;

}

ul#slider { margin: 0px; padding: 0px; overflow: hidden; width: 435px; height: 271px; list-style-type: none; }
ul#slider li { float: left; position: relative; }
ul#slider li div { margin:0px; padding: 0px; position: absolute; height:1px; width: 1px; background-color: transparent; color: #fff; left: 0px; }
ul#slider li a:visited, ul#slider li a:hover, ul#slider li a:link  ul#slider li a:img{ border:0px;   }
a img{ border:0px;   }





.four_column ul { margin: 0pt; padding: 0pt; }
.four_column li { margin: 0pt; padding: 2px 0pt 1px 12px; background: transparent url('bullet1.gif') no-repeat scroll 0pt 6px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 11px; }
.four_column li a { border-bottom: 1px dotted rgb(51, 51, 51); color: rgb(0, 0, 0); text-decoration: none; }
.four_column li a:hover { border-bottom: 1px dotted rgb(51, 51, 51); color: rgb(23, 109, 207); text-decoration: none; }

.columns_spacer { border-left: 1px solid rgb(227, 227, 227); padding-left: 20px; margin-left: 20px; }
.columns_spacer2 { padding-left: 20px; }

.aleft { float: left; } 




.h_newsletter { margin-bottom: 8px; }
.h_newsletter, .h_newsletter span { height: 10px; margin-bottom: 5px; }
.h_newsletter span { background: transparent url('images/h_newsletter.jpg') no-repeat scroll left center; }


.subscribebox { overflow: hidden; height: 100%; position: relative; text-align: left; line-height: 18px; }
.subscribebox .wpsb_form_label { text-align: left; }
.wpsb_form_txt { border: 1px solid rgb(182, 198, 208); padding: 3px 22px 3px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 120px; }
.wpsb_form_btn { border: medium none ; padding: 3px 0pt 6px; background: #5B282D none repeat scroll 0% 0%; float: right; margin-left: 3px; color: rgb(255, 255, 255); position: absolute; right: 0pt; top: 0px; cursor: pointer; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; font-weight: bold; width: 55px; height: 24px; }
* + html #bottom-in .wpsb_form_btn { top: 1px; }




.widget { margin: 10px 0px; padding: 0px; clear: both; }
.widget ul { margin: 0px; padding: 0px 0px 0px 25px; list-style-type: disc; font-size: 13px; }
.widget ul li { margin: 0px; padding: 0px 0px 5px; }
.widget p, #sidebar .widget .textwidget { margin: 0px; padding: 0px 0px 10px; line-height: 17px; }

.topright {  margin: 0px 0px 0px 5px; background:url(../images/phn2.jpg) no-repeat ;padding-top: 0px; width: 478px; height: 80px; float: left; }
  select.year {padding:2px; font-size:15px; width:190px; margin:0px;}
 #shortform input.error{ background: #FFFF00; }
.error{ background: #FFFF00; }
input.error{ background: #FFFF00; }
 textarea.error{ border: 1px solid red;}
       #bk-warning4 { border:none; background:url(../images/bkbanner.png) no-repeat; height:280px; width:460px; padding:5px; color:#000000; margin:0px; }
