@charset "utf-8";

.clrflt {

	line-height: 1px;

	clear: both;

	height: 1px;

}

ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



.fltfgt {

	float: right;

}

.fltlft {

	float: left;

}



#wrapper {

	width: 980px;

	margin-top: 13px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	font-weight: bold;

	background-image: url(../images/wrapperBg.jpg);

	font-family: Arial, Helvetica, sans-serif;

}

#wrapper #header {

	background-image: url(../images/topBg.png);

	height: 111px;

	padding-top: 10px;

	padding-left: 10px;

}

#wrapper #header h2 {

	margin: 0px;

	padding: 0px;

}



#wrapper #header #search {

	text-align: right;

	float: right;

	font-size: 11pt;

	padding-right: 10px;

}

.search {

	border: 1px solid #CCCCCC;

	margin-right: 10px;

	float: left;

	height: 23px;

	width: 150px;

	color: #999999;

}





#wrapper #banner {

	background-image: url(../images/bannerBg.jpg);

	height: 300px;

}

#wrapper #banner #nivo {

	padding: 0px;

	float: right;

	height: 265px;

	width: 710px;

	margin-top: 32px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#wrapper  #banner  #divform {

	float: left;

	width: 245px;

	text-align: center;

	font-size: 12px;

	line-height: 17px;

	height: 260px;

	color: #FFFFFF;

	padding-left: 4px;

}

#wrapper #banner #divform #forms #frm1 {

	margin: 0px;

	padding: 0px;

}



#wrapper  #banner  #divform  h3 {

	font-size: 17px;

	margin: 0px;

	padding: 8px;

	line-height: 20px;

}

#wrapper  #banner  #divform  #forms {

	text-align: right;

}

#wrapper  #banner  #divform  #forms  li {

	height: 24px;

}

.txtbox {

	width: 170px;

	margin: 0px;

	padding: 1px;

	font-size: 12px;

	line-height: 12px;

}



#wrapper #splmenu {

	position: absolute;

	padding: 10px;

	margin-top: 82px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 275px;

	background-image: url(../images/menuBg.png);

	height: 53px;

	width: 505px;

	color: #FFFFFF;

	font-size: 13pt;

	text-align: center;

	line-height: 24px;

}

#wrapper #splmenu a {

	color: #FFFFFF;

	text-decoration: none;

}

#wrapper #menu {

	background-image: url(../images/menuBg.jpg);

	height: 20px;

	text-align: center;

	color: #FFFFFF;

	font-family: "Times New Roman", Times, serif;

	padding: 5px;

	line-height: 20px;

}





#wrapper #mainContainer {

	margin: 0px;

	padding: 10px;

}



#wrapper #mainContainer #rightPanel {

	float: right;

	width: 225px;

}

#wrapper #mainContainer #rightPanel #video {

	margin-top: 15px;

	margin-bottom: 15px;

	padding-top: 25px;

	padding-left:7px;

	padding-right:20px;

	background-image: url(../images/video.jpg);

	height: 144px;

	text-align: center;

}

#wrapper  #mainContainer  #rightPanel #caseStudies {

	background-image: url(../images/case-studies.jpg);

	padding: 5px;

	height: 118px;

	color: #FFFFFF;

	text-align: right;

	font-size: 11px;

}

#wrapper #mainContainer #rightPanel #caseStudies h3 {

	font-size: 14px;

	margin: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 7px;

}

#wrapper #mainContainer #rightPanel #caseStudies a {

	color: #FFFFFF;

	font-size: 11px;

}

#wrapper #mainContainer #rightPanel #tellFriend {

	background-image: url(../images/tellAfriend.jpg);

	height: 86px;

	margin-bottom: 10px;

	padding: 5px;

	line-height: 13px;

}

#wrapper #mainContainer #rightPanel #tellFriend a {

	font-size: 9pt;

	color: #FFFFFF;

	text-decoration: none;

}

#wrapper #mainContainer #rightPanel #Speaker {

	background-image: url(../images/virtualAssist.jpg);

	height: 135px;

	margin-bottom: 10px;

	color: #FFFFFF;

	font-size: 9pt;

	padding: 5px;

	line-height: 14px;

	text-align: right;

}

#wrapper #mainContainer #rightPanel #Speaker #speak {

	text-align: left;

	margin-bottom: 5px;

}



#wrapper #mainContainer #leftPanel {

	float: left;

	width: 723px;

}

#wrapper  #mainContainer  #leftPanel  .legalservicepanels     {

	float: left;

	font-size: 10px;

	padding-top: 5px;

	line-height: 13px;

}

#wrapper #mainContainer #leftPanel .legalservicepanels a.title {

	color: #666666;
	
	text-decoration: none;

}

#wrapper #mainContainer #leftPanel .legalservicepanels a {

	color: #340000;

	line-height: 13px;

}

#button {

	float: left;

	width: 118px;

	margin-top: 10px;

	margin-right: 10px;

}





#wrapper  #mainContainer  #leftPanel   .legalservicepanels  #bankruptcy     {

	margin: 0px;

	padding: 0px;

}

