body
{
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #444;
	background-color:#998C6A;
}

h1
{
	margin:0px;
	padding:0px;
	font-size: 1.65em;
	font-weight:normal;
	color:#114432;
	font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2";
	margin-bottom:6px;
}

h2
{
	margin:0px;
	padding:0px;
	font-size: 1.65em;
	font-weight:normal;
	color:#114432;
	font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2";
	margin-bottom:6px;
}


h3{
	margin: 0px;
	padding:0px;
	font-size: 0.812em;
	font-weight:normal;
	color: #FFEEB6;
}

#content h3{
	margin: 0px;
	padding:0px;
	font-size: 1.2em;
	font-weight:normal;
	color: #114432;
}

h4{
	margin:0px;
	padding:0px;
	font-size: 1.2em;
	font-weight:normal;
	color:#114432;
	font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2";
	margin-bottom:6px;
}

h5{
	margin: 0px;
	padding:0px;
	font-size: 100%;
	font-weight: bold;
	color: #10392C;
	text-transform: uppercase;
}

h5 a{
	color: #10392C;
	text-decoration: none;
}

img
{
	border: none;
}

a{
	text-decoration:underline;
	color: #444;
}

p{
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
/*	font-size:0.75em;*/
	line-height: 1.4em;
}

hr{
	border: none;
	border-bottom:1px dotted #777777;
	margin: 0px;
	padding: 0px;
	margin-bottom: 18px;
}

#mainbgcontainer{
	margin: 0px auto;
	width: 976px;
}

#mainbg{
	float: left;
	width: 976px;
	background-image:url('/systemfiles/media/images/mainbg.jpg');
	background-repeat:repeat-y;
	background-position: 50%;
}

#maincontainer{
	margin: 0px auto;
	width: 960px;
	text-align:left;
}

#headercontainer{
	float: left;
	width: 960px;
}

#logo{
	float: left;
	width: 248px;
	text-align:right;
	padding-top: 60px;
}

#search
{
	float: right;
	width: 235px;
	text-align:left;
	/*padding-top: 64px;*/
}

#search img {
	padding-bottom: 15px;
}

#topnav{
	float: left;
	width:960px;
	height: 51px;
	background-image:url('/systemfiles/media/images/topnavbg.jpg');
	background-repeat:repeat-x;
	margin-top: 11px;
	font-size: 0.75em;
	text-transform:uppercase;
}

/*#topnav ul{
	margin: 0px;
	padding:0px;
}

#topnav li{
	list-style: none;
	display: block;
	float: left;
}

#topnav li a{
	display: block;
	color: #666;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 16px;
	line-height:51px;
}

#topnav li a:hover{
	background-image:url('/systemfiles/media/images/topnavbg_hover.jpg');
	background-repeat: repeat-x;
}

#topnav .first a{
	padding-left: 20px;
	padding-right: 18px;
}*/




ul.tabs
{
display: table;
margin: 0;
padding: 0;
list-style: none;
position: relative;
}

ul.tabs li
{
margin: 0;
padding: 0;
list-style: none;
display: table-cell;
float: left;
position: relative;
}



ul.tabs a
{
/*position: relative;*/
display: block;


	color: #666;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 16px;
	line-height:51px;

}

ul.tabs a:hover
{
	background-image:url('/systemfiles/media/images/topnavbg_hover.jpg');
	background-repeat: repeat-x;
}

ul.tabs .active a
{
	background-image:url('/systemfiles/media/images/topnavbg_hover.jpg');
	background-repeat: repeat-x;
}

ul.tabs .active li a
{
	background-image:none;
}

ul.tabs .Section_1 a {
	padding-left: 20px;
	padding-right: 18px;
}

/* dropdowns
*************************/

ul.dropdown
{
margin: 0;
padding: 0;
display: block;
position: absolute;
z-index: 999;
top: 100%;
width: 200px;
display: none;
left: 0;
top: 51px;

background-color: #E3E3E3;
}

*html ul.dropdown{
background-color:#E3E3E3;
top: 51px;
}

/*IE7 Hack*/
*:first-child+html ul.dropdown {
top: 51px;
} 




ul.dropdown ul.dropdown
{
top: 0;
left: 100%;

}

