﻿/* =================================================
    CSS STYLES FOR FRIEDMAN REAL ESTATE GROUP, INC.
	Created by: TECRA SYSTEMS, INC.
	Date: 09-08-2006
   =================================================
*/   


/* HTML TAG STYLES */

BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	BACKGROUND-COLOR: #DAD5B5;
	BACKGROUND-IMAGE: url(Images/PageBg.gif);
	BACKGROUND-REPEAT: repeat;
	MARGIN: 0;
	PADDING: 0;
}

DIV
{
	FONT-SIZE: 11px;
}

TD
{
	FONT-SIZE: 11px;
}

FORM
{
	MARGIN: 0px;
}

INPUT
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

SELECT
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

A
{
	COLOR: #E0E1D5;
	TEXT-DECORATION: underline;
}

A:hover
{
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
.FormInput
{
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 3px; 
	BORDER-LEFT: #000 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #000 1px solid; 
	FONT-FAMILY: Tahoma
}
.CheckInput
{
	BORDER-RIGHT: #000 0px solid;
	BORDER-TOP: #000 0px solid;
	BORDER-LEFT: #000 0px solid;
	COLOR: #000;
	BORDER-BOTTOM: #000 0px solid; 
	FONT-FAMILY: Tahoma
}


/*==============================================================================================*/

/* PAGE LAYOUT */

#Container
{
	WIDTH: 1000px;
	HEIGHT: 100%;
}

#Container Table
{
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}

#PageLeft
{
	WIDTH: 15px;
	BACKGROUND-IMAGE: url(Images/PageLeftBg.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: right;
	VERTICAL-ALIGN: top;
}

#PageMiddle
{
	BACKGROUND-COLOR: #BDBFA2;
	WIDTH: 970px;
	TEXT-ALIGN: left top;
	VERTICAL-ALIGN: top;
}

#PageRight
{
	WIDTH: 15px;
	BACKGROUND-IMAGE: url(Images/PageRightBg.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: left top;
	VERTICAL-ALIGN: top;
}


/*==============================================================================================*/

/* HEADER STYLES */

#Header
{
	BACKGROUND-COLOR: #000000;
	HEIGHT: 130px;
}

#Navigation
{	
	BACKGROUND-COLOR: #000000;
	HEIGHT: 20px;
	TEXT-ALIGN: Left;
}

.Navigation_ecode
{
	height: 10px;
}

/*==============================================================================================*/

/* BODY STYLES */

#Body
{
	BACKGROUND-COLOR: #D6D5C3; /*#E1DFD2;*/
	float: left
}

#ContentArea
{
	BACKGROUND-COLOR: #D6D5C3; /*#D6D5C1;*/
	WIDTH: 760px;
	FLOAT: left;
	TEXT-ALIGN: left;
}
#SearchContentArea
{
	BACKGROUND-COLOR: #D6D5C3; /*#D6D5C1;*/
	WIDTH: 560px;
	TEXT-ALIGN: left;
}

#RightArea
{
	BACKGROUND-COLOR: #E1DFD2;
	BORDER-LEFT: 3px solid #E1DFD2;
	BORDER-RIGHT: 3px solid #E1DFD2;
	PADDING-TOP: 2px;
	WIDTH: 200px;
	FLOAT: right;
	text-align:center;
}
#SearchPopupArea
{
	BACKGROUND-COLOR: #E1DFD2;
	BORDER-LEFT: 5px solid #E1DFD2;
	BORDER-RIGHT: 5px solid #E1DFD2;
	WIDTH: 600px;
}


/*==============================================================================================*/

/* FOOTER STYLES */

#Footer
{
	WIDTH: 970px;
	BACKGROUND-COLOR: #BDBFA2;
	HEIGHT: 25px;
	FLOAT: left;
}

#Footer Table
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #000000;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	HEIGHT: 25px;
}

/*==============================================================================================*/

/* RIGHT BOX STYLES */


.Rightbox_TopLeft
{
	FONT-SIZE: 1px;
	BACKGROUND-IMAGE: url(Images/RightBox_TopCornor1.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 3px;
	HEIGHT: 20px;
}

.Rightbox_TopRight
{
	FONT-SIZE: 1px;
	BACKGROUND-IMAGE: url(Images/RightBox_TopCornor2.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH: 5px;
	HEIGHT: 20px;
}

.Rightbox_TopBg
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #4F4D3D;
	TEXT-ALIGN: left;
	PADDING-LEFT: 5px;
	BACKGROUND-IMAGE: url(Images/RightBox_TopBg.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 20px;
}

.Rightbox_BottomLeft
{
	FONT-SIZE: 1px;
	BACKGROUND-IMAGE: url(Images/RightBox_BottomCurve1.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
	WIDTH: 3px;
	HEIGHT: 5px;
}

.Rightbox_BottomRight
{
	FONT-SIZE: 1px;
	BACKGROUND-IMAGE: url(Images/RightBox_BottomCurve2.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right top;
	WIDTH: 5px;
	HEIGHT: 5px;
}

.Rightbox_BottomBg
{
	BACKGROUND-IMAGE: url(Images/RightBox_BottomBg.gif);
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 5px;
}

.Rightbox_LeftBg
{
	FONT-SIZE: 1px;
	BACKGROUND-IMAGE: url(Images/RightBox_LeftBg.gif);
	BACKGROUND-REPEAT: repeat-y;
	WIDTH: 3px;
}

.Rightbox_RightBg
{
	FONT-SIZE: 1px;
	BACKGROUND-IMAGE: url(Images/RightBox_RightBg.gif);
	BACKGROUND-REPEAT: repeat-y;
	WIDTH: 5px;
}

.Rightbox_Bg
{
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #DDDBCB;
}

TD.RightBox_Links
{
	FONT-SIZE: 11px;
	COLOR: #424031;
	BACKGROUND-COLOR: #C8C5AC;
	BORDER-TOP: 1px solid #BBB698;
	BORDER-RIGHT: 1px solid #BBB698;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
}

TD.RightBox_Links A
{
	COLOR: #C3211F;
	TEXT-DECORATION: none;
}

TD.RightBox_Links A:hover
{
	COLOR: #C3211F;
	TEXT-DECORATION: underline;
}

TD.RightBoxsGap
{
	FONT-SIZE: 1px;
	HEIGHT: 3px;
}
TR.Dark
{
	BACKGROUND-COLOR: #CDCBB6;
	HEIGHT:18px;
}

TD.DataHead
{
	FONT-SIZE:11px;
	FONT-WEIGHT:bold;
	COLOR:#6A0D11;
	PADDING-LEFT:5px;
	MARGIN-LEFT:5px;
}

.LineBreak
{
	FONT-SIZE: 1px;
}

.GoButton
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #6A0D11;
	BACKGROUND: url(../Images/Button_go.gif) no-repeat;
	HEIGHT: 25px;
	WIDTH: 22px;
	CURSOR: hand;
}

.Button
{
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	BACKGROUND-IMAGE: url(Images/ButtonBg.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom left;
	BORDER-TOP: 1px solid #C8C4A7;
	BORDER-RIGHT: 1px solid #635F45;
	BORDER-BOTTOM: 1px solid #635F45;
	BORDER-LEFT: 1px solid #C8C4A7;
	HEIGHT: 15px;
	CURSOR: hand;
}
.Button1
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(Images/ButtonBg.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom left;
	BORDER-TOP: 1px solid #C8C4A7;
	BORDER-RIGHT: 1px solid #635F45;
	BORDER-BOTTOM: 1px solid #635F45;
	BORDER-LEFT: 1px solid #C8C4A7;
	HEIGHT: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B0151D;
	cursor: hand;
}

/*==============================================================================================*/

/* MAIN CONTENT BOX STYLES */
.LBox-LBg {
	BACKGROUND-POSITION: right 50%;
	BACKGROUND-IMAGE: url(../Images/Lbox_leftbg.gif); 
	WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.LBox-RBg {
	BACKGROUND-POSITION: left 50%; 
	BACKGROUND-IMAGE: url(../Images/Lbox_rightbg.gif); 
	WIDTH: 8px; 
	BACKGROUND-REPEAT: repeat-y
}
.LBox-BodyBg {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	MARGIN-LEFT: 5px; 
	BACKGROUND-COLOR: #d5d4c0
}
.LBox-Heading {
	BACKGROUND-POSITION: 50% top; 
	MARGIN-TOP: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	BACKGROUND-IMAGE: url(../Images/Lbox_topbg1.gif);
	COLOR: #000000; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: repeat-x;
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #cccbaf
}
.LBox-Heading1 {
	BACKGROUND-POSITION: 50% top;
	MARGIN-TOP: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../Images/Lbox_topbg1.gif);
	COLOR: #5e231e;
	PADDING-TOP: 8px;
	BACKGROUND-REPEAT: repeat-x;
	WHITE-SPACE: nowrap;
	BACKGROUND-COLOR: #cccbaf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
}
.LBox-TopBg {
	BACKGROUND-POSITION: 50% bottom; 
	BACKGROUND-IMAGE: url(../Images/Lbox_topbg2.gif); 
	BACKGROUND-REPEAT: repeat-x
}
.LBox-BottomBg {
	BACKGROUND-POSITION: 50% top; 
	BACKGROUND-IMAGE: url(../Images/Lbox_bottombg.gif); 
	BACKGROUND-REPEAT: repeat-x
}
.LineBreak {
	FONT-SIZE: 3px
}
.StripHeadWithLine {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    FILTER: alpha(finishOpacity:10,style :1,finishX :95%,finishY :25); 
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	BORDER-BOTTOM: #7d1017 2px solid;
	LETTER-SPACING: 1px;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #9f9b75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.StripHeadWithLine1 {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    FILTER: alpha(finishOpacity:10,style :1,finishX :95%,finishY :25); 
	MARGIN-LEFT: 10px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	BORDER-BOTTOM: #7d1017 2px solid;
	LETTER-SPACING: 1px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: #9f9b75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*==============================================================================================*/

/* OTHER STYLES */

.copy
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: 18px
}
.titles
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000
}
.sm
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 9px; 
	COLOR: #FFFFFF
}

.WelcomeText
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

.DateText
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-ALIGN: right;
}

#ContentArea H1
{
	FONT-SIZE: 15pt;
	FONT-WEIGHT: bold;
	COLOR: #CC3333;
	MARGIN: 0px;
	PADDING-LEFT: 20px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

.FormLable
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	PADDING-LEFT:10px;
}
.Required
{
	COLOR: #CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

Table.Border
{
	BACKGROUND-COLOR: #ECEBD3;
	BORDER: 1px solid #C1BFA3;
}

Table.Border TH
{
	BACKGROUND-COLOR: #C1BFA3;
}

.Row1
{
	BACKGROUND-COLOR: #f2f1df;
}

.Row2
{
	BACKGROUND-COLOR: #e2e1cf;
}

.RightAddressStyle
{
	PADDING-LEFT: 0px;
}

/*==============================================================================================*/

.Boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 5px;
	padding: 5px;
	height: 25px;
}

.RedTextBold
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR : #6A0D11;
}
.Pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	background-color: #000000;
	background-repeat: repeat-x;
	margin: 5px;
	padding: 5px;
	height: 50px;
	color: #FF0000;
}
.Smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 5px;
	padding: 5px;
}
.Presstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 6px;
	padding: 6px;
}
.Sbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.Bold10 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000
}
.Bold11 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #790000;
	background-color: #E0E1D5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADA888;
}
.Justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	margin: 5px;
	padding: 5px;
}