#wrapper      #mainContainer      #leftPanel       h2               {

	color: #666666;

	margin: 0px;

	font-style: italic;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 12pt;

}


#wrapper      #mainContainer      #leftPanel       h2.top               {

	color: #4c0002;

	margin: 0px;

	font-style: italic;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 16pt;

}
#wrapper      #mainContainer      #leftPanel       h1.top               {

	color: #4c0002;

	margin: 0px;

	font-style: italic;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 16pt;

}

h1.top               {

	color: #4c0002;

	margin: 0px;

	font-style: italic;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	font-size: 16pt;

}

#wrapper      #mainContainer      #leftPanel       p               {

	text-align:justify;

	margin: 0px;	

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 10px;

	font-size: 12px;

}



.bls          {

	background-repeat: no-repeat;

}

.lst {

	padding-left: 60px;

	background-image: url(../images/lsicon.png);

	padding-bottom: 5px;

	background-repeat: no-repeat;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

}

.adoption {

	padding-left: 60px;

	background-image: url(../images/adoption.jpg);

	background-repeat: no-repeat;

	padding-bottom: 5px;

}

.traffic {

	padding-left: 60px;

	background-image: url(../images/traffic.jpg);

	background-repeat: no-repeat;

	padding-bottom: 5px;

}

.wills {

	padding-left: 60px;

	background-image: url(../images/wills.jpg);

	background-repeat: no-repeat;

	padding-bottom: 8px;

}

.leftPanel1 {

	padding-left: 3px;

	width: 230px;

}

.centerPanel1 {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #4D0002;

	border-left-color: #4D0002;

	padding-right: 3px;

	padding-left: 3px;

	margin-left: 2px;

	width: 250px;

	height: 425px;

}

.rightPanel1 {

	padding-left: 3px;

	width: 215px;

}

.leftPanel2 {

	padding-left: 3px;

	width: 310px;

}

.centerPanel2 {

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #4D0002;

	border-left-color: #4D0002;

	padding-right: 3px;

	padding-left: 3px;

	margin-left: 2px;

	width: 213px;

	height: 260px;

}

.rightPanel2 {

	padding-left: 3px;

	width: 172px;

}

.rightPanel2 a {

	text-align: right;

}

.leftPanel3 {

	padding-left: 3px;

	width: 350px;

	height: 400px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #4D0002;

	font-size: 12px;

	margin-right: 5px;

}

.paddy20 {

	font-size: 11px;

	padding-left: 20px;

}

#wrapper  #mainContainer  #leftPanel  .paddy20  a        {

	color: #000000;

	text-decoration: none;

}





.rightPanel3 {

	padding-left: 3px;

}











.personal {

	padding-left: 60px;

	background-image: url(../images/personal-injury.jpg);

	background-repeat: no-repeat;

	padding-bottom: 8px;

}









#wrapper    #mainContainer   #leftPanel .legalservicepanels li {

	background-image: url(../images/sbullet.png);

	background-repeat: no-repeat;

	padding-left: 15px;

	padding-top: 3px;

	background-position: 0px 7px;

	text-align:justify;

}	

#wrapper    #mainContainer   #leftPanel .legalservicepanels2 li {

	background-image: url(../images/bankruptcy/auction-hammer-gavel-icon.png);

	background-repeat: no-repeat;

	padding-left: 15px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 15px;

	background-position: 0px 7px;	

}

.lsLinks {

	text-align: center;

	font-size: 10px;

	font-weight: 400;

	color: #4d0002;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: ##4d0002;

	padding-top: 5px;

	margin-bottom: 5px;

	margin-top: 5px;

}

.greyBg {

	line-height: 2px;

	height: 2px;

	background-color: #928b81;

	margin-bottom: 2px;

}

.headfont {

	color: #4D0002;

	font-size: 12px;

	font-weight: bold;

}





#lsLinks a {

	color: #4d0002;

}



#wrapper  #mainContainer  #leftPanel  .legalservicepanels  #ccs     {

	margin: 0px;

	padding: 0px;

}

#wrapper   #mainContainer   #leftPanel   img     {

	margin-right: 5px;

}



#wrapper #footer {

	background-image: url(../images/bannerBg.jpg);

	height: 92px;

	color: #FFFFFF;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

}



#wrapper #footer #legalservices {

	padding-top: 10px;

}



#wrapper #footer a {

	color: #FFFFFF;

	text-decoration: none;

}



#wrapper #footer #address {

	float: right;

	font-size: 10pt;

	text-align: right;

	font-family: "Times New Roman", Times, serif;

	line-height: 14px;

}



#wrapper #copyright {

	padding: 5px;

	font-size: 10px;

	color: #333333;

}

#wrapper #copyright #company {

	text-align: right;

	float: right;

}



#lawcenter {

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #4D0002;

}

.ParentLink {

	cursor:hand;

	color:#6f6f6f;

}

.ChildLink {

	display:none; padding: 0 0 0 16;

}