/* CSS definition file containing sitestyle stylesheets */
BODY      { font-family:  Arial, sans-serif; font-size: 10pt;}
A {
	font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:20pt;
	text-decoration:none;
  }
A:Visited {
  	font-family:  Arial, sans-serif; 
  	color: #999999;
	font-size:20pt;
	text-decoration:none;
	}
A:Active {
	font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:20pt;
	text-decoration:none;
	}
A:Hover {
	font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:20pt;
	/*text-decoration:underline;*/
	}
UL { font-family:  Arial, sans-serif;  14pt; font-weight: normal; font-style: normal;}
td { font-family:  Arial, sans-serif; font-size: 14pt; color: rgb(0,0,0); font-weight: normal;}
.heading {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#999999;
	padding-top: none;
	/*vertical-align: top;*/
	/*padding-top: 10pt;*/
}
.headingwhite {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#FFFFFF;
	/*vertical-align: top;*/
	/*padding-top: 10pt;*/
}
.proheading {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#999999;
	/*vertical-align: top;*/
	/**/padding-top: none;
}
.headinggrey {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#999999;
	/*vertical-align: top;
	padding-top: 10pt;*/
}
.headingblack {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#000000;
	/*vertical-align: top;*/
	/**/padding-top: none;
}

.nav {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:20pt;
	color:#999999;
}
.nav_highlight {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:20pt;
	color:#333333;
}
.subnav {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#999999;
}
.subnav_highlight {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:18pt;
	color:#333333;
}
.subnavlink {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-weight: bold;
	font-size:18pt;
	text-decoration:none;
	padding-top:5pt;
	}
.subnavlink:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-weight: bold;
	font-size:18pt;
	text-decoration:none;
	padding-top:5pt;
	}
.subnavlink:Active {
font-family:  Arial, sans-serif; 
	color: #666666;
	font-size:18pt;
	text-decoration:none;
	padding-top:5pt;
	}
.subnavlink:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-weight: bold;
	font-size:18pt;
	text-decoration:none;	
	padding-top:5pt;
	}
.smalltext {
	font-family:  Arial, sans-serif; 
	font-weight: bold;
	font-size:10pt;
	color:#666666;
}
.smalltextthin {
	font-family:  Arial, sans-serif; 
	font-size:10pt;
	font-weight:bold;
	color:#999999;
}
.smalltextwhite {
	font-family:  Arial, sans-serif; 
	font-size:16pt;
	color:#FFFFFF;
}

.homelink {
font-family:  Arial, sans-serif; 
	color: #666666;
	font-weight: bold;
	font-size:24pt;
	text-decoration:none;
	padding-top:5pt;
	}
.homelink:Visited {
font-family:  Arial, sans-serif; 
	color: #666666;
	font-weight: bold;
	font-size:24pt;
	text-decoration:none;
	padding-top:5pt;
	}
.homelink:Active {
font-family:  Arial, sans-serif; 
	color: #666666;
	font-size:24pt;
	text-decoration:none;
	padding-top:5pt;
	}
.homelink:Hover {
font-family:  Arial, sans-serif; 
	color: #666666;
	font-weight: bold;
	font-size:24pt;
	text-decoration:none;	
	padding-top:5pt;
	}
	
.homelinkwhite {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	font-size:24pt;
	text-decoration:none;
	padding-top:5pt;
	}
.homelinkwhite:Visited {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	font-size:24pt;
	text-decoration:none;
	padding-top:5pt;
	}
.homelinkwhite:Active {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-size:24pt;
	text-decoration:none;
	padding-top:5pt;
	}
.homelinkwhite:Hover {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	font-size:24pt;
	text-decoration:underline;	
	padding-top:5pt;
	}

.newslinkmain {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-weight:bold;
	font-size:14pt;
	text-decoration:none;
	}
.newslinkmain:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-weight:bold;
	font-size:14pt;
	text-decoration:none;
	}
.newslinkmain:Active {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-weight:bold;
	font-size:14pt;
	text-decoration:none;
	}
.newslinkmain:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-weight:bold;
	font-size:14pt;
	/*text-decoration:underline;*/
	}
.newslink {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:8pt;
	text-decoration:none;
	}
.newslink:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:8pt;
	text-decoration:none;
	}
.newslink:Active {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:8pt;
	text-decoration:none;
	}
.newslink:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:8pt;
	/*text-decoration:underline;*/
	}

.aboutlink {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
	text-decoration:none;
	}
.aboutlink:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
	text-decoration:none;
	}
.aboutlink:Active {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	text-decoration:none;
	}
.aboutlink:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	/*text-decoration:underline;*/
	}
.projectbutlink {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
	text-decoration:none;
}
.projectbutlink:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
	text-decoration:none;
	}
.projectbutlink:Active {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	text-decoration:none;
	}
.projectbutlink:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	/*text-decoration:underline;*/
	}
.projectslink {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:8pt;
	text-decoration:none;
	}
.projectslink:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:8pt;
	text-decoration:none;
	}
.projectslink:Active {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:8pt;
	text-decoration:none;
	}
.projectslink:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:8pt;
	/*text-decoration:underline;*/
	}
.projectslink_highlight {
	font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:8pt;
}
.hometext{
	font-family:  Arial, sans-serif; 
	font-weight:bold;
	color: #FFFFFF;
	font-size:22pt;
}
.casestudytext{
	font-family:  Arial, sans-serif; 
	font-weight:bold;
	color: #999999;
	font-size:22pt;
}
.projectstext {
	font-family:  Arial, sans-serif; 
	color: #666666;
	font-size:10pt;
}
.newstext {
	font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
}
.newstitle {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-weight:bold;
	font-size:14pt;
	}
.newstextsmall {
	font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:16pt;
}
.abouttext {
	font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
}
.newstextbody {
	font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	font-family:  Arial, sans-serif; 
}
.playtext{
	font-family:  Arial, sans-serif; 
	color: #666666;
	font-size:10pt;
}
.playtextfooter {
	font-family:  Arial, sans-serif; 
	color: #666666;
	font-size:10pt;
}
.whitelink {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	text-decoration:none;

	}
.whitelink:Visited {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	text-decoration:none;

	}
.whitelink:Active {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-size:10pt;
	text-decoration:underline;

	}
.whitelink:Hover {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	font-size:10pt;
	text-decoration:underline;	

	}
.whitelink2 {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-size:16pt;
	text-decoration:none;
	padding-top:5pt;
	}
	
.whitelink2:Visited {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-size:16pt;
	text-decoration:none;
	padding-top:5pt;
	}
.whitelink2:Active {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-size:16pt;
	text-decoration:underline;
	padding-top:5pt;
	}
.whitelink2:Hover {
font-family:  Arial, sans-serif; 
	color: #FFFFFF;
	font-size:16pt;
	text-decoration:underline;	
	padding-top:5pt;
	}
.newslink_highlight {
	font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:8pt;
	text-decoration:none;
}
.projectstextlink {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
	text-decoration:none;
	}
.projectstextlink:Visited {
font-family:  Arial, sans-serif; 
	color: #999999;
	font-size:10pt;
	text-decoration:none;
	}
.projectstextlink:Active {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	text-decoration:none;
	}
.projectstextlink:Hover {
font-family:  Arial, sans-serif; 
	color: #333333;
	font-size:10pt;
	/*text-decoration:underline;*/
	}
