ul,ol { list-style:none; }


h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }


a img,:link img,:visited img,fieldset { border:none; }


#container{
    width:200px;
    height:80px;
    border:0px solid #000; 
    overflow:hidden;
    margin:auto;
 border:0 solid;
}
#container iframe {
    width:200px;
    height:750px;

    margin-left:-58px;
    margin-top:-48px;   
    border:0 solid;
 }


body { 
	background: #25304C url("../images/bg-body.jpg") top repeat-x;
	text-align:center; 
	font:11px/15px "Verdana", Arial, Helvetica, sans-serif; 
	color:#fff;
	}

p, ul, ol, dl, pre, blockquote	{ margin-bottom:10px; }

blockquote { 
	margin-left:10px; 
	margin-right:10px; 
	}

h1,h2,h3 { margin-bottom:8px; }

h1	{ font-size:1.2em; color:#fff; }
h2	{ font-size:1.1em; color:#fff; }
h3	{ font-size:1.0em; color:#fff; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#fff; text-decoration:none; }
a:hover,a:active	{ color:#fff; text-decoration:none; }



div.clear	{ 
	clear:both;
	height:.01em; 
	overflow:hidden; 
	}

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	}
	
img.img-left { 
	float:left; 
	margin:2px 10px 10px 0; 
	}

img.img-left-no-float { 
	margin:2px 0 10px 90px; 
	}
	
img.img-right { 
	float:right; 
	margin:0 30px 0 0;
	}

img.img-left-dr { 
	float:left; 
	margin:-12px 0 0 0; 
	}
	
p.italics {
	font-style:italic;
	width:499px;
	}
	


form {
	width:150px;
	padding:0 0 25px 30px;
	}

form label	{ font-size:10px; }

form br { 
	line-height:0; 
	}  

input, textarea, select { 
	background-color:#363E58 !important; 
	border:1px solid #A9ADB8;
	color:#fff;
	width:150px; 
	height:18px;
	vertical-align: middle;
	margin-bottom:4px; 
	padding-top:1px; 
	padding-left:4px; 
	font-family:"Verdana", Arial, Helvetica, sans-serif; 
	font-size:10px;
	}
#formTableGoogle {
	margin-left: 150px;
}

	
select { 
	width:155px; 
	padding:0;
	}
#googleSelect {
	height: 24px;
	width: 230px;
}
#googleImageField {
	height: 48px;
	width: 117px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


textarea { 
	height:90px; 
	overflow:auto; 
	}
	
input.submit, input.submit-contact-main { 
	width:60px; 
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-main { margin:90px 0 0 242px; }

input.submit-image { 
	background:url("../images/btn-submit.jpg");
	width:71px;
	height:20px;
	border:none;
	cursor:pointer;
	}

#contact_business { display: none; } 



 
#contact-main {
	width: 410px;
	margin-left: 65px;
	}
	
#contact-main dl {
	margin: 0 0 0 5px;
	}
body #contact-main p {
	margin: 0 0 0 5px;
	}
#contact-main dl br {
	clear: both;
	}

#contact-main dt {
	float: left;
	width: 180px;
	line-height: 18px;
	text-align: right;
	clear: left;
	}
	
#contact-main dd {
	margin: 0 0 5px 190px;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	}
#contact-main dd input, #contact-main dd select, #contact-main dd textarea {
	width:200px;
	}
#contact-main dd input.radio {
	border: none;
	width:13px;
	margin-left: 15px;
	}
#contact-main input.radio {
	border: none;
	background-color: #FFF;
	}
#contact-main dl dd input.submit-contact-main { 
	background:url("../images/btn-submit.jpg");
	width:71px;
	height:20px;
	border:none;
	cursor:pointer;
	margin: 0;
	}


body#index #wrap {
	width:920px;
	margin:0 auto;
	text-align:left;
	}
	
#wrap {
	width:920px;
	margin:0 auto;
	text-align:left;
	}

	
