body {

  font-family: Arial, "Trebuchet MS", Verdana;

  font-size: 10px;

  padding: 0px 0px 0px 0px;

  margin: 0px;

  background: #FFFFFF url("images/back.jpg") repeat-x left top;

}



td {

  font-family: Arial, "Trebuchet MS", Verdana;

  font-size: 12px;

  color:#000000;

  line-height: 16px;

}



#contentindent {

  padding-left: 20px;

}



a {text-decoration:none; color:#990000; font-weight:bold;}

a:hover {color:#000000;}



/*********** #Header ***********/



#top {

	background: url("images/logo.gif") no-repeat left top;

	width: 900px;

	height: 87px;

}



#flash {

	width: 900px;

	height: 226px;

}



/*********** #Main Body ***********/



#content {

	width: 625px;

	vertical-align: top;

	color: #000000;

	font-size: 16px;

	text-align: justify;

	line-height: 24px;

}



#content2 {

	width: 625px;

	vertical-align: top;

	color: #000000;

	font-size: 13px;

	line-height: 20px;

}



#c2 {

	margin: 0px 30px 20px 20px;

}



#menu {

	width: 275px;

	vertical-align: top;

}



#menv {

	background: url("images/menu-back.gif") repeat-y left top;

	width: 275px;

}



#help {

	background: url("images/help-now.jpg") no-repeat left top;

	width: 275px;

	height: 143px;

}



#contact {

	background: url("images/contact-form.gif") no-repeat left top;

	width: 275px;

	height: 301px;

	margin: 15px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:right;

	vertical-align:top;

}



#results {

	background: url("images/we-get-results.gif") no-repeat left top;

	margin: 0px 0px 0px 0px;

	width: 275px;

	height: 153px;

}



#toll-free {

	background: url("images/attorneys-available.gif") no-repeat left top;

	margin: 0px 0px 0px 0px;

	width: 275px;

	height: 109px;

}



#ref {

	font-size: 10px;

	font-weight: bold;

	color:#FFFFFF;

	width: 186px;

	height: 20px;

	float:right;

}



#ref a {

	color:#FFFFFF;

	line-height:20px;

}

#ref a:hover {

	color:#CCCCCC;

}



#copy {

	width: 720px;

	border-top: 1px solid #282828;

	font-size: 10px;

	font-weight: bold;

	color:#CCCCCC;

	text-align:center;

	padding-top: 10px;

}



#call {

	background: url("images/call-today.gif") no-repeat left top;

	width: 274px;

	height: 84px;

	margin: 20px 0px 20px 150px;

}



#sep {

	background: url("images/sep.gif") repeat-x left top;

	height: 4px;

	width: 575px;

	margin: 10px 0px 0px 0px;

}



/*********** #Menu Links ***********/



#prac {

	margin: 10px 0px 10px 0px;

	text-align:center;

  }



#prac a {

	display:block;

	height:20px;

	line-height: 20px;

	margin: 7px 0px 0px 0px;

	text-decoration:none;

	font-size: 12px;

	color:#1c5d9a;

	border-bottom: solid #d4e2ee 1px;

  }



#prac a:hover {

	color: #d4e2ee;

  }

  

#pbot {

	background: url("images/menu-bottom.jpg") no-repeat left top;

	height: 30px;

	width: 275px;

	margin-top:-15px;

  }

    

/*********** #Right Menu Links ***********/



#rmenu {

	background: #e39f0e url("images/rmenu-back.gif") repeat-x left top;

	margin: 10px 10px 10px 10px;

	border: solid 1px #e39f0e;

  }



#rmenu a {

	display:block;

	margin: 0px 0px 0px 10px;

	padding: 5px 0px 0px 0px;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	color:#FFFFFF;

  }



#rmenu a:hover {

	color: #693d1a;

  }





/*********** #Menu Links ***********/



#tn {

	background: url("images/tn-back.gif") repeat-x left top;

	width: 900px;

	height: 34px;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

	margin-bottom: 47px;

  }

  

#tn a {

	padding: 0px 25px;

	height: 34px;

	line-height: 34px;

	text-decoration:none;

	font-size: 12px;

	font-weight:bold;

	color:#FFFFFF;

  }



#tn a:hover {

	color:#CCCCCC;

  }



/*********** #Bottom Menu ***********/



#bottom {

	background: url("images/bnav-back.gif") repeat-x left top;

	margin-top: 20px;

  }

  

/*********** #Sub Menu Links ***********/



#subl {

	width: 900px;

	height: 32px;

	line-height: 32px;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	color: #1c5d9a;

  }



#subl a {

	padding: 0px 32px 0px 32px;

	height: 32px;

	line-height: 32px;

	text-decoration:none;

	font-size: 12px;

	font-weight:bold;

	color:#FFFFFF;

  }

  

