
/* ===================================  */
/*                                      */
/*   MLS Combined PRINT Style Sheet     */
/*                -----                 */
/* ===================================  */
/* 

Table Of Contents:
1. Common Style Groups and main styles
2. Content Styles
3. Layout Styles
4. Menus and Navigations

*/

/* Main styles */
/*@media print {
    body, table, div
    {
        overflow: visible !important;
        height: auto !important;
    }
}*/

@page
{
	
}
object
{
	display:none;
}
body /*--Defines default font and sets page margins at 0px--*/
{
}

table /*--Restricts separation of Table and Cell borders in all tables --*/
{
	border-collapse:collapse;
}

/* End Main Styles */


/*MLS Styles**************************************************/


/* REQUIRED AND NOT REQUIRED FIELDS */
/* small bold fonts (red) used in listing input and status information for required fields */
.sRequiredText
{
	font-size : 8pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* small bold fonts (black) used in listing input and status information for not required fields */
.sNotRequiredText
{
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* medium bold fonts (red) used in listing input and status information for required fields */
.mRequiredTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* medium bold fonts (black) used in listing input and status information for not required fields */
.mNotRequiredTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}


/* HYPERLINKS */
/* small normal fonts (blue) for all small hyperlinks used in listing number */
.sBlueLink
{
    text-decoration: none;   
    color: #000000;
}

.bgLightBlueBarsBlackText a,
.bgWhiteBarsBlackText a,
.sBlueLinkU
{
	font-size : 8pt;
	font-weight : normal;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}
.bgLightBlueBarsBlackText a:hover,
.bgWhiteBarsBlackText a:hover
{
	font-size : 8pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* small bold fonts (blue) for all small hyperlinks used in listing number */
.sBlueLinkB
{
	font-size : 8pt;
	font-weight : bold;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}

.sBlueLinkB:hover
{
	font-size : 8pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* small normal fonts (black) for all small hyperlinks */
.sBlackLink

{
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : underline;
}

.sBlackLink:hover

{
	font-size : 8pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* small bold fonts (orange) hyperlinks used in contacts menu */
.sOrangeLinkB
{
	font-size : 8pt;
	font-weight : bold;
	color : #FAD864;
	font-family : arial;
	text-decoration : underline;
}


/* small normal fonts (red) for all small hyperlinks */
.sRedLink
{
	font-size : 8pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

.sRedLinkB
{
	font-size : 8pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* small fonts (white) */
.sWhiteLink
{
	font-size : 8pt;
	font-weight : normal;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : underline;
}

/* small bold fonts (white) */
.sWhiteLinkB
{
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : underline;
}

/* Medium bold fonts (red) for run expiration utility hyperlink */
.mRedLinkB
{
	font-size : 10pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
    text-decoration : underline;
}

/* Medium normal fonts (blue) for medium hyperlinks in tax search results */
.mBlueLink
{
	font-size : 10pt;
	font-weight : normal;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}

.mBlueLink:hover
{
	font-size : 10pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* Medium bold fonts (blue) for all medium hyperlinks in listing detail */
.mBlueLinkB
{
	font-size : 10pt;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}

.mBlueLinkB:hover
{
	font-size : 10pt;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* Medium bold fonts (white) */
.mWhiteLinkB
{
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : underline;
}

/* Big bold fonts (blue) for hyperlinks in listing agent and office information */
.bBlueLinkB
{
	font-size : 12pt;
	font-weight : bold;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}

.bBlueLinkB:hover
{
	font-size : 12pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}

/* Medium bold fonts (black) for all menu hyperlinks */
.mBlackMenuB
{
	font-size : 10pt;
	font-weight : normal;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}

.mBlackMenuB:hover
{
	font-size : 10pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}


/* COMBINED CLASS */
/* This class used in listing cart */
.bgWhiteBarsBlackText
{
	background : transparent;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
}


.bgWhiteBarsBlackText table tr td,
.bgWhiteBarsBlackText table tr td.sBlackText
{
	background : transparent;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgWhiteBarsBlackText table tr td.sBlackTextB
{
	background : transparent;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 3px 0px 3px;
}
.bgWhiteBarsBlackText table tr td.mStatusTextB
{
	font-size : 10pt;
	font-weight : bold;
	font-family : arial;
	text-decoration : none;
}
.bgWhiteBarsBlackText table.InnerTable tr td,
.bgWhiteBarsBlackText table.InnerTable tr td.sBlackText
{
	background : transparent;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
}
.bgWhiteBarsBlackText table.InnerTable tr td.sBlackTextB
{
	background : transparent;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
}
/* This class used in GNI Custom Displays */
.bgWhiteBarsBlackText table.InnerTableGNI tr td
{
	background : transparent;
	font-size : xx-small;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
	border: 0px solid  black;
}
.bgLightGreenBarsBlackText /* Indicates Private Listing*/ {
    background: #dff0d8;
    font: normal 8pt arial;
    color: #000000;
    text-decoration: none;
    padding: 3px;
    border: solid 2px black;
}
.bgLightGreenBar {
    background: #dff0d8;
}

.bgLightGreenBarsBlackText table tr td,
.bgLightGreenBarsBlackText table tr td.sBlackText {
    background: #dff0d8;
    font: normal 8pt arial;
    color: #000000;
    text-decoration: none;
    padding: 0px 3px 0px 3px;
}
.bgLightGreenBarsBlackText table tr td.mStatusTextB
{
	text-decoration : none;*/
	font : bold 10pt arial;
	text-decoration : none;
}

.bgLightGreenBarsBlackText table tr td.sBlackTextB {
    background: #dff0d8; /*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: #dff0d8;
    font: normal 8pt arial;
    color: #000000;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}
.bgLightGreenBarsBlackText table.InnerTable tr td.sBlackTextB {
    background: #dff0d8;
    font: bold 8pt arial;
    color: #000000;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

.bgLightBlueBarsBlackText table.InnerTableGNI tr td
{
	background : transparent;
	font-size : xx-small;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 0px 0px 0px;
	border: 0px solid  black;
}

/* This class used in PUGS Custom Displays */
.bgWhiteBarsBlackTextB
{
	background : transparent;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Two classes combined to form one navy bar and small bold white text used on Additional Criteria and Listing Input pages */
.bgNavyBarsWhiteTextB
{
	background : #0040A8;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

/* Two classes combined to form one, dark blue bar and small black text */
.bgDarkBlueBarsBlackText
{
	background-color: LightSteelBlue; 
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.bgDarkBlueBarsBlackText td table tr td
{
	background-color: LightSteelBlue; 
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
/* Two classes combined to form one, gold bar and medium bold black text */
.bgGoldBarsBlackTextB
{
	background : #FAD864;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.bgGoldBarsBlackTextB  td table tr td
{
	background : #FAD864;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
/* Two classes combined to form one, dark blue bar and medium normal black text used in listing detail*/
.bgDarkBlueBarmBlackText
{
	background-color: LightSteelBlue;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Two classes combined to form one, dark blue bar and bold normal black text used in additional phone info*/
.bgDarkBlueBarmBlackTextB
{
	background-color: LightSteelBlue;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* 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*/
.bgLightBlueBarsBlackText
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}

.bgLightBlueBarsBlackText table tr td,
.bgLightBlueBarsBlackText table tr td.sBlackText
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}
.bgLightBlueBarsBlackText table tr td.mStatusTextB
{
	font-size : 10pt;
	font-weight : bold;
	font-family : arial;
	text-decoration : none;
}

.bgLightBlueBarsBlackText table tr td.sBlackTextB
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	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-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 0px 0px 0px;

}
.bgLightBlueBarsBlackText table.InnerTable tr td.sBlackTextB
{
	background: #eaeaea;/*MF 4-8 changed from LightGray*/
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 0px 0px 0px;

}

/* Used in Statistical Charts Submenu*/
.bgLightBlueBarsBlackTextB
{
	background : #eaeaea;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
/* Used in additional criteria */
/* NOTE: this style will be deleted. Please use bgDarkBlueBarsBlackTextB instead */
.bgYellowBarsBlackTextB
{
	background : lightyellow;
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.bgYellowBarsBlackText
{
	background : lightyellow;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

.bgYellowBarsBlackText table tr td
{
	background : lightyellow;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

.bgYellowBarsBlackText td
{
	padding: 0px 3px 0px 3px;
}	

/* Used in Financial Tools calculator */
.bgLightBlueBarmBlackText
{
	background : #eaeaea;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
/* Used in Statistical Charts */
.bgLightBlueBarmBlackTextB
{
	background : #eaeaea;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* 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*/
.bgWhiteBarsBlackText
{
	background : white;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	padding: 0px 3px 0px 3px;

}


/* Used in Financial Tools calculator */
.bgWhiteBarmBlackText
{
	background : transparent;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.bgWhiteBarmBlackText:hover{
	background : red;
}
/* Used in PUGS Custom Displays */
.bgWhiteBarmBlackTextB
{
	background : transparent;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Used Contact Groups/Cart */
.bgOrangeBarmBlueTextB
{
	background : #FAD864;
	font-size : 10pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Used Contact Groups/Cart */
.bgBlueBarmOrangeTextB
{
	background : #0040A8;
	font-size : 10pt;
	font-weight : bold;
	color : #FAD864;
	font-family : arial;
	text-decoration : none;
}

/* Transparent background*/
.bgTransparent
{
	background-color: Transparent;
}

/* MISC. FONTS (without any color defined) */
/* Small normal fonts (without any color defined) used for IDX colors */
.sText
{
	font-size : 8pt;
	font-weight : normal;
	font-family : arial;
	text-decoration : none;
}

.sTextB
{
	font-size : 8pt;
	font-weight : bold;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (without any color defined) used for status colors */
.sStatusTextB
{
	font-size : 8pt;
	font-weight : bold;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (without any color defined) used for status colors in status information */
.mStatusTextB
{
	font-size : 10pt;
	font-weight : bold;
	font-family : arial;
	text-decoration : none;
}

/* Medium normal fonts (without any color defined) used for idx fonts definition */
.mStatusText
{
	font-size : 10pt;
	font-weight : normal;
	font-family : arial;
	text-decoration : none;
}

/* SMALL FONTS - SIZE 8 OR SMALLER */
/* Small italic times new roman fonts (black) in page footer */
.sTimesTextI
{
	font-size : 8pt;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	font-family : times new roman;
	text-decoration : none;
}

/* Small bold fonts (wheat) in page header and footer */
/* NOTE: This tag should be phased out */
.sWheatTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #F5DEB3;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (navy) in search, staff and office reports */
.sNavyText
{
	font-size : 8pt;
	font-weight : normal;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (navy) in tax search */
.sNavyTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Small italic fonts (navy) in search, staff and office reports */
.sNavyTextI
{
	font-size : 8pt;
	font-weight : normal;
	font-style : italic;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (white) used in page footer, reverse prospecting */
.sWhiteText
{
	font-size : 8pt;
	font-weight : normal;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (white) */
.sWhiteTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (white) that ident 15 pixels. Used in Contacts */
.sWhiteTextBIndent
{
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
	padding-left: 15px;
}


/* Small normal fonts (black) used in search */
.sBlackText
{
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (black) used in menus */
.sBlackTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Small italic fonts (black) used in page footer */
.sBlackTextI
{
	font-size : 8pt;
	font-weight : normal;
	font-style : italic;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Small bold & italic fonts (black) used in Browser Warning message, etc */
.sBlackTextBI
{
	font-size : 8pt;
	font-weight : bold;
	font-style : italic;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (red) used in listing detail, office, agent modify, listing input */
.sRedText
{
	font-size : 8pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (red) used in task manager */
.sRedTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* 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 */
.sBlueText
{
	font-size : 8pt;
	font-weight : normal;
	color : #0000FF;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (blue) used in page instructions with a triangle before it */
.sBlueTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #0000FF;
	font-family : arial;
	text-decoration : none;
}

/* small bold fonts (orange) used in contacts menu */
.sOrangeTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #FAD864;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (7pt) used for Home & Log Off links */
/* NOTE: We will be reassigning Home/Log Off the HomeLogOffText style */
.sBlueText7
{
	font-size : 7pt;
	font-weight : normal;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (7pt) used for Home & Log Off links */
/* NOTE: We will be reassigning Home/Log Off the HomeLogOffText style */
.sBlueText8B
{
	font-size : 8pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

.sBlueText8B:hover
{
	font-size : 8pt;
	font-weight : bold;
	color : #cc2200;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (green) used in reverse prospecting*/
.sGreenText
{
	font-size : 8pt;
	font-weight : normal;
	color : #008771;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (green) links */
.sGreenLinkB
{
	font-size : 8pt;
	font-weight : bold;
	color : #008771;
	font-family : arial;
	text-decoration : underline;
}

.sGreenLink
{
	font-size : 8pt;
	font-weight : normal;
	color : #008771;
	font-family : arial;
	text-decoration : underline;
}

/* Small bold fonts (green) used in reverse prospecting for school districts*/
.sGreenTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #008771;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (purple). Used in Contacts for the rejected counter, and in Prospect Cart for comments. */
.sPurpleText
{
	font-size : 8pt;
	font-weight : normal;
	color : 7600a8;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (purple). Used in Contacts for the rejected counter, and in Prospect Cart for comments. */
.sPurpleTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : 7600a8;
	font-family : arial;
	text-decoration : none;
}

/* Small normal fonts (purple) links used in Contacts */
.sPurpleLink
{
	font-size : 8pt;
	font-weight : normal;
	color : 7600a8;
	font-family : arial;
	text-decoration : underline;
}

.sPurpleLinkB
{
	font-size : 8pt;
	font-weight : bold;
	color : 7600a8;
	font-family : arial;
	text-decoration : underline;
}

/* Small normal fonts (brown) used in reverse prospecting*/
.sBrownText
{
	font-size : 8pt;
	font-weight : normal;
	color : #A52A2A;
	font-family : arial;
	text-decoration : none;
}

/* Small bold fonts (brown) used in loading window*/
.sBrownTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : #A52A2A;
	font-family : arial;
	text-decoration : none;
}

/* MEDIUM FONTS - SIZE 9-10 */
/* Medium 10pt bold fonts (gray) used in status information */
.mDisabledTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #808080;
	font-family : arial;
	text-decoration : none;
	cursor: default;
}

.mDisabledText
{
	font-size : 8pt;
	font-weight : normal;
	color : #808080;
	font-family : arial;
	text-decoration : underline;
	cursor: default;
}

/* Medium 9pt normal fonts (black) used in Lehigh Tax Detail */
.mBlackText9
{
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Medium 9pt bold fonts (black) used in Lehigh Tax Detail */
.mBlackText9B
{
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (grey) used in property detail for vcr */
/* NOTE: We will be phasing this style out in favor of mDisabledTextB */
.mGreyTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #808080;
	font-family : arial;
	text-decoration : none;
	cursor: default;
}

/* Medium normal fonts (black) used for comboboxes fill in for various options, user guidelines */
.mBlackText
{
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold italic fonts (white) used in page header */
.mWhiteTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (black) used for links and labels */
.mBlackTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Medium normal fonts (red) used in tax search results */
.mRedText
{
	font-size : 10pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (red) used for warnings and required fields */
.mRedTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* Medium normal fonts (navy) used in listing input */
.mNavyText
{
	font-size : 10pt;
	font-weight : normal;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (navy) used for search criteria and prospect labels in search results and hotsheet change types */
.mNavyTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

/* Medium normal fonts (blue) */
/* NOTE: We will be phasing out blue text in forms and replacing with mNavyText */
.mBlueText
{
	font-size : 10pt;
	font-weight : normal;
	color : #0000FF;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (blue) used for results in financial tools */
.mBlueTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #0000FF;
	font-family : arial;
	text-decoration : none;
}

/* Medium bold fonts (green) used in reverse prospecting*/
.mGreenTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #008771;
	font-family : arial;
	text-decoration : none;
}
 
/* medium bold fonts (brown) used in loading window*/
.mBrownTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #A52A2A;
	font-family : arial;
	text-decoration : none;
}
.mOrangeTextB
{
	font-size : 10pt;
	font-weight : bold;
	color : #FAD864;
	font-family : arial;
	text-decoration : none;
}

/* BIG FONTS - SIZE 12 OR BIGGER */
/* Big bold fonts (navy) used for program labels, left side of screen */
.bNavyTextB
{
	font-size : 12pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

.bNavyBlueB
{
	font-size : 12pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}



/* Big normal fonts (white) used for IDX search color choices */
.bWhiteText
{
	font-size : 12pt;
	font-weight : normal;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

/* Big bold fonts (white) used in Page Title bar */
.bWhiteTextB
{
	font-size : 12pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

/* Big normal fonts (black) used for IDX search color choices */
.bBlackText
{
	font-size : 12pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Big bold fonts (black) used for agent and office name, email screen */
.bBlackTextB
{
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Big normal fonts 14 pt (black) used in North Texas Tax */
.bBlackText14
{
	font-size : 14pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Big bold fonts 14 pt (black) used in North Texas Tax */
.bBlackText14B
{
	font-size : 14pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}

/* Big bold fonts (red) used in incomplete listings menu */
.bRedTextB
{
	font-size : 12pt;
	font-weight : bold;
	color : #A80000;
	font-family : arial;
	text-decoration : none;
}

/* Big bold fonts (brown) used in loading window */
.bBrownTextB
{
	font-size : 18pt;
	font-weight : bold;
	color : #A52A2A;
	font-family : arial;
	text-decoration : none;
}

/* This is the New Style for the New Title Text */
.bGreyText14BI
{
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #6e7580;
	font-family: Arial;
	text-decoration : none;
}

.NavBar
{
	font-weight: bold;
	font-size: 9pt;
	color: #0040A8;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	height: auto;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.NavBar:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #cc2200;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	height: auto;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

.NavBarDisabled
{
	font-weight: bold;
	font-size: 9pt;
	color: #0040A8;
	font-style: normal;
	font-family: arial, helvetica, sans-serif;
	height: auto;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	cursor:pointer;
}

/* Used for Home & Log Off links */
.HomeLogOffText
{
	font-size : 8pt;
	font-weight : bold;
	color : #0040A8;
	font-family : arial;
	text-decoration : none;
}

.HomeLogOffText:hover
{
	font-size : 8pt;
	font-weight : bold;
	color : #cc2200;
	font-family : arial;
	text-decoration : none;
}

/* Used for Home & Log Off links */
.HomeNMText
{
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	font-family : arial;
	text-decoration : none;
}

.HomeNMText:hover
{
	font-size : 8pt;
	font-weight : bold;
	color : #cc2200;
	font-family : arial;
	text-decoration : none;
}

.sBox 
{ 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; 
	COLOR: #000000;}
	
.hrline
{
	color: #ABC4D7;
	height: 1px;
}



.TextBox /*--Defines attributes for form elements in page layout only-- NEED TO DELETE THIS*/ 
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-left-width: thin;
	border: solid 1px #8da3bd;
}

.Button /*--Defines Toolbar button properties--*/
{
	padding-right:8px;
	white-space:nowrap;		
}

#OuterTable
{
	display:block;
	margin: 0px;
	height:100%
}

#Desktop /*--Defines area below the Page Title row, Background image, Vertical Alignment, and Outer Padding--*/
{
	vertical-align:top;
	margin: 0px;
}
.WorkspaceBG,#WorkspaceBGSH /*--Defines scrollable area div--*/
{
	display: block;
	vertical-align:top;
	height:100%;
	overflow:visible;
}
.HomepageBG
{
}
.WorkspaceBGNoScroll /*--Defines scrollable area div--*/
{
	display: block;
	vertical-align:top;
	height:100%;
	overflow:visible;
}

.Sep /*--Area left of the first tab--*/
{
	border-bottom: solid 1px #989da3;
	vertical-align: bottom;
}

/*--Begin Tab Classes--*/
.TabActive
{
	position:absolute;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	left: 10px;
	top: 20px;
}

.Tabactive a
{
	display: none;
}

.TabActiveDetail
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	position: relative;
	left: 10px;
}

.TabInactiveBG
{
	display:none;
}

a.TabInactiveTXT
{
	display:none;
}

a.TabInactiveTXTDetail
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

a.TabInactiveTXT:Visited
{
	display:none;
}

a.TabInactiveTXT:Hover
{
	display:none;
}

.TabDisabledTXT
{
	display:none;
}

/*--End Tab Classes--*/


/*--Begin Tab Classes for Propsect Cart--*/

/*--End Tab Classes for Propsect Cart--*/

.MainBody /*--Defines border style for the main scrolling area--*/
{
	display:block;
	vertical-align:top;
	height:90%;
	overflow:visible;
}

.MainBodyNoTabs /*--Defines border style for the main scrolling area with NO TABS--*/
{
	display:block;
	vertical-align:top;
	height:90%;
	overflow:visible;

}

.Secondary /*----- Sets Secondary navigation bar outer cell left & right padding at 5px-----*/
{
	display:none;
}

.Secondary table tr td
{
	display:none;
}

.Secondary table tr td table tr td /*----- Sets Secondary navigation bar inner cell left & right padding at 5px-----*/
{
	display:none;
}

.Secondary table tr td table tr td a /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	display:none;
}

.Secondary table tr td table tr td a:hover /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	display:none;
}

.SecondaryRight a /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	display:none;
}

.SecondaryRight a:hover /*----- Sets Secondary navigation bar hyperlink formatting-----*/
{
	display:none;
}
.SecondaryButton
{
	display:none;
}
.SecondaryButtonHover
{
	display:none;
}

.HeaderTxt /*--Defines the Font style only for text appearing in Pod Header rows--*/
{
	font: bold 12px arial;
	color:black;
	padding-right:5px;
	padding-left:3px;
}

.HeaderTxtOptionPane /*--Defines the cell formating for the header row of Options Pane pods--*/
{
	font: bold 12px arial;
	color: black;
}

#OptionsPane /*Defines TD for Options Pane*/
{
	display:none;	
}

#OptionsPane input,#OptionsPane select,
.Secondary select
{
	display:none;	
}

#OptionsPane a
{
	display:none;	
}

#OptionsPane a:hover
{
	display:none;	
}

.OptionsPane input,.OptionsPane select
{
	display:none;	
}

.OptionsPane a
{
	display:none;	
}

.OptionsPane a:hover
{
	display:none;	
}
.OptionsPaneSep
{
	display:none;	
}
.Radio 
{
border: none;
}

/*--Begin Pod Classes--*******************************************************************/
.PodGrid::after {
    clear: both;
}
.PodContainer
{
	margin: 4px;
	display: inline-block;
	position: relative;
	float: left;
}
.PodHeaderContainer {
	width: 220px;
}

.PodBorderContent
{
	border-left: solid 1px #8da3bd;
	border-bottom: solid 1px #8da3bd;
	border-right: solid 1px #8da3bd;
	background-color: #FFFFFF;
	height: 251px; 
	overflow: auto;
	padding: 0 4px 0px 4px;
	position:relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.PodBG
{
	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;
	background-color: #ffffff;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.PodWelcomeBGLeft
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #989da3;
	width:185px;
	height:65px;
}
.PodWelcomeBGRight
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF, EndColorStr=#E19C1C);
	border-bottom: 1px solid #989da3;
	width:491px;
	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-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   color: #003399;
   font-weight: bold;
}

.PodTextS
{
	font: normal 10px arial;
	color: #000000;
}

.PodBigDate {
	color: #CCCCCC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 26px;
   font-weight: bold;
}

.PodTemp 
{
	font-size: 30px;
   font-family: Arial, Helvetica, sans-serif;
   color: #003399;
   font-weight: bold;
}

.PodOpacity1 /*--Used in MLSv10 Portal Home Page Prototype - Drag 'n Dock opacity--*/
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity:60);
	border: solid 1px #FF7700;/*Changed from 2px by MF 11/22   */
}

.PodOpacity2 /*--Used in MLSv10 Portal Home Page Prototype - Drag 'n Dock opacity--*/
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity:60);
}
/*--End Pod Classes--****************************************************************************************/

/*--Begin POP UP Window Styles --***************************************************************************/
.PopWinHeader
{
	height: 52px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #99AEC5; /* was BFCBDA * RI modified on 4/5 */ 
	font: bold 12px arial;
	padding-left: 10px;
}
.PopWinBottomBG
{
	background-color: #DBE9F9;
	border-top: solid 1px #FFFFFF;
	padding-top: 40px;
}
.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: 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-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	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
{
	display:none;	
}
 
/* Expandible Module */
.ExpandibleHeader
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-left: 4px;
	background-color: lightgray;
}

.FilterHeader
{
	display: none;
}

.ScreenOnly
{
	display:none;	
}
.divHeader
{
	display:block;
}

.divBody,
#_ctl0_pnlRepeater,
#_ctl0_pnlFixedLayout,
#_ctl0_pnlRepeater
{
	display:inline;
	vertical-align:top;
	overflow: visible;
}
#uwtPropertyType_frame0
{
	display:block;
	border:none;
	overflow: hidden;
}
#uwtPropertyType_cp
{
	display:inline;
	width:10%
}

.tblMain
{
	display:inline;
	table-layout:auto; 
	width:50%;
}

.uwtPropertyTypeSelT label
{
	display:block;
	position:absolute;
	font: bold 15px arial;
	color:black;
	left:0;
	top:0;
}
.uwtPropertyTypeSelT input
{
	display:none;
}
.uwtPropertyTypeDefT input,
.uwtPropertyTypeDefT label
{
	display:none
}
#uwtPropertyType_tbl
{
	border-bottom: 1px solid gray;
	height:.25in;
}
.resultsTD
{
	vertical-align:top;
}
.ScreenOnly
{
	display:none;	
}

/*MENU STYLES**************************************************************************/
.MenuBG
{
	display:none;
}

/*Toolbar Syles are located in ToolbarButtonStyle.css***********/

/*Page Title Bar Syles*******************************************/
.PageTitle /*--Defines table attributes for the Page Title row--*/
{
	background-color: black;
	height: 30px;
	vertical-align: middle;
	width:100%;
}

.PageTitle td /*--Defines the cell formating for the Page Title row--*/
{
	font: normal 18px Arial;
	color: #FFFFFF;
	position:absolute;
	left: 10px;
	top: 10px;
}

#pageTitleCenter
{
	
}

/*Status Bar Syles*******************************************/
.StatusBarBG
{
	display:none;
}
.LoggedAsText
{
	display:none;
}
.AgentIDText
{
	display:none;
}

.scrollWrapper
{
	overflow: auto;
}

#divListingContainer
{
	overflow: auto;
}


/*MLS 10 Content Styles**************************************************/


/* Small black fonts for displaying the disclaimer/copyright statements in the bottom of the workspace */
.disclaimer
{
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
	text-align: center;
}
/* Styles for Buttons in Working Pane*/
.WorkspaceButton, .SecondaryButton
{
	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;
	color: black;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #E2E4E8;
	cursor:pointer;
}

.WorkspaceButtonHover, .SecondaryButtonHover
{
	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;
	color: black;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #C1D2EE;
	cursor:pointer;
}


/************************************************************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;
}

.FieldLabel
{
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.AmenityLabel
{
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.AmenityLink
{
	font-size : 8pt;
	font-weight : normal;
	color : #0161FC;
	font-family : arial;
	text-decoration : underline;
}
.AmenityLink:hover
{
	font-size : 8pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	text-decoration : underline;
}
.bgDarkBlueBarsBlackTextB
{
	font-size : 8pt;
	font-weight : bold;
	color : black;
	font-family : arial;
	background-color: LightGray;
	padding: 0px 3px 0px 3px;
}

.ContentTxt /* RI Added 4-20 */
{
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.ContentTxtB /* RI Added 4-20 */
{
	font-size : 10pt;
	font-weight : Bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.PopWinTitletxt
{
	font: bold 10pt arial;
	color: #000000;
	padding-left: 0px;
}
.PopWinDisclaimertxt
{
	font: normal 10pt arial;
	color: #000000;
	padding-bottom: 5px;
}
.FieldLabel
{
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	text-decoration : none;
}
.ValidationTxt
{
	font-size : 10pt;
	font-weight : normal;
	color : #A80000;
	font-family : arial;
	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; 
	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 ;
}

#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:1px solid #9D9DA1;

}
table .bgDarkBlueBarsBlackTextB,
 .HeaderRow 
 {
 }
 .HeaderRow a 
 {
	font-size : 12px;
	font-weight : bold;
	color : black;
	font-family : arial;
	text-decoration : underline;
 } 
 .HeaderRow a:hover
 {
	font-size : 12px;
	font-weight : bold;
	color : black;
	font-family : arial;
	text-decoration : underline;
 }
.HeaderRow td
{
	font-size : 8pt;
	font-weight : bold;
	color : black;
	font-family : arial;
	border: 1px solid black;
	background-color:lightgray;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

.HeaderRowInnerTable tr	td
{
border: none;
padding: 0px 0px 0px 1px
}

.RowNumbers
{
	font-size : 8pt;
	font-weight : bold;
	color : #000000;
	font-family : arial;
	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-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	text-align:right;
	white-space:nowrap;
}
#pageTitleCenter
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: white;
	text-align:center;
	white-space:nowrap;
}
#listingStatsDisplay
{	
	display:none; 
}
#listingCriteriaDisplay
{
	display:none;
}


/*ID based styles for .Net displays.*/
#tblHeader
{
	border-collapse:collapse;
}

#tblBody
{
	border-collapse:collapse;
	border: 1px solid black;
}


.HelpTip
{
	font-family:Sans-Serif;
	font-size: 8pt;
	vertical-align: middle;
	color: #000000;
	padding: 0px 25px 0px 11px;
}

.HelpIcon
{
	padding-right: 5px;
}
.LabelTD
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: arial;
	text-decoration: none;
	width: 18%;
}
.LabelTD span
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	font-family: arial;
	text-decoration: none;
}
.FieldTD
{
	width: 82%;
	text-align:left;
}
.PrintOnly
{
	display:block;
}
#divBody
{
	display:block;
}


/*TOOLBAR STYLES*/

.MainToolbar /*--Defines Toolbar row height, gradient background and bottom border--*/
{
	height: 44px;
	background-image: url(../rapmlsimages/toolbar_bg.gif);
	border-bottom: 1px solid Black;
}
/*

#####################################################################################
#																					#
#     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_________|													#
#																					#
#####################################################################################

*/																			

#ToolbarButton,
#ToolbarButton1,
#ToolbarButton2,
#ToolbarButton3,
#ToolbarButton4 {
	border-top: outset 2px #FFFFFF;
	border-left: outset 2px #FFFFFF;
	border-bottom: outset 2px #6792D1;
	border-right: outset 2px #6792D1;
	text-decoration: none;
	color: #000000;
	font: bold 12px Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	vertical-align: middle;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 3px;
}

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 { /*--Defines the default state of the Toolbar Buttons--*/
	background-color:#E2E4E8;
	color: gray;
}

a.DisabledBtn:hover { /*--Defines the hover state of the Toolbar Buttons--*/
	background-color:#E2E4E8;
	color: gray;
}

.Cart{
	background-image: url(../rapmlsimages/mls10/toolbar/btnAddToCart.gif);
}

.CMA{
	background-image: url(../rapmlsimages/mls10/toolbar/btnCMA.gif);
}	

.Copy{
	background-image: url(../rapmlsimages/mls10/toolbar/btnCopy.gif);
} 	

.Delete{
	background-image: url(../rapmlsimages/mls10/toolbar/btnDelete.gif);
}

.Edit{
	background-image: url(../rapmlsimages/mls10/toolbar/btnEdit.gif);
}

.Email{
	background-image: url(../rapmlsimages/mls10/toolbar/btnEmail.gif);
}

.Export{
	background-image: url(../rapmlsimages/mls10/toolbar/btnExports.gif);
}

.Generate{
	background-image: url(../rapmlsimages/mls10/toolbar/btnGenerate.gif);
}

.Layout{
	background-image: url(../rapmlsimages/mls10/toolbar/btnLayout.gif);
}

.Map{
	background-image: url(../rapmlsimages/mls10/toolbar/btnMap.gif);
}

.New{
	background-image: url(../rapmlsimages/mls10/toolbar/btnNEW.gif);
}

.Report{
	background-image: url(../rapmlsimages/mls10/toolbar/btnReport.gif);
}

.Save{
	background-image: url(../rapmlsimages/mls10/toolbar/btnSave.gif);
}

.Search{
	background-image: url(../rapmlsimages/mls10/toolbar/btnSearch.gif);
}

.Stats{
	background-image: url(../rapmlsimages/mls10/toolbar/btnStatistics.gif);
}

.View{
	background-image: url(../rapmlsimages/mls10/toolbar/btnView.gif);
}

.Reset{
	background-image: url(../rapmlsimages/toolbar/btnReset.gif);
}

.divNoHeader{overflow-x: visible; overflow-y:visible;}

/* ITG #331303, BT, 06/05/07. Confirmed by Matt */
#MagicPageTitle
{
	display: none;
}
/*SKodali ITG 430719 */
.unitHeaderRow
{
	border:solid 1px black;
}

.DisplayForm
{
	padding-top:5px;
}

img[title="Send e-mail"], img.FeatureSpotlight, img.StartTab, img.EndTab
{
    display: none;    
}

.ProspectSearchTextBox, .ProspectSearchButton, .ProspectSearch
{
	display: none;
}

/**** DEV EXPRESS ****/
.dxgvFilterPopupWindow, .dxgvFilterPopupItemsArea, .dxgvFilterPopupButtonPanel,
.dxgvFilterPopupItem td.dxgv, .dxgvFilterPopupActiveItem td.dxgv, .dxgvFilterPopupSelectedItem td.dxgv,
.dxgvFilterPopupActiveItem,.dxgvFilterPopupSelectedItem, .dxgvFilterRow,
.dxgvFilterRow td.dxgv, .dxgvFilterBar, .dxgvFilterBar a,
.dxgvFilterBarCheckBoxCell, .dxgvFilterBarImageCell, .dxgvFilterBarExpressionCell,
.dxgvFilterBarClearButtonCell, .dxgvFilterBuilderMainArea, .dxgvFilterBuilderButtonArea
{
    display: none;
}



.dxgvControl,
.dxgvDisabled
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
}
.dxgvDisabled 
{
	color: Gray;
}
.dxgvControl a 
{
	color: #5555FF;
}
.dxgvDisabled a
{
	color: Gray;
}
.dxgvLoadingPanel
{
	border: solid 1px #9F9F9F;
	background-color: #E3E3E1;
	font: 9pt Tahoma;
	color: #303030;
}
.dxgvLoadingPanel td
{
	white-space: nowrap;
	text-align: center;
	padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar
{
	background-color: Transparent;
	font: 9pt Tahoma;
}
.dxgvLoadingPanelStatusBar td
{
	white-space: nowrap;
	text-align: center;
	padding: 0px 2px 0px 2px;
}

.dxgvTable
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 9pt Tahoma;
	color: Black;
}
.dxgvInlineEditRow,
.dxgvDataRow
{
}
.dxgvInlineEditRow td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	border-right: Solid 1px #D3D3D3;
}
.dxgvDataRowAlt
{
	background-color: #efefef !important;
}

.dxgvEditForm 
{
	background-color: #F0F0F0;
}
.dxgvEditForm td.dxgv
{
	border-bottom: Solid 1px #D3D3D3;
	padding: 8px 10px 10px 10px;
}
.dxgvSelectedRow
{
    background: #FFFFFF !important;
    color: #000000 !important;
}
.dxgvFocusedRow
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvSelectedRow .dxgvCommandColumn a, 
.dxgvFocusedRow .dxgvCommandColumn a
{
    color: White;
}
.dxgvSelectedRow .dxgvCommandColumn a:hover, 
.dxgvFocusedRow .dxgvCommandColumn a:hover
{
    color: #F0F0F0;
}
.dxgvSelectedRow .dxgvCommandColumn a:visited, 
.dxgvFocusedRow .dxgvCommandColumn a:visited
{
    color: #F0F0F0;
}

.dxgvPreviewRow
{
	background-color: #F5F5F5;
	color: #707070;
}
.dxgvDetailCell,
.dxgvPreviewRow td.dxgv,
.dxgvEmptyDataRow td.dxgv
{
	padding: 20px 2px 20px 4px;
	border-bottom: Solid 1px #D3D3D3;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.dxgvPreviewRow td.dxgv
{
	padding: 10px 10px 10px 15px;
}
.dxgvDetailCell
{
	padding: 16px 18px 16px 0px;
}
.dxgvDetailRow td.dxgvIndentCell 
{
    padding-right: 0px;
    border-bottom: Solid 1px #D3D3D3;
}
.dxgvEmptyDataRow
{
	color: Gray;
}
.dxgvEmptyDataRow td.dxgv
{
    border-bottom: Solid 1px #CFCFCF;
	text-align: center;
}

.dxgvEditFormDisplayRow td.dxgv,
.dxgvDataRow td.dxgv,
.dxgvDataRowAlt td.dxgv,
.dxgvSelectedRow td.dxgv,
.dxgvFocusedRow td.dxgv
{
	overflow: hidden;
	border-bottom: Solid 1px #CFCFCF;
	border-right: Solid 1px #CFCFCF;
	border-top: 0;
	border-left: 0;
	padding: 3px 6px 4px 6px;
}
.dxgvEditFormDisplayRow
{
}
.dxgvEditFormDisplayRow td.dxgv 
{
}

.dxgvEditingErrorRow
{
	background-color: #FFC8C8;
	color: #FF0000;
}
.dxgvEditingErrorRow td.dxgv
{
	white-space: pre-wrap;
	border-bottom: Solid 1px #D3D3D3;
	border-right: 0;
	border-top: 0;
	border-left: 0;
	padding: 6px 10px 6px 10px;
}

.dxgvGroupRow
{
	background-color: #EDEDED;
}
.dxgvFocusedGroupRow
{
	background-color: #8D8D8D;
    color: White;
}
.dxgvGroupRow td.dxgv,
.dxgvFocusedGroupRow td.dxgv
{
	border: none 0;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: Solid 1px #D3D3D3;
	padding: 3px 6px 4px 6px;
}
.dxgvFocusedRow td.dxgvIndentCell,
.dxgvFocusedGroupRow td.dxgvIndentCell,
.dxgvSelectedRow td.dxgvIndentCell
{
	background-color: #EDEDED!important;  
	border-right: solid 1px #CFCFCF;
	border-top: 0px;
}
.dxgvHeaderPanel {
	background-color: #F9F9F9;
	color: Black;
	padding: 8px 6px 8px 6px;
	border-bottom: Solid 1px #9F9F9F;
}

.dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #a3c0e8;
	background: black url(../rapmlsimages/devexpress/DXGridHeaderBlue.png) repeat-x;
	overflow: hidden;
	-moz-user-select: none;
	font-weight: normal;
	text-align: left;	
}
.dxgvHeader, .dxgvHeader table {
	color: #283b56;
	font: 9pt Tahoma;
}
.dxgvHeader td {
	white-space: nowrap;
}
.dxgvHeader a {
	color: #0d45b7;
}
.dxgvCustomization, 
.dxgvPopupEditForm
{
	width: 100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	overflow: auto;
}
.dxgvGroupPanel
{
	white-space: nowrap;
	font-size: 9pt;	
	background: transparent url(../rapmlsimages/devexpress/DXGridGroupPanelBlue.png) repeat-x;
	color: #a4b4df !important;
	border-bottom: Solid 1px #9F9F9F;
	padding: 7px 4px 8px 6px;
}
.dxgvFooter
{
	background-color: #D7D7D7;
	white-space: nowrap;
}
.dxgvFooter td.dxgv
{
	padding: 5px 6px 6px 6px;
	border-bottom: Solid 1px #BCBCBC;
	border-right: 0;
}
.dxgvGroupFooter
{
	background-color: #E0E0E0;
}
.dxgvGroupFooter td.dxgv 
{
	white-space: nowrap;
}
.dxgvGroupFooter td.dxgv 
{
    padding: 5px 4px 6px 6px;
    border-bottom: Solid 1px #CFCFCF;
    border-right: 0;
}
.dxgvDataRow td.dxgvIndentCell,
.dxgvGroupRow td.dxgvIndentCell,
.dxgvGroupFooter td.dxgvIndentCell
{
    background-color: #EDEDED;
	border-right: Solid 1px #CFCFCF;
	border-top: 0px;
}

.dxgvTitlePanel, 
.dxgvTable caption
{
    font-size: 15px;
	font-weight: normal;
	padding: 3px 3px 5px 3px;
	text-align: center;	
	background-color: #ACACAC;
	color: White;
	border-bottom: Solid 1px #9F9F9F;
}
.dxgvLoadingDiv
{
	background-color:Gray;	
	opacity: 0.01;	
	filter: alpha(opacity=1);
}
.dxgvStatusBar
{
	border-top: Solid 1px #9F9F9F;
}
.dxgvStatusBar tr.dxgv
{
	height: 20px;
}
.dxgvCommandColumn
{
	padding: 2px 2px 2px 2px;
}
.dxgvCommandColumn a
{
	margin: 0px 3px 0px 0px;
	color:  #0d45b7;
}
.dxgvCommandColumn a:hover
{
	color:  #5494ea;
}
.dxgvCommandColumn a:visited
{
	color:  #ab59a6;
}

.dxgvCommandColumnItem
{
}
.dxgvEditFormTable
{
	padding: 2px 6px 6px 4px;
	font: 11px Tahoma;
	color: Black;
}
.dxgvEditFormTable a
{
    color: #0d45b7;

}
.dxgvEditFormTable a:hover
{
    color: #5494ea;

}
.dxgvEditFormTable a:visited
{
    color: #ab59a6;
}

.dxgvEditFormCaption
{
	padding: 4px 4px 4px 10px; 
}

.dxgvInlineEditCell
{
	padding: 1px 1px 1px 1px; 
}

.dxgvEditFormCell
{
	padding: 4px 4px 4px 4px; 
	border: 0;
}
.dxgvControl .dxpControl, .dxgvDisabled .dxpControl
{
	padding-top: 4px;    
}

.dxgvPagerTopPanel
{	
}
.dxgvPagerBottomPanel
{
    padding: 5px 0px 0px 0px;
	background: transparent url(../rapmlsimages/devexpress/DXGridPagerBlue.png) repeat-x;    
	height: 35px;
}

.dxgvDetailButton
{
}

ul.DisplayCluster
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.CountMessageWrapper {
    display: none;
}
