.contentPane { margin-top:20px; width:761px; }
.leftPane {		float:left; width: 115px; margin-right:12px; margin-top:35px; }
.middlePane { 	float:left; width: 376px; margin-left:12px; margin-right:12px; }
.rightPane { 	float:left; width: 200px; margin-left:12px; }
.widePane { 	float:left; width: 576px; margin-left:12px; }
.separatorPane{ float:left; width:   1px; margin-top:0px; background-color: #666666 }

.heading { 		font-family: Arial, Verdana, Helvetica; color:#7D7B59; line-height: 16pt; font-size: 16pt;	font-weight: normal; margin-bottom:10px;}
.subHeading { 	font-family: Arial, Verdana, Helvetica; color:#333333; line-height: 14pt; font-size: 10pt;  font-weight: bold; }

.normal { 			font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 10pt; color:#333333 }
.normal i {			font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 10pt; color:#333333; font-weight: normal; font-style:italic; }
.normal a, .normal a:active, .normal a:visited
	{ font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 10pt; color:#7D7B59; font-weight: normal; text-decoration:underline; }
.normal a:hover{ 	font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 10pt; color:#666766; font-weight: normal; }

.newsTitle { 	font-family: Arial, Verdana, Helvetica; color:#333333; line-height: 12pt; font-size: 10pt;  font-weight: bold; }
.newsNormal { 	font-family: Arial, Verdana, Helvetica; color:#333333; line-height: 12pt; font-size: 9pt;  font-weight: normal; }
.newsNormal a, .newsNormal a:active, .newsNormal a:visited 
	{ font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 9pt; color:#7D7B59; font-weight: normal; text-decoration:none; }
.newsNormal a:hover {	font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 9pt; color:#7D7B59; font-weight: normal; text-decoration: underline; }

.smallTitle { 	font-family: Arial, Verdana, Helvetica; color:#333333; line-height: 11pt; font-size: 8pt;  font-weight: bold; padding-top:8px; }
.small { 	font-family: Arial, Verdana, Helvetica; color:#333333; line-height: 11pt; font-size: 8pt;  font-weight: normal; }
.small a, .small a:active, .small a:visited 
	{ font-family: Arial, Verdana, Helvetica; line-height: 11pt; font-size: 8pt; color:#7D7B59; font-weight: normal; text-decoration:none; }
.small a:hover {	font-family: Arial, Verdana, Helvetica; line-height: 11pt; font-size: 8pt; color:#7D7B59; font-weight: normal; text-decoration: underline; }

.missionCaps {		font-family: Arial, Verdana, Helvetica; line-height: 18pt; font-size: 14pt; color:#7D7B59 }
.missionNormal {	font-family: Arial, Verdana, Helvetica; line-height: 18pt; font-size: 10pt; color:#333333 } 

.projectName { 	font-family: Arial, Verdana, Helvetica; color:#333333; line-height: 14pt; font-size: 11pt;  font-weight: bold; }

.projectlist { 			font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 9pt; color:#333333; font-weight: normal;}
.projectlist a, .projectlist a:active, .projectlist a:visited, .projectlist a:hover
	{ font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 9pt; color:#1D5A98; font-weight: normal; text-decoration:none; }

ul.projectList
{
	padding:0.1em 5px 0px;
	margin: 0px -5px 8px 0px;
	list-style-type: none;
	border-top: #E6E5D3 1px solid;
	display: block;
	color:#333333;
	text-decoration:none;
}

ul.projectList li
{
	border-bottom: 1px solid #E6E5D3;
}

.officename { font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 8pt; color:#1D5A98; font-weight: normal; text-decoration:none; }
.officelist { font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 8pt; color: #000000; font-weight: normal; text-decoration:none; }
.officelist a, .officelist a:active, .officelist a:visited
	{ font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 8pt; color:#1D5A98; font-weight: normal; text-decoration:none; }
.officelist a:hover { font-family: Arial, Verdana, Helvetica; line-height: 12pt; font-size: 8pt; color:#666766; font-weight: normal; text-decoration:none; }

.backtotop, .backtotop a, .backtotop a:active, .backtotop a:visited
	{ font-family: Arial, Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #333333; text-decoration: underline; }
.backtotop a:hover { font-family: Arial, Verdana, Helvetica; font-size: 10px; font-weight: normal; color: #1D5A98; text-decoration: underline }

.footer, .footer a, .footer a:active, .footer a:visited, .footer a:hover
	{ font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: normal; color: #333333; }

ul.navMenu
{
	padding: 0.1em 5px 0px;
	margin: 0px -5px 8px 0px;
	list-style-type: none;
	border-top: #E6E5D3 1px solid;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	text-decoration:none;
}

ul.navMenu li
{
	padding: 0.1em 8px 0em 0em;
	margin: -0.1em -8px 0.1em -5px;
	line-height: 1.5em;
	border-bottom: 1px solid #E6E5D3;
}

ul.navMenu li.current
{
	padding:0.1em 8px 0em 8px;
	margin:-0.1em -8px 0.1em -5px;
	line-height: 1.5em;
	border-bottom: 1px solid #E6E5D3;
	background-color:#ffffff;
	color:#7D7B59;
	text-decoration:none;
	font-weight: bold;
	display:block;
	font-variant: small-caps;
}

ul.navMenu li a
{
	padding:0.2em 8px;
	margin: -0.1em -5px 0em 0px;
	line-height: 1.5em;
	background-color:#ffffff;
	color:#333333;
	text-decoration:none;
	display:block;
}

ul.navMenu li a.current
{
	line-height: 1.5em;
	background-color:#ffffff;
	color:#7D7B59;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	display:block;
}

ul.navMenu li a:hover
{
	background-color:#C6D5E8;
}

ul.navMenu li a.current:hover
{
	background-color:#C6D5E8;
}