body{
margin:0px;
}
/* LINK STYLES AT THE BOTTOM */


.moduleheadcell{ 
  background-image: url('/gfx/global/module_header_bkg.gif');
  height:21px;
  width:125px;
  text-align:left;
  font-family:arial, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333;
  padding-left:5px
}
.modulereloheadcell{ 
  background-image: url('/gfx/global/module_relo_header_bkg.gif');
  height:21px;
  width:125px;
  text-align:left;
  font-family:arial, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#333;
  padding-left:5px
}
.modulecontent{ 
  text-align:left;
  background-color:#FEFFEF;
  font-family:arial, helvetica, sans-serif;
  font-size:11px;
  color:#333;
  padding:5px;
  border-left:1px solid #eee;
  border-right:1px solid #eee;
 
}
.modulefooter{ 
  height:5px;
  font-size:11px;
  background-color:#FEFFEF;
  border-bottom:1px solid #eee;
  border-left:1px solid #eee;
  border-right:1px solid #eee;

  
}

#yoursearch{
position:absolute;
top:100px;
left:50px;
}

.text9px{
	font-family:arial,helvetica;
	font-size:9px;
	color:#077D0B;
}
.text10px{
	font-family:arial,helvetica;
	font-size:10px;
	color:#077D0B;
}
.text10px666{
	font-family:arial,helvetica;
	font-size:10px;
	color:#333;
}
.text10px999{
	font-family:arial,helvetica;
	font-size:10px;
	color:#999;
}
.text11px{
	font-family:arial,helvetica;
	font-size:11px;
	color:#077D0B;
}

.text11px666{
	font-family:arial,helvetica;
	font-size:11px;
	color:#333;
}
.text12px{
	font-family:Georgia, 'Times New Roman', serif;
	font-size:12px;
	color:#077D0B;
	text-align:justify;
}
.text12pxFFF{
	font-family:arial,helvetica;
	font-size:12px;
	color:#FFF;
}

.text12px666{
	font-family:arial,helvetica;
	font-size:12px;
	color:#333;
}
.text13px666{
	font-family:arial,helvetica;
	font-size:13px;
	color:#333;
}

.text18px666{
	font-family:arial,helvetica;
	font-size:18px;
	color:#333;
}


.text13px{
	font-family:arial,helvetica;
	font-size:13px;
	color:#077D0B;
}
.text14px{
	font-family:arial,helvetica;
	font-size:14px;
	color:#077D0B;
}

.text14px666{
	font-family:arial,helvetica;
	font-size:14px;
	color:#333;
}


.text16px{
	font-family:arial,helvetica;
	font-size:16px;
	color:#077D0B;
}


.listingsubhead12px{
	font-family:arial,helvetica;
	font-size:12px;
	color:#077D0B;
	border-bottom:1px solid #369;
	font-weight:bold;
}

.subhead12px{
	font-family:arial,helvetica;
	font-size:12px;
	color:#077D0B;
/*	border-bottom:1px solid #369; */
	font-weight:bold;
}


.head18px333{
	font-family:arial,helvetica;
	font-size:20px;
	color:#077D0B;
}

.head20px{
	font-family:arial,helvetica;
	font-size:20px;
	color:#077D0B;
}



.globaltitle{
	font-family:arial,helvetica;
	font-size:26px;
	letter-spacing:-.8px;
	letter-width:50%;
	color:#FFF;
}


.sectionhead20px{
	font-family:Georgia, 'Times New Roman', serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-.1px;
	color:#800000;
	margin-bottom:5px;
}

.sectionhead12px{
	font-family:arial,helvetica;
	font-size:12px;
	letter-spacing:-.1px;
	color:#077D0B;
	margin-bottom:5px;
}

.sectionhead16px{
	font-family:Georgia, 'Times New Roman', serif;
	font-size:16px;
	letter-spacing:-.1px;
	color:#077D0B;
	margin-bottom:5px;
	
}

.memberid11px {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#333;
	text-align:right;
	padding:5px;
}




.Field11px {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #333; 
height: 18px; 
background-color: #FFFFFF; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style:solid; 
border-color: #666;
}



.FieldWhite11px {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #333; 
height: 18px; 
background-color: #FFFFFF; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style:solid; 
border-color: #FFF;
}



.basictextbd { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12pt; 
font-style: normal; 
font-weight: bold; 
color: #9bbad6
}



.headerField11px {
font-family: Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #333; 
height: 19px; 
background-color: #FFFFFF; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style:solid; 
/* border-color: #9DC7EA; */
border-color: #000000;
}

