/*  FrontPage.css - stylesheet for the main page */
#placard {}

#htmlkitbutton {
  position   : absolute;
  right      : 0%;
  margin-top : 5px;
  cursor     : hand 
}

#Acknowledgement { 
  margin-top : 6pt;
  text-align : center; 
	padding    : 0 25%;
	margin-bottom : 6pt;
}
#Acknowledgement div {
  border           : 3pt solid #202810;
  background-color : #00ffff; 
  padding          : 0.5em 2em;
  text-align       : center;
  font-size        : 85%;
  font-style       : italic;
}
#topiclist { float : left; }
#topiclist td.topiclistitem { 
  white-space : nowrap;
}

div.rule {
  width         : 100%;
  height        : 20px;
  overflow-y    : hidden;
  border-top    : 2pt outset #ccc; 
  border-bottom : 2pt outset #999;
}
div.sprite {
  position   : absolute;
  visibility : visible;
  left       : 0px; 
  top        : 0px;
  z-index    : 50;
}

table.counter td { 
  border           : 3px outset gray;
  background-color : #00ffff;
  color            : white;
  font-family      : Verdana, Optima, Optimum, Helvetica, sans-serif;
  font-size        : 13pt;
  font-weight      : bold;
}
h3.Division { 
  font-family   : Verdana,Optima,Optimal,Arial,Helvetica,sans-serif;
  font-weight   : 900;
  font-style    : italics;
  border-bottom : 3pt solid #202810;
  margin-top    : 2em;
  margin-bottom : 2em;
}
.LinkDescription {
  display     : none;
	padding     : 5pt;
  padding-top : 6pt;
	cursor      : hand;
}
.LinkDescription h3 {
  margin-bottom  : 0.5em; 
  color          : #202810;
  letter-spacing : 3px;
} 
.searchform {
  border  : 5pt double #202810;
  padding : 6pt;
}
.searchPrompt { 
  color       : #202810;
  font-weight : bold; 
  font-size   : 14pt;
}

#Links a { font-size  : 110%; }
#Links ul { 
  list-style-image : url(/images/smallblock.gif);
	margin-top       : 0px; 
}
#Links li { font-size : 95% }
table.MenuHeadTable { 
  margin-left  : 5px;
	margin-right : 5px;
}
table.MenuHeadTable td { color : #202810 }
table.MenuHeadTable td hr { vertical-align : middle }
td.MenuHeading {
	font-weight    : bold;
	font-style     : italic;
	letter-spacing : 2px;
}

#addisclaimer {
  width       : 50%;
	margin      : 0.5em;
	border      : 1pt solid;
	padding-left: 4pt;
	padding-top : 2pt;
	padding-right: 4pt;
	padding-bottom: 2pt;
	padding     : 3pt,12pt,3pt,12pt;
	text-align  : justify;
}

#httperrormessage {
  margin : 6pt 0pt 12pt 0pt;
  border : 2pt solid red;
	background : #D4D8CA;
	padding : 10pt 5pt 3pt 5pt;
	text-align : center;
	font   : 16pt bold "Times,sans-serif";
}
#button {
	width: 170px;
  font-family      : book antiqua,times new roman,serif;
  font-size        : 1.0em;
	padding: 0 0 0 0;
	margin-bottom: 0px;
	margin-top: 0px;
	}
#button ul {
	list-style: none;
	margin: 5px;
	padding-left: 5px;
	border: none;
}
#button li {
	border-top: 2px solid #000080;
	border-bottom: 2px solid #000080;
	margin: 0;
	}
#button li a {
	display: block;
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #9900ff;
	border-top: 5px solid #FFFFFF;
	border-bottom: 5px solid #9D9DA1;
	background-color: #000080;
	color: #FFD700;
	text-decoration: none;
	width: 100%;
}
html>body #button li a {
	width: auto
}
#button li a:hover {
	border-left: 5px solid #9D9DA1;
	border-right: 5px solid #FFFFFF;
	border-top: 5px solid #9D9DA1;
	border-bottom: 5px solid #FFFFFF;
	background-color: #FFD700;
	color: #000080;
}



