/*
****************************************
* Standard Style Sheet                 *
* Created On: 01/20/2004               *
* Last Modified:                       *
* Paul Ferrier 4/14/2007               *
****************************************
*/


/* standard text and links */
.standard, P, DIV, TD, LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 145%;
	color: #5B5B5B;
}

.fine {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.titles {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 3F5582;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	font-weight: bold;
	color: #FF0000;
}

.homeText {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 160%;
	color: #FFF;
}

.print {
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
}
 
/* alternate text and links */
.alt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B92626;
}

/* form controls */
.textbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6F6F6F;

}

.radiobutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dropdownlist {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.border {
	border: 1px solid #D5CE84;
}

.mainHeader {
	background-color: #DED896;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
	text-decoration: none;
	text-transform: uppercase;
}

.columnHeader {
	background-color: #DED896;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
	text-decoration: underline;
}

.headerStyle {
	background-color: #DED896;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 125%;
}

.itemRow	{
	background-color: #FFFFFF;
}

.altItemRow	{
	background-color: #F4F4F4;
}

.selectedItemRow {
	background-color: #D9D9D9;
	color: white;
}

.selectedDay	{
	background-color: #D5D1DC;
}

.Address {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;

}

.InquireLink {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #6A7CA0;
	font-size: 14px;
	text-decoration: none;
}

.ListingStats {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
}

.Price {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #536C90;
	font-size: 14px;
}

.PropertyDescription {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
}

.SWMRICFooter {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
}

.OptionsBox {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BABABA;
	border-bottom-color: #BABABA;
	border-left-color: #BABABA;
}

.ListingsLocated {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A7CA0;
	font-weight: bold;
}

.ListingAddressLink {
	font-family: arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #6A7CA0;
	text-align: left;
	line-height: 14px;
}.TableBorderALL4pxWhite {
	border: 4px solid #FFFFFF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
}

.TableBorder1pxGrayB {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C0C0C0;
}
.TableFormGrayBGGrayBrdr {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #BBBDBD;
	border-left-color: #BBBDBD;
	background-image: url(images/mls/form_bg_fade.jpg);

}

.TableBorder11pxLRT {
	border-top-width: 11px;
	border-right-width: 11px;
	border-bottom-width: 0px;
	border-left-width: 11px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.TableBorder9pxLR {

	border-top-width: 0px;
	border-right-width: 9px;
	border-bottom-width: 0px;
	border-left-width: 9px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.TableBorder2pxWhiteB {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}
.FontCommon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.FontHeaderBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #536C90;
	font-weight: bold;
}
.FontSmallerBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #536C90;
}
.FontHeaderAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.FontListingSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.FontArialLargeHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6C6D70;
}
.FontArialLargeHeader2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #536C90;
}
.FontArialSmallerHeaderGray {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6C6D70;
}
.FontArialSmallerHeaderBlue {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #536C90;
}
.TableBorder1pxLightGrayB {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E0E0DC;
}
.TableBorder11pxLRB {
	border-top-width: 0px;
	border-right-width: 11px;
	border-bottom-width: 11px;
	border-left-width: 11px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.TableBorder2pxGrayT {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #969696;
	border-bottom-color: #DFE2E4;


}
.TableBorder11pxLR {

	border-top-width: 0px;
	border-right-width: 11px;
	border-bottom-width: 0px;
	border-left-width: 11px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.FontLinkMainNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	text-transform: uppercase;
}
.FontLinkMainNav:Hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #E7E7E7;
	text-transform: uppercase;
}

.form {
padding: 0px;
margin: 0px;
border: 0px;
}

.FontLinkBlue	{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color: #526B90;
}
.FontLinkBlue:Hover	{
	text-decoration: underline;
	color: #1364DB;
}
.FontLinkGray	{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color: #5B5B5B;
}
.FontLinkGray:Hover	{
	text-decoration: underline;
	color: #8A8A8A;
}

.FrameForeclosure {
	width: 100%;
	height: 450;
	overflow-x:hidden;
	overflow-y:auto;
}
.TableSMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #333333;
}