/*==============================================================================================*/

/* ADDRESS BOOK DISPLAY STYLES */

.AddressBookArea
{
	WIDTH: 760px;
	HEIGHT: 550px;
	PADDING: 10px;
	BACKGROUND-COLOR: #D6D5C3;
}

.AddressBookRedArea
{
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #BBB698;
	BORDER: 0px solid #78784D;
}

.AddressBookContentArea
{
	PADDING: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid #000000;
	HEIGHT: 510px;
	WIDTH: 550px;
	VERTICAL-ALIGN: top;
}

.AddressBookAlphabetsArea
{
	BACKGROUND-COLOR: #D6D5C3;
	VERTICAL-ALIGN: top;
	WIDTH: 30px;
}

.AddressBookLeftArea
{
	BACKGROUND-COLOR: #E1E1E1;
	BORDER-STYLE: solid;
	BORDER-COLOR: #000000;
	BORDER-WIDTH: 1px 0px 1px 1px;
	VERTICAL-ALIGN: top;
	WIDTH: 180px;
}

.AddressBookLeftLinks
{
	FONT-WEIGHT: bold;
	COLOR: #000000;
	WIDTH: 180px;
}

.AddressBookLeftLinks UL
{
	MARGIN: 0px;
	PADDING: 2px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 25px;
}