.Button11px 
{
	
font-family: arial,helvetica; 
font-weight:bold;
font-size: 11px; 
color: #FFF; 
height: 19px; 
/* background-color: #7FB2E5; */
background-color: #5FC77B; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style: solid; 
border-color: #000000;
cursor:hand;
}


.Button7Greenpx {
border:1px solid #077D0B;
font-family:arial, sans-serif;
font-size:7px;
font-weight:bold;
color:#ffffff;
background-color:#99ff33;
text-align:center;
height:10px;
width:10px;
text-decoration: none;
}

.Button7Yellowpx {
border:1px solid #077D0B;
font-family:arial, sans-serif;
font-size:7px;
color:#312484;
background-color:#ffffce;
text-align:center;
height:10px;
width:10px;
text-decoration: none;
}

.Button7px {
border:1px solid #369;
font-family:arial, sans-serif;
font-size:7px;
color:#312484;
background-color:#9DC7EA;
text-align:center;
height:10px;
width:10px;
text-decoration: none;
}



.ButtonOn11px 
{
	
font-family: arial,helvetica; 
font-weight:bold;
font-size: 11px; 
color: #808080; 
height: 18px; 
background-color: #DEF7FF; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style: solid; 
border-color: #8CACEC;
cursor:hand;
}


/* default link styles */

