﻿


body{
	background-color: #10275B; font-size: 90%; margin:0px; font-family: arial, helvetica, sans-serif;
	color: #0d2255;
}

a {
	color: #005ED9; text-decoration: none;
}

h1 {
	font-size: 190%;
	font-family: arial, helvetica, sans-serif;
	font-weight:Bold;
	text-transform:uppercase;
	margin-bottom:10px;
}

h2 {
	margin-top:10px;
	font-size: 140%;
	font-family: arial, helvetica, sans-serif;
	font-weight:normal;	
}

h3 {
	font-size: 130%;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:10px;
}

h5 {
	font-size: 11pt;
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:10px;
}

#container {
	margin: 0px  auto 0px; width: 973px;
}

#header {
	background-image: url(images/header.jpg); background-repeat: no-repeat;
	height: 301px;
}


#header2 {
	background-image: url(images/header2.jpg); background-repeat: no-repeat;
	height: 301px;
}

#footer {
	background-image: url(images/footer.jpg); 
	background-repeat: no-repeat;
	height: 250px; 
	clear:both;
	text-align: center; 
	padding-top: 70px; 
	color: #EAE1CE;
	font-weight: normal; 
	text-transform: uppercase; 
	letter-spacing: 1px;
}

#footer a {
	color: #ffffff; 
	font-size: 80%; 
	font-weight: normal;
	padding-top: 10px; 
	text-decoration: none;
	font-weight:bold;
}

#footer a:hover {
	color: red; 
	color:#f5d290;
}

#footer_act{
	color:#f5d290;
	font-weight:normal;
	font-size: 80%; 
	font-weight: bold; 
}

#footer #service{
	padding-top:10px;
	font-size:80%;	
}

.copyright{
	margin-top:10px;
	font-size:75%;
	color:#ffffff;
	text-transform:none;
}

#contenthome {
	background-color: #ffffff;
	padding:20px 20px 0px 20px;
	height:100%;
	position:relative;
}


#content {
	background-color: #ffffff;
	padding:20px 20px 10px 20px;	
	height:100%;
	position:relative;
}


#left {
	width: 562px; 
	float:left;
	margin-top:10px;
	padding-left:15px;
	text-align:justify;
}
.gecko #left {
	width: 562px;
	height:100%; 
	float:left;
	margin-top:10px;
	padding-left:15px;
	text-align:justify;
}


#right {
	float:right; 
	width: 325px;
	margin-top:10px;
	padding-right:15px;
}

#homeLeft {
	background: url(images/home2.jpg) 0% 0% no-repeat; 
	padding: 30px 20px 15px 20px;
	line-height: 23px;
}

.ie #homeLeft {
	background: url(images/home2.jpg) 0% 0% no-repeat; 
	padding: 15px 20px 0px 20px;
	line-height: 23px;
}


.checkmarks{
	margin-left:10px;
	font-size:13pt;
	line-height:18px;
	font-weight:bold;
	margin-right:10px;
}


#home {
	background-image: url(images/home1.jpg);
	background-repeat: no-repeat; 
	height: 316px;
	width: 552px;
	margin: 0px auto 30px;
}

#banner_home{
	position:absolute;
	bottom:0px;
	padding-bottom:70px;
	border:none;
	padding-left:20px;
}
.safari3 #banner_home{
	position:relative;
	bottom:0px;
	padding-top:30px;
	padding-bottom:30px;
	border:none;
	padding-left:20px;
}
.gecko #banner_home{
	position:relative;
	bottom:0px;
	padding-top:30px;
	padding-bottom:70px;
	border:none;
	padding-left:20px;
}
.chrome #banner_home{
	position:relative;
	bottom:0px;
	padding-top:30px;
	padding-bottom:30px;
	border:none;
	padding-left:20px;
}

#banner_home_inner{
	position:absolute;
	bottom:0px;
	padding-bottom:15px;
	margin-top:30px;
	border:none;
}
.gecko #banner_home_inner{
	position:absolute;
	bottom:0px;
	padding-top:130px;
	padding-bottom:0px;
	margin-top:30px;
	border:none;
}
.safari3 #banner_home_inner{
	position:absolute;
	bottom:0px;
	padding-top:130px;
	padding-bottom:0px;
	margin-top:30px;
	border:none;
}
.chrome #banner_home_inner{
	position:absolute;
	bottom:0px;
	padding-top:130px;
	padding-bottom:0px;
	margin-top:30px;
	border:none;
}

