body {
	background:#fff url(images/greyBg.gif);
	margin:0px;
	padding:0px;
}
h3 {
	font:normal 16px arial,helvetica,sans-serif;
	color:#001db9;
	margin:20px 5px 0px 0px;
	padding-bottom:2px;
	border-bottom:1px solid #eee;
}
h4 {
	font:bold 13px arial,helvetica,sans-serif;
	color:#001db9;
	margin:12px 0px 8px;
}
p {
	font:normal 12px/18px arial,helvetica,sans-serif;
	color:#000;
	margin:10px 0px;
}


P.bold{
	font: bold 12px/18px arial,helvetica,sans-serif;
	color:#000;
	margin:10px 0px;
	text-align: left;
}
	

P.copyright{
	font: xx-small "Tahoma","Trebuchet MS","Verdana","Arial","Helvetica";
	text-align:center;
	color : Gray;
}

P.tagline{
	font: xx-small "Tahoma","Trebuchet MS","Verdana","Arial","Helvetica";
	text-align:center;
	color : MediumBlue;
}		

P.taglinehome{
	font: xx-small "Tahoma","Trebuchet MS","Verdana","Arial","Helvetica";
	text-align:center;
	color : MediumBlue;
}

P.membership{
	font: xx-small "Tahoma","Verdana","Arial","Helvetica";
	text-align:center;
	color : black;
}

ol li {
	font:normal 12px/18px arial,helvetica,sans-serif;
}
ul li {
	font:normal 12px/18px arial,helvetica,sans-serif;
	list-style-type:circle;
}
a {
	color:#001db9;
	text-decoration:none;
}
a:hover {
	color:#d90;
}
td {
	vertical-align:top;
	font:12px arial,helvetica,sans-serif;
}
#header {
	background:#fff;
}
#menu {
	background:#001db9;
	border-bottom:2px solid #001db9;
	padding:0px 10px;
}
#menu table td {
	font: bold 11px arial,helvetica,sans-serif;
	color:#fff;
}
#menu  a {
	color:#fff;
	display:block;
	padding:4px 5px 3px;
	margin: 1px 1px;
	text-transform: uppercase;
	width:auto;
	background-color:transparent;
}
#menu a:hover, #menu a.active {
	color:#fff;
	background:#25a;
}
.sep {
	padding-top:4px;
}
#fpnews td {
	padding:0px 8px;
}
#grey {
	background:#eee url(images/greyBg.gif);
}
#splash {
	background: url(images/indexBg.gif) repeat-x;
	border-bottom: 2px solid #001db9;
	border-top: 1px solid #001db9;
}
#Insplash {
	background: url(images/insideBg.gif) repeat-x;
	border-bottom: 2px solid #001db9;
	border-top: 1px solid #001db9;
}
#Insplash img {
	filter:alpha(opacity=80);
	-moz-opacity:.8;
}
#Insplash h3 {
	font:bold 13px arial,helvetica,sans-serif;
	background:#38c;
	padding: 1px 8px;
	color:#fff9cc;
	margin:52px 10px 0px;
	border-width:0px;
	width:340px;
	filter:alpha(opacity=90);
	-moz-opacity:.9;
}
#footer {
	background:#f5f5f5;
	border-top:1px solid #d90;
	padding:3px 10px;
}
#footer table td  p{
	font: 11px arial,helvetica,sans-serif;
	color:#555;
}
#content {
	padding:10px 20px;
	background:#fff;
}
.bill {
	padding:3px;
}
.ast {
	color:#c00;
	font-weight:bold;
	font-size:16px;
}
.call {
	background:#f5f5f5;
	padding:5px 10px;
	border:1px solid #000;
}
/* Sub Menus */

.subMenu {
	visibility:hidden;
	position:absolute;
	top:90px;
	left:10px;
	z-index:20;
	width:200px;
	background:#001db9;
	font:12px arial,helvetica,sans-serif;
	border-right:1px solid #001db9;
	border-left:1px solid #cdf;
	border-top: 1px solid #cdf;
}
.subMenu a {
	display:block;
	color:#fff;
	border-bottom: 1px solid #001db9;
	padding:2px 6px;
	width:200px;
}
html>body .subMenu a {
	width:auto;
}
.subMenu a:hover {
	color:#fff;
	background:#001db9;
}
#sideMenu {
	background:#f5f5f5;
	border-right:1px solid #001db9;
	padding:0px 8px 10px 8px;
}
#sideMenu h5 {
	font:bold 14px arial,helvetica,sans-serif;
	background:#e9e9ee;
	color:#aab;
	padding:20px 4px 50px 10px;
	text-align:left;
	margin:0px;
}
#sideMenu p {
	text-align:right;
	margin:2px 0px;
}
#sideMenu a {
	font:bold 11px arial,helvetica,sans-serif;
	 background:#e9e9ee;
	display:block;
	padding:1px 4px;
}
#sideMenu a:hover {
	color:#d90;
}
strong {
	font-weight:bold;
	color:#57a;
}
strong span {
	color:#789;
}
.seeTable td {
	padding:4px 8px;
}
.seeTable ul {
	margin-left:0px;
	padding-left:15px;
}
tr.cats td {
	background:#bdf;
	color:#001db9;
	text-align:center;
	font: bold 11px arial,helvetica,sans-serif;
}
tr.odd {
	background:#f5f5f5;
}
tr.even {
	background:#f1f5ff;
}
q {font-family:wingdings; font-weight:bold;}
input.short {
	width:60px;
	}
	
Body{
	background-color : white;
	background:url(/images/bl-royal2.jpg)
	
}


H1 {
	font: bold small "Tahoma","Verdana","Arial", "Helvetica";
	text-align: left;
	letter-spacing:.2em;
	background:white;
	color: MediumBlue;
	padding-left : 8px;
}

H2 {
	font: bold xx-small "Tahoma","Verdana","Arial", "Helvetica";
	text-align:left;
	letter-spacing:.1em;
	background:white;
	color: DarkSlateGray;
}

SPAN.bold{
	font: bold xx-small "Verdana","Tahoma","Trebuchet MS","Arial","Helvetica";
}

SPAN.boldsmall{
	font: bold xx-small "Verdana","Tahoma","Trebuchet MS","Arial","Helvetica";
}


SPAN.boldgray{
	font: bold xx-small "Verdana","Tahoma","Trebuchet MS","Arial","Helvetica";
	color: DarkSlateGray;
}

SPAN.head2{
	font: bold xx-small "Verdana","Tahoma","Trebuchet MS","Arial","Helvetica";
	color: DarkSlateGray;
}


SPAN.headgray{
	font: bold xx-small "Verdana","Tahoma","Arial","Helvetica";
	color: DarkSlateGray;
}



SPAN.link{
	font: normal xx-small "Verdana","Tahoma","Trebuchet MS","Arial","Helvetica";
	ext-align: center;
	color:Black;
}

SPAN.link2{
	font: normal xx-small "Tahoma","Trebuchet MS","Verdana","Arial","Helvetica";
	color:gray;
}

SPAN.link3{
	font: normal xx-small "Tahoma","Trebuchet MS","Verdana","Arial","Helvetica";
	color:MediumBlue;
}

SPAN.linkloc{
	font: normal xx-small "Verdana","Tahoma","Trebuchet MS","Tahoma","Arial","Helvetica";
	color: FFCE21;
}




	