A {
	COLOR: #990002;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none
;
	font-size: 11px;
	line-height: 15px;
}
A:hover {
	COLOR: #515D35
;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	text-decoration: underline;
}


P {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-ALIGN: left
; color: #000000
; line-height: 15px
; vertical-align: text-bottom; text-indent: 0pt
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #616741;
	text-align: left;
	line-height: 15px;
}
LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; color: #616741
; clip:    rect(   ); list-style-type: square
; font-weight: bold
; line-height: 20px
}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal; color: #666666; text-align: left}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height: 15px; font-weight: normal; font-style: normal; text-align: left; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #0066FF; font-weight: bold; text-align: left}
h2	{
	color: #616741;
	font-size: 14px;
	height: inherit;
}


.fptopdiv
{
	color: white;
	background: #616741;
	width: 240px;
	height: 48px;
	padding: 2px;
	text-align: center;
}





/* Robs styles to remove invalid html !*/

/* tag redefines, naughty naugty */
body						{background-attachment: fixed; font-family: Arial, Helvetica, sans-serif; background-image: url(images/bgrnd.jpg);	background-repeat: repeat;}
h1						{
	color: #616741;
	font-size: 20px;
	line-height: 20pt;
}

/* Layouts */
.container				{width: 930px; margin-left: auto; margin-right: auto;}
.header					{width: 930px; background: url(/images/main-table-bgrnd.jpg); border: solid 2px #515D35;}
.disclaimer				{width: 300px; background: url(images/bottom-bgrnd.jpg); height: 220px; padding: 5px;}
.disclaimerleft			{padding: 5px;}
.maincontent				{padding: 10px; color: #616741;}
.leftnav					{width: 285px; padding: 10px;}
.centertdcontent			{width: 625px; padding: 0px;}
.searchtable				{width: 380px;}
.imagecontainer			{width: 380px;}
.leftheadgreen				{background: #515D35; color: white; float: left; font-weight: bold; width: 288px;}
.centerheadwhite			{background: white; color: white; float: left; width: 1px;}
.rightheadgreen			{background: #515D35; color: white; float: left; font-weight: bold; width: 642px;}
.listtable				{background: white; padding: 5px; border: solid 1px #515D35; width: 610px;}
/* links */
a.white					{color: white;}
a.white:hover				{color: #E2E9D9; text-decoration: underline;}
a.green					{color: #B8C49E; text-decoration: underline; font-weight: bold;}
a.green:hover				{color: white; text-decoration: underline;  font-weight: bold;}
a.small					{font-size: 10px; line-height: 15px; color: #990002; font-weight: normal;}
a.small:hover				{font-size: 10px; color: #515D35; line-height: 15px; font-weight: normal; text-decoration: underline;}
a.large					{font-size: 14px; color: #990002; text-decoration: none; font-weight: bold;}
a.large:hover				{font-size: 14px; font-weight: bold; color: #798754; text-decoration: underline;}
.imglink					{border: none;}
a.listtitlelink			{font-size: 14px; color: #990002; text-decoration: none; font-weight: bold;}
a.listtitlelink:hover		{font-size: 14px; font-weight: bold; color: #798754; text-decoration: underline;}
/* Colors */
p.green					{color: #616741;}
p.green-center				{color: #616741; text-align: center;}

/* misc */
.button					{font-size: 10px; border: solid 1px #616741; color: black; background: white;}
.input					{font-size: 10px; border: solid 1px #616741; color: black; background: white;}
.hilitecell				{font-size: 10px; border: solid 1px #616741; color: black; background: white; padding: 3px;}

/* Images */
.listimage				{border: solid 1px black; padding: 1px;}
.moneybold				{font-weight: bold; text-align:right;}

.borderless				{border: none;}
p.blog					{margin-bottom: 10px; background: white; padding: 5px; border: solid 1px #616741;}