/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	background: transparent;
	}
	
body 
	{
	line-height: 1em;
	font-family: tahoma, sans-serif;
	background: #e7e7e7;
	color: #858383;
	}
	  
ol, ul, li
	{
	list-style: none;
	} 
	 
img
	{
	border: 0px;
	} 
	 
h1, h2, h3, h4, h5, h6
	{
	font-weight: normal;
	}  
	
em 
	{
	font-size: 1em;
	font-style: italic;
	} 
	 
strong 
	{
	font-size: 1em;
	font-weight: bold;
	}  

/* End of Reset */

/* Core Layout Divs */

#shadowone
	{
	width: 906px;
	background: #e2e2e2;
	margin: 0px auto 0px auto;
	padding: 0px 0px 1px 0px;
	}

#shadowtwo
	{
	width: 904px;
	background: #dfdfdf;
	margin: 0px auto 0px auto;
	padding: 0px 0px 1px 0px;
	}

#shadowthree
	{
	width: 902px;
	background: #d9d9d9;
	margin: 0px auto 0px auto;
	padding: 0px 0px 1px 0px;
	}

#container
	{
	width: 900px;
	background: #fff;
	margin: 0px auto 0px auto;
	}

.greenbar
	{
	clear: both;
	width: 900px;
	height: 10px;
	background: #1a9faf;
	}

.greenbar img
	{
	width: 800px;
	height: 10px;
	border: none;
	}

.clearone
	{
	clear: both;
	width: 800px;
	height: 1px;
	}

.clearone img
	{
	width: 800px;
	height: 1px;
	border: none;
	}

.cleartwo
	{
	clear: both;
	width: 800px;
	height: 10px;
	}

.cleartwo img
	{
	width: 800px;
	height: 10px;
	border: none;
	}

/* End of Core Layout Divs */

/* H Tags */

h6
	{
	font-family: Georgia, serif;
	font-size: 1.5em;
	color: #00577f;
	padding: 40px 0px 0px 30px;
	}

.logosmall
	{
	font-size: 0.66em;
	color: #0094a6;
	}

h1
	{
	font-family: Georgia, serif;
	text-align: justify;
	font-weight: normal;
	font-size: 1.125em;
	line-height: 1.6em;
	}

h2
	{
	font-size: 0.875em;
	text-transform: uppercase;
	color: #1a9faf;
	padding: 0px 0px 10px 0px;
	}

.green
	{
	font-size: 1em;
	color: #1a9faf;
	}

.greentwo
	{
	font-size: 1em;
	color: #00577f;
	}

.lightgrey
	{
	font-size: 1em;
	color: #cccccc;
	}

.portgrey
	{
	font-style: italic;
	text-transform: lowercase;
	color: #bbbbbb;
	}

/* End of H Tages */

/* Header Area */

#headercontainer
	{
	clear: both;
	width: 900px;
	height: 105px;
	}

#logo
	{
	float: left;
	width: 460px;
	height: 105px;
	}

#nav
	{
	float: left;
	width: 120px;
	height: 105px;
	}

#nav ul
	{
	height: 85px;
	background: url(../images/nav-line.gif) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 9px 0px 0px 14px;
	}

#nav ul li
	{
	font-size: 0.875em;
	padding: 0px 0px 4px 0px;
	}

#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active
	{
	font-size: 1em;
	color: #8d8b8b;
	text-decoration: none;
	}

#nav ul li a:hover
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

#nav ul li a.over
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

#contact
	{
	float: right;
	width: 320px;
	height: 105px;
	text-align: right;
	background: url(../images/header-top.jpg) no-repeat;
	}

#contact p
	{
	font-family: Georgia, serif;
	font-size: 0.75em;
	color: #abaaaa;
	line-height: 1.5em;
	padding: 10px 10px 0px 0px;
	}

#contact p a:link, #contact p a:visited, #contact p li a:active
	{
	font-family: Georgia, serif;
	font-size: 1em;
	color: #abaaaa;
	text-decoration: none;
	}

