body {
	background: url(http://www.calfutures.org/lifeinsurance/images/bg.jpg) repeat-x;
	margin-top :8px;
	margin-left : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}


/* -------------- header -------------- */
#header {
	height: 90px;
	width: 800px;

}

#header img{
	padding-left:0px;
}

/* -----------  nav -------------- */

#nav {
	/*background-color: #82ACCE;*/
	background: url(http://www.calfutures.org/lifeinsurance/images/bg-nav.jpg) repeat-x;
	margin: 0;
	padding-top: 8px;
	font-size: 0.9em;
	font-weight: bold;
	width: 802px;

}
#nav ul {
	border-bottom: 1px solid #CCC;
	margin: 0;
	padding: 13px 0px 3px 400px;
}

#nav ul li {
	list-style: none;
	margin: 0;
	display: inline;
}
#nav ul li a {
	color: #FFF;
	padding: 3px 0.5em; 
	margin-left: 5px; 
	border: 1px solid #CCC; 
	border-bottom: none; 
	background: #4E86DA; 
	text-decoration: none;
}

#nav ul li a:hover {
    color: #333;
	background-color: #FFF;
}

#nav ul li a#onpage {
    color: #333;
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
}


/* -----------  body -------------- */

#main {
	width: 800px;
	overflow: hidden;
	background: #FFFFFF;
	border-right: 1px solid #CCC;
	border-bottom: none;
	border-left: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
}

#main h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #788ba9;
	margin-bottom: 10px;
}

#main h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #788ba9;
	margin-bottom: 10px;
}


#main p{
	font-family: Verdana,  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

#ctr{
	width: 730px;
	padding:10px;
	margin-top:10px;
	background: #FFF;
	margin-bottom: 10px;
	/* border: 1px solid #CCC;*/
}

/* -----------  footer -------------- */

#footer {
	background-color: #EAF1FF;
	font-size: 11px;
	border-top: 1px solid #CCC;
	width: 800px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-bottom:7px;
}

#footer p{
line-height: 15px;
margin-top:5px;
margin-bottom:5px;
}

/* -----------  quote -------------- */
#quote{
   /*background-color: #FFFFD5;
	border: thin dashed #b0c4de;*/
	padding:10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#quote #button{
	font-weight: bold;
	font-size: 1.1em;
	color: #FFF;
	border: 1px solid #666;
	padding: 1px 6px 1px 6px;
	background:#2858df;
	margin-left: 5px;
}

#quote #text{
   color: #b22222;
   font-weight: bold;
	font-size: 1.1em;
}

/* -----------  form stuff -------------- */
#form input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #333;
border-right: #8b9cba 1px solid;
border-top: #8b9cba 1px solid;
border-left: #8b9cba 2px solid;
border-bottom: #8b9cba 2px solid;
padding: 2px 2px 2px 2px;
background:#FFF;
}

#form textarea{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 12px;
color: #333;
border-right: #8b9cba 1px solid;
border-top: #8b9cba 1px solid;
border-left: #8b9cba 1px solid;
border-bottom: #8b9cba 1px solid;
padding: 10px 10px 10px 10px;
background:#FFF;
}

#form #button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	border-right: 1px outset #8b9cba;
	border-top: #8b9cba 1px solid;
	border-left: #8b9cba 1px solid;
	border-bottom: 1px outset #8b9cba;
	padding: 3px 5px 3px 5px;
	background:#2858df;
}


/* -----------  end form stuff -------------- */