Body {
	margin: 0px;
	background-color: White;
	background-image: url(images/chess-backgrd.gif);
	background-repeat: repeat-x;
}
P {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, geneva, lucida, sans-serif;
}

.dlink {
	font-size: 9px;
	color: #2F872F;
	background-color: transparent;
	text-decoration: none;
}

P.indent {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, geneva, lucida, sans-serif;
	text-indent: 20px;
}

TABLE {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, geneva, lucida, sans-serif;
}
TR {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, geneva, lucida, sans-serif;
}
TD {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: verdana, helvetica, arial, geneva, lucida, sans-serif;
}

TD.top {
	background-image: url(images/top-back.jpg);
	background-repeat: repeat-x;
	height: 89px;
}

TD.topnav {
	padding: 5px;
	height: 20px;
	text-align: right;
}

TD.main {
	padding: 7px;
	text-align: left;
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;
	color: #2F872F;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	
}
H2.navy {
	FONT-SIZE: 14px; TEXT-DECORATION: none;
	color: navy;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-top: 0px;
	text-align: center;
	
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none;
	color: #000000;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

.grid {
	background-color: #E8E8E8;
	border: #515151 solid 1px;
}

.bottom {
	background-image: url(images/bottom-back.jpg);
	background-repeat: repeat-x;
	text-align: center;
	height: 68px;
}

A {
	font-weight: bold;
}

A:link {
	COLOR: #2F872F;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A:visited {
	COLOR: #2E762E;
	TEXT-DECORATION: underline;
	background-color: transparent;
}
A:active {
	COLOR: #2F872F;
	TEXT-DECORATION: underline;
	background-color: transparent;
}
A:hover {
	COLOR: #989898;
	TEXT-DECORATION: underline;
	background-color: transparent;
}

A.topmenu:link {
	COLOR: #000000;
	background-color: transparent;
	TEXT-DECORATION: none;
}
A.topmenu:visited {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A.topmenu:active {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: transparent;
}
A.topmenu:hover {
	COLOR: #000000; 
	background-color: transparent;
	TEXT-DECORATION: none
}


.button {
   text-align : center;
   margin-bottom : 3px;
   margin-top : 3px;
}

.button a {
   padding : 4px;
   text-decoration : none;
   display : block;
   width : 150px;
   color : #000000;
   border-top : 1px solid #87D388;
   border-left : 1px solid #87D388;
   border-bottom : 1px solid #2A742A;
   border-right : 1px solid #2A742A;
   background : #38A438;
}

.button a:link	{
	padding: 4px;
	display: block;
	width: 150px;
	color: #000000;
	border-top: 1px solid #87D388;
	border-left: 1px solid #87D388;
	border-bottom: 1px solid #2A742A;
	border-right: 1px solid #2A742A;
	background: #38A438;
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	text-decoration: none;
}
.button a:visited {
	padding: 4px;
	display: block;
	width: 150px;
	color: #000000;
	border-top: 1px solid #87D388;
	border-left: 1px solid #87D388;
	border-bottom: 1px solid #2A742A;
	border-right: 1px solid #2A742A;
	background: #38A438;
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	text-decoration: none;
}
.button a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #45BF45;
	border-top: 1px solid #2A742A;
	border-left: 1px #2A742A solid;
	border-bottom: 1px solid #87D388;
	border-right: 1px solid #87D388;
}
.button a:active	{
	padding: 4px;
	display: block;
	width: 150px;
	color: #000000;
	border-top: 1px solid #87D388;
	border-left: 1px solid #87D388;
	border-bottom: 1px solid #2A742A;
	border-right: 1px solid #2A742A;
	background: #38A438;
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	text-decoration: none;
}


.small {
	FONT-SIZE: 8pt
}

.caption {
	FONT-SIZE: 8.5pt; background-color: Black;
	color : #CBC2B2;
}

.footnote {
	FONT-SIZE: 8pt;
	font-style : italic;
}

.stout {
	FONT-WEIGHT: bold
}
.navbox {
	width: 90%;
	background-color: #FFFFFF;
	padding:5px;
	text-align:left;
	margin-top: 10px;
	margin-bottom:10px;
	border-width: 1px;
	border-style:solid;
	border-color:#666666;
}

TD.infobox	{
	font-size: 10px;
	text-decoration: none;
}

.smalltext { font-size: 9px; }


hr {
	height: 1px;
	color: Gray;
	background-color: transparent;
	width: 85%;
	padding-bottom: 10px;
	padding-top: 10px;
}