#subl a:hover {

	color:#CCCCCC;

  }

  

/*********** #Heading Styles ***********/



H1 {

	font-size: 25px;

	font-weight: bold;

	color: #990000;

	text-align: left;

	line-height: 25px;

}



H2 {

	font-size: 16px;

	font-weight: bold;

	color: #1c5d9a;

}



H3 {

	font-size: 20px;

	font-weight: bold;

	color: #666666;

	text-align: left;

	line-height: 23px;

}



H3 a{

	color: #666666;

}



H3 a:hover{

	text-decoration: underline;

	color: #666666;

}



#blue {

	color: #3697b7;

}



H4 {

	font-size: 16px;

	font-weight: bold;

	color: #666666;

}



.subhead {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}



#readmore {

	color: #FFFFFF;

	background: #660000;

	width: 125px;

	padding: 4px 10px;

	border: 1px #CCCCCC solid;

	font-size: 14px;

}



#readmore a{

	color: #FFFFFF;

	text-decoration: underline;

}



#readmore a:hover{

	color: #999999;

}

  

/*********** #Disclaimer ***********/



#disc {

	width: 900px;

	text-align: justify;

	font-size: 10px;

	color:#a8a8a8;

	margin: 20px 0px 0px 0px;

  }

  

#disc a {

	text-decoration:none;

	font-size: 11px;

	color:#1c5d9a;

	font-weight: bold;

  }



#disc a:hover {

	color:#000000;

  }

  

/*********** #Contact Form ***********/



#qform {

	background: url("images/contact-form.gif") no-repeat left top;

	width: 275px;

	height: 225px;

	margin: 0px 0px 0px 0px;

	padding: 90px 30px 0px 0px;

	text-align:right;

	vertical-align:top;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



#qright {

	width: 245px;

	margin: 0px 30px 0px 0px;

}



#qform input, textarea { border:solid 1px #333333; 

	

}



#may {

	height:90px;

}



#may b {

	display:block;

	font-size: 14px;

	color: #663200;

	margin: 0px 0px 5px 0px;

}



#short {

	width: 165px;

	margin: 0px 0px 15px 15px;

	padding: 0px 0px 0px 10px;

	float: right;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



#cu {

	background: url("images/contact-us.gif") no-repeat left top;

	width: 165px;

	height: 60px;

}



#mh {

	background: url("images/mh.gif") no-repeat 13px top;

	width: 165px;

	height: 110px;

}



#shortform {

	background: #8ABFFE;

	width: 170px;

	margin: 7px 0px 0px 8px;

	border:solid 1px #FFFFFF;

}



#qdisclaimer {

	font-size: 10px;

	color: #CCCCCC;

	margin: 0px 5px 5px 5px;

	text-align: left;

}



/*********** #Bookmark/Email This Page ***********/



#email {

	margin: 10px 0px 0px 50px;

	background: url("images/email.gif") no-repeat left top;

}



#email a {

	padding: 0px 0px 0px 20px;

	color:#304883;

	font-size: 12px;

}



#email a:hover {

	color:#999999;

}



#print {

	margin: 15px 0px 10px 50px;

	background: url("images/print.gif") no-repeat left top;

}



#print a {

	padding: 0px 0px 0px 20px;

	color:#304883;

	font-size: 12px;

}



#print a:hover {

	color:#999999;

}



/*********** #Right Menu Links ***********/



#enews {

	background: url("images/email-newsletter.jpg") no-repeat left top;

	width: 294px;

	height:210px;

	vertical-align:top;

  }

  

#tv {

	background: url("images/tv-spots.jpg") no-repeat left top;

	width: 294px;

	height:210px;

	vertical-align:top;

  }



#blog {

	background: url("images/latest-news.jpg") no-repeat left top;

	width: 294px;

	height:210px;

	vertical-align:top;

  }



#more {

	width: 195px;

	height:20px;

	line-height: 20px;

	margin: 185px 10px 0px 0px;

	font-size: 11px;

	text-align:center;

	float: right;

  }

  

#more a {

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

  }



#more a:hover {

	color:#CCCCCC;

  }



#white {

	width:9px;

	height:210px;

  }



#esign{

	width: 195px;

	height:20px;

	line-height: 20px;

	margin: 122px 10px 0px 0px;

	text-align:center;

	float: right;

  }

  

#m2 {

	width: 195px;

	height:20px;

	line-height: 20px;

	margin: 41px 10px 0px 0px;

	font-size: 11px;

	text-align:center;

	float: right;

  }

  

#m2 a {

	text-decoration:none;

	color:#FFFFFF;

	font-weight:bold;

  }



#m2 a:hover {

	color:#CCCCCC;

  }

  

/*********** #MMap Styles ***********/ 

#map {width: 550px;

	height: 550px;

	align: center;

	border: thin solid #0099FF;

  }