a:link {  color: #800000; }
a:visited {  color: #800000; }
a:hover {  color: #9bbad6; }
a:active {  color: #9bbad6; }
a { TEXT-DECORATION: none; }

/* end default link styles */

/* custom link styles */

/* follow the example below, then give the link a class, like <a href="" class="graylink"... */

a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active {
color:#333;
text-decoration: underline;
}

.arrowlinks{
list-style-image: url('/gfx/global/bullet_arrow.gif');
line-height:150%

}

a.graylink:link, a.graylink:visited {color:#333;text-decoration: none;}
a.graylink:hover, a.graylink:active {color:#333;text-decoration: underline;}

a.navlvl2bd:link, a.navlvl2bd:visited {color:#333;text-decoration: none;}
a.navlvl2bd:hover, a.navlvl2bd:active {color:#333;text-decoration: underline;}

a.navlvl2head:link, a.navlvl2head:visited, a.navlvl2head:hover, a.navlvl2head:active {
color:#333;
text-decoration: underline;
}

/* imgage datagrid link styles */
.imgbdr {
border-color:#9BBAD6;
border-width:0px;
border-style:solid;
height:67px;
width:90px;
}

.mycorcoranlinks{
	font-family:arial,helvetica;
	font-size:12px;
	color:#990;
	font-weight:bold;
}
.mycorcoranlinksOn{
	font-family:arial,helvetica;
	font-size:12px;
	color:#3C0;
	font-weight:bold;
}
a.mycorcoranlinks:link, a.mycorcoranlinks:visited {color:#990;text-decoration: none;}
a.mycorcoranlinks:hover, a.mycorcoranlinks:active {color:#990;text-decoration: underline;}

a.mycorcoranlinksOn:link, a.mycorcoranlinksOn:visited {color:#3C0;text-decoration: underline;}
a.mycorcoranlinksOn:hover, a.mycorcoranlinksOn:active {color:#3C0;text-decoration: underline;}

/* end custom link styles */

/* level 2 navigation styles */


.navlvl2link	{
padding-left:10px; 
padding-right:5px;
text-indent: -16px; 
margin-bottom:5px;
}

.navlvl2bd	{
font-weight:bold;
}

.navlvl2head	{
margin-bottom:10px;
font-weight:bold;
}

/* END Level 2 navigation styles */

/* level 3 navigation styles */

.navlvl3 {
padding-left:10px;
}

.navlvl3link	{
padding-left:10px; 
padding-right:5px;
text-indent: -16px; 
margin-bottom:5px;
}

.navlvl3bd	{
font-weight:bold;
}

.navlvl3head	{
margin-bottom:10px;
font-weight:bold;
}

/* END Level 2 navigation styles */

/*custom styles for all broker business cards, get code from listing.aspx*/
.bCard {position:relative;border:1px solid #CCC; width:230px;margin-top:5px;}
.bCardPhoto {position:relative;width:66px;height:84px;float:left;}
/*html>body .bCardPhoto {
	width: 66px; /* ie5win fudge ends | changing this width affects mozilla */
	}*/
.bCardInfo {position:relative;float:right; width:164px; padding-left:5px;text-align:left;}

/* custom styles for mortgage rate ticker */
.mortgage {position:relative;border:1px solid #CCC; width:350px;margin-top:5px;}


/* mouseover description */

.clDescriptionCont {position:absolute;  width:200px; visibility:hidden; layer-background-color:#e2ecf5; z-index:200;}
.clDescription     {width:300px; left:0px; top:0px; font-family:arial,helvetica,sans-serif; border: 1px solid #077D0B; padding:3px; font-size:10px; color:#077D0B; background-color:#e2ecf5; layer-background-color:#e2ecf5;}
.clDescriptionAgent     {width:125px; left:0px; top:0px; font-family:arial,helvetica,sans-serif; padding:3px; font-size:10px; color:#077D0B;text-align:center;}
.clDescriptionAlt     {width:75px; left:0px; top:0px; font-family:arial,helvetica,sans-serif; border: 1px solid #077D0B; padding:3px; font-size:10px; color:#077D0B; background-color:#e2ecf5; layer-background-color:#e2ecf5;}
.clLinks           {position:absolute; left:100px; top:200px; z-index:1;}
.clCaption         {position:absolute; left:0px; top:0px; width:300px; height:15px; clip:rect(0px 300px 15px 0px); font-size:11px; font-family:arial,helvetica,sans-serif; color:#FFFFFF; font-weight:bold; background-color:#077D0B; padding:2px; layer-background-color:#077D0B;}
.clCaptionAgent         {position:relative; left:0px; top:0px; width:120px; height:15px; clip:rect(0px 120px 15px 0px); font-size:11px; font-family:arial,helvetica,sans-serif; color:#077D0B; font-weight:bold; background-color:#FFFFFF; padding:2px; layer-background-color:#FFFFFF;}

/* *** *** SPECIAL STYLES FOR NEW DEVELOPMENT (RVR) *** *** */

.ndtext {
	font-family:arial,sans-serif;
	font-size:11px;
	letter-spacing:1px;
	line-height:135%;
	color:#077D0B;
	
}

.ndaddress {
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:.5px;
	line-height:125%;
	color:#077D0B;
}

#ndlinks {
	border:1px solid #336699;
	width:250;
	font-family:arial,sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	line-height:125%;
	color:#077D0B;
	padding-bottom:3px;
	margin-bottom:5px;

}

#inndlinks {
	border:1px solid #336699;
	width:200;
	font-family:arial,sans-serif;
	font-size:11px;
	text-align:left;	
	letter-spacing:.5px;
	line-height:125%;
	color:#077D0B;
	padding-bottom:3px;
	margin-bottom:5px;

}

li {
	padding-left:3px;
}

#ndlinkstitle {
	border:1px solid #077D0B;
	background-color:#077D0B;
	width:100%;
	height:15px;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:.5px;
	color:#FFFFFF;
	margin-bottom:3px;
	
}
#agent1, #agent2 {
	border:1px solid #9bbad6;
	background-color:#FFFFFF;
	width:250;
	font-weight:bold;
	margin-bottom:5px;
	
}

#nddisclaimer {
	margin:5px;
	font-family:arial,sans-serif;
	font-size:10px;
	letter-spacing:1px;
	color:#077D0B;
}

/* *** *** END SPECIAL STYLES FOR NEW DEVELOPMENT (RVR) *** *** */

/* Special Form classes for home page */
.homeField11px {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #706A5A; 
height: 18px; 
background-color: #FAFAF5; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style:solid; 
border-color: #706A5A;
}




.homebutton11px 
{
font-family: arial,helvetica; 
font-weight:bold;
font-size: 11px; 
color: #FAFAF5; 
height: 18px; 
background-color: #706A5A; 
border-left: 1pt; 
border-top: 1pt; 
border-right: 1pt; 
border-bottom: 1pt; 
border-style: solid; 
border-color: #706A5A;
cursor:hand;
}


#soldbanner {
	position:absolute;
	top:80px;
	left:280px;
	filter:alpha(opacity=50);
	font-family:times, serif;
	font-size:125px;
	color:#CC0000;
	}
#bytcg {
	position:absolute;
	top:295px;
	left:395px;
	filter:alpha(opacity=50);
	font-family:times, serif;
	font-size:18px;
	font-weight:normal;
	color:#CC0000;
	}
.sbvis {
	visibility: visible;
	}


.header-brm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #e6e6e6;
	font-weight: bold;
	text-decoration: none;
	}
	
.body-brm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}