/*	<TAGS>	*/
a:link {
	color: #15406b;
	text-decoration: none;
}

a:visited {
	color: #3c71a7;
	text-decoration: none;
}

a:link:hover, a:visited:hover {
	color: #bf0000;
	text-decoration: underline;
}

a:link.pageTextLink, a:visited.pageTextLink, a:link:hover.pageTextLink, a:visited:hover.pageTextLink {
	text-decoration: underline;
	font-weight: bold;
}

a:link.officename, a:visited.officename, a:link:hover.officename, a:visited:hover.officename {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
BODY	{
	scrollbar-3dlight-color:#E8EEF4; 
	scrollbar-arrow-color:#15406b;
	scrollbar-darkshadow-color:#15406b;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#EDF2F6;
	scrollbar-shadow-color:#B3D1E9;
}

td {
	font: 11px Verdana, Helvetica, Sans-Serif;
	scrollbar-3dlight-color:#E8EEF4; 
	scrollbar-arrow-color:#15406b;
	scrollbar-darkshadow-color:#15406b;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#EDF2F6;
	scrollbar-shadow-color:#B3D1E9;
}
table#containertext{
	background-color:#ffde98;
}

/*	CLASSES	*/
.input
{
    BORDER-RIGHT: #444444 1px solid;
    BORDER-TOP: #444444 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #444444 1px solid;
    BORDER-BOTTOM: #444444 1px solid;
}
.lineall
{
    BORDER-RIGHT: #d0d0d0 1px solid;
    BORDER-TOP: #d0d0d0 1px solid;
    BORDER-LEFT: #d0d0d0 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid;
}
.linealldark
{
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-TOP: #b3b3ac 1px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #b3b3ac 1px solid;
}
.linebottom
{
    BORDER-RIGHT: #a9bed4 0px solid;
    BORDER-TOP: #a9bed4 0px solid;
    BORDER-LEFT: #a9bed4 0px solid;
    BORDER-BOTTOM: #a9bed4 1px solid;
}
.linebottomleft
{
    BORDER-RIGHT: #a9bed4 0px solid;
    BORDER-TOP: #a9bed4 0px solid;
    BORDER-LEFT: #a9bed4 1px solid;
    BORDER-BOTTOM: #a9bed4 1px solid;
}
.linebottomleftright
{
    BORDER-RIGHT: #a9bed4 1px solid;
    BORDER-TOP: #a9bed4 0px solid;
    BORDER-LEFT: #a9bed4 1px solid;
    BORDER-BOTTOM: #a9bed4 1px solid;
}
.linebottomleftwhite
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #a9bed4 1px solid;
    BORDER-RIGHT-WIDTH: 0px;
}
.linealldark
{
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-TOP: #b3b3ac 1px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid;
}
.linebottomleftrightdark
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #d0d0d0 1px solid;
}
.linebottomleftrightdark
{
    BORDER-RIGHT: #b3b3ac 1px solid;
    BORDER-TOP: #b3b3ac 0px solid;
    BORDER-LEFT: #b3b3ac 1px solid;
    BORDER-BOTTOM: #b3b3ac 1px solid;
}
.colorblock 
{
	background-color: #15406b;
}
.headings
{
    FONT-WEIGHT: bold;
    COLOR: #993300;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.agentHeaderInfo {
	color: #ffffff;
	font-weight: bold;
}

.agentname {
	color: #ffffff;
	font-weight: bold;
	font-size: 17px;
}

