body {
	margin:0;
	padding: 0;
	/*background-color:#E1D7C4;*/
	background-color:#FFFFFF;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
p  {
	margin:0 0 12px 0;
	font-size: 12px;
	line-height:16px;
	}
h1 {
	margin:0;
	padding:0;
	font-size: 14px;
	line-height:22px;
	font-weight: bold;
	color:#0E4256;
	}
h2 {
	margin:0;
	padding:0;
	font-size: 12px;
	line-height:20px;
	font-weight: bold;
	color:#0E4256;
	}
h3 {
	margin:0;
	padding:0;
	font-size: 11px;
	line-height:16px;
	font-weight: bold;
	color:#7F4721;
	}
li {
	font-size: 12px;
        padding-bottom: 10px;
	}

ol {
	margin:0;
	padding: 0 0 1em 2em;
	line-height:17px;
	}
ul {
	margin:0;
	padding: 0 0 1em 2em;
	line-height:17px;
	list-style-image: url(../images/bulletdrop.gif);
	}
table {
	border: 0;
	}
img {
	padding: 2px 5px;
	}
input, select, option {
	padding: 0px;
	margin: 2px;
	}
a:link {color: #A56304; text-decoration: underline}
a:visited {color: #B23F28; text-decoration: underline;}
a:hover {color: #F0BF22; text-decoration: underline;}

/* Classes */

.star{
	color: red;
	}
.logo{
	padding-top: .3em;
	float: left;
	width: 139px;
	}
.partners {
	padding: 10px;
	}
.next { 
	font-weight: bold;
	padding: 5px;
	padding-right: 47px;
	background-image:url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}
.next a:link {color: #FFF; text-decoration: none;}
.next a:visited {color: #FFF; text-decoration: none;}
.next a:hover {color: #F0BF22; text-decoration: none;}

/* divs */

#wrapper {
	padding: 0;
	/*margin: 0 auto;*/
        margin: 0;
        /*RV20080707
	min-width: 720px;
	max-width: 60em;
        width:expression(document.body.clientWidth > (720/12) * 
		parseInt(document.body.currentStyle.fontSize)?
		"60em":
		"auto" );
        */
        /*border: thin solid black;*/
	}	
#container {
	padding: 0 0 .4em .8em;
	margin: 0;
        /*RV20080707
	min-width: 720px;
	max-width: 60em;
	width:expression(document.body.clientWidth > (720/12) * 
		parseInt(document.body.currentStyle.fontSize)?
		"60em":
		"auto" );
        */
        
	text-align: left;
	background-color:#0E4256;
	}
#subnav {
	clear: both;
	padding: .8em .5em .5em .8em;
	margin-bottom: .5em;
	position: relative;
	left: 1px;
        /*RV20080707
	min-width: 690px;
	max-width: 57.5em;
	width:expression(document.body.clientWidth > (690/12) * 
		parseInt(document.body.currentStyle.fontSize)?
		"57.5em":
		"auto" );
        */
        width: 98%; /*RV20080707*/
	text-align: left;
	background-color:#D9E7EB;
	}
#bodydiv {
	clear: left;
	padding: 0.8em;
	margin: 0;
	position: relative;
	left: 1px;
        /*RV20080707
	min-width: 663px;
	max-width: 55.2em;
	width:expression(document.body.clientWidth > (663/12) * 
		parseInt(document.body.currentStyle.fontSize)?
		"55.2em":
		"auto" );
        */
        /*width: 98%;*/ /*RV20080707*/
	text-align: left;
	background-color: #FFF;
	}
#bodya {
	float: right;
	padding-right: .6em;
	margin-left: .25em;
	width: 155px;
	text-align: left;
	}
#bodyb {
	clear: left;
	padding: .8em;
	margin: 0;
	border: 0;
	position: relative;
	left: 1px;
	width: 40.5em;
	text-align: left;
	background-color: #FFF;
	}
#footer { 
	padding:0;
	margin: 0;
	position: relative;
	text-align: right;
	background-color:#0E4256;
	}
