/*reset styles*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn,  ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align:baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*----------------------------------------------------------------*/
body{
background:url(/images/bg.jpg) repeat-x #675e49;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#0e81c7;
line-height:22px;
}
h1{
font-size:24px;
}
h2{
font-size:20px!important;
font-size:18.5px;
}
h3, h4, h6{
font-size:18px;
}
h1, h2, h3, h4,  h6, p{margin:20px 0px; color:#000;}

/*---common call to action------*/
h5 {
font:bold .950em Arial, Helvetica, sans-serif;
color:#ff9f00;
width:550px;
margin:0 auto;
}


p{color:#0E81C7;}
a{color:#0b68a1;}
a:hover{color:#000; text-decoration:none;}

#wrap{
width:1000px;
text-align:left;
margin: 0 auto;
background:url(/images/bg_mainRepeat.gif) #fff;
overflow:hidden;
}
	#head{
	height:125px;
	background:url(/images/header.jpg);
	}
	#head img,
	.scroll img{
	border:none;}
		a#logo{
		display:block;
		float:left;
		}
		#head ul{
		list-style:none;
		float:right;
		padding-top:53px;
		}
			#head ul li{
			float:left;
			padding-left:20px;
			}
	ul#nav{
	list-style:none;
	height:41px;
	overflow:hidden;
	background:url(/images/nav.jpg);
	}
		ul#nav li{
		float:left;
		line-height:41px;
		}		
			ul#nav li a{
			display:block;
			height:100%;
			}
	#leftCol{
	float:left;
	width:705px;
	}
		#leftPadding{
		margin:25px 35px;
		}
		#leftPadding ul, #leftPadding ol{
		margin-left:25px;
		}
	#rightCol{
	float:left;
	width:295px;
	min-height:642px;
	background:url(/images/bg_faq.gif) no-repeat 112px 334px;
	}
	* html 	#rightCol{
	min-height:none;
	height:642px;
	}
		#contactBox{
		width:100%;
		height:334px;
		overflow:hidden;
		background:#0e81c7;
		color:white;
		}
			#contactBox form{
			padding:20px;
			}
			#contactBox h3{
			font-weight:normal;
			font-size:18px;
			margin:0;
			color:white;
			}
				#contactBox form input, #contactBox form textarea{
				border: 1px solid #0a5b8c;
				color:#3ba5e5;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				padding:8px;
				background:url(/images/bg_formfield.gif) top repeat-x #ffffff;
				width: 235px;
				}
				#contactBox form textarea{
				height:58px;
				}
				#contactBox form *{
				margin-bottom:13px;
				}
				form .buttons{ text-align:right;}
				form button{
				display:inline;
				margin:0;
				padding:0;
				background:none;
				line-height:10px;
				height:29px;
				width:94px;
				text-indent:-1000em;
				border:none;
				cursor:pointer;
				}
				form button#startOver{background:url(/images/b_startover.gif) no-repeat 1px 0px;}
				#leftPadding form button#startOver{background:url(/images/b_startover_whiteBG.gif) no-repeat 1px 0px;}
				form button#startOver:active{background-position: 0px 1px;}
				#leftPadding form button#startOver:active{background-position: 0px 1px;}
				
				form button#send{background:url(/images/b_send.gif) no-repeat 1px 0px;}
				#leftPadding form button#send{background:url(/images/b_send_whiteBG.gif) no-repeat 1px 0px;}
				form button#send:active{background-position: 0px 1px;}
				#leftPadding form button#send:active{background-position: 0px 1px;}

		#rightPadding{
		margin:25px 20px;
		}
#foot{
width:1000px;
background:url(/images/bg_mainBottom.gif) top no-repeat;
text-align:right;
margin: 0 auto;
height:50px;
line-height:75px;
color:white;
}

/*-----------------------------------------------------------------------*/
/*Form styles*/
/*-----------------------------------------------------------------------*/
form table{
width:90%;
margin:0 auto;
}
form table * {
vertical-align:top;
}
form table tr td {
padding-bottom:15px;
}

.dataTitle{
text-align:right;
width:125px;
padding:0 5px 0 0;
}
form table tr td input{
width:90%;
border-top:none;
border-bottom:1px solid black;
border-left:none;
border-right:none;
}
#city, #state, #zip {
width:auto;
}
form table input,form table textarea{
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
form table textarea{
border:1px solid black;
}
/*-----------------------------------------------------------------------*/

.save{
background-image:url(../images/saveBG.jpg);
height:49px;
width:650px;
text-align:center
}
.save h3{
padding-top:12px;}