
/* ===================================  */
/*                                      */
/*      MLS Combined Style Sheet        */
/*                                      */
/* ===================================  */
/* 


/* Common Style Groups*/
.sDisabledLink,
.sRequiredText,
.sNotRequiredText,
.bgLightBlueBarsBlackText a,
.bgWhiteBarsBlackText a,
.sBlueLinkCP,
.bgLightBlueBarsBlackText a:hover,
.bgWhiteBarsBlackText a:hover,
.sBlueLink:hover,
.sBlackLink,
.sBlackLink:hover
{
	font: normal 8pt arial;
}

body /*--Defines default font and sets page margins at 0px--*/
{
	font: normal 10px arial;
	margin: 0px 0px 0px 0px;
	position: absolute;
}

table /*--Restricts separation of Table and Cell borders in all tables --*/
{
	border-collapse: collapse;
}


/* End Common Style Groups */

/* REQUIRED AND NOT REQUIRED FIELDS */
.sDisabledLink /* small bold fonts (red) used in listing input and status information for required fields */
{
	color : #808080;
	text-decoration : underline;
}

.sRequiredText
{
	color : #A80000;
	text-decoration : none;
}

.sNotRequiredText /* small bold fonts (black) used in listing input and status information for not required fields */
{
	color : #000000;
	text-decoration : none;
}

.mRequiredTextB /* medium bold fonts (red) used in listing input and status information for required fields */
{
	font: bold 10pt arial;
	color : #A80000;
	text-decoration : none;
}

