body { margin: 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; font-size: 80%;}

p { font-size: 0.9em; line-height: 18px; margin-left: 0px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; color: #4a382f; }
h1 { font-size: 1.3em; margin-bottom: 20px; margin-top: 0px; padding: 0px; color: #4a382f; line-height: 18px; }
h2 { font-size: 1em; margin-bottom: 10px; margin-top: 0px; padding: 0px; color: #4a382f; line-height: 18px; }

td { font-size: 0.9em; font-weight: bold; color: #4a382f; margin-bottom: 13px; }

img { border-style: none; margin: 0px; padding: 0px; }

img.incopy { border-style: none; margin-left: 20px; margin-bottom: 5px; padding: 0px; }

a.inbody:link{ font-weight: bold; color: #4a382f; text-decoration: underline; }
a.inbody:visited { font-weight: bold; color: #4a382f; text-decoration: underline; }
a.inbody:hover { font-weight: bold; color: #a9e0a3; text-decoration: underline; }

a.inbody2:link{ font-weight: normal; color: #666; text-decoration: none; }
a.inbody2:visited { font-weight: normal; color: #666; text-decoration: none; }
a.inbody2:hover { font-weight: normal; color: #a9e0a3; text-decoration: none; }

a.level1:link{ font-weight: bold; color: #4a382f; text-decoration: none; margin-left: 0px;}
a.level1:visited { font-weight: bold; color: #4a382f; text-decoration: none; margin-left: 0px; }
a.level1:hover { font-weight: bold; color: #a9e0a3; text-decoration: none; margin-left: 0px; }

a.level2:link{ font-weight: normal; color: #4a382f; text-decoration: none; margin-left: 20px; }
a.level2:visited { font-weight: normal; color: #4a382f; text-decoration: none; margin-left: 20px; }
a.level2:hover { font-weight: normal; color: #a9e0a3; text-decoration: none; margin-left: 20px; }

a.level3:link{ font-weight: normal; color: #4a382f; text-decoration: none; margin-left: 40px; }
a.level3:visited { font-weight: normal; color: #4a382f; text-decoration: none; margin-left: 40px; }
a.level3:hover { font-weight: normal; color: #a9e0a3; text-decoration: none; margin-left: 40px; }

#container { padding: 0px; margin: 0px auto; width: 968px; }

#disclaimer {
	visibility: hidden; display: none;
}

#strapline {
	float: left; margin: 0px; padding: 0px; width: 668px; height: 100px; background-color:#4a382f;
}

#brand {
	float: left; margin: 0px; padding: 0px; width: 300px; height: 100px; text-align: right; background-color:#4a382f;
}

.imagelink {
	float: left; margin: 0px; padding: 0px; width: 96px; height: 250px;
}

#headerimage {
	float: left; margin: 0px; padding: 0px; width: 768px; height: 250px;
}


#subnavigation {
	margin: 0px; padding: 0px; float: left; font-size: 0.8em;
}
#subnavigation ul {
	margin-left: 20px; margin-top: 10px; padding: 0px;
}
#subnavigation ul li {
	display: inline;
	}
#subnavigation ul li a {
	float: left; color: #fff; padding-right: 10px; margin: 0px; text-decoration: none;
	}
#subnavigation ul li a:visited {
	color: #fff;
}
#subnavigation ul li a:hover {
	color: #a9e0a3;
}

#contentcontainer {
float: left;
margin: 0px;
padding: 0px;
width: 968px;
background-image: url(/images/background.gif);
background-position: top left;
background-repeat: repeat;
}

#navwrap {
float: left;
width: 200px;
padding: 0px;
margin: 0px;
}

#navcontainer {
float: left;
width: 200px;
padding: 0px;
margin: 0px;
}

#navcontainer ul {
margin: 0px;
padding: 0px; 
font-size: 0.9em;
text-align: right;
list-style-type: none;
}

#navcontainer li {
margin: 0px;
padding: 0px;
}

#navcontainer a {
width: 175px;
display: block;
padding-left: 5px;
padding-right: 20px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom: #4a382f 1px solid ;
}

#navcontainer a:link {
color: #4a382f;
text-decoration: none;
}

#navcontainer a:visited {
color: #4a382f;
text-decoration: none;
}

#navcontainer a:hover {
color: #4a382f;
background-color: #ddf3da;
}