.AddressBookLeftLinks LI 
{
	MARGIN: 0px;
	WIDTH: 175px;
	PADDING: 0px;
	HEIGHT: 25px;
}

.AddressBookLeftLinks A 
{
	DISPLAY: block;
	MARGIN: 0px;
	PADDING: 5px;
	CURSOR: pointer;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.AddressBookLeftLinks A:hover
{
	COLOR: #CC0000;
	MARGIN: 0px;
	PADDING: 5px;
	BORDER: 1px solid #666666;
	BACKGROUND-COLOR: #B9B8B8;
	TEXT-DECORATION: none;
}

.AddressBookLeftLinks .select
{
	COLOR: #CC0000;
	MARGIN: 0px;
	PADDING: 5px;
	BORDER: 1px solid #666666;
	BACKGROUND-COLOR: #B9B8B8;
	TEXT-DECORATION: none;
}

#AddressBookContent
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-ALIGN: left;
}

#AddressBookContent H1
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	MARGIN: 3px 3px 10px 0px;
}

#AddressBookContent H2
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	MARGIN: 3px 3px 10px 0px;
}

#AddressBookContent P
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	LINE-HEIGHT: 1.5em;
	MARGIN: 2px 2px 2px 0px;
}



/*==============================================================================================*/
/* ALPHABETS STYLES */