.clearBoth {
	clear: both;
}

.box_title{
	color:#f6dfac;
	font-family: times new roman, arial, helvetica, sans-serif;
	font-size:150%;
	text-transform:uppercase;
	padding:15px 10px 10px 15px;
}

#wochild1_top{
	width:327px;
	background:url(images/wochild1_top.jpg) 0% 0% no-repeat;
	padding:0px 10px 25px 0px;
}

.wochild1_bot{
	width:327px;
	background:url(images/box_bot.jpg) 0% 100% no-repeat;
}

.wochild1_tile{
	width:327px;
	background:url(images/wochild1_tile.jpg) 0% 0% repeat-y;
}

.wochild {
	height: 100%;
	color: #ffffff;
	padding: 0px 15px 0px 100px;
	font-size: 85%;  
	line-height: 18px;
}

#wochild ul {
	margin: 40px 0px 0px 0px; 
	padding: 0px;	
}

#wochild li {
	margin: 0px; 	
}


#wchild1_top{
	width:327px;
	background:url(images/withchildren1_top.jpg) 0% 0% no-repeat;
	padding:0px 10px 25px 0px;
}

#wchild {
	background-image: url(images/withchildren.jpg); background-repeat: no-repeat; height: 310px;
	width: 229px; margin: 0px auto 0px; color: #ffffff; 
	padding: 55px 10px 0px 85px;
	font-size: 85%; line-height: 16px;
}
#wchild ul {
	margin: 5px 0px 0px 30px; padding: 0px;
}
#wchild li {
	margin: 0px; padding: 0px;
}

#nav {
	background-color: #001D4B;
	height:37px;
	background:url(images/nav.jpg) 0% 0% repeat-x;
}

#nav ul {
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
}

#nav li {
	text-decoration: none; 
	display: block; 
	width: 162px; 
	text-align:center;
	float:left; 
	font-size:90%;
	height: 37px; 
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 12px;
	background:url(images/nav_divider.jpg) 100% 50% no-repeat;
}


#nav li span.act {
	color:#DCBB7C;
}

#nav li.last{background:none;}

#nav a {
	color: #ffffff; text-decoration: none; 
}
#nav a:hover {
	color: #DCBB7C; 
}
#aboutLeft {
	background-image: url(images/aboutus.jpg);
	background-repeat: no-repeat;
	padding: 30px 20px 20px; 
	line-height: 18px;
	height: 100%;
	width: 629px;
}
#homeLeftabout {
	background: url(images/aboutus.jpg) 0% 0% no-repeat; 
	padding: 30px 20px 20px; line-height: 23px; width: 629px;
	line-height: 23px;
}
/*Adds the proper padding on top of H1H2 text in Mozilla and Google Chrome
Place before DIV H1H1 on select css for each page
This is for the About Page*/
.gecko #homeLeftabout {
	background: url(images/aboutus.jpg) 0% 0% no-repeat;
	padding: 10px 20px 20px;
	line-height: 23px;
	width: 629px;
	height:100%

}
.safari3 #homeLeftabout {
	background: url(images/aboutus.jpg) 0% 0% no-repeat;
	padding: 10px 20px 20px;
	line-height: 23px;
	width: 629px;
	height:100%

}
.chrome #homeLeftabout {
	background: url(images/aboutus.jpg) 0% 0% no-repeat;
	padding: 10px 20px 20px;
	line-height: 23px;
	width: 629px;
	height:100%

}

.H1H2 {
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
}
.gecko .H1H2 {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.chrome .H1H2 {
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.safari3 .H1H2 {
	line-height: 18px;
	padding-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#rightInside {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:10px;

}
#rightInsideFill {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:600px;

}
.gecko #rightInsideFill {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:600px;

}
.chrome #rightInsideFill {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:600px;

}
#rightInsideFillfaq {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:2760px;

}
.gecko #rightInsideFillfaq {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:2625px;

}
.chrome #rightInsideFillfaq {
	background-image: url(images/right.jpg); 
	background-repeat: repeat-y;
	width: 233px; 
	float:right; 
	margin-top:2625px;

}


