/* CSS Document */
.update {margin:0px 0px; padding:0px 0px; color:#81bc3c; position: absolute; left: 15px; bottom: 15em}


body {
	background: #fff;
	margin: 0px;
	padding: 0px;
	color: #444;
	line-height: 1.3em;
	font: 0.8em arial, sans-serif;
	text-align: justify
}

#navcontainer {
	display: none
}

#wrap {
	width: 95%
}

#searchBox {
	display: none
}

.SiteSearch {
	display: none
}

.submit {
	display: none
}

#header {
	display: none
}

.logo {
	padding-left: 15px;
	width: 165px
}

.topImage {
	display: none
}

.slogan {
	display: none
}

.slogan div {
	display: none
}

#MainContent {
	
}

#MainContentHome {
	
}

/* LATEST RESULT */

.resultsBorderBottom {border-bottom: 1px solid #000000;}
.resultsBorderBottom2 {border-bottom: 2px solid #000000;}

/* HOMEPAGE START */

.TopContent {
	
}

.TopContent h1, .MidContent h1, .SpotLight h1 {
	font: 1.7em "Arial Narrow", sans-serif;
	color: #455a20;
	margin: 0px;
	padding: 0px;
}

.MidContent {
	
}

/*.MidContent h3 {
	color: #81bc3c;
	font-size: 1.3em;
	padding: 10px 0 0 0;
	margin: 0px;
	line-height: 1em;
}*/

.MidContent h3 {
	color: #81bc3c;
	font-size: 1.3em;
	padding: 0px 0 0 0;
	margin: 0px;
	line-height: 1em;
}


.SpotLight {
	
}

.SpotLight h3 {
	color: #455a20;
	font-size: 1.2em;
	padding: 10px 0 0 0;
	margin: 0px;
	line-height: 1em;
}

ul.SiteMap {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.SiteMap li a:link, ul.SiteMap li a:visited, ul.SiteMap li a:hover {
	text-decoration: none;
	color: #81bc3c
}

ul.SiteMap li ul li a:link, ul.SiteMap li ul li a:visited, ul.SiteMap li ul li a:hover {
	text-decoration: underline;
	color: #455a20
}

ul.SiteMap li {
	font-size: 1.3em;
	font-weight: bold;
	font-family: "arial narrow", sans-serif
}

ul.SiteMap li ul li {
	font-family: Arial, Helvetica, sans-serif;
}

ul.SiteMap li ul {
	font-size: 0.6em;
	font-weight: normal;
	list-style: disc;
}

ul.SiteMap li {
	padding: 4px 0px
}

ul.SiteMap li.last {
	padding-bottom: 0px
}

/* HOMEPAGE END */

.clear {
	clear: both;
}

ul.products li {
	padding-bottom: 15px;
}

#menu {
}

#Footer {
	display: none
}

#footercontainer {
	
}

#footercontainer ul { margin: 0; padding: 0; list-style: none; float: right; width: 540px; }
 
#footercontainer li { float: left; text-align: left; padding: 10px 7px 2px 7px; background: url(../images/header/menu.gif) no-repeat top right; list-style: none;}

#footercontainer li.last { background: none;}

#footercontainer a { 
	
}
#footercontainer a:link, #footercontainer a:visited {
	text-decoration: none;
}

#footercontainer a:hover {
	text-decoration: underline;
}

.DisclaimerText {
	font-size: 0.7em;
	margin: 0px;
	padding: 10px;
	background: #dfeccd;
	border: 1px solid #d1d1d1;
	color: #111;
	overflow: visible;
	width: 95%
}

.DisclaimerText h3 {
	color: #455a20;
	font-size: 1.2em;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	line-height: 1em;
	text-transform: uppercase
}

.DisclaimerText p {
	padding: 0px;
	margin: 0px;
	overflow: visible;
	nowrap: nowrap;
	width: 95%
}


/* styles */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #3d5217;
	font-family: "arial narrow", sans-serif;
	font-size: 1.9em;
	padding-bottom: 15px;
	line-height: 1.4em;
	padding-top: 25px
}

h3 {
	color: #81bc3c;
	font-size: 1.4em;
	padding-top: 10px;
	line-height: 1.2em;
}

h3 span {
	color: #444;
	font-size: 0.85em;
	font-weight: normal
}

h4 {
	color: #81bc3c;
	font-size: 1.2em;
	padding-top: 10px;
	line-height: 1.2em;
}

.Advisers h4 {
	color: #81bc3c;
	font-size: 1.2em;
	padding-top: 0px;
	line-height: 1.2em;
}

h4 span {
	color: #444;
	font-size: 0.85em;
	font-weight: normal;
	font-style: italic
}

.NewsYear {
	color: #81bc3c;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

/* LINKS */

a:link, a:visited {
	color: #3d5217;
	text-decoration: underline;
}

a:hover {
	color: #81bc3c;
	text-decoration: underline;
}

#Button {
	background: #3d5217;
	color: #fff;
	border: 1px solid #81bc3c;
	padding: 5px;
	text-decoration: none
}

.MidContent .Button {
	background: #3d5217;
	color: #fff;
	border: 1px solid #81bc3c;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	line-height: 1.2em;
	display: block;
	color: #fff
}

a#Button:link, a#Button:visited, a#Button:hover {
	color: #fff;
	text-decoration: none
}

#MainContentHome a.Button:link, #MainContentHome a.Button:visited, #MainContentHome a.Button:hover {
	color: #fff;
	text-decoration: none
}

form {
	margin: 0px;
	padding: 0em;
}

.Button {
    border: 1px solid #81bc3c;
	background: #3d5217;
	color: #81bc3c;
	padding: 2px 5px;
	color: #fff
}

fieldset {
	padding-bottom: 30px;
}

.InputField {
	float: left;
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 3px;
	margin-left: 1px
}



.InputField2 {
	border: 1px solid #00525d;
	background: #fff;
	color: #5899a3;
	padding: 2px;
	margin: 0px;
	width: 220px
}
.radio {text-align:right;}

.label
{
width: 8em;
float: left;
text-align: right;
margin-right:0.5em;
display: block;
margin: 4px;
}

legend {
	font-family: "arial narrow", sans-serif;
	margin: 0px 0px 9px 0px;
	padding: 2px;
	color: #3D5217;
	font-size: 1.8em;
	line-height: 1.1em;
	font-weight: bold
}

.contact {
	float: right;
	width: 280px;
}