
*{
	padding:0;
	margin:0;
}

img {
	border:0;
}

body {
	font-family:arial, sans-serif;
	background:url(./images/background.jpg) repeat-x #FFF;
}
 
#top {
	background:url(./images/container-background.jpg) 0 90px repeat-x #FFF;
	width:950px;
	margin:0px auto;
	margin-top:0px;
}

.clearer {
	clear:both;
}

p {
	text-align:justify;
}

div.contact_form table,
div.contact_form form {
	padding:0;
	margin:0;
}


div.contact_form table {
	border:1px solid #006699;
	background:#f3f3f3;
	padding:10px;
	margin:0 0 20px;
}

div.contact_form td {
	vertical-align:top;
	padding:0 20px 0 0;
}

#content div.contact_form table p {
	padding:0;
	margin:0 0 10px;
}

/*-----------TOP-----------*/

#top {
	width:950px;
}

#top-logo {
	width:950px;
	height:153px;
	background:url(./images/strap-line2.jpg) top right no-repeat;
}
.logo {
	width:270px;
	height:153px;
	position:absolute;
	z-index:1;
}
.logo a img {border:none;}
.for_print {display:none;} 

/*-----------TOP NAV-----------*/

.topnav {width:200px;position:absolute;z-index:3;margin:5px 0 0 0px;}
.topnav ul {float:left;padding:0 0px 0 0;}	
.topnav li {display:inline;list-style:none;}
.topnav li a {display:block;float:left;padding:2px 10px 2px 5px;color:#fff;text-decoration:none;}
.topnav a:hover {text-decoration:none;color:#222;}

/*-----------CONTENT-----------*/

#contain-page {
	clear:both;
	width:950px;
	padding:0;
	margin:0 0 10px;
	background:#fff;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
}

/* Sub Info */

#sub-info {
	float:left;
	width:270px;
	background:#eee;
	padding:10px 10px 10px 0;
	margin:0 0 1px;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
#sub-info div.help-line {
	padding:10px 0 0 10px;
	text-align:center;
}
#sub-info div.help-line-box {
	padding:10px 0 10px 10px;
	text-align:center;
}
#sub-info h2 {
	clear:both;
	margin:5px 10px 5px 15px;
	width:234px;
	padding:8px 5px 3px;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.3em;
	color:#333;
}
#sub-info h2 a {color:#0099cc;}
#sub-info h2 a:hover {color:#0099cc;text-decoration:none;}

#sub-info p {clear:both;margin:0 10px 0px 35px;padding:5px 0px 5px 0px;color:#333;line-height:1.3em;font-size:0.9em;}

#sub-info ul {
	width:240px;
	clear:both;
	margin:0 0 5px 15px;
	padding:2px;
	color:#333;
	line-height:1.5em;
	font-size:0.8em;
}
#sub-info ul li {
	padding:0;
	margin:0;
	list-style:none;
}

#sub-info ul li a {
	display:block;
	padding:5px 10px;
	margin:0 0 1px;
	color:#00679B;
	font-weight:bold;
	text-decoration:none;
}

#sub-info ul li a:focus,
#sub-info ul li a:hover,
#sub-info ul li a:active {
	color:#333;
	text-decoration:underline;
}

/* compromise-agreement-info-nav */

div#contact_us {
	float:right;
}

div#contact_us p {
	padding:15px 15px 0 0;
	margin:0;
}

#content .phone-number-in-text {
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}

#content .compromise-agreement-info-nav {
	padding:0 10px 10px 0;
	margin:0 0 1px;
}
#content .compromise-agreement-info-nav h2 {
	clear:both;
	margin:15px 0 0 0;
	padding:8px 0;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.3em;
	
/*	border-top:1px solid #B5BDBF;*/
/*	border-right:1px solid #B5BDBF;*/
/*	border-left:1px solid #B5BDBF;*/
/*	background:#CDD3D6;*/
	color:#333;
}
#content .compromise-agreement-info-nav h2 a {color:#0099cc;}
#content .compromise-agreement-info-nav h2 a:hover {color:#0099cc;text-decoration:none;}

#content .compromise-agreement-info-nav p {clear:both;margin:0 10px 0px 35px;padding:5px 0px 5px 0px;color:#333;line-height:1.3em;font-size:0.9em;}