#masthead {
	position:relative;
	background:url("../images/masthead.jpg");
	height:47px;
	}
	
	#masthead a {	
		position:absolute;
		left:73px;
		width:408px;
		top:0px;
		height:47px; 
		}
	#masthead a span {
		display:none;
		}


#nav { 
	background:url("../images/nav.jpg") no-repeat; 
	width:920px; 
	height:33px; 
	margin-bottom:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height:33px; display:block; }

#nav li { float:left; list-style:none; _display:inline; }

#nav-01 { width: 51px; margin-left: 82px;}
#nav-02 { width: 113px; margin-left: 11px;}
#nav-03 { width: 105px; margin-left: 12px;}
#nav-04 { width: 45px; margin-left: 10px;}
#nav-05 { width: 54px; margin-left: 10px;}
#nav-06 { width: 60px; margin-left: 12px;}
#nav-07 { width: 94px; margin-left: 11px;}
#nav-08 { width: 45px; margin-left: 12px;}
#nav-09 { width: 91px; margin-left: 12px;}


#nav-01 a:hover {background:url("../images/nav.jpg")  -82px -33px no-repeat;}
#nav-02 a:hover {background:url("../images/nav.jpg") -144px -33px no-repeat;}
#nav-03 a:hover {background:url("../images/nav.jpg") -269px -33px no-repeat;}
#nav-04 a:hover {background:url("../images/nav.jpg") -384px -33px no-repeat;}
#nav-05 a:hover {background:url("../images/nav.jpg") -439px -33px no-repeat;}
#nav-06 a:hover {background:url("../images/nav.jpg") -505px -33px no-repeat;}
#nav-07 a:hover {background:url("../images/nav.jpg") -576px -33px no-repeat;}
#nav-08 a:hover {background:url("../images/nav.jpg") -682px -33px no-repeat;}
#nav-09 a:hover {background:url("../images/nav.jpg") -739px -33px no-repeat;}



#nav li ul {
	position:absolute;
	left:-9999px;
	background-color:#654831;	
	}

#nav li ul li { 
	height:20px; 				
	border:1px solid #7D583B;
	border-top:none;
	}	

#nav li ul li a {
	width:100%;
	height:20px;				
	line-height:20px;			
	}

#nav li ul li a span {
	display:block;
	padding-left:5px;
	}


#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfhover ul	{ left: auto; }


#nav-03 ul a:hover, #nav-04 ul a:hover, #nav-07 ul a:hover, #nav-08 ul a:hover, #nav-09 ul a:hover { 
	background-image:none;
	background-color:#7D583B;
	color:#FFFFFF;
	text-decoration:none;
	}


#nav-03 ul, #nav-03 li { width:150px; }		
#nav-04 ul, #nav-04 li { width:275px; }
#nav-07 ul, #nav-07 li { width:150px; }		
#nav-08 ul, #nav-08 li { width:140px; }
#nav-09 ul, #nav-09 li { width:110px; }		



body#index #wrap {
	width: 920px;
	background: none;
	}
	
body#index #wrap-col-left {
	width:280px;
	float:left;
	background: url("../images/bg-wrap-col-left.jpg") repeat-y;
	}
	
body#index #column-left {
	background: url("../images/bg-col-left-bottom.jpg") left bottom no-repeat;
	padding-bottom: 25px;
	}
	
body#index #column-left p {
		margin: 0 18px 25px 85px;
		}
	

	body#index #column-left ul { 
		margin:0 25px 8px 85px; 
		font-size: 11px;
		}
	body#index #column-left ul li { 
		background:transparent url("../images/bullet.gif") 0px 8px no-repeat;
		padding-left:8px; 
		}




#wrap-column-middle {
	width:360px;
	float:left;
	background: url("../images/bg-wrap-col-middle.jpg") repeat-y;
	}

