@charset "utf-8";
body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
	background-image:url(images/bg_01.png);
	background-repeat:repeat-x;
}
#indexcontainer {
	padding-left:15px;
	width: 1003px; 
	min-height:700px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/mainbg_02.png);
	background-repeat:no-repeat;
}
#toptext {
	position:absolute;
	width:870px;
	margin-left:130px;
	color:#FFF;
	vertical-align:middle;
	height:30px;
	padding-top:10px;
}
#indexleft {
	float:left;
	padding-top:25px;
}
#contentleft {
	padding:20px;
	float:left;
	padding-top:25px;
	min-height:500px;
	width:602px;
}
#formright {
	float:left;
	width:220px;
	padding-top:25px;
	padding-left:20px;
	font-size:11px;
}
#form {
	padding-top:65px;
	padding-left:20px;
	line-height:9px;
	font-size:12px;
	color:#FFF;
}
#tolltop {
	background-image:url(images/tolltopbg_14.png);
	width:642px;
	height:343px;
}
#testimonials {
	background-image:url(images/testimonials_16.png);
	height:106px;
	width:642px;
}
#featured {
	background-image:url(images/featured_19.png);
	width:642px;
	height:97px;
}
#formsubmit {
	margin-left:-5px;
}
#threecolumn {
	position:relative;
	clear:both;
	height:140px;
	font-size:13px;
	line-height:24px;
	width:930px;
	margin-left:20px;
	color:#2c2c2c;
}
#columnone {
	float:left;
	height:140px;
	width:290px;
	padding-right:20px;
}
#columntwo {
	float:left;
	height:140px;
	width:290px;
	padding-right:20px;
}
#columnthree {
	float:left;
	height:140px;
	width:290px;
	padding-right:20px;
}
#footer {
	height:170px;
	background-image:url(images/footerbg_32.png);
	background-repeat:repeat-x;
	padding-top:22px;
	padding-left:20px;
}
#footercenter {
	margin:auto;
	background-image:url(images/footercbg_35.png);
	width:1038px;
	height:58px;
	background-repeat:no-repeat;
	text-align: center;
}

#footercenter a {
   font-size: 10px;
   position: relative;
   left: -50px;
}

#twocolumn {
	padding-top:50px;
	position:relative;
	clear:both;
	height:140px;
	font-size:13px;
	line-height:24px;
	width:930px;
	margin-left:20px;
	color:#2c2c2c;
}
#twocolumnone {
	float:left;
	height:140px;
	width:580px;
	padding-right:40px;
}
#twocolumntwo {
	float:left;
	height:140px;
	width:290px;
	padding-right:20px;
}
/* TEXT STYLES */
#contentleft {
	color:#616161;
	font-size:12px;
	line-height:20px;
}
#contentleft p{
	margin-top:15px;
	margin-bottom:15px;
}
li {
	margin-left:20px;
	padding:5px;
	width:80%;
	list-style:square;
}

#toptextfirst {
	font-size:12px;
}
#toptextsecond {
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}
.textfield {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	width:230px;
	font-size:11px;
}
.ptextfield {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	font-size:11px;
}
.textarea {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:5px;
	width:230px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	font-size:22px;
	font-weight:normal;
	color:#000;
}
h2 {
	font-size:15px;
	font-weight:normal;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.breadcrumb {
	font-size:11px;
	color:#adadad;
}

/* LINK STYLES */

img {border:none;}

#threecolumn a {
	color:#CCC;
	text-decoration:underline;
}

/* MENU STYLES */

#menu {
	position:absolute;
	padding-top:60px;
	margin-left:190px;
}
.home {
	float:left;
	background-image:url(images/menudown_05.png);
	width:59px;
	height:26px;
	display:block;
}
.home:hover {
	background-image:url(images/menuup_05.png);
	width:59px;
	height:26px;
	display:block;
}
.consultation {
	float:left;
	background-image:url(images/menudown_06.png);
	width:133px;
	height:26px;
	display:block;
}
.consultation:hover {
	background-image:url(images/menuup_06.png);
	width:133px;
	height:26px;
	display:block;
}
.relief {
	float:left;
	background-image:url(images/menudown_07.png);
	width:145px;
	height:26px;
	display:block;
}
.relief:hover {
	background-image:url(images/menuup_07.png);
	width:145px;
	height:26px;
	display:block;
}
.bankruptcy {
	float:left;
	background-image:url(images/menudown_08.png);
	width:137px;
	height:26px;
	display:block;
}
.bankruptcy:hover {
	float:left;
	background-image:url(images/menuup_08.png);
	width:137px;
	height:26px;
	display:block;
}
.contact {
	float:left;
	background-image:url(images/menudown_09.png);
	width:74px;
	height:26px;
	display:block;
}
.contact:hover {
	float:left;
	background-image:url(images/menuup_09.png);
	width:74px;
	height:26px;
	display:block;
}
.forensic {
	float:left;
	background-image:url(images/menudown_10.png);
	width:141px;
	height:26px;
	display:block;
}
.forensic:hover {
	float:left;
	background-image:url(images/menuup_10.png);
	width:141px;
	height:26px;
	display:block;
}

.noBullets li {
   list-style: none;
}

.captcha {
   display: table;
   clear: both;
}

.captcha img {
   float: left;
   border: solid #2a68aa 1px;
}

.captcha input {
   position: absolute;
   width: 60px;
   margin-left: 10px;
   margin-top: 7px;
}

.error {
   background-color: #ff3333;
   border: solid #cd0000 1px;
   color: #fff;
}