/* Fine Games Stylesheet 4-8-10 */

DIV.toc /* Used in page Tbl of Contents */{
	font-weight : bold;
	font-size : small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #00FFFF;
	text-align : center;
	margin-top : 0;
	border-width : medium;
	border-style : outset;
	border-color : gray;
	width : 90%;
	padding: 5 0 5 0;
}

DIV.navbar /* Side Navigation Border */{
	font-size : x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #97d6ff;
	padding-bottom : 20px;
	border-width : thin;
	border-style : outset;
	border-color : #0000ff;
	width : 220px;
	height: 105%;
}

DIV.pg-bar /* Page Title Bar (replaces table) */{
   border : #FF0000;
	background: #3399ff;
	color : white;
	font-size: 18pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	line-height : 100%;
	width : 90%;
}


TD.pg-bar /* Used for Page Title line */{
   text-align : center; 
   color: white; 
   font-size : 150%; 
   line-height : 100%; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   background : #63CEFF;
   width : 100%;
}


TD /* Used to substitute for a Body stmt in Navigator, which ignores Body styles in a table */{
}


TABLE.top /* Used in Top Border header table */{
   background: #ffffff; 
   border-style: none; 
   color : white; 
}


TABLE.std1 {
   font-size : x-small; 
   padding : 1em; 
}


TABLE.pg-bar /* Used for page's title table formating */{
  padding : 2px; 
   border-width : 1px; 
   border-style : groove; 
   border-color : #3399ff;
   width : 80%;
   text-align : center;
}


TABLE {
   line-height : 100%; 
   margin-top : 0; 
   margin-bottom : 0; 
}


SPAN.navbar /* Used on Top Nav Border to structure FP-generated nav bar. */{
   font-size : x-small; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   text-align : center; 
   line-height : 95%;
}


SPAN.fg-name /* Used to highlight FG Name */{
   font-style : italic; 
   font-weight : bold; 
   color : #ff0000; 
   background : transparent; 
}

SPAN.red-bold /* red & bold text */ {
   color: #FF0000;
	font-weight: bold;
}


SAMP /* used to structure text/sample quotes */{
   font-size : 9pt; 
   font-family : monospace, sans-serif; 
   color : #0000ff; 
   background : transparent; 
   text-indent : 0.25in; 
}


P {
	margin-top : 0;
	margin-bottom : 0;
	width : 90%;
	line-height:  normal;
	font-family: "Times New Roman", Times, serif;
}


LI {
	color: Black;
	background: transparent;
	vertical-align: top;
}

LI P /* List Items */
{  color : #000000; 
   background : transparent; 
}


UL /* UNordered List Items */
{  color : #000000; 
   background : transparent; 
}



HR.header /* Header Horizontal rule */
{
   line-height : 2px; 
   color : red; 
   background : transparent; 
   padding : 2px; 
}


H6 {
   font-family : "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
   color : #339966; 
   background : transparent; 
}


H5 {
   font-family : "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
   color : #cc3300; 
   background : transparent; 
}


H4 {
   font-family : "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
   color : #0000ff; 
   background : transparent; 
}


H3 {
   font-family : "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
   color : #0000ff; 
   background : transparent; 
}


H2 {
	font-family : "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	color : #cc3300;
	background : transparent;
	height: 110%;
}


H1 {
   font-family : "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
   color : #663399; 
   background : transparent; 
}

BODY {
	font: normal normal normal normal "Times New Roman", Times, serif;
	color: black;
	background: white;
}

A:visited {
   color : #008080; 
   background : transparent;
   font-weight : normal;
}


A:link {
   color : #0033cc; 
   background : transparent; 
}


A:active {
   color : #800000; 
   background : transparent; 
}

.red-bold {
	color: #FF0000;
	font-weight: bold;
	line-height: normal;
	font-size: larger;
}

.just {
   text-align : justify; 
}


.cent {
   text-align : center; 
}
.underline-italic {
	font-style: italic;
	text-decoration: underline;
}
.blue {
	color: #0000FF;
}
.bold-sml-red {
	font-size: small;
	font-weight: bold;
	color: #FF0000;
}
.ln-hgt {
	line-height: 110%;
}
.note {
	font-size: 85%;
	color: #666666;
}
#links li {
	display: inline;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
	padding-right: 50px;
}
#pg-bar {
	padding : 2px;
	border-width : 3px;
	border-style : groove;
	border-color : #666666;
	width : 90%;
	text-align : center;
	background-color: #3399FF;
	font-size: 150%;
	color: #FFFFFF;
}
#header {
	text-align: center;
}
.bold {
	font-weight: bold;
}
P.navbar_hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
}
.bold-xsml-red {
	font-size: x-small;
	font-weight: bold;
	color: #FF0000;
	padding-left: 5px;
}
TABLE.special {
	background-color: #FFFF99;
	border-color: #333333;
	border-style: solid;
	border-width: 1;
}
.sml {
	font-size: 70%;
}
.blue-bold {
	color: #0000FF;
	font-size: larger;
	font-weight: bold;
}
.maroon {
	color: #800000;
	font-weight: bold;
}
.bold-italic {
	font-style: italic;
	font-weight: bold;
}

