BODY {
margin:0;
text-align:center;
background-color:#F4F4F4;
}

.headerlinks {
	padding: 0px;
	height: 10px;
	width: 950px;
	text-align: right;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
}
.headerlink {
padding-right:5px;
}
	.mainbg {
	background-image:url(mainbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	}
	.header {
	height:198px;
	width:955px;
	background-image:url(header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
	.menubg {
	background-color:#6EBB1F;
	height:23px;
	width:955px;
	}
	.content {
	background-image:url(contentbg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:10px 22px 10px 22px;
	}
	.footer {
	background-image:url(footer.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:70px;
	}
	.footercolor, a.footerlink, a.footerlink:hover, a.footerlink:active, a.footerlink:visited {
	color:#4B4B4B;
	font-size:11px;
	text-decoration:none;
	}
	
	.degnfooter, a.degnfooter, a.degnfooter:hover, a.degnfooter:active, a.degnfooter:visited {
	color:#999999;
	font-size:8px;
	text-decoration:none;
	padding-right:10px;
	}
	
		/*MENU*/
		#tabnav {
		FONT-SIZE: 11px; 
		FLOAT: left; 
		WIDTH: 100%; 
		LINE-HEIGHT: normal; 
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		width:900px;
		}
		#tabnav UL {
		MARGIN: 0px; 
		LIST-STYLE-TYPE: none;
		padding:3px 0 0 0;
		}
		#tabnav LI {
		list-style-type:none;
		PADDING: 0; 
		BACKGROUND: url(tab-right.jpg) no-repeat right top; 
		FLOAT: left; 
		MARGIN: 0px; 
		}
		#tabnav A {
		padding:5px 15px 4px 15px;
		DISPLAY: block; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none
		}
		
		#tabnav A:hover {
		COLOR: #FFFFFF;
		}
		#tabnav LI.current {
		BACKGROUND-IMAGE: url(tab-right.jpg)
		}
		#tabnav LI.current A {
		FONT-WEIGHT: bold; 
		PADDING-BOTTOM: 5px
		}
		.firstitem {
		margin-left:-30px; 
		}
	/*NEWS + NEWSLETTER SETUP*/
	.newsmain {
	background-color:#FFFFFF;
	border:1px solid #D7D6D5;
	width:257px;
	}
	.newsheader {
	border-bottom:1px solid #999998;
	padding:0 5px 3px 10px;
	font-size:18px;
	color:#6EBB1F;
	}
	.newscontent {
	background-image:url(news_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding:5px 5px 5px 10px;
	}
	a.newslink, a.newsllink:hover, a.newslink:visited, a.newslink:active {
	color:#4B4B4B;
	font-weight:normal;
	text-decoration:none;
	}
	.newsletterinput {
	width:150px;
	border:1px solid #D7D6D5;
	height:12px;
	font-size:10px;
	color:#999998;
	}
	.signupbutton {
	border:1px solid #D7D6D5;
	}
	.signupbutton {
	border:1px solid #D7D6D5;
	}