#newscontainer {
	width: 150px; margin: 20px 20px 0px 20px; padding: 5px; background-color: #FFFFFF; border: 1px solid #4a382f;
}

#newscontainer p { font-size: 0.8em; line-height: 15px; margin-left: 0px; margin-bottom: 15px; margin-top: 0px; margin-right: 0px; color: #4a382f; }


#newscontainer a:link {
	color: #628f5d; text-decoration: none;
}

#newscontainer a:visited {
	color: #628f5d; text-decoration: none;
}

#newscontainer a:hover {
	color: #628f5d; text-decoration: underline;
}

#imagecontainer {
	width: 200px; margin: 0px; padding: 0px;
}


#imagecontainer a {
	width: auto; margin: 0px; padding: 0px; border-bottom: none; display: inline;
}

#legalDisclaimer {
	float: left; width: 968px; padding: 50px 0px 20px 0px; margin: 0px; color: #628f5df;
}

#legalDisclaimer p {
	font-size: 10px; line-height: 13px; margin-left: 0px; margin-bottom: 5px; margin-top: 0px; margin-right: 0px; color: #4a382f;
}

.navon { 
background-color: #e5e5e5;
}

#homecontent {
float: left;
width: 440px;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
}

#fullcontent {
float: left;
width: 728px;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
}

#fullcontent #rightCol {
float: Right;
width: 250px;
margin: 0px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}


#panel {
float: left;
width: 248px;
margin: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 0px;
background-color:#4a382f;
}

#panel p {
color: #fff;
}

.sitemap {
	float: left; margin: 0px; padding-right: 20px; width: 300px;
}
.sitemap p {
	margin-bottom: 0px;
}

#content {
float: left;
width: 566px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
padding: 0px;
}

.contact { float: left; margin: 0px; padding: 0px; width: 309px; }
.input{ font-size: 11px; width: 175px; font-style: normal; font-variant: normal; color: #4a382f; }
.inputbold{ font-size: 11px; font-weight: bold; width: 175px; font-style: normal; font-variant: normal; color: #4a382f; }
.formelements { float: left; margin: 0px; padding-left: 10px; padding-top: 29px; width: 200px; }
.formelements p { font-weight: bold; color: #a9e0a3; margin-bottom: 13px;}
.formelements h3 { font-weight: normal; font-size: 11px; color: #a9e0a3; margin-top: 44px;}
.formfields { float: left; margin: 0px; padding: 0px; padding-top: 29px; width: 175px; }

.inputb{ font-size: 11px; width: 150px; font-style: normal; font-variant: normal; color: #4a382f; }
.inputboldb{ font-size: 11px; font-weight: bold; width: 150px; font-style: normal; font-variant: normal; color: #4a382f; }
.formelementsb { float: left; margin: 0px; padding-left: 10px; padding-top: 29px; width: 175px; }
.formelementsb p { font-weight: bold; color: #a9e0a3; margin-bottom: 13px;}
.formelementsb h3 { font-weight: normal; font-size: 11px; color: #a9e0a3; margin-top: 44px;}
.formfieldsb { float: left; margin: 0px; padding: 0px; padding-top: 29px; width: 150px; }

#footer {
	float: left; width: 968px; padding: 0px; margin-top: 20px; color: #4a382f; font-size: 0.85em;
}

#footernav {
	float: left; width: 568px; padding: 0px; margin: 0px; text-align: left;
}
#footernav a:link {
	color: #4a382f; text-decoration: none;
}
#footernav a:visited {
	color: #4a382f; text-decoration: none;
}
#footernav a:hover {
	color: #4a382f; text-decoration: underline;
}

#copyright {
	float: left; width: 400px; padding: 0px; margin: 0px; text-align: right;
}

/* CM */
.inbodyimg {float:right; width:200px; margin:5px 10px 10px 10px;}