#mapa {width: 400px;

	height: 400px;

	align: center;

	border: thin solid #BDB76B;

	font-size: 10px;

  }

#side_bar {

	margin: 0px 0px 0px 0px;

	width: 200px;

	height: 550px;

	align: center;

	color:#002667;

  }



#side_bar a {

	height: 16px;

	line-height: 16px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	color:#002667;

  }



#side_bar a:hover {

	color: #000000;

  }

#wind {

  background-color:#FFFFFF

  }



/*********** #bbb ***********/ 



#bbb {

	width: 275px;

	margin: 10px 0px 10px 0px;

}

/*********** #blog feeds***********/ 



#feedstop {

	background: url("images/news-top.gif") no-repeat left top;

	width: 275px;

	height: 62px;

  }

  

#feeds {

	background: url("images/news-rpt.gif") repeat-y left top;

	width: 275px;

  }

    

#feedstext {

	padding-top: 10px;

  }

  

#feedsbtm {

	background: url("images/news-btm.gif") no-repeat left top;

	width: 275px;

	height: 26px;

	margin: 0px 0px 15px 0px;

  }

/*********** #index-video ***********/ 

  

#video {

	margin: 0px 0px 10px 20px;

	height: 219px;

	white-space: normal;

	float: right;

}



#videotext {

	float:left;

	width: 290px;

}



#videoall {

	width: 574px;

}



/*********** #dropdown ***********/ 

#nav, #nav ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

	line-height: 1;

}



#nav a {

	display: block;

	/*width: 105px;*/

}



#nav li { /* all list items */

	float: left;

	/*width: 105px;  width needed or else Opera goes nuts */

}



#nav li ul { /* second-level lists */

	position: absolute;

	display: block;

	width: 330px;

	background: #FFFFFF url("images/pa-back.gif") repeat-x left top;

	left: -700em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}



#nav li ul a{ /* second-level lists */

	color: #333333;

	padding-left: 20px;

}



#nav li ul a:hover{ /* second-level lists */

	color: #000066;

	text-decoration: underline;

}



#nav li ul li{ /* second-level lists */

	display: block;

	width: 330px;

	height: 30px;

	text-align: left;

	border-top: 1px solid #d9e9ff;

	border-bottom: 1px solid #b0d0fc; 

	

}



#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */

	left: auto;

}



/*********** #Menu Links ***********/



#tn {

	background: url("images/tn-back.gif") repeat-x left top;

	width: 900px;

	height: 34px;

	font-size: 12px;

	font-weight: bold;

	color:#FFFFFF;

	margin-bottom: 47px;

	display: block;

  }

  

#tn a {

	padding: 0px 19px;

	height: 34px;

	line-height: 34px;

	text-decoration:none;

	font-size: 12px;

	font-weight:bold;

	color:#FFFFFF;

  }



#tn a:hover {

	color:#CCCCCC;

  }



/*********** #Testimonial feeds***********/ 



#testimonialstop {

	background: url("images/testimonials-top.gif") no-repeat left top;

	width: 275px;

	height: 62px;

  }

  

/*********** #Radio Box***********/   



#radiotop {

	background: url("images/radio-top.gif") no-repeat left top;

	width: 275px;

	height: 62px;

  }



#radiotext {

	margin: 0px 25px 0px 25px;

	color: #000066;

	font-size: 11px;

	font-weight: bold;

}



#radiohead {

	font-size: 11px;

	color: #660000;

	text-align: center;

	text-transform: uppercase;

}



#radio {

	background: url("images/news-rpt.gif") repeat-y left top;

	width: 275px;

  }

  

#tips {

	background: url("images/10-tips-rt.gif") no-repeat left top;

	width: 275px;

	height: 124px;

  }



/*********** #Awards ***********/



#awards {

	width: 625px;

	height: 78px;

	background: url("images/grey-bar.gif") no-repeat 22px 27px;

}



#lexis-nexis {

	width: 123px;

	height: 45px;

	background: url("images/lexis-nexis.gif") no-repeat left top;

	float: left;

	margin: 4px 0px 0px 20px;

}



#lexis-nexis a {

	width: 123px;

	height: 45px;

	display: block;

}



#avvo {

	width: 102px;

	height: 51px;

	background: url("images/avvo.gif") no-repeat left top;

	float: left;

	margin: 1px 0px 0px 130px;

}



#avvo a {

	width: 102px;

	height: 51px;

	display: block;

}



#bbb2 {

	width: 99px;

	height: 40px;

	background: url("images/bbb.gif") no-repeat left top;

	float: left;

	margin: 3px 0px 0px 120px;

}



#bbb2 a {

	width: 99px;

	height: 40px;

	display: block;

}



#social {

	height: 40px;

	padding: 4px 8px;

}

