





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;

	padding: 0px 0px 22px 0px;

}



#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 .H1H2_2 {

	padding-top: 0px;

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

}

.chrome .H1H2 .H1H2_2 {

	padding-top: 0px;

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

}

.safari3 .H1H2 .H1H2_2{

	line-height: 18px;

	padding-top: 0px;

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

}





.H1H2_2 {

	line-height: 18px;

	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;



}





#indexLeft2 {

	background:url(images/home2_down.jpg) 0% 0% no-repeat;

	padding: 0px 22px 0px 22px;

	line-height: 0px;

	width: 561px;

	height: 250px;

}





/*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;



}