/* CSS Document */
body		
			{
			background: #fff;
			background-image: url("../images/side_blue.png");
			background-repeat: repeat-y;
			color: #006;
			margin: 0 0 0 2%;
			width: 750px;
			cursor: default;
			font-family: georgia, arial, sans-serif;
			font-size: 12pt;
			font-weight: normal;
			text-align: center;
			}
/* Begin Header */
div.header	
			{
			height: 100px; 
			background-image:url("../images/pfb_header.gif");
			background-repeat:no-repeat;
			background-position:center center;
			padding: 0;
			width: 100%;
			float: left;
			margin: 0;
			}
a.hide		
			{
			display: none;
			text-indent: -9999px;
			}
div span	
			{
			display:none;
			text-align:center;
			}			
/* End Header */
/* -------------------------------------------------------- */
/* Begin Layout */
#navleft	
			{
			padding: 5px 0 0 0;
			width: 155px;
			float: left;
			margin: 0;
			text-align: left;
			}
#content	
			{
			text-align: justify;
			margin: 0 0 5px 0;
			padding: 2px 0;
			width: 565px;
			float: right;
			background-color: #fff;
			}
#bottom 	{
			text-align: center;
			margin: 0;
			padding: 2px 0;
			width: 563px;
			float: right;
			background-color: #fff;
			}
#ads 		{
			text-align: left;
			margin: 0;
			padding: 10px 2px 0 0;
			width: 153px;
			float: left;
			background-color: #3F0;
			marker-offset: 0;
			}
/* End Layout */
/* -------------------------------------------------------- */
/* Begin Content Styling */
/* -------------------------------------------------------- */
	/* Begin div Styling */
div.brandsleft
			{
			margin: 0;
			padding: 5px;
			width: 270px;
			float: left;
			background-color: #fff;
			text-align: center;
			}
div.brandsright
			{
			margin: 0;
			padding: 5px;
			width: 270px;
			float: right;
			background-color: #fff;
			text-align: center;
			}
	/* End div Styling */
/* -------------------------------------------------------- */	
	/* Begin List Styling */
div#content ul li 
			{
			padding: 0 0 15px 0;
			}
ul			
			{
			margin: 0;
			padding: 0 10px;
			list-style: none;
			border-style: none;
			font-style: normal;
			}
ul li.item a
			{
			display: inline;
			color: #3F0;
			padding: 0;
			border-style: none;
			}
li.item		
			{
			list-style-type: disc;
			font-weight: normal;
			font-size: 12pt;
			font-family: georgia, arial, sans-serif;
			}
ul li span	{
			display:none;
			text-align:center;
			}			
li.ntmba
			{
			background-image: url("../images/ntmba_logo.gif");
			background: transparent;
			}
li.tcrc
			{
			background-image: url("../images/tcrc_logo.gif");
			background: transparent;
			}
li.kba
			{
			background-image: url("../images/kba_logo.gif");
			background: transparent;
			}
	/* End List Styling */
/* -------------------------------------------------------- */
	/* Begin h styling */
h2
			{
			font-size: 14pt;
			text-align: center;
			color: #006;
			background: #3F0;
			font-weight: bold;
			border: 0;
			}
h3, h4
			{
			font-size: 14pt;
			text-align: left;
			color: #006;
			padding: 0 5px;
			background-color: transparent;
			font-weight: normal;
			font-style: oblique;
			}
h5
			{
			text-align: center;
			padding: 5px;
			border-bottom-style: none;
			text-decoration: none;
			}
h6
			{
			font-size: 12pt;
			text-align: left;
			padding: 0;
			border-bottom-style: none;
			text-decoration: none;
			}
h6.race
			{
			font-size: 12pt;
			color: #006;
			text-align: left;
			padding: 0;
			margin: 10px 0px 5px 0px;
			background-color: transparent;
			font-weight: bold;
			}
			
h3.section
			{
			font-size: 14pt;
			text-align: left;
			color: #006;
			padding: 0 5px;
			background-color: transparent;
			font-weight: normal;
			font-style: normal;
			outline: #3F0 solid thin;
			}
	/* End h Styling */