#column-middle {
	background: url("../images/bg-col-middle-bottom.jpg") left bottom no-repeat;
	padding-bottom: 30px;
	}
	
	#column-middle p {
		margin: 0 30px 20px 30px;
		}
	
	#subhead-meet {
		background:url("../images/subhead-meet.jpg");
		height: 191px; 
		margin-bottom: -109px;
		}
		
#wrap-breaking-news {
	background: url("../images/bg-wrap-news.jpg") repeat-y;
	}
				
	#content-breaking-news {
		 margin: 0 0 0 9px;
		 width: 342px;
		 height: 580px;
		 overflow:auto;
		 font-size: 10px;
		 }
		 
	#content-breaking-news big {
		font-size: 10px;
		font-weight: bold;
		}
		
	#content-breaking-news small {
		color:#CCC;
		}
	
	#wrap-breaking-news p {
		width: 280px;
		margin: 10px 10px;
		}
	
	#subhead-news {
		background: url("../images/subhead-breaking-news.jpg");
		height: 27px;
		}
		
		#subhead-news span {
			display: none;
			}
			
	#bottom-wrap-breaking-news {
		background: url("../images/bg-breaking-news-bottom.jpg") left bottom;
		height: 5px;
		}


	#column-middle ul { 
		margin-left:5px; 
		} 

	#column-middle ul li { 
		background:transparent url("../images/bullet.gif") 0px 6px no-repeat;
		padding-left:8px; 
		}



#wrap-column-right {
	width:280px;
	float:left;
	background: url("../images/bg-wrap-col-right.jpg") repeat-y;
	font-size: 11px;
	}

body#index .column-right {
	background: url("../images/bg-col-right-bottom.jpg") left bottom no-repeat;
	padding-bottom: 25px;
	}
	
	.column-right p {
		margin: 0 87px 15px 30px;
		}
	
	#subhead-quick-contact {
		background:url("../images/subhead-quick-contact.jpg");
		height: 191px; 
		margin-bottom: -89px;
		}
		
	#subhead-superior-results {
		background:url("../images/subhead-superior-results.jpg");
		height: 165px; 
		margin-bottom: -89px;
		margin-top:-2px;
		}


	#column-right ul { 
		margin-left:5px; 
		}
	#column-right ul li { 
		background:transparent url("../images/bullet.gif") 0px 6px no-repeat;
		padding-left:8px; 
		}
	

#wrap {
	background: url("../images/bg-wrap-col-left-sub.jpg") repeat-y;
	width: 920px;
	}
	
#wrap-bottom-bg {
	background: url("../images/bg-wrap-bottom-sub.jpg") left bottom no-repeat;
	}
	
#column-left-sub {
	width: 640px;
	float: left;
	height: 100%;
	}
	
#column-left-sub .img-logo {
	margin: -10px 0 10px 100px;
	}
	
#column-left-sub p {
	margin: 0 38px 25px 100px;
	}
		
#column-left-sub .header1 {
	font-weight: bold;
	font-size: 16px;
	}
	
	#column-left-sub .header2 {
	font-weight: bold;
	font-size: 14px;
	}
	
	#column-left-sub .header3 {
	font-weight: bold; 
	}
	
	
body#videos #column-left-sub, body#thankyou #column-left-sub {
	height: 500px;
	}
		
	#column-left-sub ul { 
		margin-left:115px; 
		margin-right: 50px;
		font-size: 11px;
		margin-bottom: 20px;
		font-size: 12px;
		}
		
	#column-left-sub ul li { 
		background:transparent url("../images/bullet.gif") 0px 8px no-repeat;
		padding-left:8px; 
		}
	
#column-right-sub {
	float: left;
	width: 280px;
	font-size: 11px;
	}
	
	#column-right-sub p {
		margin: 0 87px 25px 30px;
		}


 
#bottom-wrap {
	clear:both;
	width:100%;
	height:0.01em;
	}
	


#header-graphic {
	height:229px; 
	background:url("../images/header.jpg");
	}
	
	#header-graphic span { display:none; }



