.mainfont
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	margin-left: 10px;
	margin-right: 10px;
}

.mainfont1
{
   color: #000000;
   font-family: verdana, arial, sans-serif;
   font-size: 8pt;
}

.nav_border {
	background-color: #000000
}

.right_frame {
	background-color: #000000
}

.agent_table
{
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	border: 1;
	border-bottom-color: #000088;
	border-left-color: #000088;
	border-style: solid;
	border-right-color: #000088;
	border-top-color: #000088;
}
td div.manager
{
	font-style: normal; 
	font-size: 12px; color: #ffffff; 
	background-color: #000000; 
	line-height:1.4em; 
	vertical-align: top; 
	width: 250px; 
	 
	padding: 10px;
}
td div.manager a:link{color: #FFFF66;text-decoration: none;}
td div.manager a:hover{color: #CCCCCC; text-decoration: none;}
td div.manager a:visited{color: #ffff66; text-decoration:none;}
td div.manager h1{font-weight: bold; font-style: italic; font-size: 16px; color: #ffffff;}


.red_text
{
	color: #CC0000;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
}

.fieldname
{
   color: #000000;
   font-family: verdana, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.header
{
   color: #000088;
   font-family: verdana, arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   background-color: #D6D6E9;
}

.mainbold
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.mainbold_blue
{
   color: #000088;
   font-family: verdana, arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
}

.small
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 9pt;
}

.smaller
{
        color: #000000;
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
}

.mainfont_table
{
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;

}

.buttonlinks
{
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
		font-weight: bold;
}

.buttonlinks A:link {color: #FFFFFF; text-decoration: none}
.buttonlinks A:visited {color: #FFFFFF;text-decoration: none}
.buttonlinks A:active {color: #FFFFFF; text-decoration: none}
.buttonlinks A:hover {color: #D6D6E9; text-decoration: none}

.buttonlinks2
{
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
		letter-spacing: -.7pt;
		font-weight: bold;
}

.buttonlinks2 A:link {color: #FFFFFF; text-decoration: none}
.buttonlinks2 A:visited {color: #FFFFFF;text-decoration: none}
.buttonlinks2 A:active {color: #FFFFFF; text-decoration: none}
.buttonlinks2 A:hover {color: #D6D6E9; text-decoration: none}

.photoborder A:link {color: #000000}
.photoborder A:visited {color: #000000}
.photoborder A:active {color: #000033}
.photoborder A:hover {color: #FFCC33}

.quicklinks
{
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
		font-weight: bold;
        margin-left: 5px;
        margin-right: 5px;
}

.quicklinks A:link {color: #000000; text-decoration: none}
.quicklinks A:visited {color: #000000;text-decoration: none}
.quicklinks A:active {color: #000000; text-decoration: none}
.quicklinks A:hover {color: #000066; text-decoration: none}

.relolinks
{
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
		font-weight: bold;
}

.relolinks A:link {color: #000000; text-decoration: none}
.relolinks A:visited {color: #000000;text-decoration: none}
.relolinks A:active {color: #000000; text-decoration: none}
.relolinks A:hover {color: #000066; text-decoration: none}

.table_mainfont
{
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
}

.smallbold
{
        font-family: verdana, arial, sans-serif;
        font-size: 8pt;
        font-weight: bold
}

.agent_listing
{
        margin-left: 5px;
}


.listing_border
{
		font-weight: bold;
		border-style: solid;
		border-width: thin;
		border-color: #000066;
}

.listing_green
{
		font-family: verdana, arial, sans-serif;
		font-size: 10pt;
		background-color: #C2DAD8;
        padding-left: 5px;
        padding-right: 5px;

}

.listing_grey
{
        font-family: verdana, arial, sans-serif;
        font-size: 10pt;
		background-color: #E5E5E5;
        padding-left: 5px;
		padding-right: 5px;
}

.listing_blue
{
        background-color: #D6D6E9;
        padding-left: 5px;
        padding-right: 5px;
}


.listing_1stline
{
        font-weight: bold;
        background-color: #C2DAD8;
        border-style: solid;
        border-width: thin;
        border-color: #000066
}


.listing_description
{
	  	background-color: #E5E5E5
}

.listing_contact
{
        font-weight: bold;
        background-color: #D6D6E9;
        border-style: solid;
        border-width: thin;
        border-color: #000066
}

.testimonial_divider
{
		font-size: 2pt;
		background-color: #D6D6E9
}

.listing_contact A:link { text-decoration: none}
.listing_contact A:visited { text-decoration: none}
.listing_contact A:hover {color: #000099; }

.address
{
		color: #FFFFFF;
		font-family: arial, helvetica, sans-serif;
		font-size: 9pt;
		line-height: 9pt;
		font-weight: bold
}

.highlight {color: #0066CC}

.front_page_font
{
		color: #000066;
		font-family: verdana, arial, sans-serif;
		font-size: 9pt;
		margin-left: 5px;
		margin-right: 5px;
}

.page_header
{
	color: #000088;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom:1px;
}

h1
{
	color: #000088;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	margin-bottom:1px;
	margin-top:1px;
}

.sub_header
{
	color: #000088;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.mainpage_navheader
{
	color: #000088;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px;
}

.portalvisitor
{
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	line-height: 10pt;
	text-indent: 0px;
	font-weight: bold;
}

.mozilla_bug
{
        font-size: 1px
}

.portalfooter
{
	color: #999999;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	margin-left: 5px;
	margin-right: 5px;

}

.featureagent
{
        color: #000000;
        font-family: arial, helvetica, sans-serif;
        font-size: 8pt;
	font-weight: bold;
}

.featureagent A:link {color: #000066; text-decoration: none}
.featureagent A:visited {color: #000066; text-decoration: none}
.featureagent A:active {color: #000066; text-decoration: none}
.featureagent A:hover {color: #000099; text-decoration: none}


.portalmenu
{
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	text-indent: 0px;
	font-weight: bold;
	text-decoration: none;
}

.portalmenu A:link {color: #FFFFFF; text-decoration:none}
.portalmenu A:visited {color: #FFFFFF; text-decoration:none}
.portalmenu A:active {color: #FFFFFF; text-decoration:none}
.portalmenu A:hover {color: #FFFFFF; text-decoration:none}

.topmenu
{
	color: #000066;
	text-align: center;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	text-indent: 0px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.topmenu A:link {text-decoration: none;
		 color: #000066}
		 
.topmenu A:visited {text-decoration: none;
		 color: #000066}
.sidetop
{
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-indent: 5px;
	font-weight: bold;
	text-decoration: none;
}

.sidetop A:link {color: #000066; text-decoration: none}
.sidetop A:visited {color: #000066;text-decoration: none}
.sidetop A:active {color: #000066; text-decoration: none}
.sidetop A:hover {color: #000099; text-decoration: none}

.side2nd
{
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-family: arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-indent: 8px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.side2nd A:link {color: #000066; text-decoration: none}
.side2nd A:visited {color: #000066;text-decoration: none}
.side2nd A:active {color: #000066; text-decoration: none}
.side2nd A:hover {color: #000099; text-decoration: none}

.side3rd
{
	color: #000066;
	text-align: left;
	vertical-align: middle;
	font-family: arial, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	text-indent: 15px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.side3rd A:link {color: #000066; text-decoration: none}
.side3rd A:visited {color: #000066;text-decoration: none}
.side3rd A:active {color: #000066; text-decoration: none}
.side3rd A:hover {color: #000099; text-decoration: none}

/* Pop-it styles */

.menuskin
{
	position: absolute;
	width: 215px;
	background-color: #D6D6E9;
	border-style: solid;
	border-width: thin;
	border-color:#000066;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 14px;
	z-index: 100;
	visibility: hidden;
	text-align: left;
}

.menuskin a
{
	text-decoration: none;
	color: #000066;
	padding-left: 4px;
	padding-right: 4px;
}

#mouseoverstyle
{
	background-color:highlight;
}

#mouseoverstyle a
{
	color:white;
}


.jbgoodwin_b {
        position: absolute;
        top: -45px;
        visibility: hidden;
        z-index: -10;
        font-size: 3px;
}


.jbgoodwin_c {
        position: absolute;
        left: -445px;
        visibility: hidden;
        z-index: -10;
        font-size: 3px;
}


.jbgoodwin_d {
        position: absolute;
        left: -445px;
        visibility: hidden;
        font-size: 3px;
}


table#winners{
	font-size:12px;
	}

div#cash a{
	color: #C90;
	font-size: 16px;
	font-weight:bold;
	}

div#cash a:hover{
	color: #006;
	}

div#adv {
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #ffcc00;
	border-bottom: 1px solid #ffcc00;
	background: black; padding: 3px;
	clear:both;
}

.clink {
        position: absolute;
        left: -200px;
        top: -500px;
}

.portalfooter a, .portalfooter a:visited{
	text-decoration:none;
	color:#006;
	padding-right: 4px;
	}

.portalfooter a:hover{
	color:#09F;}