body {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	font-size:90%;
	line-height:130%;
}

a {
color:#009900;}

a:hover {
color:#000000;}


h1 {
	font-size:130%;
	color:#009990;
	margin:10px 0 0px 0;
	padding:0;
}
h2 {
	font-size:130%;
	color:#009900;
	margin:10px 0 0px 0;
	padding:0;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.pagewrapper {
	width:779px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/shadow1.jpg);
	background-position:0 171px;
	background-repeat:no-repeat;
	height:300px;
}

.branding {
	background-image:url(../images/branding_bg.jpg);
	background-position:379px 0;
	background-repeat:no-repeat;
	padding-left:33px;
	padding-top:60px;
}

.outerwrapper {
	margin:0 33px 0 33px;
	border:1px solid #666;
	padding:2px;
	background-image:url(../images/content_wrapper_bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

.innerwrapper {
	margin:0;
	border:1px solid #ccc;
	background-color:#FFFFFF;
	background-image:url(../images/quote_bg.gif);
	background-repeat:no-repeat;
	background-position:201px 0;
}

.navigation {
	background-image:url(../images/primary_nav_bg.jpg);
	background-repeat:no-repeat;
	padding:14px 0 0 15px;
	width:205px;
	float:left;
}


.navigation ul li {
	display:block;
	border-bottom:1px dashed #ccc;
}

.navigation ul li a {
	display:block;
	padding:5px;
	text-decoration:none;
    color:#000066; 
	font-weight:bold;
font-size:larger;

}

.navigation ul li.selected {
	display:block;
	padding:5px;
	text-decoration:none;
    color:#009900; 
	font-weight:bold;
 	background-color:#F0F0F0;
 	font-size:larger;
}

.navigation ul li a:hover 
{
font-weight:bold; 
color:#009900; 
font-size:larger;
 	background-color:#F0F0F0;
  
}


fieldset {
	margin: 0;
	padding: 10px;
	border: 1px solid #9c9c9c;
}

fieldset legend {
	margin: 0;
	padding: 3px 6px;
	}

fieldset ol {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

fieldset ol li {
	margin: 3px 0;
	padding: 0;
}

fieldset ol li label {
	float: left;
	width: 140px;
	clear: both;
	font-weight: bold;
	margin-top: 2px;
}

fieldset ol li input, fieldset ol li select, fieldset ol li textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 100%;
	padding: 3px;
}


.content 
{
    font-size:12px;
	margin:0 0 0 205px;
	padding:0 25px 10px 25px;
}

.content p {
	margin:0;
	padding:15px 0px 20px 0px;
}	

.quote {
	text-align:right;
	padding-right:8px;
}

#quotebg {
	background-image:url(../images/quote_pagebg.jpg);
	background-repeat:no-repeat;
	
}

.legals {
	background-image:url(../images/grey_logo.jpg);
	background-repeat:no-repeat;
	background-color:#CCC;
	margin:0px;
	padding:48px 0 10px 20px;
	font-size:80%;
	color:#333333;
}

.legals a {
	color:#666666;
	text-decoration:none;
}

.legals a:hover {
	color:#FFF;
	text-decoration:underline;
}

#quotes {
	
	background-image:url(../images/quote_pagebg.jpg);
	background-repeat:no-repeat;
	background-position:-3px -1px;
	padding-top:88px;
}

.input {
	width:90px;
}

.drop {
	width:145px;
}

.datedrop {
	width:1ems;
}
 .double input{
 	width:215px;
 }
