/* if changing global font, change ul#navitem li at end also (for ns6 bug) */
body {  
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

img
	{
	border: 0px;
	}
td
	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	}
/* Container Divs */

.container {
	margin : auto;
	padding: 0;
	width : 750px;
}

.mainMenu {
	margin-top: 0px;
	padding: 0;
	text-align: left;
	margin-bottom: 0px;
}

.grayline {
	height: 5px;
	width: 735px;
	background-color: #cccccc;
	margin-top: 5px;
	padding: 0;
}

.clearBoth {
	clear : both;
}

.contentArea {
	margin: 0;
	width : 724px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 10px;
}

.contentAreaHome {
	margin: 0;
	width : 724px;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 10px;
}

.enlargementArea {
	margin: 0;
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

.contentArea a:link, contentArea a:visited { font-family: arial, verdana, helvetica, sans-serif; color: #666600; text-decoration: none; } 
.contentArea a:hover, contentArea a:active { font-family: arial, verdana, helvetica, sans-serif; color: #990000; text-decoration: underline; }

.footer {
	width : 735px;
	margin : auto;
	text-align:left;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #cccccc;
	font-weight: bold;
	font-size: 11px;
}

/* Navigation Styles */

#topnav, #topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#topnav a {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#topnav a:hover {
	background-color: #cccccc;
	color: #000000;
}

#topnav li {
	float: left;
	padding: 0px;
}

#topnav li a {
	color: #669999;
}


#topnav li:hover > a {
	background-color: #000000;
	color: #ffffff;
}


#topnav li.sfhover a.headnavref {
	background-color: #003399;
 	color: #ffffff;
	font-weight: bold;
}


#topnav li.topnavhead {
	font-weight : bold;
	font-size: 12px;
}


#topnav li.headdivide {
	font-weight : bold;
	width: 2px;
	height: 11px;
	float : left;
	margin : 0px;
	margin-right : 0px;
	margin-top : 6px;
	margin-bottom : 6px;
	font-size : 3px;
	padding: 0 0 0px 0;
}


#topnav li ul {
	position: absolute;
	left: -999em;
}


#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
	border: 1px solid #669999;
}

#topnav li:hover ul {
	margin-top: -1px;
}

ul#navitem1, ul#navitem2, ul#navitem3, ul#navitem4, ul#navitem5, ul#navitem6, ul#navitem7 {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
}

ul#navitem1 li, ul#navitem2 li, ul#navitem3 li, ul#navitem4 li, ul#navitem5 li, ul#navitem6 li, ul#navitem7 li {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	border-bottom: 1px solid #669999;
	background: #ffffff;
}

/* Site Style */
.titleheader {font-size: 24px; color: #666666; }

.teamphotos
{
	border: 0px solid #000000;
}

.employeename
{
	color: #990000;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
}

.employeetitle
{
	color: #666666;
}

.leed
{
	color: #336600;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
}

.designsytle
{
	color: #990000;
	font-family: Arial;
}

.workssytle
{
	color: #000000;
	font-family: Times New Roman, Times;
}

.biggreen
{
	color: #336600; font-size: 18px; font-family: arial, verdana, helvetica, sans-serif;
}

.cutline
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	font-style:italic;
	text-align:left;
}

.cutline a:link, cutline a:visited
{
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:italic;
	text-align:left;
}

.cutline a:hover, cutline a:active
{
	text-decoration: underline;
	color: #990000;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:italic;
	text-align:left;
}

.pptitle { font-size: 14px; color: #666600; text-decoration: none; }
.pptitle a:link, pptitle a:visited { font-size: 14px; color: #666600; text-decoration: none; }
.pptitle a:hover, pptitle a:active { font-size: 14px; color: #990000; text-decoration: underline; }

.projectname { color: #990000; font-size: 14px; }
.projectplace {	color: #333333; }
.projecttype {color: #669999; }
.presstitle { color: #990000; }
.redarrow { color:#990000; font-weight: bold; font-size: 20px; }
.breadcrumcat { color: #666666; font-size: 24px; }
.breadcrumsub { color: #333333; font-size: 18px; }

.breadcrumcat a:link, breadcrumcat a:visited { color: #666666; font-size: 24px; text-decoration: none; } 
.breadcrumcat a:hover, breadcrumcat a:active { color: #666666; font-size: 24px; text-decoration: underline; }

.breadcrumsub a:link, breadcrumsub a:visited { color: #333333; font-size: 18px; text-decoration: none; }
.breadcrumsub a:hover, breadcrumsub a:active { color: #333333; font-size: 18px; text-decoration: underline; }

.black
{
	color: #000000;
}

.red
{
	color: #990000;
}

a:link, a:visited {
	text-decoration: none; color: #666600;
}

a:hover, a:active {
	text-decoration: underline;
}