a.landing:link { color: #A84200; font-weight : normal; text-decoration: underline; }
a.landing:visited { color: #A84200; font-weight : normal; text-decoration: underline; }
a.landing:hover { color: #ff3333; font-weight : normal; text-decoration: underline; }

a.hlinks:link { color: #cc3333; font-weight : normal; }
a.hlinks:visited { color: #A84200; font-weight : normal; }
a.hlinks:hover { color: #C4713D; font-weight : normal; }

a.hservices:link { color: #333333; font-weight : normal; }
a.hservices:visited { color: #333333; font-weight : normal; }
a.hservices:hover { color: #8F932C; font-weight : normal; }

a.hevents:link { color: #15647A; font-weight : normal; }
a.hevents:visited { color: #15647A; font-weight : normal; }
a.hevents:hover { color: #209ABC; font-weight : normal; }

a.hevents2:link { color: #02576E; font-weight : normal; }
a.hevents2:visited { color: #02576E; font-weight : normal; }
a.hevents2:hover { color: #C4CA3D; font-weight : normal; }

a.nav:link { color: #A04103; font-weight : normal; }
a.nav:visited { color: #A04103; font-weight : normal; }
a.nav:hover { color: #324142; font-weight : normal; }

a.subnav:link { color: #1B3E44; font-weight : normal; }
a.subnav:visited { color: #1B3E44; font-weight : normal; }
a.subnav:hover { color: #367B85; font-weight : normal; }

a.subnav2:link { color: #308c90; font-weight : normal; }
a.subnav2:visited { color: #308c90; font-weight : normal; }
a.subnav2:hover { color: #bc8b69; font-weight : normal; }

a.subnav3:link { color: #a95c26; font-weight : normal; }
a.subnav3:visited { color: #a95c26; font-weight : normal; }
a.subnav3:hover { color: #6e3c19; font-weight : normal; }

a.bookmarks:link { color: #535353; font-weight : bold; }
a.bookmarks:visited { color: #535353; font-weight : bold; }
a.bookmarks:hover { color: #A5AA33; font-weight : bold; }

a.body:link { color: #2E8C9F; font-weight : bold; }
a.body:visited { color: #2E8C9F; font-weight : bold; }
a.body:hover { color: #A5AA33; font-weight : bold; }

a.ad:link { color: #2E8C9F; font-weight : bold; }
a.ad:visited { color: #2E8C9F; font-weight : bold; }
a.ad:hover { color: #A5AA33; font-weight : bold; }

a.portfolio:link { color: #535353; font-weight : normal; text-decoration: underline; }
a.portfolio:visited { color: #535353; font-weight : normal; text-decoration: underline; }
a.portfolio:hover { color: #A5AA33; font-weight : normal; text-decoration: underline; }


.portfolio_navi {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;

	color: #A5AA33;
}

.portfolio_spacer { 
  color:#376769;
}

.portfolio_navi a {
  color:#376769;
  text-decoration:none;
  padding-left:2px;
  padding-right:2px;
  font-weight:normal;
	font-size: 11px;
}
.portfolio_navi a:hover { color: #A5AA33; }

/*
a.portfolio_nav:link { color: #376769; font-weight : normal; }
a.portfolio_nav:visited { color: #376769; font-weight : normal; }
a.portfolio_nav:hover { color: #A5AA33; font-weight : normal; }
*/
a.sitemap:link { color: #535353; font-weight : normal; }
a.sitemap:visited { color: #535353; font-weight : normal; }
a.sitemap:hover { color: #A5AA33; font-weight : normal; }

a.sitemap_headings:link { color: #2E8C9F; font-weight : normal; text-decoration: none; }
a.sitemap_headings:visited { color: #2E8C9F; font-weight : normal; text-decoration: none; }
a.sitemap_headings:hover { color: #A5AA33; font-weight : normal; text-decoration: none; }

a.sitemap2:link { color: #999999; font-weight : normal; }
a.sitemap2:visited { color: #999999; font-weight : normal; }
a.sitemap2:hover { color: #A5AA33; font-weight : normal; }

.body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #535353;
}

.bodyblue {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #2E8C9F;
}

.solutions {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #255599;
}

.ad {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
}

.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #535353;
}

.bodysm {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
	color: #535353;
}

.hbody {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

.portfolio {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #535353;
}

.landing {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #A84200;
}

.landing_lg {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

.hlinks {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	color: #A84200;
}

.hservices {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.hevents {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #02576E;
}

.hevents2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #8D912C;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #A04103;
}

.subnav {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #1B3E44;
}

.subnavOn {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #a95c26;
}

.subnav2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #308c90;
}

.subnav3 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #6e3c19;
}

.subnav3_On {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #6e3c19;
}

.bookmarks {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #535353;
}

.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #535353;
}

.sitemap2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #535353;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #A8A8A8;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #858585;
}

.forms {
font-size: 11px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.formtxt {
font-size: 11px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color: #FFFFFF;  width: 200px;  margin-bottom: 3px;
}

.news {
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
	width: 150px;
	margin-bottom: 3px;
	margin-left: 7px;
}

.formtxt2 {
font-size: 11px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color: #FFFFFF;  width: 310px;  margin-bottom: 3px;
}

.formtxt3 {
font-size: 11px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color: #FFFFFF;  width: 70px;  margin-bottom: 3px;
}

.formsm {
	font-family: verdana,arial,helvetica,geneva,san-serif;
	line-height: 10px;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

/* ===============Misc Styles ============= */

div.indent {
	padding: 5px;
	margin: 0px 0px 0px 30px;
}