#content .compromise-agreement-info-nav ul {
/*	border-right:1px solid #B5BDBF;*/
/*	border-bottom:1px solid #B5BDBF;*/
/*	border-left:1px solid #B5BDBF;*/
/*	background:#CDD3D6;*/
	
	clear:both;
	margin:0 0 5px 1px;
	padding:0 0 0 20px;
	color:#333;
	line-height:1.5em;
	font-size:0.8em;
}
#content .compromise-agreement-info-nav ul li {
	padding:5px 5px 5px 0;
	margin:0;
}

#content .compromise-agreement-info-nav ul li a {
	margin:0 0 1px;
	color:#00679B;
	font-weight:bold;
	text-decoration:none;
}


#content .compromise-agreement-info-nav ul li a:focus,
#content .compromise-agreement-info-nav ul li a:hover,
#content .compromise-agreement-info-nav ul li a:active {
	color:#333;
	text-decoration:underline;
}
#content div.help-line {
	padding:0;
	text-align:left;
}

/*-----------PAGE TEXT-----------*/

#content {
	display:inline;
	float:left;
	width:590px;
	margin:0 0 10px 40px;
}

#content h1 {clear:both;margin:15px 0 0 0;font-size:1.4em;color:#222;}
.blue {color:#0099cc;}
#content h2 {clear:both;margin:1em 0 0 0;font-size:1.2em;color:#006699;}
#content h3 {clear:both;margin:1em 0 0 0;font-size:1em;color:#0099cc;}
#content h4 {margin:1.5em 0 1em 0;color:#333333;}
#content h5 {margin:1.5em 0 1em 0;color:#333333;}
#content h6 {margin:0em 0 0.2em 0;color:#333333;font-size:1em;}
#content p {margin:1em 0 1em 0;font-size:0.9em;line-height:1.5em;color:#333333;}
#content p.intro {font-weight:bold;font-size:0.9em;color:#333333;}
#content p.action {margin:2em 0 1em 0;padding:0.5em 0 0 2.5em;font-size:0.8em;border-top:1px solid #ccc;}
#content p.center {text-align:center;}
#content p.right {text-align:right;}
#content p.details {clear:both;margin:-0.25em 0 1em 0;font-size:0.8em;color:#333333;}
#content blockquote {clear:both;margin:0 30px 0.6em 30px;font-size:0.8em;color:#333333;}

/*-----------LISTS-----------*/

#content ul {margin:0.5em 0 1em 1.5em;}
#content ul li {margin:0 0 0px 10px;padding:0 0 0 6px;line-height:1.5em;font-size:0.9em;color:#333333;}
#content ul li.smaller {font-size:0.7em;}
#content ol {margin:0.5em 0 1em 1.5em;}
#content ol li {margin:0 0 0px 10px;padding:0 0 0 6px;line-height:1.5em;font-size:0.9em;color:#333333;}
.roman {type-style:i;}

/*-----------IMAGES-----------*/

#content img {clear:both;margin:3px 10px 7px 0;padding:2px;}
#content img.center {clear:both;float:none;display:block;margin:0 auto;padding:2px;border:none;}
#content img.right {clear:both;float:right;margin:3px 0 7px 10px;padding:2px;border:none;}
#content img.left {clear:both;float:left;margin:3px 10px 7px 0px;padding:2px;border:none;}
#content a img {border:none;}
#content a:hover img {}

/*-----------CONTENT LINKS-----------*/

#content a {color:#0099cc;font-weight:bold;text-decoration:underline;}
#content a:hover {color:#0099cc;text-decoration:none;}

/*-----------FORMS-----------*/

fieldset, contactform {padding:2em;}
form {padding:15px;border:none;}
label {padding:0px 0 0 0;font:normal 1em/1.5em Verdana, sans-serif;color:#006699;}
textarea {width:280px;padding:0px;font:normal 1em/1.5em Verdana, sans-serif;height:100px;display:block;color:#222;}
input.button {}
input.hidden {display:none;}

ul#errors {color:#de2c56;padding:0 0 10px 30px;}
ul#errors li{list-style:disc;}

/*-----------FOOTER-----------*/

#footer {
	clear:both;
	padding:20px 25px;
	margin:0;
	border-top:1px solid #d6d6d6;
}
#footer p {
	text-align:left;
	color:#999;
	padding:5px 70px 0px 0px;
	font-size:0.7em;
}
#footer a {
	text-decoration:underline;
	color:#666;
}
#footer a:hover {
	text-decoration:none;
}

