body {
		text-align:center; font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: normal; font-size: 12px; line-height: 17px; font-style: normal; margin:0px; background-color: #fff; background-image: url(images/new_site_bg.png); background-repeat: repeat-x; background-position: top center;}
	
	p,h1,h2,h3,h4,pre {
	margin:0px 0px 12px 0px;
		}

	h1 {font-size:28px; font-weight: normal; color:#7D939E; background-color:#f0f0f0; padding:13px;}
	h2 {font-size:16px; font-weight: bold; color:#CC6600;}
	h3 {font-size:13px; font-weight: bold;}
	h4 {font-size:11px; font-weight: bold; margin: 3px 0px 10px 0px;}
	
	.portfolio h2,.portfolio2 h2 {margin: 5px 0px 0px 0px;}
	
	#leftnav h1{font-size:16px; font-weight: bold; margin: 0px 0px 0px 0px;}
	
	.email {color: #999;}
	.introtext {font-size:30px; font-weight: normal; line-height: 45px; color:#7D939E; background-color:#f0f0f0; padding:10px;}

	
	
	.bodylink A:link {color: #000000; text-decoration: none; border-bottom: dotted 1px #999;}
	.bodylink A:visited {text-decoration: none; color: #000000; border-bottom: dotted 1px #999;}
	.bodylink A:hover {color:#CC6600; text-decoration: none; border-bottom: dotted 1px #CC6600;}
	.bodylink A:active {text-decoration: none; color: #000000; border-bottom: dotted 1px #999;}
	
	.textlink A:link {text-decoration: none; color:#7D939E; background-color:#f0f0f0; padding:5px; font-weight: bold;}
	.textlink A:visited {text-decoration: none; color:#7D939E; background-color:#f0f0f0; padding:5px; font-weight: bold}
	.textlink A:active {text-decoration: none; color:#7D939E; background-color:#f0f0f0; padding:5px; font-weight: bold}
	.textlink A:hover {text-decoration: none; color:#fff; background-color:#7D939E; padding:5px; font-weight: bold;}
	
	#footer img {border:0;}

	#container {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		text-align:left;
		}

	#title {
		float:left;
		width:920px;
		margin:0px;
		padding:25px 0px 15px 0px;
		border-bottom:1px solid #E5E5E5;
		}
		
	#smalltitle {
		width:920px;
		margin:0px;
		padding:0px 0px 5px 0px;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		}
		
		#smalltitle ul{ display:inline; margin:0px; padding:0px;}
		#smalltitle li{ display:inline; margin:0px; padding:0px;}
		#smalltitle a{ color: #000; padding:0px; margin: 0px 20px 0px 0px; text-decoration:none;}
		#smalltitle a:hover{ color: #CC6600; padding:0px; margin: 0px 20px 0px 0px; text-decoration:none;}
		#smalltitle .active{ color: #CC6600;
		}
		
	#logo {
		float:left;
		height:81px;
	}
	
	#nav {
		float:right;
		color: #000;
		font-size: 11px;
		text-transform: uppercase;
		padding:47px 0px 0px 0px;
		margin:0px;
		font-weight: bold;
		}

		#nav ul{ display:inline;}
		#nav li{ display:inline;}
		#nav a{ color: #000; padding:0px; margin: 0px 0px 0px 60px; text-decoration:none;}
		#nav a:hover{ color: #cc6600; padding-bottom:14px; border-bottom:5px solid #CC6600; text-decoration:none;}
		#nav .active{ color: #cc6600; padding-bottom:14px; border-bottom:5px solid #CC6600; text-decoration:none;
		}
		
	
	.portfolio {
		width:287px;
		float:left;
		margin:0px;
		padding:0px;
		}
		
	.portfolio2 {
		width:287px;
		float:left;
		margin:0px 15px 0px 15px;
		padding:0px 13px 0px 13px;
		border-left:1px solid #E5E5E5;
		border-right:1px solid #E5E5E5;
		}
		
	#colcontainer {
		width:930px;
		float:left;
		margin:0px;
		padding:20px 0px 20px 0px;
		border-bottom:1px solid #E5E5E5;
	}
	
	#colcontainer2 {
		width:930px;
		float:left;
		margin:0px;
		padding:20px 0px 20px 0px;
	}
	
	#homeani {
		width:930px;
		float:left;
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	
	#main {
		width:619px;
		float:left;
		margin:0px;
		padding:0px;
		border-right:1px solid #E5E5E5;
		}
		
	#textright {
		width:287px;
		float:right;
		margin:0px;
		padding:0px;
		}
	
	.col {
		width:208px;
		float:left;
		margin:0px 15px 0px 0px;
		padding:0px 13px 0px 0px;
		border-right:1px solid #E5E5E5;
		}
		
	#numbers {
		width:930px;
		float:left;
		margin:0px;
		padding:15px 0px 15px 0px;
		border-bottom:1px solid #E5E5E5;
		text-align:right;
	}

	#leftnav {
		width:208px;
		float:left;
		margin:0px;
		padding:0px;
		}
		
		#leftnav ul{ display:block; color:#fff; margin:0px; padding:0px;}
		#leftnav li{ display:block; margin:0px; padding:0px;}
		#leftnav a{ display: block; text-decoration: none; color:#7D939E; background-color:#f0f0f0; padding:5px 5px 5px 10px; margin:0px 0px 3px 0px; font-weight: bold;}
		#leftnav a:hover{text-decoration: none; color:#fff; background-color:#7D939E; padding:5px 5px 5px 10px; margin:0px 0px 3px 0px; font-weight: bold;}
		#leftnav .active{text-decoration: none; color:#fff; background-color:#7D939E; padding:5px 5px 5px 10px; margin:0px 0px 3px 0px; font-weight: bold;;
		}
		
	#body {
		width:445px;
		float:left;
		margin:0px 0px 0px 15px;
		padding:0px 13px 0px 13px;
		border-left:1px solid #E5E5E5;
		border-right:1px solid #E5E5E5;
		}
		
		
	#footer {
		width:930px;
		color: #999;
		font-size: 11px;
		line-height: 15px;
		padding: 20px 0px 20px 0px;
		margin:0px;
		text-align:left;
		}

		#footer ul{ display:inline; color:#999; font-weight:normal; margin:0px; padding:0px;}
		#footer li{ display:inline; margin:0px; padding:0px;}
		#footer a{ color:#999; padding:0px 10px 0px 0px; text-decoration:none;}
		#footer a:hover{ color:#CC6600; text-decoration:none;}
		#footer .active{ color:#CC6600;
		}

		
/* Contact Form Code */

#contact-form {
	width: 185px;
	background-color:#f0f0f0;
	padding: 15px;
	margin:0px;
	float:right;
}

#contact-form label {
	font-size: 90%;
	display:block;
	width: 100%;
	color: #333333;
}

#contact-form div {
	margin: 0.4em 0 0.6em 0;
}

#contact-form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

#contact-form legend {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin:0;
	padding: 0 0 10px 0;
}

#contact-form .txt {
	width: 95%;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	padding: 2px;
}

#contact-form .btn {
	border: 1px outset #666666;
	background-color: #CCCCCC;
	color: #000000;
	padding: 2px;
	font-size: 80%;
}

#contact-form div.submit {
	text-align: left;
} 