.mNotRequiredTextB /* medium bold fonts (black) used in listing input and status information for not required fields */
{
	font: bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

/* HYPERLINKS */
.bgLightBlueBarsBlackText a,
.bgWhiteBarsBlackText a,
.sBlueLink, /* small normal fonts (blue) for all small hyperlinks used in listing number */
.sBlueLink:visited,
.sBlueLinkCP
{
	font: normal 8pt arial;
	color : #0161FC;
	text-decoration : underline;
}
.bgLightBlueBarsBlackText a:hover,
.bgWhiteBarsBlackText a:hover,
.sBlueLink:hover,
.sBlueLinkCP:hover
{
	color : #A80000;
	text-decoration : underline;
}
.sBlueLink:hover
{
    position:relative;
    top:-1px;
}
.sBlueLinkCP:visited
{
	color: #551A8B;
}
.sBlueLinkB /* small bold fonts (blue) for all small hyperlinks used in listing number */
{
	font: bold 8pt arial;
	color : #0161FC;
	text-decoration : underline;
}

.sBlueLinkB:hover
{
	font : bold 8pt arial;
	color : #A80000;
	text-decoration : underline;
}

.sBlackLink /* small normal fonts (black) for all small hyperlinks */
{
	font: normal 8pt arial;
	color : #000000;
	text-decoration : underline;
}

.sBlackLink:hover
{
	color : #A80000;
	text-decoration : underline;
}

.sOrangeLinkB /* small bold fonts (orange) hyperlinks used in contacts menu */
{
	font : bold 8pt arial;
	color : #FAD864;
	text-decoration : underline;
}

.sRedLink /* small normal fonts (red) for all small hyperlinks */
{
	font : normal 8pt arial;
	color : #A80000;
	text-decoration : underline;
}

.sRedLinkB
{
	font : bold 8pt arial;
	color : #A80000;
	text-decoration : underline;
}

.sWhiteLink /* small fonts (white) */
{
	font : normal 8pt arial;
	color : #FFFFFF;
	text-decoration : underline;
}

.sWhiteLinkB /* small bold fonts (white) */
{
	font : bold 8pt arial;
	color : #FFFFFF;
	text-decoration : underline;
}

.mRedLinkB /* Medium bold fonts (red) for run expiration utility hyperlink */
{
	font : bold 10pt arial;
	color : #A80000;
    text-decoration : underline;
}

.mBlueLink /* Medium normal fonts (blue) for medium hyperlinks in tax search results */
{
	font : normal 10pt arial;
	color : #0161FC;
	text-decoration : underline;
}

.mBlueLink:hover
{
	font : normal 10pt arial;
	color : #A80000;
	text-decoration : underline;
}

.mBlueLinkB /* Medium bold fonts (blue) for all medium hyperlinks in listing detail */
{
	font : 10pt arial;
	color : #0161FC;
	text-decoration : underline;
}

.mBlueLinkB:hover
{
	font : 10pt arial;
	color : #A80000;
	text-decoration : underline;
}

.mWhiteLinkB /* Medium bold fonts (white) */
{
	font : bold 10pt arial;
	color : #FFFFFF;
	text-decoration : underline;
}

.bBlueLinkB /* Big bold fonts (blue) for hyperlinks in listing agent and office information */
{
	font : bold 12pt arial;
	color : #0161FC;
	text-decoration : underline;
}

.bBlueLinkB:hover
{
	font : bold 12pt arial;
	color : #A80000;
	text-decoration : underline;
}

.mBlackMenuB /* Medium bold fonts (black) for all menu hyperlinks */
{
	font : normal 10pt arial;
	color : #0161FC;
	text-decoration : underline;
}


.mBlackMenuB:hover
{
	font : normal 10pt arial;
	color : #A80000;
	text-decoration : underline;
}

.bgWhiteBarsBlackText /* COMBINED CLASS		Used in listing cart*/
{
	background : transparent;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
}

.bgWhiteBarsBlackText td
{
}

.bgWhiteBarsBlackText table tr td,
.bgWhiteBarsBlackText table tr td.sBlackText
{
	background : transparent;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
}
.bgWhiteBarsBlackText table tr td.sBlackTextB
{
	background : transparent;
	font : bold 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
}
.bgWhiteBarsBlackText table tr td.mStatusTextB
{
	font : bold 10pt arial;
	text-decoration : none;
}
.bgWhiteBarsBlackText table.InnerTable tr td,
.bgWhiteBarsBlackText table.InnerTable tr td.sBlackText
{
	background : transparent;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
}
.bgWhiteBarsBlackText table.InnerTable tr td.sBlackTextB
{
	background : transparent;
	font: bold 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
}

.bgWhiteBarsBlackText table.InnerTableGNI tr td /* This class used in GNI Custom Displays */
{
	background : transparent;
	font : normal xx-small arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
	border: 0px solid  black;
}

.bgLightBlueBarsBlackText table.InnerTableGNI tr td
{
	background : transparent;
	font : normal xx-small arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
	border: 0px solid  black;
}

.bgWhiteBarsBlackTextB /* This class used in PUGS Custom Displays */
{
	background : transparent;
	font : bold 8pt arial;
	color : #000000;
	text-decoration : none;
}

.bgNavyBarsWhiteTextB /* Two classes combined to form one navy bar and small bold white text used on Additional Criteria and Listing Input pages */
{
	background : #0040A8;
	font : bold 8pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.bgDarkBlueBarsBlackText /* Two classes combined to form one, dark blue bar and small black text */
{
	background-color: LightSteelBlue; 	/*Steel Blue #4863A0 */
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
}

.bgDarkBlueBar
{
	background-color: LightSteelBlue; 
}
.bgDarkBlueBarsBlackText td table tr td
{
	background-color: LightSteelBlue; /*Steel Blue #4863A0 */
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
}

.bgGoldBarsBlackTextB /* Two classes combined to form one, gold bar and medium bold black text */
{
	background : #FAD864;
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgGoldBarsBlackTextB  td table tr td
{
	background : #FAD864;
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgDarkBlueBarmBlackText /* Two classes combined to form one, dark blue bar and medium normal black text used in listing detail*/
{
	background-color: LightSteelBlue;
	font : normal 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgDarkBlueBarmBlackTextB /* Two classes combined to form one, dark blue bar and bold normal black text used in additional phone info*/
{
	background-color: LightSteelBlue;
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgLightBlueBarsBlackText /* Two classes combined to form one, light blue bar and small normal black text used in search results, cart, property detail and all listing displays for detail*/
{
	background: #eaeaea; /*MF 4-8 changed from LightGray*/
	font: normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightBlueBar
{
	background: #eaeaea;
}

.bgLightBlueBarsBlackText table tr td,
.bgLightBlueBarsBlackText table tr td.sBlackText
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightBlueBarsBlackText table tr td.mStatusTextB
{
	/*ITG:#230069 J.R 24-July-2006*/
	/*font-size : bold 10pt arial;
	text-decoration : none;*/
	font : bold 10pt arial;
	text-decoration : none;
}

.bgLightBlueBarsBlackText table tr td.sBlackTextB
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font : bold 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightBlueBarsBlackText table.InnerTable tr td,
.bgLightBlueBarsBlackText table.InnerTable tr td.sBlackText
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;

}
td.tdGalleryPictures .InnerTable tr td,
td.tdGalleryPictures .InnerTable tr td.sBlackText
{
	background: transparent;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;

}

.bgLightBlueBarsBlackText table.InnerTable tr td.sBlackTextB
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font: bold 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
}

.bgLightGreenBarsBlackText /* Indicates Private Listing*/
{
	background: #DCFFDC; 
	font: normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
	margin-bottom: 25px;
}

.privateListing 
{
	background: #DCFFDC; 
	border: solid 2px green;
	width: 100%;
	height:18px;
	text-align: center;
	vertical-align:middle;
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgLightGreenBar
{
	background: #DCFFDC;
}

.bgLightGreenBarsBlackText table tr td,
.bgLightGreenBarsBlackText table tr td.sBlackText
{
	background: #DCFFDC;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightGreenBarsBlackText table tr td.mStatusTextB
{
	/*ITG:#230069 J.R 24-July-2006*/
	/*font-size : bold 10pt arial;
	text-decoration : none;*/
	font : bold 10pt arial;
	text-decoration : none;
}

.bgLightGreenBarsBlackText table tr td.sBlackTextB
{
	background: #DCFFDC;/*MF 4-8 changed from LightGray*/
	font : bold 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightGreenBarsBlackText table.InnerTable tr td,
.bgLightGreenBarsBlackText table.InnerTable tr td.sBlackText
{
	background: #DCFFDC;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightGreenBarsBlackText table.InnerTable tr td.sBlackTextB
{
	background: #DCFFDC;
	font: bold 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
}

.bgLightBlueBarsBlackTextB /* Used in Statistical Charts Submenu*/
{
	background : #eaeaea;
	font : bold 8pt arial;
	color : #000000;
	text-decoration : none;
}

.bgYellowBarsBlackTextB /* Used in additional criteria NOTE: this style will be deleted. Please use bgDarkBlueBarsBlackTextB instead */
{
	background : lightyellow;
	font : bold 8pt arial;
	color : #000000;
	text-decoration : none;
}
.bgYellowBarsBlackText
{
	background : lightyellow;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
}

.bgYellowBarsBlackText table tr td
{
	background : lightyellow;
	font: normal 8pt arial;
	color : #000000;
	text-decoration : none;
}

.bgYellowBarsBlackText td
{
	padding: 0px 3px 0px 3px;
}	

.bgLightBlueBarmBlackText /* Used in Financial Tools calculator */
{
	background : #eaeaea;
	font : normal 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgLightBlueBarmBlackTextB /* Used in Statistical Charts */
{
	background : #eaeaea;
	font: bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgWhiteBarsBlackText /* Two classes combined to form one, white bar and small normal black text used in search results, cart, property detail and all listing displays for detail*/
{
	background : white;
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgWhiteBar
{
	background : white;
}

.bgWhiteBarsBlackText td /*REMOVE*/
{
}

.bgWhiteBarmBlackText /* Used in Financial Tools calculator */
{
	background : transparent;
	font : normal 10pt arial;
	color : #000000;
	text-decoration : none;
}
.bgWhiteBarmBlackText:hover{
	background : red;
}

.bgWhiteBarmBlackTextB /* Used in PUGS Custom Displays */
{
	background : transparent;
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.bgOrangeBarmBlueTextB /* Used Contact Groups/Cart */
{
	background : #FAD864;
	font : bold 10pt arial;
	color : #0040A8;
	text-decoration : none;
}

.bgBlueBarmOrangeTextB /* Used Contact Groups/Cart */
{
	background : #0040A8;
	font: bold 10pt arial;
	color : #FAD864;
	text-decoration : none;
}

.bgTransparent /* Transparent background*/
{
	background : document.body.background;
}

/* MISC. FONTS (without any color defined) */

.sText /* Small normal fonts (without any color defined) used for IDX colors */
{
	font : normal 8pt arial;
	text-decoration : none;
}

.sTextB
{
	font : bold 8pt arial;
	text-decoration : none;
}

.sStatusTextB /* Small bold fonts (without any color defined) used for status colors */
{
	font : bold 8pt arial;
	text-decoration : none;
}

.mStatusTextB /* Medium bold fonts (without any color defined) used for status colors in status information */
{
	font: bold 10pt arial;
	text-decoration : none;
}

.mStatusText /* Medium normal fonts (without any color defined) used for idx fonts definition */
{
	font : normal 10pt arial;
	text-decoration : none;
}

/* SMALL FONTS - SIZE 8 OR SMALLER */
.sTimesTextI /* Small italic times new roman fonts (black) in page footer */
{
	font : normal 8pt italic "times new roman";
	color : #000000;
	text-decoration : none;
}

.sWheatTextB /* Small bold fonts (wheat) in page header and footer NOTE: This tag should be phased out */
{
	font: bold 8pt arial;
	color : #F5DEB3;
	text-decoration : none;
}


.sNavyText /* Small normal fonts (navy) in search, staff and office reports */
{
	font: normal 8pt arial;
	color : #0040A8;
	text-decoration : none;
}

.sNavyTextB /* Small bold fonts (navy) in tax search */
{
	font : bold 8pt arial;
	color : #0040A8;
	text-decoration : none;
}

.sNavyTextI /* Small italic fonts (navy) in search, staff and office reports */
{
	font: normal 8pt italic arial;
	color : #0040A8;
	text-decoration : none;
}

.sWhiteText /* Small normal fonts (white) used in page footer, reverse prospecting */
{
	font: normal 8pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.sWhiteTextB /* Small bold fonts (white) */
{
	font : bold 8pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.sWhiteTextBIndent /* Small bold fonts (white) that ident 15 pixels. Used in Contacts */
{
	font: bold 8pt arial;
	color : #FFFFFF;
	text-decoration : none;
	padding-left: 15px;
}

.sBlackText /* Small normal fonts (black) used in search */
{
	font: normal 8pt arial;
	color : #000000;
	text-decoration : none;
}

.sBlackTextB /* Small bold fonts (black) used in menus */
{
	font: bold 8pt arial;
	color : #000000;
	text-decoration : none;
}

.sBlackTextI /* Small italic fonts (black) used in page footer */
{
	font: normal 8pt italic arial;
	color : #000000;
	text-decoration : none;
}

.sBlackTextBI /* Small bold & italic fonts (black) used in Browser Warning message, etc */
{
	font : bold 8pt italic arial;
	color : #000000;
	text-decoration : none;
}

.sRedText /* Small normal fonts (red) used in listing detail, office, agent modify, listing input */
{
	font : normal 8pt arial;
	color : #A80000;
	text-decoration : none;
}

.sRedTextB /* Small bold fonts (red) used in task manager */
{
	font : bold 8pt arial;
	color : #A80000;
	text-decoration : none;
}

.sBlueText /* Small normal fonts (blue) used in listing detail and search results   NOTE: We will be phasing out this style and reassigning s/mBlueLink to links on these pages and s/mNavyText to non-links */
{
	font : normal 8pt arial;
	color : #0000FF;
	text-decoration : none;
}

.sBlueTextB /* Small bold fonts (blue) used in page instructions with a triangle before it */
{
	font: bold 8pt arial;
	color : #0000FF;
	text-decoration : none;
}

.sOrangeTextB /* small bold fonts (orange) used in contacts menu */
{
	font : bold 8pt arial;
	color : #FAD864;
	text-decoration : none;
}

.sBlueText7 /* Small bold fonts (7pt) used for Home & Log Off links NOTE: We will be reassigning Home/Log Off the HomeLogOffText style */
{
	font : normal 7pt arial;
	color : #0040A8;
	text-decoration : none;
}

.sBlueText8B /* Small bold fonts (7pt) used for Home & Log Off links NOTE: We will be reassigning Home/Log Off the HomeLogOffText style */
{
	font : bold 8pt arial;
	color : #0040A8;
	text-decoration : none;
}

.sBlueText8B:hover
{
	font : bold 8pt arial;
	color : #cc2200;
	text-decoration : none;
}

.sGreenText /* Small normal fonts (green) used in reverse prospecting*/
{
	font: normal 8pt arial;
	color : #008771;
	text-decoration : none;
}

.sGreenLinkB /* Small bold fonts (green) links */
{
	font : bold 8pt arial;
	color : #008771;
	text-decoration : underline;
}

.sGreenLink
{
	font: normal 8pt arial;
	color : #008771;
	text-decoration : underline;
}

.sGreenTextB /* Small bold fonts (green) used in reverse prospecting for school districts*/
{
	font : bold 8pt arial;
	color : #008771;
	text-decoration : none;
}

.sPurpleText /* Small normal fonts (purple). Used in Contacts for the rejected counter, and in Prospect Cart for comments. */
{
	font : normal 8pt arial;
	color : 7600a8;
	text-decoration : none;
}

.sPurpleTextB /* Small normal fonts (purple). Used in Contacts for the rejected counter, and in Prospect Cart for comments. */
{
	font: bold 8pt arial;
	color : 7600a8;
	text-decoration : none;
}

.sPurpleLink /* Small normal fonts (purple) links used in Contacts */
{
	font: normal 8pt arial;
	color : 7600a8;
	text-decoration : underline;
}

.sPurpleLinkB
{
	font: bold 8pt arial;
	color : #7600a8;
	text-decoration : underline;
}

.sBrownText /* Small normal fonts (brown) used in reverse prospecting*/
{
	font : normal 8pt arial;
	color : #A52A2A;
	text-decoration : none;
}

.sBrownTextB /* Small bold fonts (brown) used in loading window*/
{
	font : bold 8pt arial;
	color : #A52A2A;
	text-decoration : none;
}

/* MEDIUM FONTS - SIZE 9-10 */
.mDisabledTextB /* Medium 10pt bold fonts (gray) used in status information */
{
	font : bold 10pt arial;
	color : #808080;
	text-decoration : none;
}

.mDisabledText
{
	font : normal 8pt arial;
	color : #808080;
	text-decoration : underline;
}

.DisabledText /* Used for MLS Message*/
{
	font : normal 10pt arial;
	color : #808080;
	text-decoration : none;
}

.mBlackText9 /* Medium 9pt normal fonts (black) used in Lehigh Tax Detail */
{
	font: normal 9pt arial;
	color : #000000;
	text-decoration : none;
}

.mBlackText9B /* Medium 9pt bold fonts (black) used in Lehigh Tax Detail */
{
	font: bold 9pt arial;
	color : #000000;
	text-decoration : none;
}

/* Medium bold fonts (grey) used in property detail for vcr */
.mGreyTextB /* NOTE: We will be phasing this style out in favor of mDisabledTextB */
{
	font : bold 10pt arial;
	color : #808080;
	text-decoration : none;
}

.mBlackText /* Medium normal fonts (black) used for comboboxes fill in for various options, user guidelines */
{
	font : normal 10pt arial;
	color : #000000;
	text-decoration : none;
}

.mWhiteTextB /* Medium bold italic fonts (white) used in page header */
{
	font : bold 10pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.mBlackTextB /* Medium bold fonts (black) used for links and labels */
{
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}

.mBlackTextI /* Used for IDX Disclaimer*/
{
	font: 10pt arial italic;
	color : #000000;
	text-decoration : none;
}

.mRedText /* Medium normal fonts (red) used in tax search results */
{
	font : normal 10pt arial;
	color : #A80000;
	text-decoration : none;
}

.mRedTextB /* Medium bold fonts (red) used for warnings and required fields */
{
	font: bold 10pt arial;
	color : #A80000;
	text-decoration : none;
}

.mNavyText /* Medium normal fonts (navy) used in listing input */
{
	font : normal 10pt arial;
	color : #0040A8;
	text-decoration : none;
}

.mNavyTextB /* Medium bold fonts (navy) used for search criteria and prospect labels in search results and hotsheet change types */
{
	font : bold 10pt arial;
	color : #0040A8;
	text-decoration : none;
}

/* Medium normal fonts (blue) */
.mBlueText /* NOTE: We will be phasing out blue text in forms and replacing with mNavyText */
{
	font : normal 10pt arial;
	color : #0000FF;
	text-decoration : none;
}

/* Seller's Net Sheet Enhancement, MM, 3/23/09 - This class used on net Sheet Form */
.Unmodifiable
{
      border: none;     
      font : normal 10pt arial;
      color : #0000FF;
      text-decoration : none;
}

/* Seller's Net Sheet Enhancement, MM, 3/23/09 - This class used in totals section */
.UnmodifiableRightAlign
{
      border: none;     
      font : normal 10pt arial;
      color : #0000FF;
      text-decoration : none;
      text-align: right;
}

/* Seller's Net Sheet Enhancement, MM, 3/23/09 - This class used in totals section */
.UnmodifiableB
{
      border: none;     
      font : bold 10pt arial;
      color : #0000FF;
      text-decoration : none;
}

/* Seller's Net Sheet Enhancement, MM, 3/23/09 - This class used in totals section */
.UnmodifiableRightAlignB
{
      border: none;     
      font : bold 10pt arial;
      color : #0000FF;
      text-decoration : none;
      text-align: right;
}

.mBlueTextB /* Medium bold fonts (blue) used for results in financial tools */
{
	font: bold 10pt arial;
	color : #0000FF;
	text-decoration : none;
}

.mGreenTextB /* Medium bold fonts (green) used in reverse prospecting*/
{
	font : bold 10pt arial;
	color : #008771;
	text-decoration : none;
}
 
.mBrownTextB /* medium bold fonts (brown) used in loading window*/
{
	font: bold 10pt arial;
	color : #A52A2A;
	text-decoration : none;
}
.mOrangeTextB
{
	font : bold 10pt arial;
	color : #FAD864;
	text-decoration : none;
}

/* BIG FONTS - SIZE 12 OR BIGGER */
.bNavyTextB /* Big bold fonts (navy) used for program labels, left side of screen */
{
	font : bold 12pt arial;
	color : #0040A8;
	text-decoration : none;
}

.bNavyBlueB
{
	font: bold 12pt arial;
	color : #0040A8;
	text-decoration : none;
}

.bWhiteText /* Big normal fonts (white) used for IDX search color choices */
{
	font: normal 12pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.bWhiteTextB /* Big bold fonts (white) used in Page Title bar */
{
	font: bold 12pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.bBlackText /* Big normal fonts (black) used for IDX search color choices */
{
	font : normal 12pt arial;
	color : #000000;
	text-decoration : none;
}

.bBlackTextB /* Big bold fonts (black) used for agent and office name, email screen */
{
	font : bold 12pt arial;
	color : #000000;
	text-decoration : none;
}

.bBlackText14 /* Big normal fonts 14 pt (black) used in North Texas Tax */
{
	font: bold 14pt arial;
	color : #000000;
	text-decoration : none;
}

.bBlackText14B /* Big bold fonts 14 pt (black) used in North Texas Tax */
{
	font : bold 14pt arial;
	color : #000000;
	text-decoration : none;
}

.bRedTextB /* Big bold fonts (red) used in incomplete listings menu */
{
	font : bold 12pt arial;
	color : #A80000;
	text-decoration : none;
}

.bBrownTextB /* Big bold fonts (brown) used in loading window */
{
	font: bold 18pt arial;
	color : #A52A2A;
	text-decoration : none;
}

.bGreyText14BI /* This is the New Style for the New Title Text */
{
	font: bold 14px italic arial;
	color: #6e7580;
	text-decoration : none;
}

.NavBar
{
	font: normal 9pt bold arial;
	color: #0040A8;
	height: auto;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.NavBar:hover
{
	font: normal 9pt bold arial;
	color: #cc2200;
	height: auto;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

.NavBarDisabled
{
	font: normal 9pt bold arial;
	color: #0040A8;
	height: auto;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	cursor : default;
}

.HomeLogOffText /* Used for Home & Log Off links */
{
	font : bold 8pt arial;
	color : #0040A8;
	text-decoration : none;
}

.HomeLogOffText:hover
{
	font: bold 8pt arial;
	color : #cc2200;
	text-decoration : none;
}

.HomeNMText /* Used for Home & Log Off links */
{
	font : bold 8pt arial;
	color : #FFFFFF;
	text-decoration : none;
}

.HomeNMText:hover
{
	font : bold 8pt arial;
	color : #cc2200;
	text-decoration : none;
}

.sBox 
{ 
	FONT: 10px Arial,Verdana,Helvetica,sans-serif; 
	COLOR: #000000;}
	
.hrline
{
	color: #ABC4D7;
	height: 1px;
}

.WelcomeModuleText /* Small black fonts for displaying the disclaimer/copyright statements in the bottom of the workspace */
{
	font : normal 9pt arial;
	color : #000000;
	text-decoration : none;
}

.disclaimer
{
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
	text-align: center;
}
/* Styles for Buttons in Working Pane*/
/*.WorkspaceButton,*/ .SecondaryButton 
{
	background-color: transparent;
	border:none;
	margin-top:-2px;
	height:35px;
	color: white;
	cursor: hand;
	font-weight: bold;
	border-right:solid 1px black;
}

/*.WorkspaceButtonHover,*/ .SecondaryButtonHover
{
	background: black url(../rapmlsimages/btntoolover.jpg);
	border: none;
	height:35px;
	margin-top:-2px;
	cursor: hand;
	font-weight: bold;
	color: black;
	border-right:solid 1px black;
}


/************************************************************TEXT STYLES *************************************************/
.NoStyle,
span.NoStyle input,/*This style removes the border of inputs in the options pane*/
.NoStyle td
{
	font: 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	border: none;
}

.AmenityLabel
{
	font : normal 8pt arial;
	color : #000000;
	text-decoration : none;
}
.AmenityLink
{
	font : normal 8pt arial;
	color : #0161FC;
	text-decoration : underline;
}
.AmenityLink:hover
{
	font : normal 8pt arial;
	color : #A80000;
	text-decoration : underline;
}
.bgDarkBlueBarsBlackTextB
{
	font : bold 8pt arial;
	color : #000000;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid white;
	border-bottom: 1px solid buttonshadow;
	background-color: lightsteelblue;
	padding: 0px 3px 0px 3px;
}

.ContentTxt /* RI Added 4-20 */
{
	font : normal 10pt arial;
	color : #000000;
	text-decoration : none;
}
.ContentTxtB /* RI Added 4-20 */
{
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}
.PopWinTitletxt
{
	font: bold 12pt arial;
	color: #000000;
	padding-left: 0px;
}
.PopWinDisclaimertxt
{
	font: normal 10pt arial;
	color: #000000;
	padding-bottom: 5px;
}
.FieldLabel, .SubFieldLabel
{
	font : bold 10pt arial;
	color : #000000;
	text-decoration : none;
}
.SubFieldLabel
{
	font-weight: normal;
	margin: 0px 0px 0px 20px;
}
.ValidationTxt
{
	font : normal 10pt arial;
	color : #A80000;
	text-decoration : none;
}
.WelcomeTxt
{
	font: bold 14pt arial;
	color: #FFFFFF;
	padding-right:10px;
}
.WelcomeNameTxt
{
	font: bold 10pt arial;
	color: #FFFFFF;
	padding-right:10px;
}
/******************************************************END TEXT STYLES *************************************************/

/****************************************************DATA GRID AND TABLE WITH ALT ROWS STYLES *******Added by RI 4-20***/
.ColumnHeader
{
	background-color: LightSteelBlue; /*//Steel Blue #4863A0 */
	font: bold 10pt arial;
	color : #000000;
	text-decoration : none;
	border-right: solid 1px #6792D1;
	border-bottom: solid 1px #6792D1;
	padding:4px;
}
.ItemStyle
{
	font: normal 10pt arial;
	color : #000000;
	border-right: solid 1px #C8C8C8;
	border-top: solid 1px #C8C8C8;
	padding:4px
}
.DataRowBG 
{
	background-color: #FFFFFF;
}
.DataRowAltBG /* This is for alternate rows*/
{
	background-color: #eaeaea;
}

/**************************************END DATA GRID AND TABLE WITH ALT ROWS STYLES ************************/

/********************************************HOMEPAGE ANNOUNCMENT STYLE*************************************/
#dropinboxv2cover 
{ 
	Z-INDEX: 100000;
	visibility:hidden;
	OVERFLOW: hidden; 
	POSITION: absolute; 
	HEIGHT: 220px ;
	top:-100;
}

#dropinboxv2 
{ 
	PADDING: 0px;
	border-left: solid 1px #989da3;
	border-bottom: ridge 3px #B1C4D9; 
	border-right: ridge 3px #B1C4D9;
	border-top: solid 1px #989da3;
	POSITION: absolute; 
	TOP: -100px; 
	LEFT: 0;
	HEIGHT: 200px;
}	
#dropinboxv2 table tr td.PodHeader
{
	border-bottom: 1px solid #989da3
}

/********************************************HOMEPAGE ANNOUNCMENT STYLE*************************************/


.ResultsTable {
	border-right:1px solid #9D9DA1;
	border-bottom:1px solid #9D9DA1;
	border-left:1px outset white;
	border-top:1px outset white;
}
table .bgDarkBlueBarsBlackTextB,
 .HeaderRow {
	border: 1px outset white;
	border-collapse:separate;
 }
 .HeaderRow a 
 {
	font : bold 12px arial;
	color : black;
	text-decoration : underline;
 } 
 .HeaderRow a:hover
 {
	font: bold 12px arial;
	color : #A80000;
	text-decoration : underline;
 }
.HeaderRow td
{
	FONT: bold 8pt arial;
	color : #000;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid white;
	border-bottom: 1px solid buttonshadow;
	background-color: lightsteelblue;
	padding: 0px 3px 0px 3px;
	white-space: nowrap;
}

.HeaderRowInnerTable tr	td
{
border: none;
padding: 0px 0px 0px 1px
}

.RowNumbers
{
	font : bold 8pt arial;
	color : #000000;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid white;
	border-bottom: 1px solid buttonshadow;
	background-color: lightsteelblue;
	padding: 0px 3px 0px 3px;
}

/*HOMEPAGE AND MODULE STYLES********************************************/

#pageTitleRight
{
	font: 12px  Arial, Helvetica, sans-serif;
	color: white;
	text-align:right;
	white-space:nowrap;
}
#pageTitleCenter
{
	font: 12px Arial, Helvetica, sans-serif;
	color: white;
	text-align:center;
	white-space:nowrap;
}
#listingStatsDisplay
{	
	display:none; 
	width: 500px; 
	z-index: 1000; 
	background-color: white; 
	position: absolute; 
	top: 26px; 
	left:10px;
	border-left: solid 1px #989da3;
	border-bottom: ridge 3px #B1C4D9;
	border-right: ridge 3px #B1C4D9;
	border-top: solid 1px #989da3;
}
#listingCriteriaDisplay
{
	display:none;
	width: 250px;
	z-index: 1000;
	position: absolute;
	top: 26px;
	left: 10px;
	border-left: solid 1px #989da3;
	border-bottom: ridge 3px #B1C4D9;
	border-right: ridge 3px #B1C4D9;
	border-top: solid 1px #989da3;
	background-color: White;
}
#prospectSearchesDisplay
{
	display:none;
	width: 650px;
	z-index: 1000;
	position: absolute;
	top: 20px;
	left: -640px;
	border-left: solid 1px #989da3;
	border-bottom: ridge 3px #B1C4D9;
	border-right: ridge 3px #B1C4D9;
	border-top: solid 1px #989da3;
	background-color: White;
}
.HeaderRowTD
{
	font: bold 8pt Arial;
	color : #000000;
	border-left: 1px solid buttonhighlight;
	border-right: 1px solid buttonshadow;
	border-top: 1px solid white;
	border-bottom: 1px solid buttonshadow;
	background-color: lightsteelblue;
	padding: 0px 3px 0px 3px;
}

#tblHeader, #tblBody /*ID based styles for .Net displays.*/
{
	border-collapse:separate;
}

.onelinetbl 
{	
	border:none;
	}

.HelpTip td
{
	font:8pt Sans-Serif;
	vertical-align: middle;
	color: #000000;
	padding: 0px 25px 0px 11px;
}
.HelpIcon
{
	padding-right: 5px;
}
.LabelTD
{
	font: bold 10pt arial;
	color: #000000;
	text-decoration: none;
	width: 18%;
}
.LabelTD span
{
	font: bold 10pt arial;
	color: #000000;
	text-decoration: none;
}
.FieldTD
{
	width: 82%;
	text-align:left;
}
.CloseButton
{
	border:none;
	background-image: url(../rapmlsimages/closeout.gif);
	width: 19;
	height: 19;
}
.CloseButtonHover
{
	border:none;
	background-image: url(../rapmlsimages/closeover.gif);
	width: 19;
	height: 19;
}
.Highlight
{
	padding: 3px 5px 3px 5px;
	margin:3px;
	background-image: url(../rapmlsimages/blink.gif);
}
.HighlightNoPadding
{
	background-image: url(../rapmlsimages/blink.gif);
}
.AMessageFromMLS
{
	font : bold 8pt arial;
	color : #6C7280;
}
.PrintOnly
{
	display:none;
}
.AmenityRepeater td
{
	border:1px solid gainsboro;
}


/*MENU STYLES**************************************************************************/
.MenuBG
{
	/*border-top: solid 1px black;*/
	width:100%; 
	height:100%; 
	padding:1px; 
	font:bold 13pt normal Arial; 
	color:white;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#E2E3E6, EndColorStr=#B5B7BD);*/
	
	/*background-color:black*/
}
.HomeBG
{
	/*border-top: solid 1px #FFFFFF; */
	height:100%; 
	padding:2px 0px 0px 10px; 
	font:bold 13pt normal Arial; 
	color:white;
	/*background-color:black;*/
}

/*Toolbar Syles are located in ToolbarButtonStyle.css***********/
.PageTitleRow
{
	height: 24px;
}
/*Page Title Bar Syles*******************************************/
.PageTitle /*--Defines table attributes for the Page Title row--*/
{
	/*	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#000000, EndColorStr=#4275A5);/*8C8C8F*/
	/*background-color:#5A595A;*/
	background-color: #537197;
	height: 24px;
	vertical-align: middle;
	width:100%;
}

.PageTitle td /*--Defines the cell formating for the Page Title row--*/
{
	font: bold 16px Arial;
	color: white;
	padding-left:6px;
	white-space:nowrap;
	vertical-align:bottom;
	margin:0 0 0 0;
}

/*Status Bar Syles*******************************************/
.StatusBarBG
{
	border-top: solid 1px #838383;
	width:100%; 
	height:25px; 
	padding:0px; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffE2E3E6, EndColorStr=#ffB5B7BD);/*8C8C8F*/
	font-variant: normal;
}
.LoggedAsText
{
	font: normal 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
	vertical-align: middle;
}
.AgentIDText
{
	text-decoration: none;
	color: #000000;
	font: bold 12px Arial;
}

.TextBox /*--Defines attributes for form elements in page layout only-- NEED TO DELETE THIS*/
{
	font: 11px normal Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color: #0000FF;
	text-decoration: none;
	border-left-width: thin;
	border: solid 1px #8da3bd;
}

.MoneyInput
{
	text-align:right;	
	width: 95px;
}

.NoDollarSign
{
	margin: 0px 0px 0px 7px;	
}

/*.Button /*--Defines Toolbar button properties--
{
	padding-right: 0px;
	white-space: nowrap;
	border: 0px 1px 0px 1px;
	border-color: white;
	border-style: none outset none inset;
}*/

.Button
{
	background-color: transparent;
	height:35px;
	color: white;
	border: 1px none white;
	cursor: hand;
	font-weight: bold;
	padding:0px;
	margin: 0px;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;
}

.SearchButton, .SecondarySearchButtonBar
{
	background-color: transparent;
	height:35px;
	color: #ffc635;
	border: 1px none white;
	cursor: hand;
	font-weight: bold;
	padding:0px;
	margin: 0px;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;
}

.ButtonNoIE
{
	background-color: transparent;
	height:40px;
	color: white;
	border: 1px none white;
	cursor: hand;
	font-weight: bold;
	padding:0px;
	margin: 0px;
}

.ButtonOver
{

}

.ButtonOverNoIE
{

}

.Button img, 
.SearchButton img
{
	margin-bottom:-3px;	
}

.SecondarySearchButtonBar span
{
    padding-left: 30px; 
	position: relative;
	bottom: -2px;	    
}

.ButtonOver img
{
	margin-bottom:-3px;
}

.FrameButton
{
	border: none;
	margin:0;
	padding:0 0 0 30px;
	height: 33px;
	cursor: hand;
	color: White;
	font-weight: bold;
	background-color: transparent;
	margin: 0px;
	overflow: visible;
	padding-right:0.5em;
	width: 0;
}

.FrameButtonOver
{
	border: none;
	margin:0;
	padding:0 0 0 20px;
	height: 33px;
	cursor: hand;
	color: Black;
	font-weight: bold;	
}

.DivBtnImg
{
	height:28px;
	width:32px;
	position:relative;
	top:3px;
}

#OuterTable
{
	height: 100%;
	width: 100%;
}

.OuterTable
{
	height: 100%;
	width: 100%;
}

.PopUp
{
	background: #b0c4dd url(../rapmlsimages/wsbg.gif) repeat-x;
	padding: 4px 4px 4px 4px;
}

.Desktop /*style for homepage*/
{
	background: #b0c4dd url(../rapmlsimages/wsbg.gif) repeat-x fixed;
	
}
#Desktop /*--Defines area below the Page Title row, Background image, Vertical Alignment, and Outer Padding--*/
{
	background: #b0c4dd url(../rapmlsimages/wsbg.gif) repeat-x;
	/*background-color:#4275A5;*/
	/*background-color:#acbad8;*/
	vertical-align: top;
	padding: 4px 4px 4px 4px;
}

#DesktopOP /*--Defines area below the Page Title row, Background image, Vertical Alignment, and Outer Padding--*/
{
	background: #b0c4dd url(../rapmlsimages/wsbg.gif) repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#5A595A, EndColorStr=#5A595A);*/
	/*background-color:#4275A5;*/
	vertical-align: top;
	padding: 4px 0px 0px 4px;

}

.DesktopTable
{
	height: 100%;
	border-collapse: collapse;
}

.WorkspaceBG /*--Defines scrollable area div--*/
{
	background-image: url(../rapmlsimages/MLS10/podbg.gif);
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 0px;
}

.WorkspaceBGSafari /* Uses no padding */
{
	background-image: url(../rapmlsimages/MLS10/podbg.gif);
	width: 100%;
	height: 100%;
	overflow: auto;
}

.WorkspacePublicBGSafari /* Uses no padding */
{
	background: white url(../rapmlsimages/MLS10/podbg.gif);
	width: 100%;
	overflow: visible;
}

.HomepageBG
{
	width: 100%;
	height: 100%;
}
.WorkspaceBGNoScroll /*--Defines scrollable area div--*/
{
	background-image: url(../rapmlsimages/MLS10/podbg.gif);
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.WorkspaceBG input, .WorkspaceBG select, .WorkspaceBGNoScroll input, .WorkspaceBGNoScroll select
{
	/*RESERVED FOR FUTURE USE*/
}

/*.WorkspaceBG td,
.WorkspaceBGNoScroll td,
{
	RESERVED FOR FUTURE USE
}

/*.WorkspaceBG a,
.WorkspaceBGNoScroll a,
{
	font-size : 10pt;
	font-weight : normal;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;}

.WorkspaceBG a:hover,
.WorkspaceBGNoScroll a:hover,
{
	font-size : 10pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}*/


.Sep /*--Area left of the first tab--*/
{
	border-bottom: solid 1px #989da3;
	vertical-align: bottom;
}

/*--Begin Tab Classes--*/
.TabActive
{
	background: url("../rapmlsimages/MLS10/tabs/tbactive_02.gif");
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #265CC3;
	white-space: nowrap;
	padding-right: 1px;
	/*border-top: solid 1px #989DA3;
	background-color: #F6FBFF;
	color: #265CC3;
	border-top: solid 1px #989DA3;*/
}
.TabActiveDetail
{
	background: url("../rapmlsimages/MLS10/tabs/tbactive_02.gif");
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #265CC3;
	padding-left: 5px;
	padding-right: 1px;
	white-space: nowrap;
}

.TabInactiveBG
{
	background: url("../rapmlsimages/MLS10/tabs/tbinactive_02.gif");
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #265CC3;
	white-space: nowrap;
	padding-right: 1px;
	/*background-color: #BFCAD9;
	border-top: solid 1px #989DA3;
	border-bottom: solid 1px #989DA3;
	padding-left: 5px;
	padding-right: 1px;*/
}

.TabInactiveBG a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration: none;
	white-space: nowrap;
}

a.TabInactiveTXT,
a.TabInactiveTXT:Visited,
a.TabInactiveTXTDetail,
a.TabInactiveTXTDetail:Visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}

a.TabInactiveTXT:Hover,
a.TabInactiveTXTDetail:Hover
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #ffc635;
	font-weight: bold;
	white-space: nowrap;
}

.TabDisabledTXT
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration: none;
	white-space: nowrap;
}

/*--End Tab Classes--*/


/*--Begin Tab Classes for Propsect Cart--*/

.PCTabActive
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top: solid 1px #4674A6 /*#B7E6B9*/;
	padding-left: 5px;
	padding-right: 1px; 
	background: url(../rapmlsimages/MLS10/tabs/tbactive_02.gif) repeat-x;
	white-space: nowrap;
}

.PCTabInactiveBG
{
	background-color: #67829D /*#ABC9BF*/;
	border-top: solid 1px #67829D /*#ABC9BF*/;
	border-bottom: solid 1px #4674A6 /*#ABC9BF*/;
	padding-left: 5px;
	padding-right: 1px;
}

a.PCTabInactiveTXT,
a.PCTabInactiveTXT:Visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}

a.PCTabInactiveTXT:Hover
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #DED804;
	text-decoration: underline;
	white-space: nowrap;
}

.PCTabDisabledTXT
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: gray;
	text-decoration: none;
	white-space: nowrap;
}

#MiddleTab /*Ensures that Prospect Cart Tabs are standard width*/
{
	width: 125px;
}



/*--End Tab Classes for Propsect Cart--*/

.MainBody /*--Defines border style for the main scrolling area--*/
{
	border-left: solid 1px #989da3;
	border-bottom: ridge 3px #B1C4D9;
	border-right: ridge 3px #B1C4D9;
	table-layout: fixed;
	width: 100%;
}

.MainBodyNoTabs /*--Defines border style for the main scrolling area with NO TABS--*/
{
	border-left: solid 1px #989da3;
	border-bottom: ridge 3px #B1C4D9;
	border-right: ridge 3px #B1C4D9;
	border-top: solid 1px #989da3;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

.Secondary,.SecondarySection /*----- Sets Secondary navigation bar outer cell left & right padding at 5px-----*/
{
	border-bottom: solid 1px #989da3;
	background: url(../rapmlsimages/MLS10/tabs/tbheaderrow.gif) repeat-x;
	vertical-align: middle;
	padding: 0px 8px 0px 8px;
}

.SecondarySection
{
	display: block;
	height: 28px;	
	width: 100%;
}

.SecondaryBG /* For browser that don't take filters */
{
	background-image: url(../rapmlsimages/secondarybg.gif);
}

.Secondary table tr td
{
	font: bold 12px arial;
	color: #284169;
}

.Secondary table tr td table tr td /*----- Sets Secondary navigation bar inner cell left & right padding at 5px-----*/
{
	padding: 0px 5px 0px 5px;
}
.Secondary table tr td table.pageControl tr td /*----- Sets Secondary navigation bar Page Control Tables-----*/
{
	padding: 0px 1px 0px 1px;
}

.Secondary table tr td table tr td a /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	font: normal 8pt arial;
	color: #0161FC;
	text-decoration: underline;
	vertical-align: middle;
}

#disableDelete1 /*added for the disabled link in MLSSearchRPResultsHeader.htm*/
{
	font: normal 8pt arial;
	color: #0161FC;
	text-decoration: underline;
	vertical-align: middle;
}

#disableHide1
{
	font: normal 8pt arial;
	color: #0161FC;
	text-decoration: underline;
	vertical-align: middle;
}


.Secondary table tr td table tr td a:hover,.Secondary table tr td a:hover /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	font: normal 8pt arial;
	color: #A80000;
	text-decoration: underline;
	vertical-align: middle;
}

.SecondaryRight a /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	font: bold 12px arial;
	color: #284169;
	text-decoration: underline;
	vertical-align: middle;
}

.SecondaryRight a:hover /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	font: bold 12px arial;
	color: #284169;
	color: #A80000;
	font-family: arial;
	vertical-align: middle;
}

.SecondaryButtonActive
{
	border: inset 2px #6792D1;
	text-decoration: none;
	font: bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	vertical-align: middle;
	padding: 1px;
	background-color: #C1D2EE;
}
.HeaderTxt /*--Defines the Font style only for text appearing in Pod Header rows--*/
{
	font: bold 12px arial;
	color: #284169;
	padding-right: 5px;
	padding-left: 3px;
}

.TextboxClientPortalDisplay /*-- Used in Client Portal*/
{
	font: 11px normal Verdana, Geneva, Arial, Helvetica, sans-serif ;
	color: #0000FF;
	text-decoration: none;
	border-left-width: thin;
	border: solid 1px #8da3bd;
	width: 32px;
}

.HeaderTxtOptionPane /*--Defines the cell formating for the header row of Options Pane pods--*/
{
	font: bold 12px arial;
	color: #284169;
	border: solid 1px #989da3;
	padding-left: 5px;
	background: url(../rapmlsimages/MLS10/tabs/tbheaderrow.gif) repeat-x;
}

.SectionTable
{
	width: 100%;	
}

.SectionHeader
{
	background:#b0c4de;
	border:1px solid #989da3;
	width: 100%;		
}

.SectionBody
{
	width: 100%;
	margin: 0px 0px 20px 0px;	
}

#OptionsPane /*Defines TD for Options Pane*/
{
	width: 200px;
	height: 100%;
}

/* Remove the elements ending in "PC" from the #OptionsPane elements below after new .Net Prospect Cart is implemented */
#OptionsPanePC /*Defines TD for Options Pane*/
{
	width: 225px;
	height: 100%;
}

#OptionsPane input, #OptionsPane select, .Secondary select, #OptionsPanePC input, #OptionsPanePC select
{
	font: normal 11px arial;
	color: #0000FF;
	text-decoration: none;
	border-left-width: thin;
	border: solid 1px #8da3bd;
	cursor: hand;
}

#OptionsPane a, #OptionsPanePC a
{
	font: normal 8pt arial;
	color: #0161FC;
	text-decoration: underline;
}

#OptionsPane a:hover, #OptionsPanePC a:hover
{
	font: normal 8pt arial;
	color: #A80000;
	text-decoration: underline;
}

.OptionsPane input, .OptionsPane select
{
	font: normal 11px arial;
	color: #0000FF;
	text-decoration: none;
	border-left-width: thin;
	border: solid 1px #8da3bd;
	cursor: hand;
}

.OptionsPaneSep
{
	border-top: gray 1px dashed;
}
.Radio
{
	border: none;
}

/*--Begin Pod Classes--*******************************************************************/
.container
{
	width: 220px;
	padding: 4px;
}

.PodBorder
{
	border: 1px solid #989da3;
	vertical-align: top;
}
.PodBorderHeader
{
	border: 1px solid #989da3;
	padding: 2px 0px 2px 5px;
	vertical-align: middle;
	height: 24px;
}
.PodBorderContent
{
	border-left: solid 1px #8da3bd;
	border-bottom: solid 1px #8da3bd;
	border-right: solid 1px #8da3bd;
	background-color: #FFFFFF;
	height: 250px;
	overflow: hidden;
	padding: 0 4px 0px 4px;
	margin-bottom:5px;
	position:relative;
}
.ModuleWrapper
{
   margin-top:2px;
}
.ModuleFooterTab
{
   position: absolute;
   right: 0px; 
   bottom: 0px;    
}
.PodHeader
{
	FONT: bold 12px arial;
	color: #20497F;
	padding-left: 4px;
	background-image: url(../rapmlsimages/podheaderbg.gif);
	background: url(../rapmlsimages/MLS10/tabs/tbheaderrow.gif) repeat-x;
}
.PodBG
{
	background-image: url(../rapmlsimages/MLS10/podbg.gif);
	padding: 4px 4px 4px 4px;
	border: solid 1px #989da3;
	vertical-align: top;
}
.PodBGNoChildren
{
	background-image: url(../rapmlsimages/MLS10/podbg.gif);
	padding: 4px 4px 4px 4px;
	border: solid 1px #989da3;
	vertical-align: top;
}

.PodBG TR
{
	height: 18px;
	vertical-align: middle;
}

.PodBG TD
{
	font: normal 11px arial;
	color: #000000;
	vertical-align: middle;
}

.PodWelcomeBorder
{
	border: 1px solid #989da3;
	vertical-align: top;
}
.PodWelcomeBGLeft
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #989da3;
	width: 185px;
	height: 65px;
}
.PodWelcomeBGRight
{
   background: #FFF url(../rapmlsimages/bg_podWelcomeBGLeft.jpg) repeat-y right !important;   
	border-bottom: 1px solid #989da3;
	height: 65px;
}

.PodWelcomeTextBB
{
	font: bold 16px arial;
	color: #FFFFFF;
}

.PodWelcomeTextMB
{
	font: normal 14px arial;
	color: #FFFFFF;
}

.PodWelcomeTextSB
{
	font: Bold 12px arial;
	color: #FFFFFF;
}

.PodTextM /*DELETE THIS ONE*/
{
	font: normal 10px arial;
	color: #000000;
}

.PodTextMB
{
	font: bold 12px arial;
	color: #000000;
}
.PodSky
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
}

.PodTextS
{
	font: normal 10px arial;
	color: #000000;
}

.PodBigDate
{
	color: #CCCCCC;
	font: 26px bold Arial, Helvetica, sans-serif;
}

.PodTemp
{
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #003399;
}

/*--End Pod Classes--****************************************************************************************/

/*--Begin POP UP Window Styles --***************************************************************************/
.PopWinHeader
{
	height: 52px; 
	background-color: #FFFFFF;
	border-bottom: solid 1px #99AEC5;
	font: bold 12px arial;
	padding-left: 10px;
}
.PopWinBottomBG
{
	background-color: #DBE9F9;
	border-top: solid 1px #FFFFFF;
	padding-top: 40px;
}
.PopWinBottomBGInactiveProsp
{
	background-color: #DBE9F9;
	border-top: solid 1px #FFFFFF;
	padding-top: 20px;
}
.PopWinFooter
{
	height: 25px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#F0F0F0);
	background-color: #FFFFFF;
	border-top: solid 1px #8da3bd;
	font: bold 12px arial;
	padding: 3px 8px 3px 8px;
}
.PopDiv
{
	border: #99aec5 1px solid;
	padding: 8px;
	overflow: auto;
	width: 700px;
	height: 335px;
	background-color: #FFFFFF;
}
.PopDivNotice
{
	border: #99aec5 1px solid;
	padding: 8px;
	overflow: auto;
	width: 700px;
	height: 325px;
	background-color: #ffffff;
}
.PopWinButtonRow
{
	border-right: solid 1px #99aec5;
	border-bottom: solid 1px #99aec5;
	border-left: solid 1px #99aec5;
	background-color: #E1E2E5;
	padding: 4px;
}
.ScrollingDiv
{
	overflow: auto;
	height: 100%;
	width: 100%;
	padding: 5px;
}

/*--End POP UP Window Styles --*******************************************************************************/

/*--Listings Found/Checked located in Page Title8--*/
#Results
{
	padding-right: 10px;
	text-align: right;
	border: 0px;
}

#Results td
{
	font: 12px Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	white-space: nowrap;
}
/*--Listings Found/Checked located in Page Title8--*/

/* style for the Hidden Submit buttons in the Magic forms that are Clicked by the toolbar */
/* this is a Magic Only style*/

.HiddenButton
{
	background-color: transparent;
	color: white;
	border: none;
	height: 1px;
}

.HiddenButtonWrapper
{
	display: none; 
	position: absolute; 
	top: 5px;
	left: 0px;
}

.ExpandibleHeader /* Expandible Module */
{
	font: bold 12px Arial;
	color: #20497F;
	padding-left: 4px;
	background-color: #B0C4DE;
}
.divHeader
{
	padding-right: 17px;
	OVERFLOW-Y: hidden;
	OVERFLOW-X: hidden;
	width: 100%;
}

.divBody
{
	OVERFLOW-Y: scroll;
	z-index: 1000;
	OVERFLOW-X: auto;
	width: 100%;
	height: 100%;
}

.igTab #uwtPropertyType_cp
{
	border-width: 0px 3px 3px 1px;
	border-color: Gray #B1C4D9 #B1C4D9 #989DA3;
	border-style: None Ridge Ridge Solid;
	background-color: #F6FBFF;
	height: 100%;
	width: 100%;
}
.LogoBrand
{
	background-color: #B6B8BE;
	border-top: 1px solid white;
	border-bottom: 2px solid black;
	border-left: 1px outset black;
	width: 165px;
}

#tdOptionsImg
{
	/*padding-top: 23px;*/
	padding-left:8px; 
	cursor:hand;
}
#tdOptionsImgMagic,#presentedByMod
{
	padding-left:8px; 
	cursor:hand;
}

.MenuButton
{
	background-color:Transparent;
	border: none;
	cursor: hand;
}
.MenuButton span
{
	font: bold 13px Arial;
	font-variant:  small-caps;
	color: white;
	padding: 0px 2px 0px 2px;
}
.MenuDiv
{
	background-color:#424242;
	/*background-image: url(../rapmlsimages/bckgrnd.jpg);*/
	overflow:auto; 
	height:100%;
	padding: 5px 5px 0px 5px;
	/*border-top: 1px solid #959595;*/
}
.MenuDivMagic
{
	background-color:#424242;
	/*background: url("../rapmlsimages/bckgrnd.jpg");*/
	overflow:auto; 
	height:100%;
	padding: 5px 0px 0px 0px;
	/*border-top: 1px solid #959595;*/
}

.tblMain  /* Originally found in FixedHeaderStyle.css */
{ 
	BEHAVIOR: url(../js/FixedHeader.htc);
}

/*  Begin Menu Styles */

.WebMenu
{
	FONT: bold 13px Arial;
	font-variant: small-caps;
	cursor: default;
	color: white;
	height: 18px;
	padding: 0px 8px 0px 8px;
	margin-left: 0px;
}

.refreshButton
{
	margin-left: 7px;
	vertical-align:baseline;
	z-index:-99999;
	border:none;
	display:block;
	cursor: hand;
}

.ContactNameLink 
{
	color:White;
	font : 10pt arial;
	text-decoration : underline;
}

.MenuRed
{	
	color:#ffc635;
	font-weight:bold;
}


.SubMenu /* This defines the drop down menu background */
{
	font: 12px Verdana;
	font-weight:500;
	vertical-align: middle; 
	cursor: default;
	color:White;
	background-color: #7e7e7e;
	margin-right:-15px;
	border: solid 1px #636363;
	text-align: left;
	white-space:nowrap;
}

.IdentHoverSubMenu
{
	font: 12px Verdana;
	font-weight:500;
	cursor: default;
	cursor: hand;
	background-color:#ffc635;
	white-space:nowrap;
	border: solid 1px #cc9900;
	color:Black;
	padding: 0 10px 5px 10px;
}

.IdentHoverSubMenu div
{
	margin-left: 0px !important;
}

.HoverSubMenu /* defines drop down hover styles*/
{
	font: 12px Verdana;
	font-weight:500;
	cursor: default;
	cursor: hand;
	background-color:#ffc635;
	white-space:nowrap;
	border: solid 1px #cc9900;
	padding: 0 10px 5px 10px;
	color:Black;
}

.HoverSubMenu div .MenuRed
{
	color: Black;
}

.WebItemNoMenu
{
	border: none;
	font: bold 13px Arial;
	font-variant:  small-caps;
	cursor: default;
	color: white;
	padding: 0px 7px 0px 7px;
	border: 1px solid transparent;
}

.WebItem
{
	border: none;
	font: bold 13px Arial;
	font-variant:  small-caps;
	cursor: default;
	color: white;
	height: 32px;
	padding: 0px 7px 0px 7px;
	border: 1px solid transparent;
}
.IdentWebItem
{
	/*border: #DFE0E3 1px solid;*/
	font: bolder 13px Arial;
	font-variant: small-caps;
	cursor: default;
	color: white;
	height: 32px;
	padding: 0px 14px 0px 7px;
	background: url(../rapmlsimages/menuimages/identicon.png) no-repeat 100% 50%;
}

.IdentWebItemMulti
{
	/*border: #DFE0E3 1px solid;*/
	font: bolder 13px Arial;
	font-variant: small-caps;
	cursor: default;
	color: white;
	height: 32px;
	padding: 0px 14px 0px 7px;
	background: url(../rapmlsimages/menuimages/identicon.png) no-repeat 100% 50%;
}

.IdentWebItemInactive
{
	/*border: #DFE0E3 1px solid;*/
	font: bolder 13px Arial;
	font-variant: small-caps;
	cursor: default;
	color: white;
	height: 32px;
	padding: 0px 22px 0px 7px;
}

#tdLoginName SPAN
{
	position:relative;	
	top: 7px;
}

.WebItem SPAN 
{
	position:relative !important;
	top: 0px !important;
}
/*
.IdentWebItemInactive
{
	border: #DFE0E3 1px solid;
	font: bolder 13px Arial;
	font-variant: small-caps;
	cursor: default;
	color: white;
	height: 32px;
	padding: 0px 22px 0px 7px;
	background: transparent;
	position:relative;
	top: 7px;
}*/

.IdentHoverWebMenu
{
	font: bolder small-caps 13px Arial ;
	cursor: default;
	color: black;
	cursor: hand;
	height: 32px;
	padding: 0px 14px 0px 7px;
	background: url(../rapmlsimages/menuimages/identiconhv.png) no-repeat 100% 50%;
}

.IdentWebItem6
{
	/*border: #DFE0E3 1px solid;*/
	font: bolder 13px Arial;
	font-variant: small-caps;
	cursor: default;
	color: white;
	height: 32px;
	padding: 0px 14px 0px 7px;
	background: url(../rapmlsimages/menuimages/identicon6.png) no-repeat 100% 50%;
}

.SubItem:hover /*This sets the styles for the sub item border background etc.*/
{
	border: #cc9900 1px solid;
}

.SubItem 
{
	border: solid 1px #7e7e7e;
	padding: 0 10px 5px 10px;
}

.IdentSubItem
{
	border: solid 1px #7e7e7e;
	padding: 0 10px 5px 10px;
}

.IdentSubItem div
{
	margin-left: 0px !important;
}

.LogOff
{
	padding: 4px 4px 0px 0px;
	FONT: 13px bolder small-caps;
	MARGIN: 0px 3px; 
	COLOR: black; 
	TEXT-DECORATION: none; 
	width:24px;
	height: 32px;
	float: right;
}
.LogOffHover
{
	padding: 0px 4px 0px 0px;
	border: none;
	background-color:#C1D2EE;
	FONT: bolder 13px small-caps; 
	MARGIN: 0px 3px; 
	COLOR: black; 
	TEXT-DECORATION: none; 
	width:24px;
	height: 32px;
	/*background-image: url(../rapmlsimages/menuhover.png);*/
	background-color: Transparent;
	float: right;
}
.Home
{
	padding: 0px;
	FONT: 13px bolder small-caps;
	MARGIN: 0px; 
	COLOR: black; 
	TEXT-DECORATION: none; 
	/*width:20px	*/
	height: 32px;
	vertical-align:middle;
}
.HomeHover
{
	padding: 0px;
	border: none;
	background-color:#C1D2EE;
	FONT: bolder 13px small-caps; 
	MARGIN: 0px; 
	COLOR: black; 
	TEXT-DECORATION: none; 
	/*width:20px;*/
	height: 32px;
	vertical-align:middle;
	background-image: url(../rapmlsimages/menuhover.png);
}
/* Begin WebTab Styles */

.tbl
{
	height:625px;
}

.divTabs
{      
	OVERFLOW: hidden;
	width: 100%;
	border-bottom:1px solid #989DA3;
}

.TabSpaceOnLeft
{
	font-size:2px;
	cursor:default;
	border-bottom:1px solid #989DA3;
	/* width:30px; */
}

.InactiveTabCenter
{
	border-width:0px 0px 0px 0px; /*1*/
	border-color:#989DA3;
	border-style:Solid;
	height:24px;
	padding: 0px 5px 0px 5px;
	font-family:Arial;
	font-size:12px;
	color:Black;
	cursor:Hand;
	background-color:#BFCAD9;
	background-image:url(../rapmlsimages/tabs/topborder.gif);
}

.InactiveTabLeft
{
	border-width:0px 0px 0px 0px;
	border-color:#989DA3;
	border-style:Solid;
	width:0px;
	cursor:Hand;
	font-size:2px;
	/* background:url(http://media.rapmls.com/rapmlsimages/tabs/tbinactive.gif) no-repeat left top; */
	
}

.InactiveTabRight
{
	border-width:0px 0px 0px 0px;
	border-color:#989DA3;
	border-style:Solid;
	/* width:26px; */
	cursor:Hand;
	font-size:2px;
	/* background:url(http://media.rapmls.com/rapmlsimages/tabs/tbinactive.gif) no-repeat right top; */
	
}

.InactiveTabLeftHover
{
	border-width:0px 0px 0px 0px;
	border-color:#989DA3; 
	border-style:Solid;
	/* width:9px; */
	cursor:Hand;
	font-size:2px;
	/* background:url(http://media.rapmls.com/rapmlsimages/tabs/tbinactive.gif) no-repeat left top; */
}

.InactiveTabRightHover
{
	border-width:0px 0px 0px 0px;
	border-color:#989DA3;
	border-style:Solid;
	/* width:26px; */
	cursor:Hand;
	font-size:2px;
	background:url(../rapmlsimages/tabs/tbinactive.gif) no-repeat right top;
	
}

.InactiveTabCenterHover
{
	border-width:0px 0px 0px 0px;
	border-color:#989DA3;
	border-style:Solid;
	padding: 0px 5px 0px 5px;
	height:24px;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#ffc635;
	cursor:Hand;
	background-color:#BFCAD9;
	background-image:url(../rapmlsimages/tabs/topborder.gif);
}

.ActiveTabCenter
{
	height:24px;
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	border-right: 1px solid #989DA3;
	border-left: 1px solid #989DA3;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#265CC3;
	cursor:Default;
	background-color:#F6FBFF;
	background-image:url(../rapmlsimages/tabs/topborder.gif);
}

.ActiveTabCenter a
{
	text-decoration: none;
}

.ActiveTabLeft
{
	/*border-bottom: 1px solid #989DA3;*/
	/*width:9px;*/
	cursor:Default;
	font-size:2px;
	/* background:url(http://media.rapmls.com/rapmlsimages/tabs/tbactive.gif) no-repeat left top; */
	
}

.ActiveTabRight
{
	border-bottom: 1px solid #989DA3;
	/*width:26px; */
	cursor:Default;
	font-size:2px;
	/*background:url(http://media.rapmls.com/rapmlsimages/tabs/tbactive.gif) no-repeat right top;*/
}

.DisabledTabCenter
{
	border-width:0px 1px 0px 1px;
	border-color:#989DA3;
	border-style:Solid;
	padding: 0px 5px 0px 5px;
	height:24px;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#ccc;
	cursor:Default;
	background-color:#BFCAD9;
	background-image:url(../rapmlsimages/tabs/topborder.gif);
}

.DisabledTabLeft
{
	border-width:0px 0px 0px 0px;
	border-color:#989DA3;
	border-style:Solid;
	/* width:9px; */
	cursor:Hand;
	font-size:2px;
	/* background:url(http://media.rapmls.com/rapmlsimages/tabs/tbinactive.gif) no-repeat left top; */
}

.DisabledTabRight
{
	border-width:0px 0px 1px 0px;
	border-color:#989DA3;
	border-style:Solid;
	/* width:26px; */
	cursor:Hand;
	font-size:2px;
	/* background:url(http://media.rapmls.com/rapmlsimages/tabs/tbinactive.gif) no-repeat right top; */
}

.WebTabToolbar
{
	background-image:url(../rapmlsimages/ClientPortalFade.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

.TabStart
{
	font-size:2px;
	width: auto;
	cursor:default;
	border-bottom:1px solid #989DA3;
}

.TabEnd
{
	font-size:2px;
	width: auto;
	cursor:default;
	border-bottom:1px solid #989DA3;
}

.TDIframe
{
	border-width:0px 3px 3px 1px;
	border-color:Gray Gray Gray #989DA3;
	border-style:None Solid Solid Solid;
	background-color:#F6FBFF;
	height:100%;
	width:100%;
	
}

.SecondBar
{
	vertical-align: middle;
	padding: 0px 8px 0px 8px;
	font: bold 12px arial;
	color: #284169;
	height: 100%;	
}

/* End WebTab Styles */

/* Begin Toolbar Styles */
/*

#####################################################################################
#																					#
#     The following is an example how the ToolbarButtons styles are applied			#
#																					#
#####################################################################################
#    <A href="" class="btn Generate" id="ToolbarButton">Search</A></TD>				# 
#				       ^	   ^			^										#
# Applies the           |      |			|										#
# Hover effect		    |      |			|_Gives the <A> tag the appearance		#
# to the <A> tag________|      |				of a button including borders, font	#
#						       |				formatting, height, and padding.	#
#							   |													#
# Applies the background	   |													#
# image to the <A> tag_________|													#
#																					#
#####################################################################################

*/

.MainToolbar /*--Defines Toolbar row height, gradient background and bottom border--*/
{
	height: 35px;
	/*background-image: url(../rapmlsimages/toolbar_bg.gif);*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=gray, EndColorStr=black);*/
	/*background-color:#3B3B3B;*/
	background-image: url(../rapmlsimages/toolbarbg7.png);
	border-top: none;
	/*border-bottom: 1px solid Black;*/
}


#ToolbarButton,
#ToolbarButton1,
#ToolbarButton2,
#ToolbarButton3,
#ToolbarButton4,
#ToolbarButton5 
{
	/*
	border-top: outset 2px #FFFFFF;
	border-left: outset 2px #FFFFFF;
	border-bottom: outset 2px #6792D1;
	border-right: outset 2px #6792D1;
	text-decoration: none;
	font: bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 3px;
	white-space:nowrap;*/
}

a.Btn { /*--Defines the default state of the Toolbar Buttons--*/
	background-color:#E2E4E8;
	color: black;
}

a.Btn:hover { /*--Defines the hover state of the Toolbar Buttons--*/
	background-color:#C1D2EE;
	color: black;
}

a.DisabledBtn,
a.DisabledBtn:hover{ /*--Defines the default state of the Toolbar Buttons--*/
	background-color:#E2E4E8;
	color: gray;
}

.Cart{
	background-image: url(../rapmlsimages/mls10/toolbar/btnAddToCart.gif);
	background-repeat:no-repeat;
}

.CMA{
	background-image: url(../rapmlsimages/mls10/toolbar/btnCMA.gif);
	background-repeat:no-repeat;
}	

.Copy{
	background-image: url(../rapmlsimages/mls10/toolbar/btnCopy.gif);
	background-repeat:no-repeat;
} 	

.Delete{
	background-image: url(../rapmlsimages/mls10/toolbar/btnDelete.gif);
	background-repeat:no-repeat;
}

.Edit{
	background-image: url(../rapmlsimages/mls10/toolbar/btnEdit.gif);
	background-repeat:no-repeat;
}

.Email{
	background-image: url(../rapmlsimages/mls10/toolbar/btnEmail.gif);
	background-repeat:no-repeat;
}

.Export{
	background-image: url(../rapmlsimages/mls10/toolbar/btnExports.gif);
	background-repeat:no-repeat;
}

.Generate{
	background-image: url(../rapmlsimages/mls10/toolbar/btnGenerate.gif);
	background-repeat:no-repeat;
}

.Layout{
	background-image: url(../rapmlsimages/mls10/toolbar/btnLayout.gif);
	background-repeat:no-repeat;
}

.Map{
	background-image: url(../rapmlsimages/mls10/toolbar/btnMap.gif);
	background-repeat:no-repeat;
}

.New{
	background-image: url(../rapmlsimages/mls10/toolbar/btnNEW.gif);
	background-repeat:no-repeat;
}

.Report{
	background-image: url(../rapmlsimages/mls10/toolbar/btnReport.gif);
	background-repeat:no-repeat;
}

.Save{
	background-image: url(../rapmlsimages/mls10/toolbar/btnSave.gif);
	background-repeat:no-repeat;
}

.Search{
	background-image: url(../rapmlsimages/mls10/toolbar/btnSearch.gif);
	background-repeat:no-repeat;
}

.Stats{
	background-image: url(../rapmlsimages/mls10/toolbar/btnStatistics.gif);
	background-repeat:no-repeat;
}

.View{
	background-image: url(../rapmlsimages/mls10/toolbar/btnView.gif);
	background-repeat:no-repeat;
}

.Reset{
	background-image: url(../rapmlsimages/toolbar/btnReset.gif);
	background-repeat:no-repeat;
}

.Submit{
	background-image: url(../rapmlsimages/mls10/toolbar/btnSave.gif);
	background-repeat:no-repeat;
}

.SaveExit{
	background-image: url(../rapmlsimages/mls10/toolbar/btnSave.gif);
	background-repeat:no-repeat;
}

/* end Toolbar Styles */

#tblTabs,.TableTabs
{
	border-collapse:separate;
}
.TabHover
{
	border-right: #989DA3 1px solid;
	padding-right: 3px;
	border-top: #989DA3 1px solid;
	padding-left: 3px;
	font-size: 12px;
	text-decoration: underline;
	padding-bottom: 2px;
	border-left: #989DA3 1px solid;
	width: 135px;
	color: white;
	padding-top: 2px;
	border-bottom: #989DA3 1px solid;
	background-color: #b5c1b9;
	text-align: center;
	cursor:hand;
}
.TabHoverPT
{
	border-right: #989DA3 1px solid;
	padding-right: 3px;
	border-top: #989DA3 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #989DA3 1px solid;
	/*width: 100px;*/
	color: black;
	padding-top: 2px;
	border-bottom: #989DA3 1px solid;
	background-color: #b5c1b9;
	text-align: center;
	cursor:hand;
}

/* ===== Client Portal Tab Control ===== */

.TabOut
{
	border-right: #989DA3 1px solid;
	padding-right: 3px;
	border-top: #989DA3 1px solid;
	padding-left: 3px;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #989DA3 1px solid;
	width: 135px;
	color: white;
	padding-top: 2px;
	/*border-bottom: #989DA3 1px solid;*/
	background-color: #bfcad9;
	text-align: center;
}

.TabHover
{
	border-bottom: 0px;
}

#tblTabs TR TD.ActiveTab,
#tblTabs2 TR TD.ActiveTab
{
	border-right: #989DA3 1px solid;
	border-top: #989DA3 1px solid;
	font-size: 12px;
	border-left: #989DA3 1px solid;
	width: 135px;
	color: white;
	border-bottom: medium none;
	background-color: #f6fbff;
	text-align: center;
}
.TabOutPT
{
	border-right: #989DA3 1px solid;
	padding-right: 3px;
	border-top: #989DA3 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: #989DA3 1px solid;
	/*width: 100px;*/
	color: black;
	padding-top: 2px;
	border-bottom: #989DA3 1px solid;
	background-color: #bfcad9;
	text-align: center;
}
#tblTabs TR TD.ActiveTabPT,
#tblTabs2 TR TD.ActiveTabPT

{
	border-right: #989DA3 1px solid;
	border-top: #989DA3 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #989DA3 1px solid;
	width: 100px;
	color: black;
	border-bottom: medium none;
	background-color: #f6fbff;
	text-align: center;
}

#tblTabs TR TD.TabSpacer,
#tblTabs2 TR TD.TabSpacer
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 3px;
	border-bottom: #989DA3 1px solid;
	background-color: transparent;
}
#tblTabs TR TD.TabStart,
#tblTabs2 TR TD.TabStart
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 25px;
	border-bottom: #989DA3 1px solid;
	background-color: transparent;
}

#tblTabs TR TD.TabEnd1,
#tblTabs2 TR TD.TabEnd1
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	width: 50%;
	border-bottom: #989DA3 1px solid;
	background-color: transparent;
}
.Listing
{
	float: left;
	margin: 10px;
	width: 340;
	height: 300px;
	background-color: gray;
}
.ListingDiv
{
	left: -5px;
	width: 100%;
	position: relative;
	top: -5px;
	height: 300px;
}
#divListingContainer
{
	overflow: visible;
	height: 100%;
}
#divTest
{
	border-right: #989DA3 3px solid;
	border-top: #989DA3 3px solid;
	right: 0px;
	border-left: #989DA3 3px solid;
	width: 150px;
	border-bottom: #989DA3 3px solid;
	position: absolute;
	top: 0px;
	height: 300px;
	background-color: blue;
}

.fr
{
	float:right;
}
.fl
{
	float:left;
}
.SecondaryHeader
{
	font-size:12;
	font-weight:bold;
	height:25px;
	padding:3px;
}
.SearchesList
{
	font-size:11px;
	font-weight:bold;
}
.SearchCriteria
{
	color : #0161FC;
	font-size:12px;
}

.SecondTd { BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 0px }
.DivStyle { FLOAT: left; WIDTH: 100px; HEIGHT: 100px }
.TRListingSection { BORDER-RIGHT: #989da3 1px solid; BORDER-LEFT: #989da3 1px solid; BORDER-BOTTOM: #989da3 1px solid }
.TDListingSection { BORDER-RIGHT: #989da3 1px solid; BORDER-LEFT: #989da3 1px solid; BORDER-BOTTOM: #989da3 1px solid }

.SSOModuleLink
{
	font: bold 12px arial;
	color:black;
	border: 2px solid;
	border-color:lightsteelblue;
	/*width:210;*/
	text-align:left;
	margin-bottom:5px;
	cursor: hand
}

.SSOPortalLink
{
	font: bold 12px arial;
	color:black;
	border: 5px solid;
	border-color:lightsteelblue;
	width:210;
	margin:0 10px 10px 0px;
	padding:10px;
	cursor: hand;
	float: left
}

/* Begin Newly Matched Inline Form */

.BorderBlue_nobottom
{
	border-top:solid 1px #6792D1;	
	border-right:solid 1px #6792D1;	
	border-left:solid 1px #6792D1;	
}
.newlyMatchedHeader
{
	font-weight:bold;
	text-align:center;	
}
.PopDivNewlyMatched	
{
	border: #99aec5 1px solid;
	overflow: auto;
	width: 705px;
	HEIGHT: 200px;
	background-color: #FFFFFF;
}
.centerText
{
	text-align:center;	
}

/* End Newly Matched Inline Form */

/* Begin Zoombar Styles */
.divZbrSlider 
{
  display:block;
  line-height:0;
  height:0;
  position:relative;
}

.tblZoombar
{
	background-color:transparent;
	color:#ffffff;
	margin:0;
	padding:0;
}
/* End Zoombar Styles */
.MapSearchRBL td
{
	white-space:nowrap;
}

/*Manage Pictures Layout Styles */

.PageHelp ul
{
	LIST-STYLE-IMAGE: url(../rapmlsimages/PageHelpBullet.gif); 
	MARGIN: 5px 5px 5px 18px;
}

.PageHelp li 
{
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	MARGIN-BOTTOM: 5px
}

.lastli 
{
	FONT-SIZE: 12px;
	MARGIN: 0px 
}

.PageHelp 
{
	/*BORDER: #4275a5 1px solid; */
	FLOAT: left; 
	MARGIN: 5px; 
	WIDTH: 240px; 
	BACKGROUND-COLOR: #F5F5F5; 
}

/* NEW UI*/
.MenuBackground
{
	/*background-image: url(../rapmlsimages/toolbarbg.png);*/
	background: black url(../rapmlsimages/bckgrnd.jpg);
	/*border-bottom: 1px solid black;*/
	height:32px;
}

#globalButtons
{
	padding: 0px;	
	text-align: right;
}

/*#toolBarButtons
{
	padding: 0px 0px 0px 0px;
	text-align:left;
}

#toolBarButtons td
{
	padding: 0px 0px;
}*/

.bgColor
{
	background: #537197;
}

/* Style for "gray-out" layer that will be visible for non-ie users */
#divCover {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height: 2000px;
	/*background:#537197;*/
	/*background: #ffc635;*/
	background: #000000;
	/*background: #FFFFFF;*/
	/*background: #a2a2a2;*/
	filter:alpha(Opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	z-index: 1000;
}

#divBrowseWarn
{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width: 400px;
	z-index:1001;
	background: white;
	text-align: center;
	border:solid 1px black;
}

.ModalDialog
{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width: 400px;
	z-index:1001;
	background: white;
	text-align: center;
	border:solid 1px black;
}

/* Styles for ActiveX Print control - Start */
.Draggable
{
	position:relative;
}

.GripIcon
{
	background: url(../rapmlsimages/podheaders/grip.gif) no-repeat 50%;	
	width: 20px;
	height: 24px;
}

.ActivePrintLink
{
	margin-right: 15px;	
	position: relative;
	top: -3px;
}
/*Style for ActiveX Print control - End */

.tdGalleryDisplay td,
tblGalleryDisplay td
{
	padding:0px !important;
}

.mBlackTextGridViewRow
{
	font: 8pt arial;
	color : #000000;
	text-decoration : none;
}

.MgRptGridView tr
{
	border: 1px outset white;
	border-collapse:separate;
}

.tableRptGridView
{
	width:100%;
	border:1; 
	padding:0; 
	border-right:1px solid #9D9DA1;
	border-bottom:1px solid #9D9DA1;
	border-left:3px outset white; 
	border-top:3px outset white;
	text-align: center;
}

.RptGVColumnHeader
{
	background-color: LightSteelBlue; /*//Steel Blue #4863A0 */
	font: 8pt arial;
	color : #000000;
	text-decoration : none;
	border-right: solid 1px #6792D1;
	border-bottom: solid 1px #6792D1;
	padding:4px;
}

.OPHeader
{
	height: 28px;
}

.OPTableCell
{
	padding-left: 28px;
	text-align: left;
	white-space: nowrap;
}

.PDFHTMLRptSubMenu
{
	width: 60px;
	float: left;
}

.SecondaryLink
{
	FONT: 8pt arial;
	VERTICAL-ALIGN: middle;
	COLOR: #0161fc;
	TEXT-DECORATION: underline
}

div.TickerWrapper
{
	display: block;
	width: 500px;
	font-size: 10pt;	
	margin: 0px 0px 0px 35%;
}

div.TickerSection
{
	float: left;
	margin: 0px 30px 0px 0px;
}

div.TickerSection FieldLabel
{
	font-weight: bold;
	display: inline-block;
	margin: 0px 5px 0px 0px;	
}

div.TickerSection label
{
	height: 20px;
	margin-top: 4px;
}

div.SecondaryLinkWrapper
{
	FONT: 8pt arial;
	VERTICAL-ALIGN: middle;
	COLOR: #0161fc;
	TEXT-DECORATION: underline;
	margin: 0px 5px;
	white-space:nowrap;
}

div.SecondaryLinkWrapper a label
{
	position: relative;
	bottom: 3px;	
	left: 2px;
}

a.SortableHeader, a.SortableHeader:hover
{
	FONT: 8pt arial;
	font-weight:bold;
	TEXT-DECORATION: none;
	color:Black;
}

input.CPGoButton
{
    background: transparent url(../rapmlsimages/clientportal/GoButton.png);
	border: none;
	height:26px;
	width:26px;
	cursor: hand;
	text-indent:-9999px;
	display:block
}

.CpScrolling
{
	overflow:auto;
	z-index: 1000;
	WIDTH: 100%; 
	HEIGHT: 100%;	
}


* > .CpScrolling
{
	overflow:visible;	
	z-index: 1000;
	WIDTH: 800px; 
	HEIGHT: 100%;
}

.sBlueTextLink, .sBlueTextLink:visited /* Small normal fonts (navy) in search, staff and office reports */
{
	font: normal 8pt arial;
	color : #0161FC;
	text-decoration : underline;
}

div.ProcessTree, div.WhatToDo, div.WhichAgent, div.RegisterEmail, div.TransferSuccess, div.WhichListings, div.Status ul
{
	float: left;
}

div.ProcessTree, div.WhatToDo
{
	margin: 10px;	
}

div.Status
{
	border: 1px solid #efefef;
	height: 100px;	
}

div.Status table tr td label
{
	font-size: 8pt !important;
	font-family: Arial;
}

div.Status ul
{
	width: 200px;
}

div.Status ul li
{
	margin: 5px 0px;
}

div.ProcessTree
{
	border: 2px dotted #efefef;
	padding: 5px 10px 5px 5px;
}

div.ProcessTree ul
{
	list-style: none;	
}

div.WhatToDo ul
{
	list-style: none;	
}

div.ProcessTree h2, div.WhatToDo h2, div.WhichAgent h2
{
	color: #164dae;
	font-size: 12pt;
}

div.WhatToDo h3
{
	text-align: right;
	font-style: italic;
}

div.WhatToDo, div.WhichAgent, div.RegisterEmail, div.TransferSuccess, div.WhichListings
{
	position: relative;
	border: 2px solid #efefef;
	padding: 5px 10px 5px 5px;
	margin: 10px;
	background: transparent url(../rapmlsimages/listingtransfer/SilverGradientBG.png) repeat-x 0px 100%;
}

div.WhichListings
{
	width: 800px;
}

div.WhichAgent
{
	padding: 5px 10px 60px 5px;
}

input.GoButton, input.GoButton32, input.GoButtonBottom
{
	display:block;
	background: transparent url(../rapmlsimages/listingtransfer/Go.png) no-repeat 22px 2px;
	border: none;
	color: #218eec;
	font-weight: bold;
	width: 45px;
	text-align: left;
}

input.GoButton32
{
	display:block;
	background: transparent url(../rapmlsimages/listingtransfer/Go32.png) no-repeat;
	height: 32px;
	width: 32px;
	position: absolute;
	top: 155px;
	left: 300px;
}

input.GoButtonBottom
{
	position: absolute;
	bottom: 20px;
	right: 10px;
	background: transparent url(../rapmlsimages/listingtransfer/Go.png) no-repeat 22px 2px;
}

input.BackButtonBottom
{
	position: absolute;
	bottom: 20px;
	left: 10px;
	display:block;
	background: transparent url(../rapmlsimages/listingtransfer/Back.png) no-repeat 0px 2px;
	border: none;
	color: #218eec;
	font-weight: bold;
	width: 55px;
	text-align: left;	
	padding-left: 20px;
}

label.inline, input.Inline
{
	float: left;
}

input.AgOffID
{
	width: 80px;
}

a.SecondaryOption
{
	color: #218eec;
}

div.WhichAgent, div.RegisterEmail, div.TransferSuccess, div.WhichListings
{
	display:none;
}

div.ProcessTree table tr td a
{
	display: block;
	margin: 5px 0px;
	text-decoration: none;
}

.ActiveProcess A, .ActiveProcess A:visited, .ActiveProcess A:hover
{
	font :  bold 11pt arial;
	background: transparent url(../rapmlsimages/listingtransfer/ArrowSelected.png) no-repeat;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	color: Black;
}

.InactiveProcess A, .InactiveProcess A:visited, .InactiveProcess A:hover
{
    font :  10pt arial;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	color: #777777;
}

.CompleteProcess A
{
    font :  10pt arial;
	padding: 0px 0px 0px 20px;
	color: #000000;
	text-decoration: underline;
}

fieldset
{
	border: 1px solid #efefef;
}

fieldset.FromBox
{
	margin-top: 10px;
	margin-right: 80px;
	float: left;
	width: 270px;
	padding: 20px 0px 20px 5px;
}

fieldset.ToBox
{
	margin-top: 10px;
	margin-right: 0px;
	float: left;
	width: 270px;
	padding: 20px 0px 20px 5px;
}

fieldset.Unmarked
{
	border: none;
	margin: 0px;
	padding: 0px;
}

fieldset.Unmarked legend
{
	display: none;
}

fieldset.Subsection
{
	margin: 10px 0px 20px 20px;
	width: 500px;
}

fieldset.Subsection label
{
	margin: 2px 0px 0px 0px;
}

fieldset.Subsection input
{
	margin: 0px 20px 0px 0px;
}

fieldset.Subsection ul li
{
	margin: 5px 0px;
}

a.LookUp
{
	background: transparent url(../rapmlsimages/listingtransfer/lookup.gif) no-repeat;	
	text-indent: -9999px;
	height: 24px;
	width: 24px;
	position: relative;
	top: 2px;
}

ul.FromList, ul.ToList
{
	width: 220px;
	margin-left: 15px;
}

p.Instructions, label.FieldLabel
{
	font-weight: bold;
	float: none;
	clear: both;
	font-size: 10pt;
}

legend
{
	color: #218eec;
	font-weight: bold;
	font-size: 11pt;
}

label.FieldLabel
{
	width: 130px;
}

.OfficeLookup a, .OfficeLookup label, .AgentLookup a, .AgentLookup label
{
	float: left;
}

.OfficeLookup input, .AgentLookup input
{
	float: left;
	display: block;
	width: 120px;	
	margin: 0px 10px;
	margin: 0px 0px 0px -30px
}

.AgentPic2, .AgentPic3, .OfficePic2, .OfficePic3
{
	display: block;
	width: 100px;
	float: left;
	height: 32px;
	padding: 5px 0px 0px 40px;
	vertical-align: middle;
	clear: both;
}

.AgentPic2
{
	background: transparent url(../rapmlsimages/listingtransfer/Agent2.png) no-repeat;
}

.AgentPic3
{
	background: transparent url(../rapmlsimages/listingtransfer/Agent3.png) no-repeat;
}

.OfficePic2
{
	background: transparent url(../rapmlsimages/listingtransfer/Office2.png) no-repeat;
}

.OfficePic3
{
	background: transparent url(../rapmlsimages/listingtransfer/Office3.png) no-repeat;
}

div.FromSummary, div.ToSummary
{
	display: block;
	width: 200px;
	float: left;
	padding: 5px 10px 5px 5px;
	margin: 0px 100px 0px 0px;
}

.ProspectSearchButton
{
    height:20px;
    width:18px;
    float:left;
    background: url(../rapmlsimages/button/SearchButton.png);
    border:none;
    cursor:hand;
}

.ProspectSearchClearButton
{
    height:20px;
    width:18px;
    float:left;
    background: url(../rapmlsimages/button/ClearButton.png);
    border:none;
    cursor:hand;
}

.ProspectSearchTextBox
{
    width:175px;
    border:1px solid #6593cf;
    float:left;
    border-right:none;
    color:#a0a0a0;
    font-size:8pt;
    height:20px;
    padding: 2px 0px 0px 2px;
}

.ProspectSearchClearTextBox
{
    width:175px;
    border:1px solid #6593cf;
    float:left;
    border-right:none;
    color:#000000;
    font-size:8pt;
    height:20px;
    padding: 2px 0px 0px 2px;
}

.ProspectSearchBackground
{
    background: url(../rapmlsimages/ProspectSearchBG.png) repeat-x;
    POSITION: absolute;
    TOP: 0px;
    left: 0px;
    padding: 3px;
    height: 70px;
    width: 218px ;
    align:middle;
}

/**Transfer Utility**/
div.TransferRegisterEmail
{
	display: none;	
}

input.ButtonBar, button.ButtonBar
{
	position: relative;
	top:0px;
	height: 34px;
	padding:0px;
	margin: 0px -3px 0px -4px !important;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;
	font-weight: bold;
	cursor: pointer;
}

input.ButtonBarNoIE, button.ButtonBarNoIE
{
	position: relative;
	top:0px;
	height: 34px;
	padding:0px 5px 12px 5px;
	margin: 0px -3px 0px -4px !important;
	font-weight: bold;
	cursor: pointer;     
	color: White;   
}

input.ButtonOverBar, button.ButtonOverBar
{
	background: transparent url(../rapmlsimages/btntoolover.jpg) repeat-x;	
	position: relative;
	top:-2px;
	height: 34px;
	padding:0px;
	margin: 0px;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;
	font-weight: bold;
	cursor: pointer;	
	border: none;
}

.DisToolBarButton{
	background: black;
	filter:alpha(opacity=40);
	position: relative;
	top:0px;
	height: 34px;
	padding:0px;
	margin: 0px -3px 0px -4px !important;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;
	font-weight: bold;
	cursor: pointer;
		color: white;
	border: 1px none white;
}

.DisToolBarButtonNoIE{
	background: black;
	filter:alpha(opacity=40);
	position: relative;
	top:0px;
	height: 34px;
	padding:0px;
	margin: 0px -3px 0px -4px !important;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;
	font-weight: bold;
	cursor: pointer;
		color: white;
	border: 1px none white;
}

input.ButtonOverBarNoIE, button.ButtonOverBarNoIE
{
	background: transparent url(../rapmlsimages/btntoolover.jpg) repeat-x;	
	border: none;	
	position: relative;
	top:0px;
	height: 34px;
	padding:0px 5px 12px 5px;
	margin: 0px -3px 0px -4px !important;
	font-weight: bold;
	cursor: pointer;		
}

input.SearchButtonBar, button.SearchButtonBar
{
	background-color: transparent;
	border: none;
	position: relative;
	color: #ffc635;
	top:0px;
	height: 34px;
	padding:0px;
	margin: 0px -3px 0px -4px !important;
	overflow: visible;
	padding-left:0.5em;
	padding-right:0.5em;
	width: 0;	
	font-weight: bold;	
}

input.SearchButtonBarNoIE, button.SearchButtonBarNoIE
{
	background-color: transparent;
	border: none;
	position: relative;
	color: #ffc635;
	top:0px;
	height: 34px;
	padding:0px 5px 12px 5px;
	margin: 0px -3px 0px -4px !important;	
	font-weight: bold;    
}

input.ButtonBar, button.ButtonBar, input.ButtonBarNoIE, button.ButtonBarNoIE
{
	background: transparent;
	color: white;
	border: 1px none white;
}

input.ButtonBar, button.ButtonBar, input.ButtonOverBar, button.ButtonOverBar, input.DisToolBarButton, button.DisToolBarButton
{
	font-weight: bold;
}

button.ButtonBar button span, button.ButtonOverBar span, button.DisToolBarButton span
{
	display: block;
	float: left;
	white-space:nowrap;
	margin: 0px;
}

button.ButtonBar div span, button.ButtonOverBar div span, button.DisToolBarButton div span
{
	display: block;
	padding: 2px 0px 3px 30px;	
	position: relative;
	top: 8px;
}
