body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background: #fff url('insurance/bkgd.jpg') repeat-x;
	color: #000;
	text-align: left;
	}
	
form {margin: 0px;}

em {color: red;}

h1, h2, h3 {
    font-size: 1.3em;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin: 0px;
	}

#page {
    background: url('insurance/cnr.jpg') no-repeat bottom right;
	margin: 5px auto;
	padding: 0px;
	width: 790px;
	}
#header {
	background: url('insurance/header.gif') no-repeat bottom center;
	margin: 0px;
	padding: 0px;
	}

#headerimg 	{ 
	height: 131px; 
	width: 790px; 
	}
#nav {
	height: 35px;
	width: 790px;
	}	
	/* Nav */
#navcontainer ul
{
padding: 6px 0px 0px 10px;
margin: 0px 0px 0px 0px;
color: #fff;
float: left;
background: url('insurance/nav.jpg') no-repeat;
height: 29px;
width: 780px;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
font-size: 1.2em;
padding: 0.2em 1.3em;
color: #fff;
text-decoration: none;
float: left;
font-weight: bold;
}

#navcontainer ul li a:hover
{
color: #fff;
}

.main
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 510px;
	clear: both;
	;	
	}
	
.copy
{	background: #fff url('insurance/cnr.jpg') no-repeat bottom right;
	float: left;
	margin: 0px;
	padding: 0px 100px 0px 100px;
	width: 590px;
	clear: both;
	}	

#app
{
	padding: 0px 0 0px 0;
	margin-left: 510px;
	margin-top: -5px;
	width: 260px;
	
	}

/* IE ignores this part it cannot read styles with [attribute]*/
#app[id]{ 
	padding: 0px 0 0px 0;
	margin-left: 510px;
	margin-top: 50px;
	width: 260px;

	background-color: white;
	}
	
#footer
{
	background: url('insurance/footer.jpg') no-repeat bottom center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 790px;
	height: 63px;
	border: none;
	}
	
.addy {
    padding: 18px 270px 2px 10px;
	text-align: left;
}	

#ref
{   background-color: #fff;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 790px;
	height: 106px;
	border: none;
	text-align: center;

	}
	
a.menu:link {color: #000066;text-decoration: none;}
a.menu:active {color: #000066;text-decoration: none;}
a.menu:visited {color: #000066;text-decoration: none;}
a.menu:hover {color: #3366cc;text-decoration: none;}
	
.ltblu {background-color: #8ea6f8;}
.ltgrey {background-color: #e4e4e4; }
.sml {font-family: Verdana, Arial, Sans-Serif;font-size: 10px; color: #000000; text-align: left;}
.smlc {font-family: Verdana, Arial, Sans-Serif;font-size: 10px; color: #000000; text-align: center;}
.cent {text-align: center;}
	
 input, textarea, select {border-right: #303083 1px solid; border-top: #303083 1px solid;
font-size: 11px; border-left: #303083 1px solid; color: #303083; border-bottom: 
#303083 1px solid; font-family: Arial, Helvetica, sans-serif; background: #ffffff; font-weight: normal; color: #000000;}	



.VerificationError{
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
	height: 50px;
	width: 260px;
}