@charset "utf-8";
/* CSS Document */

fieldset,img {border:0;}


*{
	margin:0px; padding:0px;
	margin:auto;
}

body{
	margin:0px; padding:0px;
	background-image:url(../images/salinas-repeater.jpg); background-repeat:repeat-x;
	background-color:#6aaab3;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.wrapper{
	padding:0px; margin:auto;
	width:100%;
	height:auto;
	vertical-align:top;
	
}

.inner{
	margin:0px;
	padding:0px;
	width:916px;
	height:1020px;
	vertical-align:top;
	background-color:#eefcff;
}
.innerCopy {
	margin:0px;
	width:916px;
	height:25000px;
	vertical-align:top;
	background-color:#eefcff;
}


.images-generic{
	border:none; padding:0px; margin:0px; outline:none;
}

p{
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
}

.left{
	float:left;
	width:500px;
	height:auto;
	padding:25px;
	margin:0px;
}

.right{
	float:right;
	width:300px;
	height:auto;
	padding:0px; margin:0px;
	background-color:#b4d0d1;
	margin-right:20px;
	margin-top:25px;
	height:650px;
	background-image:url(../images/form-bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border:1px solid #000000;
}



h1{
	font-size:25px;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
}

.footer{
	clear:both;
	padding:0px; margin:0px;
	height:25px;  /* height was 30 - 5px removed for padding */
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	bottom:0px;
	vertical-align:bottom;
	background-image:url(../images/footer-repeater.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	width:916px;	
}

.footer a:link, a:active, a:hover, a:visited{
	color:#FFFFFF;
	text-decoration:underline;

}





/* form styles */


/*form padding */
#form-padding{
	padding:10px;
}
/*form padding */

/* form styles */
#required{
	color:#a81717;
	font-weight:bold;
	font-size:12px;
}

#fine-print{
	color:#666666;
	font-size:10px;
	text-align:justify;
}

#form-text{
	float:left;
	font-weight:bold;
	font-size:12px;
}

#input{
	float:right;
}



#form .error{background:url(img/error.png); height:20px; width:20px; display:block; border-style:none; float:right}
#form .errorborder{border:1px solid #900}
#form input{width:55%; padding:1px; border:1px solid #CCC}
#form input:focus{border-color:#DE8284}
#footer{background:#003745; text-align:center; color:#CCC; letter-spacing:5px; padding:10px}
#form #city{text-align:right; margin-right:25px; font-size:16px; font-weight:bold; color:#666}
#form #submit{margin-bottom:20px; background:#203f80; font-weight:bold; color:#ffffff; font-size:14px; border-top:1px solid #E3E3E3; border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; border-left:1px solid #E3E3E3; cursor:pointer}
#form #submit:hover{color:#000000; background:#f5f5f5}
#form p{margin:0px 0px 8px; line-height:12px;}
#form label{width:33%; display:block; float:left; text-align:right; margin-right:5px}
#form .question{display:block; height:20px; line-height:12px;}
#primary .address{font-size:16px; color:#313131; font-family:Trebuchet MS, Verdana, Arial, sans-serif; margin-bottom:15px; margin-top:5px; text-align:center}
#primary .address span{font-size:40px; font-weight:bold; color:#D88C8C; display:block; line-height:30px}
#form .fine{font-size:9px; color:#7F7F7F; display:block; padding-bottom:10px; line-height:12px;}


/* form styles */
DIV[class="Part"] {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr
}
H3 {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr
}
SPAN {
 font-family:'Times','Times',sans-serif;
 font-size:14pt;
 font-style:normal;
 font-weight:bold
}
P {
 text-align:left;
 margin-bottom:18px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
DIV[class="Sect"] {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr
}
H4 {
 text-align:left;
 margin-bottom:18px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
TABLE {
 border-width:thin;
 border-collapse:collapse;
 padding:3px;
 text-align:center;
 vertical-align:top;
 margin-bottom:20px;
 margin-top:0px;
 margin-right:0px;
 margin-left:0px;
 direction:ltr;
 width:auto;
 height:auto;
 display:table;
 float:none
}
TR {
 vertical-align:top;
 height:auto
}
TD { 
 text-align:center;
 vertical-align:top
}
OL {
 list-style-type:decimal;
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr
}
LI {
 list-style-type:decimal;
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr;
 line-height:18px
}
DT {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr
}
DD {
 text-align:left;
 margin-bottom:0px;
 margin-top:0px;
 margin-right:0px;
 text-indent:0px;
 direction:ltr
}
TH {
 text-align:right;
 vertical-align:top
}