/*IE6 hack*/
*html ul.dropdown ul.dropdown{
top: 0;
left: 90%;
}

ul.dropdown li
{
margin: 0;
padding: 0;
float: left;
width: 200px;
position: relative;
list-style: none;
display: block;


text-transform:none;
background-image: none;
}

ul.dropdown li a
{
	display: block;
padding-left: 10px;
line-height: 16px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom: 1px solid #E3E3E3;
}

ul.dropdown li a:hover
{
color: #FFF;
background-color: #C5C5C5;
border-bottom: 1px solid #fff;
background-image: none;
}

ul.dropdown li.active a
{
color: #FFF;
background-color: #C5C5C5;
border-bottom: 1px solid #fff;
background-image: none;
}



#homebanner{
	float:left;
	width:960px;
	height:237px;
	overflow: hidden;
}

#greenheader{
	float:left;
	width:960px;
	height:49px;
	background-image:url('/systemfiles/media/images/greenheader.jpg');
	background-repeat:repeat-x;
	overflow: hidden;
}

#greenheader h1{
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 0.75em;
	line-height: 50px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:30px;
	text-transform:uppercase;
}

#greenboxes{
	float:left;
	width:960px;
	background-image:url('/systemfiles/media/images/greenbg.jpg');
	background-repeat:no-repeat;
	border-top: 20px solid #103B2C;
	border-bottom: 24px solid #09231A;
	background-color: #09231A;
}

.leftgreenbox{
	float: left;
	width:330px;
	text-align:center;
}

.middlegreenbox{
	float:left;
	width:296px;
	text-align:center;
}

.rightgreenbox{
	float: left;
	width: 325px;
	text-align:center;
}

.heading{
	margin: 0px auto;
	width: 260px;
	color:#FFEEB6;
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2";
	font-size:1.625em;
	letter-spacing:-1px;
	line-height:30px;
	text-align:left;
}

.heading a{
	color:#FFEEB6;
	text-decoration: none;
}

#greencontent{
	float: left;
	width:960px;
	margin-top: 33px;
}

.greencontent{
	margin: 0px auto;
	width: 260px;
	color:#FFF;
	text-align:left;
	font-size:0.75em;
}

.greencontent p{
	margin-bottom: 12px;
}

.greencontent h2{
	margin:0px;
	padding:0px;
	font-size: 1.0em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:0px;
}

.greencontent a{
	text-decoration:underline;
	font-weight:bold;
	color: #fff;
}

#homecontentcontainer{
	float: left;
	width: 658px;
	text-align:center;
}

#homecontent{
	margin: 0px auto;
	width: 590px;
	text-align:left;
	padding-top:54px;
/*	padding-left:33px;
	padding-right:68px;*/
	font-size: 0.812em;
}

#homecontent p{
	line-height: 1.37em;
	margin-bottom:24px;
}

#rightcontainer{
	float: left;
	width: 280px;
	font-size: 0.812em;
	padding-top:54px;
}

#latestnews{
	float: left;
	width: 280px;
	min-height: 200px;
}

#latestnews p{
	line-height: 1.37em;
	margin:0px;
}

#scrollup {
  position: relative;
  overflow: hidden;
  height: 260px;
  width: 280px
}

.headline {
  position: absolute;
  top: 270px;
  left: 5px;
  height: 195px;
  width:260px;
}

#rightfooter{
	float: left;
	width: 280px;
	height: 85px;
	background-image:url('/systemfiles/media/images/rightbg.jpg');
	background-repeat:no-repeat;
	padding-top:10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#rightfooter ul{
	margin:0px;
	padding:0px;
}

#rightfooter li{
	list-style:none;
	display: block;
	line-height:26px;
	padding-left:11px;
}

#rightfooter li a{
	text-decoration:underline;
	color:#114432;
}

#footer{
	float: left;
	width:960px;
	height:148px;
	background-color:#ddd;
	padding-top: 20px;
}

#footer ul{
	margin:0px;
	padding:0px;
	float:left;
	border-left: 1px dotted #888888;
	width:240px;
/*	min-height: 91px;*/
}