.officename {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.nameline {
	padding-right: 0px;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
}
.agentinfoline {
	padding-right: 0px;
}
.accountname{
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
}
.disclaimer {
	font: 9px/1.4 normal Arial, sans-serif;
	letter-spacing: -.04em;
}
.mainpageheading
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 21px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

.pageHeading {
	font-size: 24px;
	font-weight: bold;
}

.pagebgcolor {
	background-color: #15406b;
}
.bottomrow  {	
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/bottombar.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
}
/* home page layouts */
.titlebg {
	background-color: #15406b;
}
.txtbg{
	background-color: #f7f7f7;
}
.agentHeading_homepage {
	color: #15406b;
	font-weight: bold;
	font-size: 18px;
}
.officeHeading_homepage {
	color: #15406b;
	font-weight: bold;
	font-size: 12px;
}
.officegroupbgheaderright
{
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/officegroup.rightbgheader.jpg);
	background-repeat: no-repeat; 
	background-position: top right;
	background-color: #ffffff;
	z-index:100;
}
.agentHeading_homepage_alt {
	color: #15406b;
	font-weight: bold;
	font-size: 20px;
}
.officeHeading_homepage_alt {
	color: #15406b;
	font-weight: bold;
	font-size: 12px;
}
.agentHeading_homepage_alt_nj {
	color: #15406b;
	font-weight: bold;
	font-size: 12px;
}
.officeHeading_homepage_alt_nj {
	color: #15406b;
	font-weight: bold;
	font-size: 14px;
}
.contactbox {
	padding: 5px; 
	border-left: 1px solid #dddddd; 
	border-right: 1px solid #dddddd; 
	border-bottom: 1px solid #dddddd;
	background-color: #f7f7f7;
}
a:link.agentemail, a:visited.agentemail {
	text-decoration: underline;
	color: #ba6262;
}
a:hover.agentemail {
	text-decoration: underline;
	color: #bf0000;
}
a.:link.linkversion1, a:visited.linkversion1 {
	color: #ba6262;
	text-decoration: underline;
}
a.:hover.linkversion1 {
	color: #bf0000;
	text-decoration: underline;
}
.propertysearch {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/layout/1/propertysearchimage.jpg); 
	background-repeat: no-repeat; 
	background-position: top right;
}
.searchbutton {
	width: 70px; 
	height: 18px; 
	font-size: 11px; 
	font-family: Arial, sans-serif; 
	font-weight: bold;
	color: #ffffff; 
	background-color: #A14949;
	border-left: solid 1px #bf0000;
	border-top: solid 1px #bf0000;
	border-bottom: solid 1px #873737;
	border-right: solid 1px #873737;
}
.moresearchoptions{
	padding-top: 5px; 
	padding-bottom: 5px; 
	background-color: #ffffff; 
	border: 1px solid #dddddd; 
	padding-bottom: 2px; 
	padding-top: 1px;
}
.propsearcharea_1 {
	background-color: #ffffff;
	filter:alpha(opacity=50); 
	border: 1px solid #dddddd; 
	padding-bottom: 2px; 
	padding-top: 1px;
}
a.:link.linkversion2, a:visited.linkversion2 {
	color: #A14949;
	text-decoration: underline;
}
a.:hover.linkversion2 {
	color: #15406b;
	text-decoration: underline;
}
a:link.accountname, a:visited.accountname, a:hover.accountname
{
	text-decoration:underline;
	color:#ffffff;
}
.photoborder {
	border: 1px solid #dddddd;
}
.featp_details {
	background-color: #ffffff; 
	padding: 5px; 
	border: 1px solid #dddddd;
}
.featp_details_bottom {
	background-color: #ffffff; 
	padding-bottom: 2px; 
	padding-top: 1px;
	border: 1px solid #dddddd;
}
.templatecolor{
	color: #15406b;
}
.templatecolor_alt{
	color: #bf0000;
}
/*	Objects	*/
#mainbgheader {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/mainbgheader.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #ffffff;
	color:#ffffff;
}
#bgheaderleft {	
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/spacer1.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #ffffff;
}
#bgheaderphotoleft {	
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/spacer2.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #ffffff;
}
#bgheaderphotobelow {	
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/agentphotobelow.gif); 
	background-repeat: repeat-x; 
	background-position: bottom left;
	background-color: #ffffff;
}
#agentInfoBG {
	background-color: #a53700;
}
#buttonBG {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/navbg.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
	background-color: #ffffff;
	margin-top:2px;
}
* html #buttonBG {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/navbg.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
	background-color: #ffffff;
	margin-top:2px;
}
#navbarright {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/navbg.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
	background-color: #ffffff;
}
#bottomrowleft  {	
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/bottombar.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
}
#devlogo  {	
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/bottombar.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
}
/* CSS rules for OfficeGroups */
#officegroupmainbgheader {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/officegroup.mainbgheader.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #ffffff;
}
#officegroupbgheaderright {
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/officegroup.rightbgheader.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #ffffff;
}
a:link.SiteNavText, a:visited.SiteNavText {
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:hover.SiteNavText {
	color:#c6d5e1;
	font-weight: bold;
	text-decoration: none;
}
.SiteNav 
{
	background-image: url(/media/companyset/remaxparealtyassociates/Splash/navbg.gif); 
	background-repeat: repeat-x; 
	background-position: top left;
}
.NavTableCell {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 0px;
	padding-bottom: 4px;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: 700;
}	
.NavSpacer {
	padding-top: 0px; 
	padding-bottom: 0px;
}
/* CSS rules for Teams */
.teaminfobgcolor {
	background-color:#efefef;
}	
/* CSS rules for openhouses.asp */
.Highlight {
	background-color:#f5f5f5;
}
.Normal {
	background-color:#ffffff;
}
/* CSS rules for virtualtours.asp */
a:link.col_headings_vt, a:visited.col_headings_vt, a:link:hover.col_headings_vt {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}	
a:link:hover.col_headings_vt {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.currentpage {
	color: #ffffff;
	background-color: #154069;
	text-decoration: underline;
}	
.nonlinktext{
	color: #2e5b89;
	font-size: 10px;
	font-weight: normal;
}
.bgcolor{
	background-color: #2e5b89;
}
.bgcolor{
	background-color: #2e5b89;
}
/* CSS rules for agent/office search pages */
.agentcolorbar {
	background-color: #15406b;
}	
a:link.agentsearch {color: #bf0000; font-size: 9px;}
a:visited.agentsearch {color: #bf0000; font-size: 9px;}
a:link:hover.agentsearch {color: #15406b; font-size: 9px;}
.dividingrows{
	border-bottom: #15406b 1px solid;
}
.start_rows{
	border-bottom: #15406b 3px solid;
}
.end_rows{
	border-bottom: #15406b 2px solid;
}
.txtcolor{
	color: #15406b;
}
.allborders{
	border: #15406b 1px solid;
}
.waiting_txt{	
	font-weight: bold;
	font-size: 17px;
	color: #15406b; 
	letter-spacing: -.03cm;
}
.heading{
	color: #000000;
	font-size: 14px;
	font-weight: bold; 
	padding-bottom: 7px;
}
a:link.col_headings_agoff, a:visited.col_headings_agoff, a:link:hover.col_headings_agoff {
	color: #2e5b89;
	font-size: 14px;
	font-weight: bold;
}	
	/*CSS Classes for Re/MAX SC Community pages*/
.scpagehead{
	FONT-SIZE: 22PT;
	color: #990000;
	font-weight: bold;
}	

.scsmallhead
{
	font-size: 14pt;
	color: #15406b;
	}

.scsubhead
{
	font-size: 18pt;
	color: #990000;
	font-weight: bold;
}
a:link.sclink, a:visited.sclink{
	font-size: 14pt;
	text-decoration: underline;
}
a:link.sclinksmall
{color: #990000;
text-decoration: underline;
}
a:visited.sclinksmall
{
	text-decoration: underline;
}
img.strictFix{
	vertical-align:bottom;
	display:block;
}
	
img.contentPageImageLeft{
	border:1px solid black;
	margin-right:20px;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:5px;	
	float:left;
}