UL.tabs 
{
	MARGIN: 0px 0px 1px 0px;
}

UL.tabs
{
	BACKGROUND-COLOR: #FFFFFF; 
	MARGIN: 0px; 
	PADDING: 0px 0px 0px 0px; 
	LIST-STYLE-TYPE: none;
	WIDTH: 24px;
}

UL.tabs LI 
{
	BACKGROUND-COLOR: #CCCCCC; 
	MARGIN: 0px; 
	PADDING: 2px 0px 2px 1px;
	BORDER-TOP: #777 1px solid;
	BORDER-RIGHT: #777 1px solid;
	BORDER-BOTTOM: #777 1px solid;
	TEXT-ALIGN: center;
}

UL.tabs A
{
	PADDING: 2px 0px 2px 1px;
	MARGIN: 0px; 
	COLOR: #000000;
	TEXT-DECORATION: none;
}

UL.tabs A:link
{
	PADDING: 2px 0px 2px 1px;
	MARGIN: 0px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}

UL.tabs LI.current 
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-COLOR: #78784D;
	BORDER-WIDTH: 1px 1px 1px 0px;
}

UL.tabs LI.current A 
{
	COLOR: #000000;
}

UL.tabs LI.current A:hover
{
	COLOR: #000000;
}

UL.tabs A:hover 
{
	COLOR: #0033FF;
}

UL.small_tabs 
{
	margin: 0px 0px 5px 0px;
}

UL.small_tabs A 
{
	PADDING: 2px 0px 2px 1px;
	MARGIN: 0px;
}

UL.small_tabs A:link 
{
	PADDING: 2px 0px 2px 1px;
	MARGIN: 0px; 
}

UL.small_tabs LI 
{
	FONT-SIZE: 8pt;
	PADDING: 2px 0px 2px 1px;
	MARGIN: 0px; 
}

/*==============================================================================================*/