/* CSS Document */
.mainTable {
	background-color: #FFF;
}
.masthead {
	padding-bottom: 15px;
	}
.middlecolumn {
	padding-left: 4px;
	padding-right: 30px;
}
/* text styles */
.bodycopy {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 1.5em;
   color: #666;
   }
.introblurb {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   line-height: 1.2em;
   color: #555;
}
.pagetitle {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.6em;
   color: #000;
   }
.head {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   font-weight: bold;
   text-transform: uppercase;
   color: #000;
   }
.subhead {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   font-weight: bold;
   color: #000;
   }
.pullquote {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 1.5em;
   color: #666;
   }
.lists {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   line-height: 1.5em;
   list-style-type: disc;
   color: #666;
   }
/* a over writers */
a {
	text-decoration: none;
	color: #888;
	}
a:hover {
	color: #666;
	}
/* hidden blocks */
.hiddenInfo {
   display:none;
   visibility:hidden;
   }
/* top links */
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	text-align:right;
	background-color:#000;
	padding: 30px 0px 10px 0px;
}
.toplinks a {
	text-decoration: none;
	color: #888;
	}
.toplinks a:hover {
	color: #fff;
	}
/* foot links */
.footlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888;
	padding: 10px 10px;
}
.footlinks a {
	text-decoration: none;
	color: #888;
	}
.footlinks a:hover {
	color: #000;
	}