html {
	overflow: -moz-scrollbars-vertical;
	Overflow-y: scroll;
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #414142;
    font-style: normal;
	font-weight: normal;
}

p {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #515255;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
}

.copy {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #515255;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

a.copy {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #515255;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

a.copyNoChange:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #515255;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

a.copyNoChange {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #515255;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

a.copy:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #8C370E;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

.copyBlue {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #1B75BB;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

li {
    font-family: Helvetica, sans-serif;
    font-size: 13px;
    color: #515255;
    font-style: normal;
	font-weight: bold;
	line-height: 20px;
}

.adminCopy {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #414142;
    font-style: normal;
	font-weight: normal;
}

.adminBoxHeader {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-style: normal;
	font-weight: normal;
	background-color: #7A8C2C;
}

.copyDark {
	font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #414142;
    font-style: normal;
	font-weight: normal;
}

a.copyDark {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #8C370E;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.copyDark:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

a.copyLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #4469B2;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.copyLink:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

.copyOrange {
	font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #795200;
    font-style: normal;
	font-weight: normal;
	line-height: 20px;
}

.copyNormal {
	font-family: Helvetica, sans-serif;
	font-size: 12pt;
	color: #6B5444;
	font-style: normal; 
}

.homeCopyHeader {
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	line-height: 36px;
}

.copyHeader {
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	line-height: 36px;
}

a.copyHeader {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.copyHeader {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

/*** Crumb ***/
.crumb {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #CF541E;
	font-style: normal;
	font-weight: normal;
}

a.crumb {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.crumb {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

h1 {
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
}

h2 {
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	margin: 12px 0px 6px 0px;
}

h3 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 3px 0px;
}

h4 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
}

h5 {
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
}

.copyHeaderSm {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	line-height: 32px;
}

a.copyHeaderSm {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
}

a.copyHeaderSm:hover {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #515255;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
}

.grayHeader {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #8C370E;
	font-style: normal;
	font-weight: normal;
}

.grayHeaderSm {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #414142;
	font-style: normal;
	font-weight: normal;
}

select {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	font-style: normal;
}

.error {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	font-style: normal;
}

a.contactLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.contactLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.loginLink {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.loginLink {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #7A8C2C;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.Selected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.Selected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

/**** Home ****/
a.homeLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #515255;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.homeLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.homeLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a:hover.homeLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

/**** Login ****/
.loginCopy {
	font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #7E7156;
    font-style: normal;
	font-weight: normal;
}

.login {
	font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #C63215;
    font-style: normal;
	font-weight: normal;
}

.loginError {
	font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #E7E7E1;
    font-style: normal;
	font-weight: normal;
}

/**** staff ****/
a.staffLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #515255;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

a:hover.staffLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

a.staffLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;;
	color: #C63215;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

a:hover.staffLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

/**** projects ****/
a.blogLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.blogLink:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #8C370E;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.blogLink.Selected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;;
	color: #8C370E;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.blogLink:hover.Selected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #8C370E;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

/**** projects ****/
.thumbnailGalleryTitle {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	font-weight: 600;
	text-decoration: none;
	font-style: normal;
}

a.projectLink {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLink:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 12px;;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLinkSelected:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLinkSm {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #414142;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLinkSm:hover {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLinkSmSelected {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.projectLinkSmSelected:hover {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #C63215;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
/**** Contact Copy ****/
.contactCopy {
    font-family: Helvetica, sans-serif;
    font-size: 9pt;
    color: #A44728;
    font-style: normal;
}

a.contactCopy {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	color: #A44728;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.contactCopy:hover {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	color: #534D4D;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

/**** Top Links >Home >Site Map ****/
.topLink {
    font-family: Helvetica, sans-serif;
    font-size: 9pt;
    color: #A44728;
    font-style: normal;
}

a.topLink {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	color: #A44728;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

a.topLink:hover {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	color: #A44728;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

a.topLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	color: #534D4D;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

a.topLinkSelected:hover {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	color: #534D4D;
	font-weight: normal;
	text-decoration: underline;
	font-style: normal;
}

/****  Caption ****/
.captionHeader {
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #787F85;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
}

.caption {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #787F85;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
}

a.captionLink {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #C63215;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
}

a:hover.captionLink {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #787F85;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
}

/****  Home ****/
.copyHome {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #787F85;
	font-style: normal;
	font-weight: normal;
	line-height: 23px;
}

.copyHomeHeader {
	font-family: Helvetica, sans-serif;
	font-size: 22px;
	color: #787F85;
	font-style: normal;
	font-weight: normal;
	line-height: 30px;
	font-variant: small-caps;
}

a.copyHome {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-weight: normal;
	line-height: 23px;
}

a:hover.copyHome {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #787F85;
	font-weight: normal;
	font-weight: normal;
	line-height: 23px;
}

a.navigatePictures {
	font-family: Helvetica, sans-serif;
	font-size: 7pt;
	color: #5D5B4C;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

a.navigatePictures:hover {
	font-family: Helvetica, sans-serif;
	font-size: 7pt;
	color: #5D5B4C;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
}

/****  Action Item ****/
.actionItemHeader {
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	color: #1A180C;
	font-style: normal;
	font-weight: 600; 
}

.actionItem {
    font-family: Helvetica, sans-serif;
    font-size: 8pt;
    color: #1A180C;
    font-style: normal;
	font-weight: normal;
	line-height: 14pt;
}

a.actionItem {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #863522;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 14pt;
}

a.actionItem:hover {
	font-family: Helvetica, sans-serif;
	font-size: 8pt;
	color: #863522;
	text-decoration: underline;
	font-style: normal;
	font-weight: normal;
	line-height: 14pt;
}

/**** Copyright ***/
.copyright {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #8A9393;
	font-weight: normal;
}

a.copyright {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #8A9393;
	font-weight: normal;
	text-decoration: none;
}

a:hover.copyright {
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #C63215;
	font-weight: normal;
	text-decoration: underline;
}

a.adminMenuLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;;
	text-decoration: none;
	color: #515255;
	font-weight: 600;
	padding-left: 13px;
	background: url(/images/common/bullet.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
}

a:hover.adminMenuLinkSelected {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #515255;
	font-weight: 600;
	padding-left: 13px;
	background: url(/images/common/bullet.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
}

a.adminMenuLink {
	font-family: Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #515255;
	padding-left: 13px;	
}

a:hover.adminMenuLink {
	font-family: Helvetica, sans-serif;
	color: #7A8C2C;
	font-size: 9pt;
	text-decoration: none;
	padding-left: 13px;
	background: url(/images/common/bullet.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
}

a.download {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #414142;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 2px;
	background: url(/images/common/file_download.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 17px;
}

a.download:hover {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 22px;
	padding-top: 1px;
	padding-bottom: 2px;
	background: url(/images/common/file_download.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 17px;
}

/** Primary Navigation **/
a.primaryNav {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #58595B;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 50px;
	line-height: 35px;
}

a.primaryNav:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 50px;
	line-height: 35px;
} 

a.primaryNavSelected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 50px;
	line-height: 35px;
}

a.primaryNavSelected:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 50px;
	line-height: 35px;
}

/** Secondary Navigation **/
a.secondaryNav {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #58595B;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 60px;
	line-height: 24px;
}

a.secondaryNav:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 60px;
	line-height: 24px;
} 

a.secondaryNavSelected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 60px;
	line-height: 24px;
}

a.secondaryNavSelected:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 60px;
	line-height: 24px;
}

/** Tericary Navigation **/
a.terciaryNav {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #58595B;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 70px;
	line-height: 24px;
}

a.terciaryNav:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 70px;
	line-height: 24px;
} 

a.terciaryNavSelected {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 70px;
	line-height: 24px;
}

a.terciaryNavSelected:hover {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #C63215;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	padding-left: 70px;
	line-height: 24px;
}

a img.thumbnail {
	filter:alpha(opacity=70);   
	-moz-opacity: .7;   
	opacity: .7; 
}

a:hover img.thumbnail {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0; 
}

a img.thumbnailSelected {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0; 
}

a:hover img.thumbnailSelected{
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0; 
}