H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ED6613;
	margin: 0px;
	padding-bottom: 8px;
	font-weight: normal;
	}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c5b53;
	margin: 0px;
	padding-bottom: 4px;
	margin-top: 7px;
	font-weight: bold;
	}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ED6613;
	margin: 0px;
	padding-bottom: 8px;
	font-weight: bold;
	}

H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 4px;
	font-weight: bold;
	}
	
.noScript h2 {
	color: #ED6613;
}

.noScript p {
	color: #141C19;
}

.clientLoginForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	}
	
.contactFormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #141C19;
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	font-weight: normal;
	}
	
	.contactFormLong {
		width: 510px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #141C19;
		border: 1px solid #141C19;
		background: #93A19A;
		margin: 0px;
		font-weight: normal;
		}
		
	.contactFormMedium {
		width: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #141C19;
		border: 1px solid #141C19;
		background: #93A19A;
		margin: 0px 10px 0px 0px;
		font-weight: normal;
		}
		
	.contactFormShort {
		width: 140px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #141C19;
		border: 1px solid #141C19;
		background: #93A19A;
		margin: 0px 10px 0px 0px;
		font-weight: normal;
		}

	.contactFormRadio {
		color: #141C19;
		border: 1px solid #141C19;
		background: #93A19A;
		}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c5b53;
	line-height: 18px;
	margin: 0px;
	padding-bottom: 10px;
	}

p.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c5b53;
	line-height: 12px;
	margin: 0px;
	padding: 5px;
	}


UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4c5b53;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4c5b53;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
	}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ED6613;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

P.subnavItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #93A19A;
	margin: 0px;
	padding: 0px;
	}
	
	.subnavItemLink {
		color: #93A19A;
		text-decoration: none;
		display: block;
		}
	
	p.childnavItem {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #93A19A;
		margin: 0px;
		padding: 0px;
		}
		
		.childnavItemLink {
			color: #93A19A;
			text-decoration: none;
			display: block;
			}

.indexBoxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74837B;
	line-height: 20px;
	margin: 0px;
	padding-top: 5px;
	}

.indexBoxNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74837B;
	line-height: 14px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-decoration: none;
	}
	
	.indexBoxNews:hover {
		color: #ED6613;
		}
		
.footerDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686F6A;
	margin: 0px;
	padding-bottom: 2px;
	}

.footerLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96A29C;
	margin: 0px;
	}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	color: #AFB9B4;
	font-size: 11px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	}
	
	.sidebar a, .sidebar a:hover, .sidebar a:visited, .sidebar a:active {
		color: #AFB9B4;
		text-decoration: none;
		display: block;
		}

.mainIndexCopy {
	font-family: Arial, Helvetica, sans-serif;
	color: #AFB9B4;
	font-size: 11px;
	margin: 0px;
	padding-top: 10px;
	line-height: 20px;
	}

.topNavigationLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C6360;
	text-decoration: none;
	display: block;
	}
	
	.topNavigationLink:hover {
		color: #FFFFFF;
		}

p.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C6360;
	text-decoration: none;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	}
		
	.crumb {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #5C6360;
		text-decoration: none;
		}
		
		.crumb:hover {
			color: #FFFFFF;
			}
		

.mainNavigationLinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ED6613;
	text-decoration: none;
	display: block;
	}

.mainNavigationLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C8CBCA;
	text-decoration: none;
	display: block;
	}
	
	.mainNavigationLink:hover {
		color: #FFFFFF;
		}

.serviceNavigationLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C8CBCA;
	text-decoration: none;
	display: block;
	}
	
	.serviceNavigationLink:hover {
		color: #FFFFFF;
		}
		
.topFormContainer a,
.topFormContainer a:visited,
.topFormContainer a:active,
.topFormContainer a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.alert { 
	color: #ED6613;
}

a img {
	border: none;
}

blockquote {
	padding: 9px;
	background: #D4E0DB;
}

#portfolioWrapper {
							width: 650px;
							padding: 0;
						}
					
							
							.portfolioBox {
								float: left;
								width: 165px;
								border: 1px solid #4c5b53;
								padding: 8px;
								margin: 0 25px 25px 0;
								display: block;
								text-align: center;
							}
							
							.portfolioImage {
								float: left;
								border: none;
							}
							
							.portfolioText {
								padding: 3px 5px 3px 10px;
								width: 150px;
								font-family:Arial, Helvetica, sans-serif;
								font-size: 11px;
								color: #3D4541;
								background: url(../images/plusSymbol.gif) no-repeat right;
							}
							
							.tool-tip {
								color: #ffffff;
								z-index: 13000;
								background: #ffffff;
								border: 1px solid #4c5b53;
							}

							.tool-title {
								display: none;
							}

							.tool-text {
								padding: 8px 8px 8px 8px;
							}
							
								#portfolioLeft {
									float: left;
									width: 393px;
									height: 348px;
									margin: 0 10px 0 0;
									display: block;
									text-align: left;
								}
								
									#portfolioMainImage {
										float: left;
										width: 373px;
										height: 308px;
										border: 1px solid #4c5b53;
										padding: 8px;
										margin: 0 0 10px 0;
										display: block;
										text-align: center;
										overflow: hidden;
									}
										
										#portfolioMainImage object {
											border: 1px solid #4c5b53;
										}
								
									#portfolioPagenation {
										float: left;
										width: 359px;
										border: 1px solid #4c5b53;
										padding: 4px 15px 4px 15px;
										margin: 0 0 10px 0;
										display: block;
										text-align: center;
									}
										
										#portfolioPagenation a,
										#portfolioPagenation a:visited {
											font: 10px arial;
											text-decoration: none;
										}
										
										#portfolioPagenation a:hover {
											font: 10px arial;
											text-decoration: underline;
										}
										
										#portfolioPagenation .box {
											float: left;
											width: 157px;
											text-align: center;
										}
										
										#portfolioPagenation .left {
											text-align: left;
											float: left;
											width: 97px;
										}
								
										#portfolioPagenation .right {
											text-align: right;
											float: left;
											width: 97px;
										}
										
								#portfolioRight {
									float: left;
									width: 201px;
									height: 346px;
									border: 1px solid #4c5b53;
									padding: 8px;
									margin: 0 0 10px 0;
									display: block;
									text-align: left;
								}
								
								#portfolioMain {
									float: left;
									width: 603px;
									border: 1px solid #4c5b53;
									padding: 8px;
									margin: 0 0 10px 0;
									display: block;
									text-align: left;
								}
								