#rightInsideBottom {
	background-image: url(images/rightBottom.jpg); background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
}

#rightInsideTop {
	background-image: url(images/rightTop.jpg); background-repeat: no-repeat;
	 height: 20px;
}

#glossaryLeft {
	background-image: url(images/glossary.jpg); background-repeat: no-repeat;
	padding: 27px 20px 20px 21px; line-height: 23px; height: 600px; width: 629px;
}
.gecko #glossaryLeft {
	background-image: url(images/glossary.jpg); background-repeat: no-repeat;
	padding: 7px 20px 20px 21px; line-height: 23px; height: 600px; width: 629px;
}

.safari3 #glossaryLeft {
	background-image: url(images/glossary.jpg); background-repeat: no-repeat;
	padding: 7px 20px 20px 21px; line-height: 23px; height: 600px; width: 629px;
}
.chrome #glossary {
	border: 1px solid #dce7f4; background-image: url(images/glossary_bottom.jpg);
	background-repeat: no-repeat; background-position: bottom;margin-top: 0px;
	padding: 10px;
}
#alphabet {
	text-align: center;
	background-color: #dce7f4; 
	padding-left: 2px;
	padding-right: 2px;
}

#alphabet a  {
	font-weight: bold; color: #005ed9;
	padding-left: 2px;
	padding-right: 7px;
	border-right:1px solid #ffffff;
	text-align:center;

}

#table {
	vertical-align: top;
}

#faqLeft {
	background: url(images/faq.jpg) 0% 0% no-repeat;
	padding: 30px 20px 20px 20px;
	line-height: 23px; 
	width: 629px;
}
/*Adds the proper padding on top of H1H2 text in Mozilla and Google Chrome
Place before DIV H1H1 on select css for each page
This is for the Index Page*/
.gecko #faqLeft {
	background: url(images/faq.jpg) 0% 0% no-repeat;
	padding: 10px 20px 20px 20px;
	line-height: 23px; 
	width: 629px;
}
.safari3 #faqLeft {
	background: url(images/faq.jpg) 0% 0% no-repeat;
	padding: 10px 20px 20px 20px;
	line-height: 23px; 
	width: 629px;
}
.chrome #faqLeft {
	background: url(images/faq.jpg) 0% 0% no-repeat;
	padding: 10px 20px 20px 20px;
	line-height: 23px; 
	width: 629px;
}

#faqLeft a{
	text-decoration:underline;
	font-size:10pt;
	font-weight:bold;
}

#faqLeft b{
	text-transform:uppercase;
	font-size:10pt;
}

#faqLeft p{
	padding-right:10px;
}

#faqLeft ul {
margin: 0px 0px 0px 40px; 
}

#contactLeft {
	background-image: url(images/contactus.jpg); background-repeat: no-repeat;
	padding: 30px 20px 20px 21px; line-height: 23px; width: 629px;
}

/*Adds the proper padding on top of H1H2 text in Mozilla and Google Chrome
Place before DIV H1H1 on select css for each page
This is for the About Page*/
.gecko #contactLeft {
	background-image: url(images/contactus.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.safari3 #contactLeft {
	background-image: url(images/contactus.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.chrome #contactLeft {
	background-image: url(images/contactus.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}

#contactForm {
	background-color: #e7f1fd;
	padding: 30px 30px 10px 30px; 
	border: 1px solid #a4acbf;
	line-height: 30px;
}

#contactForm {
	font-weight: bold; 
	font-size:90%;
}

.label{text-align:right;}
.textfield{text-align:left;}

.inputcontact {
	border: 1px solid #a4acbf; 
	margin: 0px 0px 0px 3px; 
	align:left;
}
.input {
	border: 1px solid #a4acbf; 
	margin: 0px 0px 0px 3px;
}
.inputx {
	border: 1px solid #a4acbf; 
	margin: 0px 0px 0px 0px;
	align: left;
}
.input70 {
	border: 1px solid #a4acbf; 
	margin: 0px 0px 0px 3px;
	width: 444px;
}


#testLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 30px 20px 20px 21px; line-height: 23px; width: 629px;
}
.gecko #testLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.chrome #testLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}


.blue {
background-color: #e2ebf6; padding: 5px;
}

#testLeft p {
margin: 10px 10px 5px 10px;
}


#discLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 30px 20px 20px 21px; line-height: 23px; width: 629px;
}
.gecko #discLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.safari3 #discLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.chrome #discLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}

#discLeft p{
	margin: 0px 10px 5px 0px;
}

#privacyLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 30px 20px 20px 21px; line-height: 23px; width: 629px;
}
.gecko #privacyLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.safari3 #privacyLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}
.chrome #privacyLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 20px 21px; line-height: 23px; width: 629px;
}

#privacyLeft p{
	margin: 10px 10px 20px 0px;
}

#privacyLeft ul{
	margin: 10px 10px 20px 30px;
}

#privacyLeft h2{
	margin:0px;
	padding:0px;
}

#indexLeft {
	background:url(images/home2.jpg) 0% 0% no-repeat;
	padding: 30px 22px 0px 22px; 
	line-height: 23px;
	width: 561px; 

}
/*Adds the proper padding on top of H1H2 text in Mozilla and Google Chrome
Place before DIV H1H1 on select css for each page
This is for the Index Page*/
.gecko #indexLeft {
	background:url(images/home2.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 23px;
	width: 561px; 

}
.ie6 #indexLeft {
	background:url(images/home2.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 23px;
	width: 521px; 

}
.safari3 #indexLeft {
	background:url(images/home2.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 13px;
	width: 561px; 

}

.chrome #indexLeft {
	background:url(images/home2.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 23px;
	width: 561px; 

}

.indexLeftcontent {
padding: 0px 0px 22px 0px;
line-height: 23px;
	width: 522px; 

}


#pricingLeft {
	background:url(images/pricing.jpg) 0% 0% no-repeat;
	padding: 30px 22px 0px 22px; 
	line-height: 23px; 
	width: 632px;
}
/*Adds the proper padding on top of H1H2 text in Mozilla and Google Chrome
Place before DIV H1H1 on select css for each page
This is for the PRICING Page*/
.gecko #pricingLeft {
	background:url(images/pricing.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 23px; 
	width: 632px;
}
.safari3 #pricingLeft {
	background:url(images/pricing.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 23px; 
	width: 632px;
}
.chrome #pricingLeft {
	background:url(images/pricing.jpg) 0% 0% no-repeat;
	padding: 10px 22px 0px 22px; 
	line-height: 23px; 
	width: 632px;
}

#pricingLeft p {
margin: 0px 15px 15px 0px; padding:0px;
}

#pricingLeft ul {
margin: 0px 0px 5px 20px; font-size: 85%;  padding: 0px
}

#pricingLeft li {
margin: 0px; padding: 0px; line-height: 18px;
text-align:left;
line-height:19px;
}
#pricingLeft a {
	text-decoration: underline;
}

.price{
	color:#a96300;
	font-size:14pt;
}

#pricingTL {
	background: url(images/pricing1_top.jpg) 0% 0% no-repeat;
	float:left;
	padding:7px 20px 10px 20px; 
	height: 100%;
	width: 264px; 
	
}

#pricingTL h4 {	
	margin:0px;
	margin-bottom:20px;
	padding:5px 20px 0px 50px; 
	font-family: times new roman, arial, helvetica, sans-serif;
	font-size:17pt;
	font-weight:normal;
	text-align:normal;
}

.pricing_bot{background: url(images/pricing_bot.jpg) 0% 100% no-repeat;
	width:304px;
	height:64px;
	text-align:center;
	vertical-align:middle;
}

.pricing_bot_br{background: url(images/pricing_bot_br.jpg) 0% 100% no-repeat;
	width:304px;
	height:64px;
	text-align:center;
	vertical-align:middle;
}

.pricing_tile{background: url(images/pricing_tile.jpg) 0% 0% repeat-y;
width:304px;
}

