/* CSS Document v.060117  GRAY*//** - - - GLOBAL STYLES: redefined HTML tags - - - **/body {	margin: 6px 0px 0px;	background-color: #FFFFCC; /**#E4EDF6;**/	color: #000;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: medium;	voice-family: "\"}\"",inherit;  /** this hack makes size display proerly in IE WIN **/	font-size: medium;  }    html>body { font-size: medium; } /** this hack makes size display proerly in IE WIN **/h1, h2, h3, h4  { 	font-family: Arial, Helvetica, Verdana, sans-serif;}h1 {	font-size: 130%;font-weight: bold;	margin-bottom: 2px;}h2 {	font-size: 100%;	font-weight: bold; }h3 {	font-size: 80%;	font-weight: bold;	color: #000000;}h4 {	font-size: 80%;	font-weight: bold;	margin-bottom: 0px;	color: #616161;}dd, dt, li, p {	line-height: 115%;	font-size: 82%;}li {	margin-bottom: 5px;}	li li, li p  {	font-size: 100%;}	dl {	margin-bottom: 0px;}	dl, ul, ol {	margin-top: 5px;}img {	border: 0;}a:link {	color: #CC0000;}a:visited {	color: #CC6600;}a:hover {	color: #3333FF;}a:active {	color: #CC6666;} /** - - - PAGE PARTS - - -**//** page container keeps everythign center aligned **/#page {	width: 750px;	margin: 0 auto;	position: relative;	padding: 0px;	z-index: 0;	overflow: visible;	height: auto;	}/** top table **/table#top {	background-color: #FFFFFF;	width: 750px;	border-top: 1px solid #333;	border-right: 1px solid #333;	border-left: 1px solid #333;}/** top banner ***/td.banner {	background-color: #660000; /*#566699;*/ 	margin: 0px;	padding-top: 2px;	padding-right: 8px;	padding-bottom: 4px;	padding-left: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333;} td.banner h1 {	font-size: 115%;	color: #FFFFFF;}td.banner h2 {	font-size: 85%;	color: #CCCCCC;}/** subbanner bar **/td.subbanner {	margin: 0px;	background-color: #F4F4F4;	font-weight: bold;	font-size: 85%;	padding: 3px 8px;}td.subbanner a {	text-decoration: none;}/** main table **/table#main {	background-color: #FFFFFF;	border: 1px solid #333;	width: 750px}/* left column navigation */td.leftcolumn {	text-align: right;	padding-left: 6px;	padding-right: 15px;	padding-top: 6px;	height: 525px;}td.leftcolumn p {	padding: 4px;	margin-bottom: 3px;	margin-top: 3px;	font-size: 75%;}td.leftcolumn h3 {	color: #666666;	margin-top: 8px;	font-size: 75%;	padding-right: 6px;}/** main content container(s) apply class to <td> **/.content  {	padding: 8px 20px 8px 15px;}/** footer cell **/td.footer {	border-top: 1px solid #000;	padding-bottom: 6px;	vertical-align: top;	font-size: 80%;	line-height: 95%;	color: #666;	text-decoration: none;	padding-top: 2px;}/** MISCELLANEOUS CLASSES **//* to allow identing outlines to switch to alphabetical */li.alpha {	list-style-type: lower-alpha;}/* for accessibility */.hideall {	display: none;}
