TD {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  color: #000000;
  font-weight: normal;
}

H2 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
}

.H2 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #003366;
}

.ContentHeader {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: bolder;
	color: #FFFFFF;
  	/*background-color: #3399CC;*/
	background-color: #003366;
	border-bottom: double;
	border-bottom-style: double;
	border-color: #FFFFFF;
  padding: 3px;
}

.bold     {font-weight:bold;}
.small    {font-size:11px; font-weight:normal;}
.smallgray {font-size:11px; font-weight:normal; color:#6c6c6c;}
.smallblue {font-size:11px; font-weight:bold; color:#0066FF;}
.blue  	  {color:#003366;}
.boldblue {color:#003366; font-weight:bold; font-size:14px;}
.black 	  {color:#000000;}
.white    {color:#FFFFFF;}
.none     {color:#336699; text-decoration:none;}
.dropdown {font-family:verdana; font-size:12px;}
.header   {background-color:#336699; color:#ffffff; font-weight:bold; font-size:14px;}
.error    {font-weight:bold; color:red;}

.button {background-color:#EBEBEB; cursor:pointer; font-face:Arial, Helvetica, sans-serif; border-size:1px; border-color:#003366; color:#003366; font-weight:bold; font-size:11px;}

#navigation {
  margin: 10px 3px 0 10px;
  width: 160px;
}  

a:link {
	color: #0066FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0099FF;
}
a:hover {
	text-decoration: none;
	color: #0099FF;
}
a:active {
	text-decoration: none;
	color: #00CCFF;
}

a.white, a.white:link, a.white:visited {
  color:#FFFFFF; text-decoration:none; font-size:12px;
}
a.white:hover, a.white:visited:hover {
  color:#FFFFFF; text-decoration:underline; font-size:12px;
}

a.bold, a.bold:link, a.bold:visited {
  color:#003366; text-decoration:none; font-size:12px; font-weight:bold;
}
a.bold:hover, a.bold:visited:hover {
  color:#003366; text-decoration:underline; font-size:12px; font-weight:bold;
}

a.boldwhite, a.boldwhite:link, a.boldwhite:visited {
  color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;
}
a.boldwhite:hover, a.boldwhite:visited:hover {
  color:#FFFFFF; text-decoration:underline; font-size:12px; font-weight:bold;
}

a.gray, a.gray:link, a.gray:visited {
  color:#808080; text-decoration:none; font-size:12px;
}
a.gray:hover, a.gray:visited:hover {
  color:#808080; text-decoration:underline; font-size:12px;
}

a.smallblue, a.smallblue:link, a.smallblue:visited {
  font-size:11px; font-weight:bold; color:#0066FF; text-decoration:none;
}
a.smallblue:hover, a.smallblue:visited:hover {
  font-size:11px; font-weight:bold; color:#0066FF; text-decoration:underline;
}


li.projects {
  padding: 2px;
  color: #003399;
}

TD.quote {
	background-repeat: no-repeat;
}
  
.quotetext {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
  line-height: 21px;
  font-style: oblique;
	font-weight: bold;
	color: #003366;
  padding: 5px;
}

.quotesource{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
	color: #003366;
  padding: 5px;
}

.featuredproject {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  background-color: #003366;
}

.otherprojects {
  color: #003366;
  font-size: 12px;
  font-weight: bold;
  background-color: #CCCCCC;
  padding: 3px;
}

.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-left: 10px;  
	margin-right: 10px;  
}
.pktest {
font-family: "DIN Regular";
font-size: 13px; 
color: #000000;
}
.cellPad10 {
	padding: 10px;
}
.cellPad4 {
	padding: 4px;
}
.finePrint01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.cellPad2 {
	padding: 2px;
}
.bodyBoldBlue01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
}
.bodyBoldBlue02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
}
.bodyBoldBlueCG {
	font-family: Century Gothic;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #006697;
	font-style: normal;
}
.bodyPlainPK {
	font-family:DIN Regular;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
.bodyPlainCG {
	font-family:Century Gothic;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
}
.backImage01 {
	background-image: url(images/bg_slice_01.jpg);
	background-repeat: repeat-x;
}
.backImage02 {
	background-image: url(images/bg_slice_02.gif);
	background-repeat: repeat-x;
}
.cellPad15 {
	padding: 15px;
}
.bodyPlain11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
}
.fpLeftType01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
}

/*
a.homethumb, a.homethumb:visited {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/graphics/blue_trans.png'); 
  float: left;
  width: 185px; 
  height: 145px; 
}

a.homethumb[class], a.homethumb[class]:visited {
  background-image:url(/graphics/blue_trans.png); 
  float: left;
  width: 185px; 
  height: 145px; 
}

a.homethumb:hover, a.homethumb:visited:hover {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/graphics/spacer.gif'); 
  float: left;
  width: 185px; 
  height: 145px; 
}

a.homethumb[class]:hover, a.homethumb[class]:visited:hover {
  background-image:url(/graphics/spacer.gif); 
  float: left;
  width: 185px; 
  height: 145px; 
}
*/



a.homethumb, a.homethumb:visited {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/graphics/spacer.gif'); 
  float: left;
  width: 185px; 
  height: 145px; 
  cursor: pointer;
}

a.homethumb[class], a.homethumb[class]:visited {
  background-image:url(/graphics/spacer.gif); 
  float: left;
  width: 185px; 
  height: 145px; 
  cursor: pointer;
}

a.homethumb:hover, a.homethumb:visited:hover {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/graphics/blue_trans.png'); 
  float: left;
  width: 185px; 
  height: 145px; 
  cursor: pointer;
}

a.homethumb[class]:hover, a.homethumb[class]:visited:hover {
  background-image:url(/graphics/blue_trans.png); 
  float: left;
  width: 185px; 
  height: 145px; 
  cursor: pointer;
}




a.homeblue, a.homeblue:visited, a.homeblue:hover, a.homeblue:visited:hover {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #003366; 
  color: #FFFFFF;
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold;
  line-height: 14px;
	font-style: normal;  
}

a.homegray, a.homegray:visited, a.homegray:hover, a.homegray:visited:hover {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #CCCCCC; 
  color: #003366;
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold;
  line-height: 14px;
	font-style: normal;  
}

a.homebluebig, a.homebluebig:visited, a.homebluebig:hover, a.homebluebig:visited:hover {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #003366; 
  color: #FFFFFF;
  text-decoration: none; 
  font-size: 13px; 
  font-weight: bold;
  line-height: 14px;
	font-style: normal;  
}

a.homegraybig, a.homegraybig:visited, a.homegraybig:hover, a.homegraybig:visited:hover {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #CCCCCC; 
  color: #003366;
  text-decoration: none; 
  font-size: 13px; 
  font-weight: bold;
  line-height: 14px;
	font-style: normal;  
}

acronym.bold {
  color:#003399; 
  text-decoration:none; 
  font-size:12px; 
  font-weight:bold; 
  cursor:pointer;
}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute; z-index:1000; width:220px; background:#003366; border:thick ridge #FFFFFF; text-align:center; padding:5px; -moz-border-radius:5px; font-weight:bold;}
body div#toolTip p { margin:0;padding:0;color:#fff;font:12px Arial,Helvetica,sans-serif; }
body div#toolTip p em { display:none;margin-top:3px;color:#fff;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff;display:none; }