#footer li{
	list-style:none;
	padding-left: 15px;
	padding-right: 10px;
	font-size:0.7em;
	line-height:24px;
}

#footer li a{
	color: 	#878787;
	text-decoration:none;
}

#footer ul.first{
	border: none;
	width:245px;
}

#footer ul.first li{
	border: none;
	padding-left: 24px;
}



#newslettercontainer{
	float: left;
	width:230px;
}

#newslettersignup{
	float: right;
	width: 211px;
	height:112px;
	background-color:#AAAAAA;
}

#newslettersignupcontent{
	float: right;
	width:198px;
	margin-top:10px;
}
#newslettersignupcontent p{
	font-size: 0.75em;
	color: #fff;
	padding:0px;
	margin:0px;
}

/*internal */

#internalbanner{
	float: left;
	width: 960px;
	height:200px;
	border-bottom: 4px solid #BBBBBB;
	overflow:hidden;
	z-index:1;
}

#internalbanner img{
	width: 960px;
	height:200px;
/*	position:relative;*/
	left:0px;
	top:0px;
	z-index:1;

float: left;

}

#contactus{
	float: right;
	width:220px;
	height:100px;
	background-image:url('/systemfiles/media/images/contactusbg.png');	
	margin-top:-100px;
	z-index:2;
	text-align:center;
	margin-right: 10px;
}

div>#contactus{
	margin-right: 20px;
}

#contactuscontent{
	margin: 0px auto;
	width:200px;
	text-align:left;
	padding-top: 12px;
}

#contactuscontent p{
	color: #444;
	padding:0px;
	margin:0px;
	font-size: 0.812em;
}

#contactuscontent h2{
	font-size:1.2em;
	margin: 0px;
	padding: 0px;
}

#internalgreenheader{
	float:left;
	width:960px;
	height:37px;
	background-image:url('/systemfiles/media/images/greenheaderinternal.jpg');
	background-repeat:repeat-x;
}

#internalgreenheader ul{
	margin:0px;
	padding:0px;
	padding-left: 15px;
}

#internalgreenheader li{
	display:inline;
	list-style:none;
	font-size: 0.812em;
	line-height:37px;
	color:#fff;
	padding-left: 5px;
}

#internalgreenheader li a{
	color: #fff;
	text-decoration:none;

	padding-right: 6px;
	background-image:url('/systemfiles/media/images/breadli.jpg');
	background-repeat:no-repeat;
	background-position:right center;
}

#internalcontainer{
	float: left;
	width:960px;
	text-align:center;
	margin-top:21px;
	margin-bottom: 30px;
	background-image:url('/systemfiles/media/images/internalline.jpg');
	background-repeat:repeat-y;
}

#internalcontainerwide{
	float: left;
	width:960px;
	text-align:center;
	margin-top:21px;
	margin-bottom: 30px;
}



#internalcenter{
	margin: 0px auto;
	width:919px;
	text-align:left;
}

#internalcentercontainer{
	float: left;
	width:919px;
	text-align:left;
}

.bgrightbottom{
	background-image:url('/systemfiles/media/images/rightbgfade.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}

#menu{
	float:left;
	width:210px;
	font-size: 0.75em;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu li{
	list-style:none;
}

#menu ul > li:first-child a{
	background-image: url('/systemfiles/media/images/menulibg_first.jpg');
}

#menu li a{
	display:block;
	text-decoration:none;
	background-image:url('/systemfiles/media/images/menulibg.jpg');
	background-repeat:no-repeat;
	background-color: #BFB3A7;
	padding-top: 13px;
	padding-bottom: 12px;
	padding-left:15px;
	text-transform:uppercase;
}
#menu li a:hover{
	background-color: #D5CDC5;
	background-image: none;
}

#menu ul > li:first-child a:hover 
{
	background-color: #D5CDC5;
	background-image: none;
}

#menu li.leftactive a{
	background-color: #D5CDC5;
	background-image: none;
}