#contact p a:hover
	{
	font-family: Georgia, serif;
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

/* End of Header Area */

/* Image Area */

#imagearea
	{
	clear: both;
	width: 900px;
	height: 250px;
	}

#imagearea img
	{
	clear: both;
	width: 900px;
	height: 250px;
	border: none;
	}

/* End of Image Area */

/* Main Content */

#maincontent
	{
	clear: both;
	width: 900px;
	}

/* Title Line */

.titleline
	{
	width: 880px;
	border-bottom: 1px solid #bbbbbb;
	margin: 20px 10px 20px 10px;
	}

.titleline p
	{
	font-family: Georgia, serif;
	font-size: 1em;
	text-transform: uppercase;
	color: #bbbbbb;
	margin: 0px 0px 0px 5px;
	}

/* End of Title Line */

/* Three Column */

.threecolumncontent
	{
	clear: both;
	width: 870px;
	padding: 0px 15px 0px 15px;
	}

.columnone
	{
	float: left;
	width: 276px;
	}

.columnone p
	{
	text-align: justify;
	font-size: 0.8125em;
	line-height: 1.8em;
	margin: 0px 0px 8px 0px;
	}

.columnone p a:link, .columnone p a:visited, .columnone p li a:active
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

.columnone p a:hover
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: underline;
	}

.columntwo
	{
	float: left;
	width: 276px;
	padding: 0px 21px 0px 21px;
	}

.columntwo p
	{
	text-align: justify;
	font-size: 0.8125em;
	line-height: 1.8em;
	margin: 0px 0px 8px 0px;
	}

.columntwo p a:link, .columntwo p a:visited, .columntwo p li a:active
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

.columntwo p a:hover
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: underline;
	}

.columnthree
	{
	float: right;
	width: 276px;
	}

.columnthree p
	{
	text-align: justify;
	font-size: 0.8125em;
	line-height: 1.8em;
	margin: 0px 0px 8px 0px;
	}

.columnthree p a:link, .columnthree p a:visited, .columnthree p li a:active
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

.columnthree p a:hover
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: underline;
	}

/* End of Three Column */

/* Portfolio Line */

.portfolioline
	{
	clear: both;
	width: 878px;
	padding: 0px 11px 20px 11px;
	}

.portone
	{
	float: left;
	width: 284px;
	}

.portone p
	{
	font-size: 0.8125em;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #858383;
	margin: 0px 0px 0px 8px;
	}

.portone p a:link, .portone p a:visited, .portone p a:active
	{
	font-size: 1em;
	color: #858383;
	text-decoration: none;
	}

.portone p a:hover
	{
	font-size: 1em;
	color: #858383;
	text-decoration: underline;
	}

.porttwo
	{
	float: left;
	width: 284px;
	padding: 0px 13px 0px 13px;
	}

.porttwo p
	{
	font-size: 0.8125em;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #858383;
	margin: 0px 0px 0px 8px;
	}

.porttwo p a:link, .porttwo p a:visited, .porttwo p a:active
	{
	font-size: 1em;
	color: #858383;
	text-decoration: none;
	}

.porttwo p a:hover
	{
	font-size: 1em;
	color: #858383;
	text-decoration: underline;
	}

.portthree
	{
	float: right;
	width: 284px;
	}

.portthree p
	{
	font-size: 0.8125em;
	text-transform: uppercase;
	line-height: 1.2em;
	color: #858383;
	margin: 0px 0px 0px 8px;
	}

.portthree p a:link, .portthree p a:visited, .portthree p a:active
	{
	font-size: 1em;
	color: #858383;
	text-decoration: none;
	}

.portthree p a:hover
	{
	font-size: 1em;
	color: #858383;
	text-decoration: underline;
	}

/* End of Portfolio Line */
	
/* Footer */

#footer
	{
	width: 900px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 20px 0px;
	}

#footer p
	{
	font-size: 0.75em;
	text-align: center;
	}

#footer p a:link, #footer p a:visited, #footer p li a:active
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: none;
	}

#footer p a:hover
	{
	font-size: 1em;
	color: #1a9faf;
	text-decoration: underline;
	}
	
/* End of Footer */	

/* Contact */

label
	{
	font-size: 1em;
	line-height: 1.8em;
	}

input
	{
	font-size: 1em;
	line-height: 1.8em;
	color: #858383;
	width: 250px;
	height: 20px;
	margin: 0px 0px 8px 0px;
	}
	
textarea
	{
	font-size: 1em;
	line-height: 1.8em;
	color: #858383;
	width: 250px;
	height: 80px;
	margin: 0px 0px 8px 0px;
	}
	
.button
	{
	width: 120px;
	height: 25px;
	}

/* End of Contact */
	
/* End of Main Content */
