body{
	margin:0;
	background: #fff;
	}

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

.mainfont2{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
	}
	
.bg_cell{
	background: #006;
	padding: 3px 0;
	}
	
#home_table{
	background: url(graphics/bg_header.jpg) repeat-x;}
/*New index navigation*/

a.btn_home {
	display:block;
}
	
a.btn_home:link, a.btn_home:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #009;
	background: url(graphics/btn_home_over.jpg) no-repeat top left;
	padding: 5px 0 5px 20px;
	text-decoration:none;
	white-space: nowrap;
	}

a.btn_home:hover{
	background: url(graphics/btn_home.jpg) no-repeat top left;
	color: #000;
	}

.featured_agent{
	width:119px;
	text-align:center;
	}
	
.agent_name{
	color: #000;
	background: url(graphics/featured_agent_bottom.gif) bottom center;
	font-family:Verdana, Geneva, sans-serif;
	width:119px;
	height: 23px;
	font-size: 9pt;
	font-weight:bold;
	padding:
	
	}

.multi_relo_buttons{
	margin-top: 20px;
	}

.multi_relo_buttons a{
	float:left;
	margin-left: 8px;
	}
	
.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;
	text-align: left;
	
}
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: 14pt;
	font-weight: bold;
	margin-bottom:1px;

}

h2{
	font-size: 13pt;
	color: #000088;
	}

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

.sub_header a
{
	color: #000088;
	text-decoration: none;
}

.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: #d6d6e9 url(graphics/bg_menuskin.gif) top repeat-x;
	border: 1px solid #aeaeb8;
	border-top:none;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	z-index: 100;
	visibility: hidden;
}


.menuskin a, .menuskin a:visited
{
	text-decoration: none;
	color: #000066;
	padding: 2px 4px;
	display:block;
	list-style:none;
	border-top:1px solid #aeaeb8;

}

.menuskin a li{
	list-style:none;}
.menuskin a:hover
{
	color: #fff;
	background: #4e6585;
	}
/*
#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;}
	
.prices_table{
	font-size: 12px;
	}
.prices_table td{
	padding-left: 15px;}
	
.data_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	border-left: 1px solid #999;
	}

.data_table td{
	padding: 8px 15px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	}

.data_table th{
	color: #fff;
	background:#000066 url(/graphics/bg_data_table.jpg) left bottom repeat-x;
	padding: 8px 15px;
	border-right: 1px solid #999;
	}
	
.data_table th.sub{
	color: #000088;
	background: #fff;
	border-bottom: 1px solid #999;
	}


.alt, .data_table th.alt{
	background: #e8e8f2;
	}
	
.left_align th, .left_align td{
	text-align:left;
	vertical-align:top;
	}
	
.special_nav{
	background: #ffcc00;
	 }

.link, .link:visited{
	color:#069;
	font-weight:bold;
}

.link:hover{
	color: #39C;}

.quote{
	font-style:italic;
	padding: 3px 0;
	}
.name{
	
	font-weight:bold;
	color: #666;
	}
	