.pricing_tile_br{background: url(images/pricing_tile_br.jpg) 0% 0% repeat-y;
	width:304px;
}

.button_get_started{
	padding-top:10px;
	border:none;
}

.small_text{
	font-size:10.8pt;
	text-align:left;
	font-weight:bold;
}

#pricingTL img {
margin-top: 84px;
}

#pricingTR {
	background-image: url(images/pricing2_top.jpg); background-repeat: no-repeat;
	padding:7px 20px 10px 20px; 
	height: 100%;
	width: 264px;
}

#pricingTR h4 {	
	margin:0px;
	margin-bottom:20px;
	padding:5px 20px 0px 75px; 
	font-family: times new roman, arial, helvetica, sans-serif;
	font-size:17pt;
	font-weight:normal;
	text-align:normal;
}

#pricingTR img {
margin-top: 30px;
}

#pricingBL {
	background:url(images/pricing3_top.jpg) 0% 0% no-repeat; 
	padding:7px 20px 10px 20px; 
	height: 100%;
	width: 264px;
}

#pricingBL img {
margin-top: 93px;
}

#pricingBL h4 {	
	margin:0px;
	margin-bottom:20px;
	padding:5px 20px 0px 50px; 
	font-family: times new roman, arial, helvetica, sans-serif;
	font-size:17pt;
	font-weight:normal;
	text-align:normal;
	color:#000000;
}

.pricing_bot_br{background: url(images/pricing_bot_br.jpg) 0% 100% no-repeat;
	width:304px;
	height:64px;
	text-align:center;
	vertical-align:middle;
}

#pricingBR {
	background:url(images/pricing4_top.jpg) 0% 0% no-repeat; 
	padding:7px 20px 10px 20px; 
	height: 100%;
	width: 264px;
}

#pricingBR h4 {	
	margin:0px;
	margin-bottom:20px;
	padding:5px 20px 0px 75px; 
	font-family: times new roman, arial, helvetica, sans-serif;
	font-size:17pt;
	font-weight:normal;
	text-align:normal;
}

#pricingBR img {
margin-top: 39px;
}
#goldBar {
	color: #ffffff;
	background:url(images/goldbar.jpg) 0% 0% no-repeat; 
	height: 26px; 
	text-align:center;
	font-weight: bold; 
	text-transform:uppercase; 
	padding-top: 10px; 
	font-size: 110%; 
	letter-spacing:1px;
	margin-top:15px;
	padding-top:5px;
	margin-bottom:10px; 
}

#blueBar {
	color: #ffffff; 
	background:url(images/bluebar.jpg) 0% 0% no-repeat;
	height: 31px; 
	text-align:center; 
	font-weight: bold; 
	text-transform:uppercase;
	padding-top: 5px;
	font-size: 110%; 
	letter-spacing:2px; 
	margin-bottom: 5px; 
	
}
#divorceLeft {
background-image: url(images/divorce2.jpg); background-repeat: no-repeat;
	padding: 10px 0px 0px 0px;  width: 930px; background-position: center top;
}

#divorceLeftForm {
background-image: url(images/steps_form.jpg); background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;  width: 930px; 
}
#divorceLeft label {
font-weight: bold;
}
.divorceLefttext {
font-weight: bold; padding-left:2px ;
}
.divorceerror {
	font-weight: bold;
	padding-left:2px;
 	color: #FF0000;
}
.divorceLefttextnbradio {
padding-left:2px ; margin: 3px 0px 0px 3px;
}
.divorceLeftchild {
padding-left:4px ; margin: 3px 0px 0px 3px;
}
.divorceLefttextnbstate {
padding-left:0px ; margin: 3px 0px 0px 0px;
}
.divorceInput {
border: 1px solid #a4acbf; margin: 0px 10px 0px 0px; width: 200px;
}
.gecko .divorceInput {
border: 1px solid #a4acbf; margin: 0px 10px 0px 0px; width: 400px;
}

