/* CSS Document */

body { 
	background: #eaeaea;
	text-align: center;
	padding: 20px 0 20px 0;
	margin: 0;
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	}
	
h1 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

strong {
	color: #00426f;
	font-weight: bold;
	}

.contentText h1 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	color: #006f3a;
}

h2 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #00426f;
}

.boldText {
	font-weight: bold;
	}
	
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}
	
a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #006f3a;
	background: transparent;
	}

a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #006f3a;
	background: transparent;
	}

a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #006f3a;
	background: transparent;
	}

a:active {
	font-weight: bold;
	text-decoration: none;
	color: #006f3a;
	background: transparent;
	}
	
p {
	margin: 0;
	padding: 0;
	}
	
#topBanner p {
	padding: 0 14px 0 0;
	}
	
#topBanner a, #topBanner a:link, #topBanner a:visited {
	text-decoration: none;
	color: white;
}

#topBanner a:active, #topBanner a:hover {
	text-decoration: underline;
	color: white;
}
	
.buttonHolderLeft {
	padding: 19px 21px 0 0;
	}
	
.buttonHolderRight {
	padding: 19px 0 0 0;
	}
	
#helpList {
	margin-left: 20px;
	padding-left: 0;
	list-style: none;
	}
	
#helpList li {
	padding: 3px 0 3px 20px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;

	}
	
	/*FORM STYLES*/
	
#name, #email, #telephone, #question {
	width:225px;
 	background-color: #fff;
 	border: 1px solid #ddd9d0;
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

#name, #email, #telephone {
	margin-bottom: 10px;
}

#submit {
	width: 73px;
	height: 24px;
	font-size: 10px;
	font-weight: bold;
	margin-top:10px;
	color: #fff;
	border: 2px solid #fff;
	background-color: #006f3a;
	}

	/*END FORM STYLES*/
	
	/* NAVIGATION STYLES */
	
ul#navMenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	/* width: 700px; *//*For KHTML*/
	list-style: none;
	height: 24px;
}

ul#navMenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 24px;
}

ul#navMenu a {
	border: 0px;
	padding: 0 15px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	background-image: url(../images/nav_bg.jpg);
	color: #000;
	font: bold 11px/24px Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	}

ul#navMenu a:hover,
ul#navMenu li:hover a,
ul#navMenu li.iehover a,
ul#navMenu li.selected a {
	background-image: url(../images/nav_bg_over.jpg);
	color: #FFF;
	}

/* END NAVIGATION STYLES */

#outerWrapper {
	width: 808px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}
	
#topBorder {
	width: 808px;
	height: 28px;
	background-image: url(../images/top_bg.jpg);
	}

#wrapper {
	padding: 0 14px 0 14px;
	background-color: #FFFFFF;
	background-image: url(../images/wrapper_bg.jpg);
			/* IE Win hack */
	width: 808px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px;
	}
	
#topBanner {
	margin: 0 14px 0 14px;
	padding: 2px 0 0 0;
	height: 22px;
	background-color: #00426f;
	background-image: url(../images/top_banner.jpg);
	text-align: right;
	font-size: 10px;
	color: #FFFFFF;
		/* IE Win hack */
	width: 780px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 752px;
	}
	
	
#header {
	padding: 0 14px 0 14px;
	width: 780px;
	height: 102px;
	/* IE Win hack */
	width: 780px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 752px;
	}
	
#nav {
	height: 24px;
	padding: 0 0 0 14px;
	margin: 0 14px 0 14px;
	background-image: url(../images/nav_bg.jpg);
	/* IE Win hack */
	width: 780px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 738px;
	}
	
#leftContent {
	float: left;
	padding: 18px 0 21px 14px;
	/* IE Win hack */
	width: 501px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 487px;
	}
	
#mainimage {
	display:block;
	padding: 207px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:104px /* IE5/Win */
	}
	
#image {
	background-image: url(../images/main_image.jpg);
	}
	
#toggleprenuptial, #toggledivorce, #togglefinance, #togglecare, #togglechildren, #toggleharrassment {
	display:block;
	padding: 104px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:104px /* IE5/Win */
	}
	
	
#togglefinance, #togglecare, #togglechildren, #toggleharrassment {
	padding: 78px 0 0 0;
	}
	
#prenuptialcontent, #divorcecontent, #financecontent, #carecontent, #childrencontent, #harrassmentcontent {
	padding: 15px;
	/*display: none;*/
	}
	
#prenuptialcontent p, #divorcecontent p, #financecontent p, #carecontent p, #childrencontent p, #harrassmentcontent p {
	padding-bottom: 10px;
	line-height: 16px;
	}

	
.pull-down-outer {
	border-bottom: 1px solid #94b0be;
	}
	
.pull-down-column-left, .pull-down-column-right {
	float:left;
	width: 233px;
}
.pull-down-column-left {
	margin-right: 21px;
}

#prenuptial {
	margin-top: 20px;
	background-image: url(../images/pre_nup_button.jpg);
	}
	
#divorce {
	margin-top: 20px;
	background-image: url(../images/divorce_button.jpg);
	}
	
#finance {
	margin-top: 20px;
	background-image: url(../images/finances_button.jpg);
	}
	
#care {
	margin-top: 20px;
	background-image: url(../images/care_button.jpg);
	}
	
#children {
	margin-top: 20px;
	background-image: url(../images/children_button.jpg);
	}
	
#harrassment {
	margin-top: 20px;
	background-image: url(../images/harassment_button.jpg);
	}
	
#rightContent {
	float: left;
	padding: 18px 14px 21px 21px;
		/* IE Win hack */
	width: 279px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 244px;
	}
	
#footer {
	width: 808px;
	background-image: url(../images/footer_bg.jpg);
	height: 33px;
	padding: 7px 0 0 0;
	text-align: center;
	font-size: 9px;
	color: #999999;
	}
	
#footer a {
	text-decoration: none;
	color: #999999;
	}
	
.contentText, .contentText2 {
	border: 1px solid #ddd9d0;
	background-color: #e6ecf1;
	padding: 20px 21px 20px 21px;
	}
	
.contentText2 {
	margin: 20px 0 0 0;
	}
#notifyError, .formError strong {
	color: #cc0000 !important;	
}