#menu li.leftactive li a{
	background-image:none;
	padding:0px;
	padding-left:15px;
	background-color:#888888;
	padding-top: 7px;
	padding-bottom:7px;
	color:#fff;
	height:auto;
	background-image: url('/systemfiles/media/images/menubglili.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#menu li li a{
	background-image:none;
	padding:0px;
	padding-left:15px;
	background-color:#888888;
	padding-top: 7px;
	padding-bottom:7px;
	color:#fff;
	height:auto;
	background-image: url('/systemfiles/media/images/menubglili.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#menu li li a:hover{

background-color: #777777 !important;
	background-image: url('/systemfiles/media/images/menubglili.gif') !important;
}


#menu li li.leftactive a
{

background-color: #777777;
}

#contentcontainer{
	float:left;
	width: 490px;
	margin-top: 5px;
	text-align:center;
}

#content{
	margin: 0px auto;
	width:455px;
	text-align:left;
	min-height: 350px;
	height: 350px;
	font-size: 0.75em;
}

div>#content{
	height: auto;
}

#content h1{
	margin-top: 20px;

}

#content p{
	font-size: 100%;
}

#content td{
	font-size: 100%;
	padding-top: 10px;
	padding-right: 5px;
}

#content li
{
	font-size: 100%;
}


#quote
{
	float: left;
	width:440px;
}

#quote h3{
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	font-weight:normal;
	color:#114432;
	font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2";
	margin-bottom:6px;
	border-top: 1px dotted #BEB2A6;
	padding-top:10px;
	letter-spacing:-1px;
}

.quotename{
	font-size:0.75em;
}

#internalright{
	float:left;
	width:218px;
	text-align:center;
}

#internalrightcontent{
	margin:0px auto;
	width:188px;
	text-align:left;
	padding-top: 26px;
}

#relatedlinks{
	float:left;
	width:180px;
	padding-bottom: 160px;
}

#relatedlinks ul{
	margin:0px;
	padding:0px;
}

#relatedlinks li{
	list-style: none;
	padding-bottom: 10px;
	font-size:0.75em;
}

#relatedlinks h2{
	margin:0px;
	padding:0px;
	font-size: 1.2em;
	font-weight:normal;
	color:#114432;
	font-family:"ff-meta-web-pro-1","ff-meta-web-pro-2";
	margin-bottom:16px;
}


#managecontainerbg{
	float:right;
	width:691px;
	min-height: 142px;
	background-image:url('/systemfiles/media/images/contentfooterbg.jpg');
	background-repeat:no-repeat;
	border-top: 35px solid #fff;
}

#managecontainer{
	float:left;
	width: 462px;
	text-align:center;
	padding-top:20px;
}

#managecontent{
	margin: 0px auto;
	width:442px;
	text-align:left;
}

#managecontent ul{
	margin:0px;
	padding:0px;
}

#managecontent li{
	list-style:none;
	font-size:0.75em;
	padding-bottom:7px;
}


.result{
	float: left;
	margin-top: 10px;
	min-width: 100px;
	width: 100%;
}

.result h5
{
	margin-top: 10px;
}

.result hr{
	margin-top: 5px;
	margin-bottom: 15px;
}

#contentcontainerwide{
	float: left;
	width:708px;
}

#contentwide{
	float:right;
	width:690px;
	font-size: 0.75em;
}

#contentwide h1{
	margin-top: 20px;
}

#contentwide p{
	font-size: 100%;
}

#contentwide td{
	font-size: 100%;
	padding-top: 10px;
	padding-right: 5px;
}

#contentwide li
{

	font-size: 100%;
}

#contentwide ._sitemap
{
	font-size: 0.75em;
}


/* pagination */

.pagination {
		float: left;
		width: 455px;
		border-top: 4px solid #114432;
		padding-top: 10px;
            font-size: 0.75em;
	text-align:center;
        }
        
.pagination a {
    text-decoration: none;
	color: #444;
}

.pagination a, .pagination span {
	text-align:center;
	padding-left: 4px;
	padding-right: 4px;
}

.pagination .current {
	font-weight: bold;
}

.pagination .current.prev, .pagination .current.next{
	color:#444;
	background:#fff;
	font-weight: normal;
	padding: 0px;
}



.pagination a.next, .pagination span.next{
	float: right;
}

.prev{
	float: left;
}

a.title
{
	font-weight: bold;
}

.valsummary, .validator
{
    color: #10392C !important;
    font-weight: bold;
}
