html {overflow-y: scroll;overflow:-moz-scrollbars-vertical;}
body{margin:0;padding: 0;font-family:  Arial, Verdana, Helvetica, Sans-Serif;color: black;font-size:12px;}
h1{font-size: 15px;color: black;font-weight:bold;margin:0px;padding:0px;}
p {margin:12px 0 12px 0;}
a{color: #6b8e23;text-decoration: none;}
a:hover{color: #F7941D;text-decoration: underline;}
a img {border:0px;}

.layout {width:100%;}
.headerlayout{height:125px;background: url(../Images/headerfiller.jpg) repeat-x;}
.header{background-image: url(../Images/header.jpg);background-repeat: no-repeat;display: inline;width:100%;float: left;background-position: right top;clear:right;}
.logo{float:left;display:inline;height:125px;width:277px;clear:left;}

#logotext{color: white; height: 75px;float: left;padding: 50px 0 0 15px;display:inline;}
#logotext h1 {color: white; font-size: 24px; font-weight: bold; margin: 0px; padding: 0px;}
#logotext p {font-size: 16px; line-height: 18px; margin: 0px; padding: 0px;}
.headerfiller{display: inline;height: 125px;}

.navigationlayout{height:56px;background: url(../Images/navbg.gif) repeat-x;}

.navbar{height:56px;font-weight:bold;clear:right;}
.navspacerimg{height:56px;float:left;width:16px;display:inline;}
#navbarmenu{margin:25px 100px 0 25px;height:31px;font-size:14px;display:block;float:right;clear:right;font-weight:normal ;}
#navbarmenu a{color:Black;font-weight:bold; margin: 0px 6px;}
#navbarmenu a:hover{color:#F7941D;}

#mainleft{background: url(../Images/mainleftbg.gif) repeat-y;width:240px;padding:24px 0 25px 0;}
#mainleft h1{width:225px;border-top:1px solid #D0E3C7;border-bottom:1px solid #D0E3C7;font-weight:bold;font-size:14px;height:20px;color:Black;padding:5px 0 0 15px;background:white; margin:0px 0 10px 0;}
#mainleft h2{font-size: 11px;color: black;margin: 20px 0 0 15px;}
#mainleft ul{margin:5px 0 10px 20px; padding: 0px;}
#mainleft li{margin: 0 0 0 7px;line-height:15px; padding: 0px;}
#mainleft a{}
#mainleft a:hover{color: #F7941D;text-decoration:underline;}
#mainleft p {margin-left: 15px; margin-top: 6px; margin-right: 8px; color: #555;}

#mainright{padding:30px 45px 25px 25px; min-width: 470px;}
#mainright h1{font-size: 15pt; color: #222; line-height: 20px; margin:10px 30px 0 0; min-width: 450px; padding:0px;}
#mainright h2{font-size: 11pt; color: #F7941D; text-transform:uppercase; line-height: 25px; margin: 20px 0 0 0; padding:0px;}
#mainright h3{font-size: 11pt; text-align: center; margin: 10px 0 0 0;}
#mainright h4{font-size: 10pt; color: #222; margin: 5px 30px 0 0; min-width: 450px; padding:0px; border-bottom: 1px solid #008D7F;}
#mainright h5{font-size: 9pt; color: #008D7F; margin: 0px; padding: 0px;}
#mainright h6{font-size: .9em; font-weight: normal; margin: 0px; padding: 0px;}

#mainright ul.buttons {list-style-type: none; text-align: center; border: 0px solid gold; margin-top: 20px; padding: 0px;}
#mainright ul.buttons li {display: inline; padding: 0px; margin: 0px; border: 0px solid silver;}
#mainright ul.buttons li a, #mainright ul.buttons a:link, #mainright ul.buttons a:visited {display: inline; background-color: #481; padding: 3px 10px;; border: 1px outset black; text-align: center; margin: 0 1px; color: white;}
#mainright ul.buttons li a:hover, #mainright ul.buttons li a:focus{background-color: #F7941D; text-decoration: none; color: white; border: 1px inset #888; }

#mainright p {line-height: 1.5em;}
#mainright p em {color: #487D09;}
#mainright p strong {}
#mainright p u {}
#mainright table{display: block; width: 350px;}

.footerlayout{padding:0 0 0 20px;background:#EBF3E7;height:20px;border-top:1px solid #D0E3C7;border-bottom:1px solid #D0E3C7;font-size:11px;}
.footer{}

.LatestNewsHomePage 
{
	clear: both;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
	width: 645px;
}

.LatestNews 
{
	clear: both;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
}

.LatestNews h2
{
}

.LatestNews p
{
}

.ComposureForm .SubmitButtonRow
{
	padding: 0.5em 0.5em 0.5em 12em;
	float: none;
	clear: both;
}

.ComposureForm .InputRow
{
	padding: 0.5em;
	float: none;
	clear: both;
}

.ComposureForm .InputRow label
{
	float: left;
	width: 12em;
}

.ComposureForm .InputRow input
{
	float: left;
	width: 25em;
}

.ComposureForm .InputRow .ErrorMessage
{
	margin-left: 12em;
	color: red;
	font-style: italic;
}
