
BODY, B, TD, P     {FONT-FAMILY: Arial; COLOR: #4A4A4A; FONT-SIZE: 11px}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	COLOR: #4A4A4A;
}


.style2 {font-size: 1em}

.whiteBg {background-color:#FFFFFF}

.HomeHeader {background-image:url(images/logo_2.jpg); background-position:top; background-repeat:no-repeat}

.navlinks {COLOR: #046399; TEXT-DECORATION: none}
.navlinks A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.navlinks A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.navlinks A:hover   {COLOR: #ffffff; TEXT-DECORATION: none}

.portfoliolinks {COLOR: #4A4A4A; TEXT-DECORATION: none; font-size:12px}
.portfoliolinks A:link    {COLOR: #046399; TEXT-DECORATION: underline}
.portfoliolinks A:visited {COLOR: #046399; TEXT-DECORATION: underline}
.portfoliolinks A:hover   {COLOR: #046399; TEXT-DECORATION: underline}

/* New Side Links CSS */
.middlelinks {COLOR: #858585; TEXT-DECORATION: none}
.middlelinks A:link    {COLOR: #858585; TEXT-DECORATION: underline}
.middlelinks A:visited {COLOR: #858585; TEXT-DECORATION: underline}
.middlelinks A:hover   {COLOR: #858585; TEXT-DECORATION: underline}

.whitelinks
.whitelinks A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.whitelinks A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.whitelinks A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

/* NEW OUTERBOX */
.GrayLine {BORDER: 1px solid #B8B8B8}
.GrayLineB {Border-bottom: 1px solid #B8B8B8}
.GrayLineR {Border-right: 1px solid #B8B8B8}
.GrayLineBT {Border-bottom: 1px solid #B8B8B8; Border-top: 1px solid #B8B8B8}
.GrayLineBR {Border-bottom: 1px solid #B8B8B8; Border-right: 1px solid #B8B8B8}
.GrayLineT {Border-top: 1px solid #B8B8B8}
.BlackLine {BORDER: 1px solid #000000}
.WhiteLine {BORDER: 1px solid #FFFFFF}
.WhiteLineR {Border-right: 1px solid #FFFFFF}


.Blue12text {FONT-FAMILY: Arial; COLOR: #0C5371; FONT-SIZE: 12px}
.Blue12text A:link    {COLOR: #0C5371; TEXT-DECORATION: none}
.Blue12text A:visited {COLOR: #0C5371; TEXT-DECORATION: none}
.Blue12text A:hover   {COLOR: #0C5371; TEXT-DECORATION: underline}

.Blue12textBold {FONT-FAMILY: Arial; COLOR: #0C5371; FONT-SIZE: 12px; font-weight:bold}

.Blue11text {FONT-FAMILY: Arial; COLOR: #046399; FONT-SIZE: 11px}
.Blue11text A:link    {COLOR: #858585; TEXT-DECORATION: none}
.Blue11text A:visited {COLOR: #858585; TEXT-DECORATION: none}
.Blue11text A:hover   {COLOR: #858585; TEXT-DECORATION: underline}

.Blue10text {FONT-FAMILY: Arial; COLOR: #046399; FONT-SIZE: 10px}
.Blue10text A:link    {COLOR: #858585; TEXT-DECORATION: none}
.Blue10text A:visited {COLOR: #858585; TEXT-DECORATION: none}
.Blue10text A:hover   {COLOR: #858585; TEXT-DECORATION: underline}

.White12text {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 12px}
.White12text A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White12text A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White12text A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.White10text {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 10px}
.White10text A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White10text A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White10text A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.White11text {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 11px}
.White11text A:link    {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White11text A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.White11text A:hover   {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.Red11text {FONT-FAMILY: Arial; COLOR: #A9202A; FONT-SIZE: 11px; TEXT-DECORATION: none}
.Red11text A:link    {COLOR: #A9202A; TEXT-DECORATION: none}
.Red11text A:visited {COLOR: #A9202A; TEXT-DECORATION: none}
.Red11text A:hover   {COLOR: #A9202A; TEXT-DECORATION: underline}

.Red10text {FONT-FAMILY: Arial; COLOR: #A9202A; FONT-SIZE: 10px; TEXT-DECORATION: none}
.Red10text A:link    {COLOR: #A9202A; TEXT-DECORATION: none}
.Red10text A:visited {COLOR: #A9202A; TEXT-DECORATION: none}
.Red10text A:hover   {COLOR: #A9202A; TEXT-DECORATION: underline}

.Red12text {FONT-FAMILY: Arial; COLOR: #A9202A; FONT-SIZE: 12px; TEXT-DECORATION: none}
.Red12text A:link    {COLOR: #A9202A; TEXT-DECORATION: none}
.Red12text A:visited {COLOR: #A9202A; TEXT-DECORATION: none}
.Red12text A:hover   {COLOR: #A9202A; TEXT-DECORATION: underline}

.Blue11Link {FONT-FAMILY: Arial; COLOR: #046399; FONT-SIZE: 11px; TEXT-DECORATION: none}
.Blue11Link A:link    {COLOR: #046399; TEXT-DECORATION: none}
.Blue11Link A:visited {COLOR: #046399; TEXT-DECORATION: none}
.Blue11Link A:hover   {COLOR: #046399; TEXT-DECORATION: underline}

.Blue12Link {FONT-FAMILY: Arial; COLOR: #4A4A4A; FONT-SIZE: 12px; TEXT-DECORATION: none}
.Blue12Link A:link    {COLOR: #046399; TEXT-DECORATION: underline}
.Blue12Link A:visited {COLOR: #046399; TEXT-DECORATION: underline}
.Blue12Link A:hover   {COLOR: #046399; TEXT-DECORATION: underline}

.Gray10Link {FONT-FAMILY: Arial; COLOR: #E4E4E4; FONT-SIZE: 11px; TEXT-DECORATION: none}
.Gray10Link A:link    {COLOR: #E4E4E4; TEXT-DECORATION: none}
.Gray10Link A:visited {COLOR: #E4E4E4; TEXT-DECORATION: none}
.Gray10Link A:hover   {COLOR: #E4E4E4; TEXT-DECORATION: underline}

h1 {FONT-FAMILY: Arial; FONT-SIZE: 12px; margin-bottom: 0px; margin-top: 0px; color:#486F34}
h1 A:link    {COLOR: #486F34; TEXT-DECORATION: none}
h1 A:visited {COLOR: #486F34; TEXT-DECORATION: none}
h1 A:hover   {COLOR: #486F34; TEXT-DECORATION: underline}

h2 {FONT-FAMILY: Arial; FONT-SIZE: 12px; margin-bottom: 0px; margin-top: 0px; color:#0C5371}
h2 A:link    {COLOR: #0C5371; TEXT-DECORATION: none}
h2 A:visited {COLOR: #0C5371; TEXT-DECORATION: none}
h2 A:hover   {COLOR: #0C5371; TEXT-DECORATION: underline}

h3 {FONT-FAMILY: Arial; FONT-SIZE: 12px; margin-bottom: 0px; margin-top: 0px; color:#486F34}
h3 A:link    {COLOR: #486F34; TEXT-DECORATION: none}
h3 A:visited {COLOR: #486F34; TEXT-DECORATION: none}
h3 A:hover   {COLOR: #486F34; TEXT-DECORATION: underline}

h4 {FONT-FAMILY: Arial; FONT-SIZE: 12px; margin-bottom: 0px; margin-top: 0px; color:#0C5371}
h4 A:link    {COLOR: #0C5371; TEXT-DECORATION: none}
h4 A:visited {COLOR: #0C5371; TEXT-DECORATION: none}
h4 A:hover   {COLOR: #0C5371; TEXT-DECORATION: underline}


.Green12Text {FONT-FAMILY: Arial; COLOR: #486F34; FONT-SIZE: 12px}
.Green12Text A:link    {COLOR: #486F34; TEXT-DECORATION: none}
.Green12Text A:visited {COLOR: #486F34; TEXT-DECORATION: none}
.Green12Text A:hover   {COLOR: #486F34; TEXT-DECORATION: underline}

.BlueLinks {COLOR: #046399; TEXT-DECORATION: none}
.BlueLinks A:link    {COLOR: #046399; TEXT-DECORATION: none}
.BlueLinks A:visited {COLOR: #046399; TEXT-DECORATION: none}
.BlueLinks A:hover   {COLOR: #046399; TEXT-DECORATION: underline}

.YellowLink {COLOR: #FFFF99; TEXT-DECORATION: none}
.YellowLink A:link    {COLOR: #FFFF99; TEXT-DECORATION: none}
.YellowLink A:visited {COLOR: #FFFF99; TEXT-DECORATION: none}
.YellowLink A:hover   {COLOR: #FFFF99; TEXT-DECORATION: underline}

.GrayLinksHome {FONT-FAMILY: Arial; COLOR: #CECECE; FONT-SIZE: 11px; TEXT-DECORATION: none}
.GrayLinksHome A:link    {COLOR: #CECECE; TEXT-DECORATION: none}
.GrayLinksHome A:visited {COLOR: #CECECE; TEXT-DECORATION: none}
.GrayLinksHome A:hover   {COLOR: #CECECE; TEXT-DECORATION: underline}

.GrayLinksHomeTop {FONT-FAMILY: Arial; COLOR: #C3C3C3; FONT-SIZE: 11px; TEXT-DECORATION: none}
.GrayLinksHomeTop A:link    {COLOR: #C3C3C3; TEXT-DECORATION: none}
.GrayLinksHomeTop A:visited {COLOR: #C3C3C3; TEXT-DECORATION: none}
.GrayLinksHomeTop A:hover   {COLOR: #C3C3C3; TEXT-DECORATION: underline}

.YellowLink13 {COLOR: #FFFF99; TEXT-DECORATION: none; FONT-SIZE: 13px}
.YellowLink13 A:link    {COLOR: #FFFF99; TEXT-DECORATION: none}
.YellowLink13 A:visited {COLOR: #FFFF99; TEXT-DECORATION: none}
.YellowLink13 A:hover   {COLOR: #FFFF99; TEXT-DECORATION: underline}

.middlebg { background-color: #ffffff;}



.homemiddlebg { background: url(images/green_grad.gif); background-color:#FFFFFF; background-repeat:repeat-x; padding-right:7px; padding-top:4px; padding-left:3px;}

.newslettermiddle { background: url(images/green_grad.gif); background-color:#FFFFFF; background-repeat:repeat-x; padding:8px}

.homemiddlebg A:link { color:#4A4A4A; TEXT-DECORATION: none}
.homemiddlebg A:visited { color:#4A4A4A; TEXT-DECORATION: none}
.homemiddlebg A:hover { color:#486F34; TEXT-DECORATION: underline}


/* OLD MIDDLE .homemiddlebg { background: url(images/middlebg.jpg); padding-right:7px;}
.homemiddlebg A:link { color:#4A4A4A; TEXT-DECORATION: none}
.homemiddlebg A:visited { color:#4A4A4A; TEXT-DECORATION: none}
.homemiddlebg A:hover { color:#486F34; TEXT-DECORATION: underline} */


.graybg { background-color: #DFDEDE; }
.sidebg { background: url(images/background.gif); }
.verticalline { background: url(images/verticalline.gif); padding-left:2px;}

.tabbg { background: url(images/tabbg.gif); }

.tabbgGreen { background: url(images/tabbg.gif); COLOR: #486F34; FONT-SIZE: 12px; font-weight:bold}

.BlueBG {background-color: #0B668D; padding:7px; color:#FFFFFF}
.BlueBG A:link { color:#ffffff; TEXT-DECORATION: none}
.BlueBG A:visited { color:#ffffff; TEXT-DECORATION: none}
.BlueBG A:hover { color:#ffffff; TEXT-DECORATION: underline}

.BlueNoPadd { background-color: #0B668D; color:#FFFFFF}

.BoldLightBrown {color:#E6DEB7; font-weight:bold}

.BoldLightBrown13 {color:#E6DEB7; font-weight:bold; font-size:13px}


.TextField {
background-color: E6DEB7;
font-size: 10px;
font-family: arial; }

.RightForm {FONT-FAMILY: Arial; COLOR: #FFFFFF; FONT-SIZE: 11px; padding-top:2px;}

.paddingLeft6 { padding-left:6px; COLOR: #FFFFFF;}

.homepagebottompadd { padding-left:6px;  padding-top:2px; COLOR: #000000;}

.newspadd { padding-top:2px;}

.middlepadd {padding-left:6px; padding-right:5px; padding-top:2px; COLOR: #000000;}

.middleview {margin-top:10px}

.Bold {font-weight:bold}

.footerbackground { background: url(images/footerbg.gif); padding:2px; color: #CCCCCC; font-size:10px}
.footerbackground A:link { color:#ffffff; TEXT-DECORATION: none}
.footerbackground A:visited { color:#ffffff; TEXT-DECORATION: none}
.footerbackground A:hover { color:#ffffff; TEXT-DECORATION: underline}

.footerbackground { background: url(images/footerbg.gif); padding:2px; color: #CCCCCC; font-size:10px}
.footerbackground A:link { color:#ffffff; TEXT-DECORATION: none}
.footerbackground A:visited { color:#ffffff; TEXT-DECORATION: none}
.footerbackground A:hover { color:#ffffff; TEXT-DECORATION: underline}

.Newsletterfooter {padding:2px; color: #ffffff; font-size:10px; background-color:#4A6B3A}
.Newsletterfooter A:link { color:#ffffff; TEXT-DECORATION: none}
.Newsletterfooter A:visited { color:#ffffff; TEXT-DECORATION: none}
.Newsletterfooter A:hover { color:#ffffff; TEXT-DECORATION: underline}

.featuredline {padding:5px;}

.graylinks A:link { color:#4A4A4A; TEXT-DECORATION: none}
.graylinks A:visited { color:#4A4A4A; TEXT-DECORATION: none}
.graylinks A:hover { color:#486F34; TEXT-DECORATION: underline}

.maintable {height:100%}

.MainMiddleBox {BORDER: 1px solid #486F34; padding:6px; background-color:#FFFFFF}
.MainMiddleBox A:link { color:#486F34; TEXT-DECORATION: underline}
.MainMiddleBox A:visited { color:#486F34; TEXT-DECORATION: underline}
.MainMiddleBox A:hover { color:#689F4A; TEXT-DECORATION: underline}

.MainMiddleBox2 {BORDER: 1px solid #486F34; padding:0px; background-color:#FFFFFF}
.MainMiddleBox2 A:link { color:#486F34; TEXT-DECORATION: underline}
.MainMiddleBox2 A:visited { color:#486F34; TEXT-DECORATION: underline}
.MainMiddleBox2 A:hover { color:#689F4A; TEXT-DECORATION: underline}

.ArticlePagePadd {padding:5px; background-color:#FFFFFF}
.ArticlePagePadd A:link { color:#486F34; TEXT-DECORATION: underline}
.ArticlePagePadd A:visited { color:#486F34; TEXT-DECORATION: underline}
.ArticlePagePadd A:hover { color:#689F4A; TEXT-DECORATION: underline}

.MainMiddleBoxNL {BORDER: 1px solid #486F34; padding:6px; background-color:#FFFFFF}



.LeftPadd6 {padding-left:6px; color:#4A4A4A}
.LeftPadd6 A:link {color:#486F34; TEXT-DECORATION: underline}
.LeftPadd6 A:visited {color:#486F34; TEXT-DECORATION: underline}
.LeftPadd6 A:hover {color:#689F4A; TEXT-DECORATION: underline}

.Green12TextBold {FONT-FAMILY: Arial; COLOR: #486F34; FONT-SIZE: 12px; font-weight:bold}


.Green12BoldLink {FONT-FAMILY: Arial; COLOR: #486F34; FONT-SIZE: 12px; font-weight:bold}
.Green12BoldLink A:link {color:#486F34; TEXT-DECORATION: none}
.Green12BoldLink A:visited {color:#486F34; TEXT-DECORATION: none}
.Green12BoldLink A:hover {color:#689F4A; TEXT-DECORATION: none}


.GrayLineBrownBG {BORDER: 1px solid #ffffff; padding:6px; background-color:#F7F2DC}

.ArticlesMenu {BORDER: 1px solid #ffffff; padding:6px; background-color:#486F34; font-weight:bold}
.ArticlesMenu A:link { color:#ffffff; TEXT-DECORATION: none}
.ArticlesMenu A:visited { color:#ffffff; TEXT-DECORATION: none}
.ArticlesMenu A:hover { color:#ffffff; TEXT-DECORATION: none}

.12size {font-size:12px}

.ServicesTitle {padding-left:7px; padding-top:2px; padding-bottom:2px; color:#ffffff; background-color:#1D7195; font-weight:bold; font-size:12px}
.ServicesTitle A:link { color:#ffffff; TEXT-DECORATION: none}
.ServicesTitle A:visited { color:#ffffff; TEXT-DECORATION: none}
.ServicesTitle A:hover { color:#ffffff; TEXT-DECORATION: none}

.ServicesTitleOver {padding-left:7px; padding-top:2px; padding-bottom:2px; color:#ffffff; background-color:#104A63; font-weight:bold; font-size:12px; cursor:pointer}
.ServicesTitleOver A:link { color:#ffffff; TEXT-DECORATION: none}
.ServicesTitleOver A:visited { color:#ffffff; TEXT-DECORATION: none}
.ServicesTitleOver A:hover { color:#ffffff; TEXT-DECORATION: none}

.GrayOutlineBrownBg {BORDER: 1px solid #B8B8B8; padding:6px; background-color:#F4F0E3}
.GrayOutlineBrownBgNoPadd {BORDER: 1px solid #B8B8B8; background-color:#F4F0E3}

.GreenLinks A:link    {COLOR: #486F34; TEXT-DECORATION: none}
.GreenLinks A:visited {COLOR: #486F34; TEXT-DECORATION: none}
.GreenLinks A:hover   {COLOR: #486F34; TEXT-DECORATION: underline}


.floatLeft {float:left; padding-right:7px; padding-top:3px}
.floatLeftLogo {float:left;}
.floatRight {float:right; padding-left:7px}

.floatRight2 {float:right; padding-left:15px}

.paddright10 {padding-right:10px}


.nobreak {margin-bottom: 0px; margin-top: 0px}

.paddright20 {padding-right:20px}

.newspadd {padding-top:8px; padding-bottom:8px}

.menuheader {background-color:#434343; padding:2px; color: #ffffff; font-size:12px; border-top: 1px solid #ffffff}
.menuheader A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.menuheader A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.menuheader A:hover   {COLOR: #ffffff; TEXT-DECORATION: none}

.buttonbg {background-image:url(/images/button_up.gif); padding-left:11px; padding-top:2px; padding-bottom:2px; padding-right:2px;color: #ffffff; font-size:11px; border-top: 1px solid #ffffff; font-weight:bold}
.buttonbg A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.buttonbg A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.buttonbg A:hover   {COLOR: #ffffff; TEXT-DECORATION: none}

.buttonbgover {background-color:#5B9B1C; padding:2px; color: #ffffff;  border-top: 1px solid; font-size:11px; cursor:pointer}
.buttonbgover A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.buttonbgover A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.buttonbgover A:hover   {COLOR: #ffffff; TEXT-DECORATION: none}

.grayhide A:link    {COLOR: #DFDEDE; TEXT-DECORATION: none}
.grayhide A:visited {COLOR: #DFDEDE; TEXT-DECORATION: none}
.grayhide A:hover   {COLOR: #DFDEDE; TEXT-DECORATION: none}

.menubg {background-color:#486F34; padding:7px; padding-top:5px; padding-bottom:5px; color: #ffffff; font-size:12px; Border-bottom: 1px solid #58873F}
.menubg A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.menubg A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.menubg A:hover   {COLOR: #ffffff; TEXT-DECORATION: none}

.menuover {background-color:#2b6210; padding:7px; padding-top:5px; padding-bottom:5px; color: #ffffff; font-size:12px; cursor:pointer; Border-bottom: 1px solid #58873F}
.menuover A:link    {COLOR: #ffffff; TEXT-DECORATION: none}
.menuover A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
.menuover A:hover   {COLOR: #ffffff; TEXT-DECORATION: none}

.seobg {background-image:url(seo/seo_bg.gif); background-repeat:no-repeat; padding:13px}

.header14green {font-size:14px; font-weight:bold; color:#4F7B32}

/* NEWS STYLES /////////////////////////////////////////////////////////////////////////////////////*/

		#news {
			width: 200px;
			float: left;
			margin: 0 85px;
			color: #FFF;
			display: inline;
		}
		.news_heading {
			margin: 0 auto;
			color: #FFF;
			text-align: left;
			cursor: pointer;
			float: left;
		}
			.news_heading:hover {
				color: #EEE;
				background-color: transparent;
			}
			.news_date, .news_title, .news_arrows {
				float: left;
				margin: 0px;
				display: inline
			}
			.news_date, .news_arrows {
				color: #666;
				background-color: transparent;
				width: 30px;
				margin-right: 5px;
				font-weight: bold;
			}
				.news_date:hover {
					color: #777;
				}
			.news_title {
				width: 205px; color:#666666; margin-left:0px; font-weight:bold; border-bottom:dotted 1px #CCCCCC
			}
			.news_block {
				width: 200;
				float: left;
				color: #666;
				background-color: #FFF;
				text-align: left;
				margin-bottom: 15px;
				margin-top: 5px;
			}
				.news_block p {
					margin: 0px;
					padding:0px;
				}
				
#definition {
	width: 200px;
	margin: 0 15px 40px 15px;
	display: inline;
	float: left;
}
	#definition .headline {
		margin-bottom: 3px;
	}
	#definition p {
		margin: 5px 0;
		float: left;
		padding: 0;
		border: 0;
		width: 200px;
	}
	
	
.blogtitle {FONT-SIZE: 14px; color:#486F34}