/* MAIN FABIAN ********************************************** */
html,body 
{
    height: 100%;
    margin: 0px 0px 0px 0px;
    background-color: #c8dae9;
    /*background-image: url(/images/1/real_estate_home_BG.gif);*/
    font-family: Trebuchet MS;
    font-size: 14px;
    color: #505050;
}
table
{
    font-family: Trebuchet MS,Tahoma,Helvetica;
    font-size: 14px;
    color: #505050;
    vertical-align: top;
}
h1
{
    font-family: Trebuchet MS;
    font-size: 25px;
    /*margin-bottom: 5px;*/
    margin: 5px 0px 5px 0px;
}
h2
{
    font-family: Trebuchet MS;
    font-size: 22px;
    /*margin-bottom: 5px;*/
    margin: 5px 0px 5px 0px;
}
h3
{
    font-family: Trebuchet MS;
    font-size: 18px;
    /*margin-bottom: 5px;*/
    margin: 5px 0px 5px 0px;
}
.xl
{
	font-size: 20px;
}
.lg
{
	font-size: 17px;
}
.md
{
	font-size: 14px;
}
.sm
{
	font-size: 11px;
}
	    
	    .Blank
	    {
		    background-image: url(/images/1/spacer.gif);
	    }
	    .ImgFormBg
	    {
		    background-image: url(/images/1/real_estate_Form_2.gif);		    
		    width:522px;
	    }
	    .ImgHeaderBg
	    {
		    vertical-align: top;
		    background-image: url(/images/1/real_estate_home_orlando_12.gif);
	    }
	    .FormHeader
	    {
		    color: #c78641;
		    text-align: center;
		    font-family: Trebuchet MS;
		    font-size: 20px;
	    }
	    .LogoText1
	    {
		    color: #ffffff;
		    text-align: right;
		    font-family: Trebuchet MS;
		    font-size: 18px;
		    vertical-align: bottom;
	    }
	    .LogoText2
	    {
		    color: #ffffff;
		    text-align: right;
		    font-family: Trebuchet MS;
		    font-size: 24px;
		    vertical-align: top;
		    background-image: url(/images/1/real_estate_home_florida_06.gif);
	    }
	    .MenuHeader
	    {
		    font-family: Trebuchet MS;
		    font-size: 18px;
		    background-image: url(/images/1/real_estate_home_orlando_08.gif);
	    }
	    .FooterMenu
	    {
		    font-family: Trebuchet MS;
		    font-size: 11px;
		    text-align: center;
		    background-image: url(/images/1/real_estate_home_Footer_2.gif);
	    }
	    .LinkFooter
	    {
		    color: White;
		    text-decoration: none;
	    }
	    a:hover.LinkFooter
	    {
		    color: Yellow;
		    text-decoration: underline;
	    }
	    .LinkMenu
	    {
		    color: #333066;
		    font-size: 14px;
		    text-decoration: none;
	    }
	    a:hover.LinkMenu
	    {
		    color: #000099;
		    text-decoration: underline;
	    }
	    .LinkHeader
	    {
		    color: #3366ff;
		    text-decoration: none;
	    }
	    a:hover.LinkHeader
	    {
		    color: #0000ff;
		    text-decoration: underline;
	    }
	    .LinkLogo
	    {
		    color: #ffffff;
		    text-decoration: none;
	    }
	    a:hover.LinkLogo
	    {
		    color: #ffffff;
		    text-decoration: none;
	    }


.PageHeader
{
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}
.PageDivider
{
	background-color: #666;
}
.PageBody
{
	border: solid 1px #c0c0c0;
	background-color: #f0f0f0;
	padding: 10px 10px 10px 10px;
}
.SubMenu
{
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	border: solid 1px #c0c0c0;
	background-color: #f0f0f0;
	padding: 10px 10px 10px 10px;
}
.PageFooter
{
	background-color: #cccccc;
	padding: 5px 5px 5px 5px;
}
a
{
	color:#0066CC; 
	text-decoration:underline
} 
a:vlink
{
	color:#003399; 
	text-decoration:underline
} 
a:hover
{
	color:#6699CC; 
	text-decoration:none
}
table
{
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 13px;
}
.Header
{
	/*background-color:#99f034;*/
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.HeaderRow
{
	background-color:#99f034;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
}
.HeaderRow2
{
	background-color:#c9c9c9;
	font-weight: bold;
	margin-bottom: 10px;
}
textarea
{
	font-family: Verdana,Tahoma;
	font-size: 11px;
}
.sm
{
	font-family: Trebuchet MS, Verdana,Tahoma;
	font-size: 11px;
}
.sm input
{
	font-family: Verdana,Tahoma;
	font-size: 11px;
}
.sm select
{
	font-family: Verdana,Tahoma;
	font-size: 11px;
}


/* CUSTOMIZED LOOK *********************************** */
.FooterDate
{
	font-family: Trebuchet MS, Verdana,Tahoma;
	font-size: 11px;
	color:#606060;
}
.TitleMain
{
	font-family: Arial,Helvetica;
	color: #f0f0f0;
}
.TitleOther
{
	font-family: Arial,Helvetica;
	color: #fff;
}
.Form
{
	background-color:#ccc;
	border: solid 1px #666;
}

/* CONTROLS ****************************************** */
.TextBox
{
	width: 180px;
}
.TextBoxSmall
{
	width: 100px;
}
.TextBoxTiny
{
	width: 50px;
}
.TextBoxLarge
{
	width: 300px;
}
.TextBoxExtraLarge
{
	width: 500px;
}
.TextArea
{
	width: 180px;
}
.TextAreaSmall
{
	width: 100px;
}
.TextAreaLarge
{
	width: 400px;
}
.ReadOnly
{
	width: 180px;
	background-color: #e0e0e0;
}
.ReadOnlySmall
{
	width: 50px;
	background-color: #e0e0e0;
}
.ReadOnlyLarge
{
	width: 300px;
	background-color: #e0e0e0;
}
.Button
{
	width: 65px;
}
.ButtonSmall
{
	width: 50px;
}
.ButtonLarge
{
	width: 180px;
}


.TextBoxH1
{
    font-family: Trebuchet MS;
    width: 800px;
    font-size: 25px;
}
.TextAreaFullSize
{
    font-family: Verdana,Tahoma;
    width: 800px;
    font-size: 11px;
}
.FrameLight2
{
	border: solid 1px #c0c0c0;
	background-color: #f0f0f0;
}









/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: #ccc;
}
.DataGrid_Container
{
	background-color: Transparent;
	font-family: Trebuchet MS, Tahoma, Verdana;
	font-size: 11px;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: #cccccc;
}
.DataGrid_Item
{
	background-color: #e0e0e0;
}
.DataGrid_SelectedItem
{
	background-color: #FFFFCC;
}
.DataGrid_Paging
{
	background-color: #cccccc;
}
.required
{
	color: #ff9999;
}



.ListingLabel
{
	font-weight: bold;
	font-size: 11px;
}
.ListingText
{
	font-size: 11px;
}