.divorceInputxDrop {
border: 1px solid #a4acbf; margin: 0px 10px px 0px; padding-left:2px;
}
.divorceInputXshort {
border: 1px solid #a4acbf; margin: 0px 10px 0px 0px; width: 100px; padding-left:2px; 
}
.divorceLeftTable {
border: 1px solid #a4acbf; text-align: left;background-color: #e2ebf6; 
}
.red{
	color: #c40404; font-size: 95%;
}
.divorceShortno {
	border-left: 0px solid #a4acbf; border-bottom: 0px solid #a4acbf; text-align: left;background-color: #e2ebf6; 

}
.divorceShort {
border-left: 1px solid #a4acbf; border-bottom: 1px solid #a4acbf; text-align: left;background-color: #e2ebf6; 

}

.divorceShortForm {
border-left: 1px solid #a4acbf; border-bottom: 1px solid #a4acbf; text-align: left;background-color: #e2ebf6; 
width: 930px;
}
.divorceShort label {
	font-weight: bold; width: 120px; float:left; margin-bottom: 8px; clear:left;
}
.divorceShort select {
	float:right;
}
.divorceShortInput {
	border: 1px solid #a4acbf; margin: 0px 10px 0px 2px; width: 175px;
	float:right; margin-bottom: 1px; clear:right;
}
.divorceShort p {
	clear:both;
}
.divorceShort td {
	border-right: 1px solid #a4acbf; border-top: 1px solid #a4acbf; 
}
.formLeft {
	float:right; width: 175px; margin-right: 10px; clear:right;
}

#stepsLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 30px 20px 15px 20px;  
	width: 665px; font-size: 95%;
	line-height:18px;
}
/*Adds the proper padding on top of H1H2 text in Mozilla and Google Chrome
Place before DIV H1H1 on select css for each page
This is for the DIVORCE Page*/
.gecko #stepsLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 15px 20px;  
	width: 665px; font-size: 95%;
	line-height:18px;
}
.safari3 #stepsLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 15px 20px;  
	width: 665px; font-size: 95%;
	line-height:18px;
}
.chrome #stepsLeft {
	background-image: url(images/steps.jpg); background-repeat: no-repeat;
	padding: 10px 20px 15px 20px;  
	width: 665px; font-size: 95%;
	line-height:18px;
}
.step_tile {
	background: url(images/step_tile.jpg) 0% 0% repeat-y;
}

.step_bot{margin-bottom:8px;}

.step1 {
	background: url(images/step1_top.jpg) 0% 0% no-repeat;
	height: 100%;
	padding: 50px 60px 5px 90px;
	font-size: 90%;
}

.step2 {
	background: url(images/step2_top.jpg) 0% 0% no-repeat;
	height: 100%;
	padding: 50px 60px 5px 90px;
	font-size: 90%;
}

.step3 {
	background: url(images/step3_top.jpg) 0% 0% no-repeat;
	height: 100%;
	padding: 50px 60px 5px 90px;
	font-size: 90%;
}

.step4 {
	background: url(images/step4_top.jpg) 0% 0% no-repeat;
	height: 100%;
	padding: 50px 60px 5px 90px;
	font-size: 90%;
}

.step5 {
	background: url(images/step5_top.jpg) 0% 0% no-repeat;
	height: 100%;
	padding: 50px 60px 5px 90px;
	font-size: 90%;
}
.step6 {
	background: url(images/step6_top.jpg) 0% 0% no-repeat;
	height: 100%;
	padding: 50px 60px 5px 90px;
	font-size: 90%;
}

.test {
	font-weight: bold;  
	text-align: right; 
	margin-left:21px; 
	margin-right:25px;
	font-size:9pt;
	padding-top:5px;
}

.quote {
	text-align: left; 
	font-weight:bold;
	margin-left:21px; 
	margin-right:21px;
	font-size:9pt;
	font-style:italic;
}

.read_more{
	color:#eb8406;
	margin-left:22px;
	margin-right:22px;
	text-align:left;
	margin-top:5px;
}

.read_more a{
	color:#eb8406;
	font-size:8pt;
	font-weight:bold;
}

.read_more a:hover{
	color:#ce511a;
}
table.one {border-collapse:collapse;
}

td.a {
      border-style:dotted; 
      border-width:0px; 
	  }
tr.a {
      border-style:dotted; 
      border-width:0px; 

}