#subhead {
	height:191px; 
	margin-bottom: -109px;
	}
	
	#subhead span {
		display: none;
		}

	body#index #subhead {
		background: url("../images/subhead-cases-index.jpg"); 
		}
		
	body#qualifications #subhead {
		background: url("../images/subhead-qualifications.jpg"); 
		}
		
	body#cases #subhead {
		background: url("../images/subhead-cases.jpg"); 
		}
		
	body#faqs #subhead {
		background: url("../images/subhead-faqs.jpg"); 
		}
		
	body#videos #subhead {
		background: url("../images/subhead-videos.jpg"); 
		}
		
	body#results #subhead {
		background: url("../images/subhead-results.jpg"); 
		}
		
	body#news #subhead {
		background: url("../images/subhead-news.jpg"); 
		}
		
	body#links #subhead {
		background: url("../images/subhead-links.jpg"); 
		}
		
	body#contact #subhead {
		background: url("../images/subhead-contact.jpg"); 
		}
		
	body#thankyou #subhead {
		background: url("../images/subhead-thankyou.jpg"); 
		}

		
#subhead-shell {
    height:191px; 
	margin-bottom: -109px;
    background: url("../images/subhead-shell.jpg"); 
}

.subhead-shell {
    font-size: 1.4em; color:#C9A567;
	padding: 0px 38px 25px 100px;
	 
	}
	

#subhead-shell span {
display: none;
}
	
 
#footer {
	width:920px;
	margin:0 auto;
	text-align:center;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
#finance {
	background:url("../images/img-finance.jpg");
	height: 100px;
	}
	
	#finance span {
		display: none;
		}

#footer p {
	color:#fff;
	}

#footer a:link, #footer a:visited {
	color:#CCA152;
	text-decoration: none;
	}

#footer a:hover, #footer a:active {
	color:#CCA152;
	text-decoration: underline;
	}

#footer ul {margin-top:10px;}

#footer li { 
	padding:0 5px 0 7px;
	display: inline;
	}


body#links table {
	table-layout: fixed;
	margin:0 0 30px 100px;
	}
	
	#table-clerk {
		width: 520px;
		}
	#table-clerk td {
		width: 130px;
		text-align:left;
		vertical-align:top;
		padding-bottom: 5px;
		}
	.table-3-cols {
		width: 520px;
		}
	.table-3-cols td.col-1 {
		width: 184px;
		text-align:left;
		vertical-align:top;
		padding-bottom: 5px;
		}		 
	.table-3-cols td {
		width: 163px;
		text-align:left;
		vertical-align:top;
		padding-bottom: 5px;
		}		
		
 
 .leftnav {
	color: #FFFFFF;
	text-decoration: none;
}
 
 A.leftnav:hover {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
}
.tableAlign {
	margin-right: 30px;
}
.ULmargin {
	margin-left: 12px;
}

#header-graphic-immigration {

	height:229px; 
	background:url(../images/header_5.jpg);
	
}
		#header-graphic-immigration span { display:none; }



#header-graphic-injury {

	height:229px;
	background:url(../images/header_1.jpg);
}
		#header-graphic-injury span { display:none; }

		
#header-graphic-divorce {

	height:229px; 
	background:url(../images/header_2.jpg);
}
		#header-graphic-divorce span { display:none; }
		


#header-graphic-bankruptcy {

	height:229px; 
	background:url(../images/header_6.jpg);
}
		#header-graphic-bankruptcy span { display:none; }
	
	


#header-graphic-malpractice {

	height:229px; 
	background:url(../images/header_4.jpg);
}
		#header-graphic-malpractice span { display:none; }




#header-graphic-workerscomp {

	height:229px; 
	background:url(../images/header_3.jpg);
}
		#header-graphic-workerscomp span { display:none; }

.bottomPadding {
	padding-bottom: 0px;
}
.tinyText {
	font-size: 9px;
}