#float { 
	float: left;
	width: 50%;
	}
#clearer { 
	clear: both;
	}
#imagereplace {
	text-indent: -5000px;
	float: left
	}
#imagereplace ul{
	list-style-image: none;
	list-style-type: none;
	margin:0;
	padding: 0;
	}
    
/* Tab menu */

#navlist {
	margin:0;
	padding: 22px 0 0 0;
	white-space:nowrap;
	background-color: #0E4256;
	}
#navlist ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}	
#navlist li {
	float:left;
	background:url(../images/tabs1.gif) no-repeat 0 0;
	margin:0;
	padding:0 0 0 6px;
	}
#navlist a{
	display:block;
	background:url(../images/tabs1.gif) no-repeat 100% 0;
	padding:1px 12px 0 6px;
	}
#navlist #current{
	background:url(../images/tabs1.gif) no-repeat 0 -80px;
	}
#navlist #current a{
	background:url(../images/tabs1.gif) no-repeat right -80px;
	padding:1px 12px 2px 6px;
	}
#navlist a, #navlist a:visited {color: #0E4256; text-decoration: none; font-weight: bold;}
#navlist a:hover {color: #F4F8F9;}
#navlist #current a:hover {color: #0E4256;}
	
/* Sub-tab menu */

#subnavlist {
	margin:0;
	padding: 0;
	width:100%;
	float:left;
	white-space:nowrap;
	background-color:#D9E7EB;
	}
#subnavlist ul {
	margin:0;
	padding:0;
	list-style-type: none;
	list-style-image: none;
	}
#subnavlist li {
	float:left;
	background:url(../images/tabs2.gif) no-repeat 0 0;
	margin:0;
	padding:0 0 0 6px;
	}
#subnavlist a{
	display:block;
	background:url(../images/tabs2.gif) no-repeat 100% 0;
	padding:1px 12px 0 6px;
	}
#subnavlist #current{
	background:url(../images/tabs2.gif) no-repeat 0 -80px;
	}
#subnavlist #current a{
	background:url(../images/tabs2.gif) no-repeat right -80px;
	padding:1px 12px 2px 6px;
	}
#subnavlist a, #subnavlist a:visited {color: #0E4256; text-decoration: none; font-weight: bold;}
#subnavlist a:hover {color: #F4F8F9;}
#subnavlist #current a:hover {color: #0E4256;}

/* Menu links at top of page & copyright at bottom */

#links { 
	font-size: 11px;
	color: #FFF;
	position: relative;
	right: 5px;
	top: 1px;
	float: right;
	}	
#links.copyright{ 
	float: none;
	top: 0;
	}
#links a:link {color: #A5D3DC; text-decoration: none;}
#links a:visited {color: #A5D3DC; text-decoration: none;}
#links a:hover {color: #F0BF22; text-decoration: none;}

/* Form Boxes */

#form { 
        margin: 0;
	padding: 5px;
	width: 54.5em;
	}
#form p  {
	margin:0 0 12px 0;
	font-size: 12px;
	line-height:16px;
	}
#form h1 {
	text-align: center;
	margin:-5px -5px 3px -5px;
	padding:2px 2px 1px 2px;
	font-size: 13px;
	line-height:20px;
	font-weight: bold;
	color: #FFF;
	background-color:#0E4256;
	}
#form .row{ 
	clear: both;
        padding-top: 5px;
	}
#form .row .item{
	float: left;
	width: 17.5em;
	text-align: right;
        vertical-align: middle;
	}
#form .row .field{
	float: right;
	width: 36em;
	text-align: left;
	}
#form a:link {color: #A56304; text-decoration: underline}
#form a:visited {color: #B23F28; text-decoration: underline;}
#form a:hover {color: #F0BF22; text-decoration: underline;}

#quickform { 
	padding: 0 5px;
	width: 16em;
	background-color:#E8E8E8;
	}
#quickform .row .item{
	float: left;
	width: 6em;
	text-align: right;
	}
#quickform .row .field{
	float: right;
	width: 10em;
	text-align: left;
}