/* -------------------------------------------------------- */
	/* Begin Unattached Class Styling */
.legal		{
			text-align: center;
			}
.center
			{
			text-align: center;
			border: 0;
			}
table		{
			width: 565px;
			}
td			{
			border: solid;
			border-width: thin;
			}
td.cat
			{
			text-align: center;
			}

			
	/* End Unattached Class Styling */
/* -------------------------------------------------------- */
	/* Begin Other Element Styling */
img
			{
			border: 0;
			}
q			{
			display: block;
			font-style: oblique;
			}
	/* End Other Element Styling */
/* -------------------------------------------------------- */
/* End Content Styling */
/* -------------------------------------------------------- */
/* Begin Hyperlink Styling */
/* -------------------------------------------------------- */
	/* Begin a:link Styling */
a:link /* Sets the color for an unvisited link */
			{
			color: #3F0;
			background-color: transparent;
			font-weight: bold;
			border-bottom: 1px solid;
			}
li#ads a:link
			{
			color: #006;
			background-color: transparent;
			font-weight: bold;
			border-bottom: none;
			}
a.images:link/* Sets the image style when the user mouses over a link */
			{
			background: transparent;
			border-bottom: none;
			}
a.page:link
			{
			color: #006;
			background-color: transparent;
			font-weight: bold;
			border-bottom: 1px solid;
			}
	/* End a:link Styling */
/* -------------------------------------------------------- */
	/* Begin a:visited Styling */
a:visited /* Sets the color for a visited link */
			{
			color: #3F0;
			background-color: transparent;
			font-weight: bold;
			border-bottom: 1px solid;
			}
a.images:visited /* Sets the color for a visited link */
			{
			color: #3F0;
			background-color: transparent;
			font-weight: bold;
			border-bottom: none;
			}
li#ads a:visited
			{
			color: #006;
			background-color: transparent;
			border-bottom: none;
			font-weight: bold;
			}
a.page:visited
			{
			color: #006;
			background-color: transparent;
			font-weight: bold;
			border-bottom: 1px solid;
			}
	/* End a:visited Styling */
/* -------------------------------------------------------- */
	/*Begin a:hover Styling */
a:hover /* Sets the color when the user mouses over a link */
			{
			color: #3F0;
			background-color: transparent;
			border-bottom: 3px double;
			}
h2 a.onpage:hover
			{
			color: #006;
			background-color: #3F0;
			border-bottom: none;
			}
h4 a.onpage:hover
			{
			color: #006;
			background-color: transparent;
			border-bottom: none;
			}
a.page:hover
			{
			color: #006;
			background-color: transparent;
			border-bottom: 3px double;
			}
h3 a:hover
			{
			color: #3F0;
			background-color: transparent;
			border-bottom: none;
			}
a.images:hover /* Sets the color when the user mouses over a link */
			{
			background-color: transparent;
			outline: 2px solid #3F0;
			}
li:hover a /* Sets the hover style of a list item */	
			{
			display: inline;
			}
ul li.item a:hover /* Sets the hover style of a list item, with an 'item' class */
			{
			color: #3F0;
			background-color: transparent;
			border-bottom: 3px double;
			}
	/*End a:hover Styling */
/* -------------------------------------------------------- */
/* End Hyperlink Styling */
/* -------------------------------------------------------- */
/* Start Menu, adapted from http://www.alistapart.com/articles/horizdropdowns */
ul#nav
			{
			margin: 0;
			padding: 0;
			list-style: none;
			width: 157px; /* Width of Menu Items */
/*			border: solid 0px; */
/*			border-bottom: 1px solid #ccc; */
			font: normal 12px georgia, arial, sans-serif;
			}
ul#nav li a 
			{
			display: block;
			text-decoration: none;
			color: #006;
			background: #3F0; /* IE6 Bug */
			padding: 5px;
		/*	border: 1px solid #ccc; */
			border-bottom: 0;
			font-weight: bold;
			}
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */

ul#nav li a:hover { color: #3F0; background: #006; } /* Hover Styles */
/* End Menu */