.PlainTextBlack {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #000000;
}
.PlainTextBlue {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #56738e;
}
.PlainTextBlueHeader {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  font-weight: bold;  color: #56738e;
}
span.PlainTextBlueHeader {
 float: left;	padding: 5px 5px 0px 5px;
}
.PlainTextBlackHeader {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  font-weight: bold; color: #000000;
}
.PlainTextBlackSubHeader {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bold; color: #000000; padding-bottom: 0px;
}
.PlainTextBlackSubHeaderSmall {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: bold;  color: #000000; padding-bottom: 0px;
}
.PlainTextGray {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-style: normal; font-weight: normal; color: #5a5a5a; padding-left: 3px; padding-right: 15px; letter-spacing: .1px;
}
.PlainTextGrayMember {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px; font-style: normal; font-weight: normal; color: #5a5a5a;  padding-left: 0px; padding-right: 15px; letter-spacing: .1px;
}
.PlainTextGray2 {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: normal; color: #5a5a5a;  padding-left: 5px; padding-right: 10px; letter-spacing: .1px;
}
.PlainTextGrayHeader {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bold;  color: #4A4A4A;
}
.InputLabel {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #333333; padding-right: 4px;
}
.InputObject {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px;  font-style: normal;  font-weight: normal;  color: #000000; background-color: #FFFFFF; width: 100%;
}
.InputObjectFlat {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #000000; background-color: #FFFFFF; border: 1px solid #949892; width: 90%;
}
.InputList {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #000000; background-color: #FFFFFF; width: 100%;
}
.ButtonSmall {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px; font-style: normal;  font-weight: normal;  color: #000000; background-color: #FFFFFF; width: 60px; background-image: url(../images/button-background-login.gif); height: 19px; border-right:1px solid #b1afaf; border-left: 1px solid #dadada; border-bottom: 1px solid #b1afaf; border-top: 1px solid #dadada; cursor:pointer;
}
.FootNote {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  color: #000000; text-align: left; 
}
.FootNoteWhite {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  color: #FFFFFF;
}
.FootNoteGrey {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  color: #425568;
}
.SubHeaderGrey {
 font-family:  Arial, Verdana;  font-size: 16px;  font-style: normal;  font-weight: normal;  color: #353535; text-align: left;
}
.HeaderRed {
 font-family:  Arial, Verdana;  font-size: 25px;  font-style: normal;  font-weight: normal;  color: #b92025; padding: 0px;
}
.HeaderBlack {
 font-family:  Arial, Verdana;  font-size: 25px;  font-style: normal;  font-weight: normal;  color: #000000; padding: 0px;
}
/**********************************************************************************************
	Title White Header
	Example: The White Text in the header of the guest site
***********************************************************************************************/
.HeaderWhite {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 19px;  font-style: normal;  font-weight: bold;  color: #ffffff; padding: 0px;
}
/***********************************************************************************************/
.MsgHeaderBlue {
 font-family:  Arial, Verdana;  font-size: 19px;  font-style: normal;  font-weight: normal;  color: #42586d; text-align: left; padding-left: 10px;
}
.MsgHeaderRed {
 font-family:  Arial, Verdana;  font-size: 19px;  font-style: normal;  font-weight: normal;  color: #b92025; text-align: left; padding-left: 10px;
}
.MsgErrorHeaderRed {
 font-family:  Arial, Verdana;  font-size: 14px;  font-style: normal;  font-weight: bold;  color: #b92025; text-align: left; padding-left: 10px;
}
.SubHeaderRed {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: bolder;  color: #b92025; padding: 0px;
}
.MsgHeaderWhite {
 font-family:  Arial;  font-size: 17px;  font-style: normal;  font-weight: normal;  color: #FFFFFF; text-align: left; padding-left: 10px;
}
.AttentionFlash {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bolder;  color: #b92025;
}
.AttentionFlashBlue {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bolder;  color: #56738e;
}
.AttentionFlashGreen {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bolder;  color: #6e7c0a;
}
.AttentionFlashOrange {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: bolder;  color: #d68300;
}
/**********************************************************************************************
	This Section contains the styles for links 
	11/25/2008
***********************************************************************************************/

/***White used for contact us in the corner of the guest site***/
a:link.White, a:visited.White, a:active.White {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  color: #FFFFFF;
	}
a:hover.White {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  color: #e08021;
	}
/***Blue No underline used on most pages***/
a:link.Blue, a:active.Blue, a:visited.Blue {
	font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #336699; text-decoration:none;
	}
a:hover.Blue {
 	font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: normal;  color:#589AAF; text-decoration:none;
	}
/***Red used for SUPPORT, FEEDBACK, FAQS***/
a:link.Red, a:visited.Red, a:active.Red {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #660000; text-decoration:none;
	}
a:hover.Red {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #660000; text-decoration:underline;
 	}
/***Blue Underline used on the News.htm file mostly***/	
a:link.BlueBig, a:visited.BlueBig, a:active.BlueBig {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #336699; text-decoration:underline;
	}
a:hover.BlueBig	{
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color:#589AAF; text-decoration:underline;
	}
/***I think is outdated***/
a:link.RedBold, a:visited.RedBold, a:active.RedBold  {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: bold;  color: #b92025;
}
a:hover.RedBold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: bold;  color: #e08021;
}
/***I think is outdated***/
a:link.WhiteNoUnder, a:visited.WhiteNoUnder, a:active.WhiteNoUnder
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal; text-decoration : none;  color: #FFFFFF;
}
a:hover.WhiteNoUnder
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  text-decoration : none; color: #fbeacc;
}
/***I think is outdated***/
a:link.Grey, a:visited.Grey, a:active.Grey {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: bolder;  text-decoration : none;  padding-left: 4px;   color: #5F5C5C;
}
a:hover.Grey {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: bolder;  text-decoration : none; padding-left: 4px;  color: #e08021;
}
/***I think is outdated***/
a:link.GreyLight, a:visited.GreyLight, a:active.GreyLight  {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: bolder;  text-decoration : none;  color: #A6A5A5;
}
a:hover.GreyLight
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: bolder;  text-decoration : none; color: #e08021;
}
/***Blue Used for News.htm headline link***/
a:link.NewsBlue,  a:visited.NewsBlue {
 font-family: Arial, Helvetica, sans-serif;  font-size: 15px;  font-style: normal; font-weight: bold;  color: #56738e; text-decoration:none; 
 }  
a:active.NewsBlue, a:hover.NewsBlue {
 font-family: Arial, Helvetica, sans-serif;  font-size: 15px; font-style: normal;  font-weight: bold;  color:#589AAF; text-decoration:underline;
}

/***Blue Used for News.htm headline link***/
a:link.NewsBlue14, a:visited.NewsBlue14, a:active.NewsBlue14 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-style: normal; font-weight: bold;  color: #56738e; text-decoration:none; 
 }
a:hover.NewsBlue14 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-style: normal;  font-weight: bold;  color:#589AAF; text-decoration:underline;
}
/***Blue Used for News.htm headline link***/
a:link.NewsBlue12, a:visited.NewsBlue12, a:active.NewsBlue12 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; font-weight: bold;  color: #496279; text-decoration:none; 
 }
a:hover.NewsBlue12 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px; font-style: normal;  font-weight: bold;  color:#589AAF; text-decoration:underline;
}

/***Royal Blue Used for News.htm headline link***/
a:link.NewsBlueRoyal-16, a:visited.NewsBlueRoyal-16, a:hover.NewsBlueRoyal-16, a:active.NewsBlueRoyal-16 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-style: normal; font-weight: bold;  color: blue; text-decoration:underline; 
 }
 
/***Blue Used SOUTH NAV BAR***/
a:link.BlueNoUnderline, a:visited.BlueNoUnderline, a:active.BlueNoUnderline {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #336699; text-decoration:none;
}
a:hover.BlueNoUnderline {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;   color:#589AAF; text-decoration:underline;
}

/***I think is outdated***/
a:link.BlueRegular, a:visited.BlueRegular, a:active.BlueRegular
{
 font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: normal;  color: #336699; text-decoration:none;
}
a:hover.BlueRegular
{
 font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: normal;   color:#589AAF; text-decoration:underline;
}
.GreyLoginBkgd
{
 background-color: #B2B6C0;  padding: 0px; vertical-align: top;
}
.GreyFooterBkgd {
 background-color: #C3C3C4; padding: 4px; text-align: center;
}
.WhiteBkgd {
 width: 947px; 
}
.RedFooterBkgd {
 background-color: #791518;  height: 10px;  width: 947px;
}
.RedHeaderBkgd {
 background-color: #b92025;
}
.GradientBkgd
{
background: white url('../Images/gradient_gray.gif') repeat-x; height: 45px; padding-bottom: 1px; vertical-align: bottom;
}
.GradientMidBkgd {
background: white url('../Images/midbody_centerbar.gif') repeat-x;
}
.RevealShadow {
background: white url('../Images/corner_shadow.gif') repeat-x; height: 6px; padding-bottom: 1px; vertical-align: bottom; 
}
/**********************************************************************************************
	This Section contains the styles for the gray light gray box on the products page
	Example: Products & Services
***********************************************************************************************/
.ListArrows {
list-style-image: url('../Images/arrow_bullet.gif'); margin-left: 3px; margin-bottom: 0px; vertical-align: bottom; font-family:  Arial, Verdana, Helvetica;  font-size: 12; font-style: normal; font-weight: normal; color: #5a5a5a;
}
/**********************************************************************************************
	This Section contains the styles for the 'Misson Statement'
	Example: Help Page (Guest Site)
***********************************************************************************************/
div.MissionStatementContainer { 
     background-color: white; border: 1px solid #e8e8e8; margin-top: 10px; width: 375px; height: 175px;  padding: 20px; 
} 

div.MissionStatement { 
     color: #626262; font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px; text-align: center; line-height: 18px; width: 375px; height: 175px; 
	 } 

div.MissionStatement span { 
     color: #336699; font-family:  "Trebuchet MS", sans-serif;  font-size: 22px; text-align: center; width: 375px; padding-bottom:5px; 
}
/**********************************************************************************************
	This Section contains the styles for TheMLS logo Red, Black, Red 
	Example: Think style is outdated and no longer used
***********************************************************************************************/
span.lettersRed {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 1em;	font-style: normal;	font-weight: bold; 	color: #b92025;
}
span.lettersBlack {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: 1em; font-style: normal; font-weight: bold; color: #000000;
}
sup.Reg {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: .8em; font-weight: normal;	color: #000000;
}

/* ------NEWS STYLES------ */
div.newsSingleLine {
	width:621px; 	border: 1px solid #d8d8d8;	margin-top:2px; 
}
div.newsSubItem {
	width:99%;	margin-right:2px;	margin-top:2px;	margin-left: 2px;	text-align: center;	font-weight: bold;
}
div.newsSubItemHoliday{
	width:613px; 	border: 2px dashed red;	margin-top:2px;	background-color: #e0fde1;	text-align: center;
}
div.newsSubItemNormal{
	width:613px; 	margin-top:2px;	background-color: #FFFFFF;	text-align: center;
}
div.newsSingleLine ul {
	background-color: #ebebeb; 	padding: 5px; 	margin:0px;	list-style:none;
}
div.newsSingleLine li {
	background-color: #ebebeb;
	}
	
/* News Box LEFT */
div.newsLeft {
	width:310px; 	background-color:e4e4e4;	float: left;	border: 1px solid #d8d8d8;	margin-top:2px;
}

div.newsLeft ul {
	background-color: #FFFFFF;	padding: 5px;	margin:0px;	list-style:none;
}
div.newsLeft li {
	background-color: #FFFFFF;	color: #666666;
}
/* News Box Right */
div.newsRight {
	width: 310px;	background-color:e4e4e4;	float: right;	border: 1px solid #d8d8d8;	margin-top:2px;
}
div.newsRight ul {
	background-color: #FFFFFF;	padding: 5px;	margin:0px;	list-style:none;
}
div.newsRight li {
	background-color: #FFFFFF;	color: #666666;
	}
/* News Box LEFT  WithoutBORDERS*/
div.newsLeft2 {
	width:613px;	background-color:e4e4e4;	float: left;	margin-top:2px;
}
div.newsLeft2 ul {
	background-color: #FFFFFF;	padding: 5px;	margin:0px;	list-style:none;
}
div.newsLeft2 li {
	background-color: #FFFFFF;	color: #666666;
	}
/* News Box Right WithoutBORDERS*/
div.newsRight2 {
	width: 310px;	background-color:#FFFFFF;	float: right;	margin-top:2px;
}
div.newsRight2 ul {
	background-color: #FFFFFF;	padding: 5px;	margin:0px;	list-style:none;
}
div.newsRight2 li {
	background-color: #FFFFFF;	color: #666666;
}
/* News Sleeve 2 Columns Title Bars */
div.AreaTitleBoxGray {
	background-image: url(../images/gradient_bars/1px_grey_gradient_20h.gif); 	color: #294a69;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	border-bottom: 1px Solid #cacaca;
}
div.AreaTitleBoxRed {
	background-image: url(../images/gradient_bars/1px_red_gradient_20h.gif);	color: white;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	border-bottom: 1px Solid #cacaca;
}
div.AreaTitleBoxBlue {
	background-image: url(../images/gradient_bars/1px_blue_gradient_20h.gif);	color: white;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	border-bottom: 1px Solid #cacaca;
}
div.AreaTitleBoxGold {
	background-image: url(../images/gradient_bars/1px_gold_gradient_20h.gif);	color: black;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	border-bottom: 1px Solid #cacaca;
}
div.AreaTitleBoxReflection {
	background-image: url(../images/gradient_bars/1px_reflection_gradient_20h.gif);	color: black;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight:bold;	border-bottom: 1px Solid #cacaca;
}
div.AreaTitleBoxNormal {
	background-color:#e2f1fe; 	color: black;	padding-top: 0px;	padding-left: 5px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: normal;	border-bottom: 1px solid #cacaca;
}

/**********************************************************************************************
	This Section contains the styles for the News.htm File
	Example: Home Page Page 
***********************************************************************************************/
div.newsContainerNormal {
	padding: 2px 0px 2px 0px; 	margin-top: 1px;	width:630px;	border-bottom:1px solid whitesmoke; display:inline-block; text-align:left;
}

div.newsContainerNormal ul{
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-weight:bold; font-size:12px; margin-top:2px; margin-bottom:2px; margin-left:5px; padding-left:15px; color:#333333; list-style-image:url(/images/list-arrow-gray.jpg);
}

div.newsContainer {
	background-color:#FFFFFF;	/*border-bottom: 1px dotted gray;*/	border: 1px double #c3cad0;	padding: 5px;	margin-top: 5px;	
}
div.newsContainerGray {
	background-color:#f4f5f6;	/*border-bottom: 1px dotted gray;*/	border: 1px double #d8d8d8;	padding: 5px;	margin-top: 8px;
}
.NewsTextGray {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; font-weight: normal; color:#333333;  letter-spacing: .1px; padding: 0px 2px 2px 0px;
}
.NewsTextGray ul {
	margin:0px 0px 0px 0px; padding:5px; font-weight:bold; float:left; width:300px;
}
.NewsTextGray li {
	margin-left: 20px; font-weight:normal;
}	
.NewsTextGray2 {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 14px;  font-style: normal; font-weight: normal; color: #2c2c2d;  letter-spacing: .1px; padding: 2px;
}
div.speraterGraphic {
	border-bottom: 1px dashed black;	height: 5px;	width: 300px;
}
/* News Text HEADERS*/
.NewsTextBlackHeader {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 1.3em;  font-style: normal;  font-weight: bold;  color: #000000;
}
.NewsTextBlackMedium {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: normal;  color: #000000;
}
.NewsTextBlackMediumBold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: bold;  color: #000000;
}
.NewsTextBlackSmall {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 1em;  font-style: normal;  font-weight: bold;  color: #000000;
}
.NewsDateTitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: bold;  color: #a1a0a0; text-align: left; padding: 0px 0px 1px 0px;
}
/**********************************************************************************************
	OLD STYLES FOR SURE This Section contains the styles that are outdated
	11/25/2008
***********************************************************************************************/
.NewsTextRedMedium {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: normal;  color: firebrick;
}
.NewsTextRedMediumBold {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: bold;  color: firebrick;
}
.NewsTextBlackMediumBlock {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: bold;  color: White; background-color: firebrick;
}
.HolidayDayTitle {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 19px;  font-style: normal;  font-weight: bolder;  color: green; padding: 0px 0px 0px 0px; margin-bottom: 1px; text-align: center;
}
/**********************************************************************************************
	This Section contains the styles for the Floating window on the homepage for CARETS 
	Example: Home Page News 
***********************************************************************************************/

div.FloatingWindowHome h1 {
margin:0;  padding: 0px; font-size:12px;
}
div.FloatingWindowHome h2 {
margin:0;  padding: 5px 0px; font-size:13px;
}
div.FloatingWindowHome p {
margin:0;  padding-bottom: 10px; font-size:10px;
}
div.FloatingWindowHome ul {
margin:5px 0 5px 0 ;  padding:0px; list-style:none; width:180px; float:left;
}
div.FloatingWindowHome li {
margin:0;  padding:0px;  font-size:10px; 
}

/**********************************************************************************************
	Floating Window ( NEW FEATURES )
	Example: Home Page News 
***********************************************************************************************/
div.titleBar  {
margin:0; padding:0px; font-size:12px; width:630px; background-image: url(../images/title-bar-bkg.gif); border-bottom: 1px solid #e8e8e8; height:26px; line-height:26px; 
}
ul.NewFeaturesTitle h1 {
margin:0 3px 0 10px   ; padding:0px;  font-size:11px; border-bottom:1px dotted gray; 
}
div.titleBar span.titleBarLeft{
width:550px;  display:block; text-indent:10px; float:left; font-weight:bold; 
}
div.titleBar span.titleBarRight{
width:60px;  float:right; margin-right:6px;
}
div.FloatingWindowHome3 p {
margin:0;  padding-bottom: 10px; font-size:10px;
}
div.FloatingWindowHome3 ul {
margin:5px 0 0 0 ;  padding:0px; 
}
div.FloatingWindowHome3 li {
margin:3px 0 3px 10px;   padding:0px;  font-size:12px;   list-style:none; 
}
/**********************************************************************************************
	Right Side Banners
	Example: Home Page (right side) 
***********************************************************************************************/
div.right-banner {
width:257px;  margin-top:12px; height:260px;  background-color:#f1f2f4; border:1px solid #d1d1d1; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

div.right-banner-tb-sml  {
margin:0; padding:0px; font-size:11px; font-weight:bold; width:257px; background-image: url(../images/title-bar-bkg.gif); background-repeat:repeat-x; height:26px; line-height:26px; border-bottom:1px solid red;
}
div.right-banner-tb-sml span.tb-Left{
width:230px;  display:block; text-indent:10px; float:left;
}
div.right-banner-tb-sml span.tb-Right{
width:21px;  float:right; margin-right:6px;
}
div.right-banner-tb  {
margin:0; padding:0px; font-size:11px; font-weight:bold; width:257px; background-image: url(../images/title-bar-bkg.gif); background-repeat:repeat-x; border-bottom: 1px solid #e8e8e8; height:26px; line-height:26px; 
}
div.right-banner-tb span.tb-Left{
width:230px;  display:block; text-indent:10px; float:left;
}
div.right-banner-tb span.tb-Right{
width:21px;  float:right; margin-right:6px;
}
div.right-banner  p {
margin:0 0 0 0;  padding-bottom: 10px; font-size:10px;
}
div.right-banner  ul {
margin:0 0 0 0px;  padding:0px; list-style:inside;  
}
div.right-banner  li {
margin:0 7px 0 15px;   padding:0px;  font-size:10px;  display:inline; float:left; text-align:center;
}
.new-features ul {
 height:74px; text-align:left;
}
.new-features  li {
  font-size:10px;  text-align:left; display:inline; float:left;  text-indent:0px; 
}
.new-features ul {
 height:74px; text-align:left;
}
.new-features  li {
  font-size:10px;  text-align:left; display:inline; float:left;  text-indent:0px; 
}
/**********************************************************************************************
	Div Button
	Example: Home Page (right side) 
***********************************************************************************************/
div.button {
width:100px; height:15px;  font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; background-image: url(../images/button-background-login.gif);  border-right:1px solid #b1afaf; border-left: 1px solid #dadada; border-bottom: 1px solid #b1afaf; border-top: 1px solid #dadada;
}
div.button a  {
width: 100px; height:15px; display:block;  text-align:center;
}
div.button a:link, a:visited {
color: #336699; text-decoration:none; 
}
div.button a:hover {
color:#589AAF; text-decoration:none;  background-image: url(../images/button-background-blue.gif);  
}
/**********************************************************************************************
	li Button
	Example: Home Page (New Feature Banner - side arrow button going left)
***********************************************************************************************/
li.sideBtn {
width:10px; height:77px;  cursor:pointer;
}
li.sideBtn a  {
width:10px; height:77px; display:block;  text-align:center; background-color:white;
}
li.sideBtn a:visited  {
width:10px; height:77px; display:block;  text-align:center; background-color:none;
}
li.sideBtn a:link,  {
color: #336699; text-decoration:none;
}
li.sideBtn a:hover {
color:#589AAF; text-decoration:none;  background-color:#f3fafe;
}
/**********************************************************************************************
	FORM BOX - This box is used on the fax this form page 
	Example: Fax This Form
***********************************************************************************************/
.box {
padding: 0;	font-family:Arial, Helvetica, sans-serif; font-size:12px;  width:400px; margin:15px 0 0 30px; background-color:whitesmoke; border:1px solid #dedede;
}
.content {
padding: 0px;   backgrounc-color: #acaaaa;
}
.content h1	{
color:black; font-weight: bold;	font-size: 12px;  border-bottom:1px solid #dedede; margin:5px 0 0 0; padding:0px;  line-height:25px;
}
.content p {
margin:0 0 0 0; padding:0 0 0 0; color:#3b3b3b; font-size: 1em;	line-height: 1.3em;	font-family: arial, helvetica, sans-serif;
}
.content ul {
margin:0 0 0 10px; padding:0 0 0 10px;  width:90%; text-align:left;
}
.content li {
margin:0 0 0 0; padding:0 0 0 0; list-style:none; line-height:25px;
}
.content li span.left{
float:left; width:150px; text-align:left;  line-height:2em; clear:left; 
}
.content li span.right{
float:left; text-align:right; 
}

/*********************News with a image****************************************/
.NewsAttentionFlashBlueImage {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px;  font-style: normal;  width: 500px; font-weight: bolder;  color: #56738e; padding: 2px 2px 1px 0px; margin-bottom: 1px; float:left;
}
.NewsTextGrayImage {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; font-weight: normal; color:#333333;  letter-spacing: .1px; padding: 0px 2px 2px 0px;  width: 500px;  float:left; 
}
.NewsDateTitleImage {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: bold;  color: #a1a0a0; text-align: left; padding: 0px 0px 1px 0px;  width: 500px; float:left;
}
/*************************************************************/
.NewsAttentionFlashBlue {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px;  font-style: normal; width: 630px; font-weight: bolder; color: #56738e; padding: 2px 2px 1px 0px; margin-bottom: 1px;
}
.NewsAttentionFlashBlue12 {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; width: 630px; font-weight: bolder; color: #56738e; padding: 2px 2px 1px 0px; margin-bottom: 1px;
}
.NewsAttentionFlashBlueTop {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 19px;  font-style: normal;  font-weight: bolder;  color: #56738e; padding: 5px 5px 1px 0px; border-bottom: 1px solid #56738e; margin-bottom: 1px;
}
.NewsAttentionFlashRed {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px;  font-style: normal;  width: 630px; font-weight: bolder;  color: Firebrick; padding: 2px 5px 1px 0px; margin-bottom: 1px;
}
.NewsAttentionFlashBlack16 {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 16px;  font-weight: normal;  width: 630px; color: Black; padding: 2px 5px 1px 0px; margin-bottom: 1px;
}
.NewsAttentionFlashBlack {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px;  font-weight:bold; width: 630px; color: Black; padding: 2px 5px 1px 0px; margin-bottom: 1px; 
}

.NewsAttentionFlashBlack ul li.title{
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px;  font-weight:bold;  color: Black;  
}

.NewsAttentionFlashBlack ul.left{
 font-size:11px;  float:left;  width:47%; clear:left; font-weight:normal;  text-align:left;
}
.NewsAttentionFlashBlack ul.right{
 font-size:11px;  float:right;  width:47%;  font-weight:normal; margin:0px; padding:0px; text-align:left;
}

.NewsAttentionFlashBlack12 {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-weight:bold; width: 630px; color: Black; padding: 2px 5px 1px 0px; margin-bottom: 1px;
}
.NewsAttentionFlashRedTop {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 19px;  font-style: normal;  font-weight: bolder;  color: Firebrick; padding: 5px 5px 1px 0px; border-bottom: 1px solid Firebrick; margin-bottom: 1px;
}
.NewsArrowText {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  font-weight: bolder;  color: white; margin:0px 0 0 8px; padding: 5px 5px 0 5px;
}
.NewsAttentionImageArrow {
 background-image: url(../images/images/arrow.gif);  margin-left: -13px; height: 30px; width: 387px;
}
.clearfix:after {
 content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;
}
div.LatestNewsTitle {
 padding: 20px 0px 5px 0px; 	border-bottom: 1px solid whitesmoke;	width: 637px;	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 15px;	font-style: normal; font-weight: bolder; color: black;
}
img.ImageNews {
	float: left;	width: auto;	padding: 0px 2px 0px 0px;
}
div.BottomBackground {
	background-image: url(../images/gradient_bars/Gradient_bottom.gif); 	height: 25px;	border-bottom: 1px solid #efefef;
}
span.YourSuccess {
	float: right; 	padding: 5px 0px 0px 0px;	margin-right: 5px;	width: auto;	font-size:15px;
}
span.PlainTextGray li{
	margin: 0px 5px 0px 5px; 	padding: 0px;	list-style:disc;	list-style:inside;
}

span.PlainTextGray ul{
	margin: 0px 0px 0px 0px; 	padding: 0px;	list-style:disc;
}
/**********************************************************************************************
	Member Login Dialogue Box 
	Example: Home Page - With the 3 members graphic - ( Remaing styles are on the login.cfm )
***********************************************************************************************/		
fieldset li {
	padding-bottom: 2px; float:left; width: 500px; margin:0px;
}
fieldset.submit {
	border-style: none;
}
label {
  display: block;  width:90px;  margin-right: 10px;  text-align:right;  float: left;  text-align:right;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;   font-size: 14px;   font-style: normal;   font-weight: normal; 
}
.input-login {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  text-indent:2px;  color: #000000; background-color: #FFFFFF; width: 120px; border-right:1px solid #b1afaf; border-left: 1px solid #dadada; border-bottom: 1px solid #b1afaf; border-top: 1px solid #dadada;
}
/**********************************************************************************************
	Products & Service (Products.cfm)
	Example: The MLS Weekend Homes & Open Houses Why Advertise Banner located on the right side
***********************************************************************************************/
div.openHouseGuide-promo {
width: 291px; border: 1px solid #737373; background-color:#E0E0E0; padding: 7px;
}
div.openHouseGuide-line {
 padding: 2px 0px 2px 3px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: bold; color:#545454;
}
div.openHouseGuide-promo2 {
width: 291px; border: 1px #845B3E solid; background-color:#ECE4CC; padding: 7px; 
}
div.openHouseGuide-line2 {
 padding: 4px 0px 4px 3px; font-family: Arial, Helvetica, sans-serif; font-size: .9em; font-style: normal; font-weight: normal; color:#545454;
}
div.openHouseGuide-title {
 width:175px; float:left; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal; font-weight: bold;
}
/**********************************************************************************************
	Blue Link
	Example: used almost everywhere on the guest site and member site
***********************************************************************************************/	
a:link.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #336699; text-decoration:none;
}
a:visited.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #336699; text-decoration:none;
}
a:hover.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color:#589AAF; text-decoration:underline;
}
a:active.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #336699;
}
/**********************************************************************************************
	Blue Link
	Example: used almost everywhere on the guest site and member site
***********************************************************************************************/	
a:link.Blue11 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #1e456b; text-decoration:none;
}
a:visited.Blue11 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #1e456b; text-decoration:none;
}
a:hover.Blue11 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color:#589AAF; text-decoration:underline;
}
a:active.Blue11 {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  color: #1e456b;
}
/**********************************************************************************************
	Input Field 
	Example: Homepage UserName and Password input field and 
***********************************************************************************************/	
a:link.input-login, a:active.input-login, a:visited.input-login {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  text-indent:2px;  color: #000000; background-image:url(../../../images/button-background-login.gif); width: 50px; border-right:1px solid #b1afaf; border-left: 1px solid #dadada; border-bottom: 1px solid #b1afaf; border-top: 1px solid #dadada; text-decoration:none;  margin: 0px 1px 5px 0px; text-align:center;
}
a:hover.input-login {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  text-indent:2px; text-align:center; color: #000000; background-image:url(../../../images/button_bg.gif); width: 50px; border-right:1px solid #b1afaf; border-left: 1px solid #dadada; border-bottom: 1px solid #b1afaf; border-top: 1px solid #dadada; text-decoration:none; margin: 0px 1px 5px 0px;
 }
/**********************************************************************************************
	Statistics Page (Member website)
	Example: /statistics/default.cfm 
***********************************************************************************************/
div.LATimesTitle {
 font-family: Arial, Helvetica, sans-serif; margin-right:5px; 
}
div.LATimesTitle h1 {
font-size:16px; color:black; margin:0px 0px 0px 0px; display:block;
}
div.LATimesTitle h2 {
font-size:12px; color:black; margin:0px 0px 0px 0px; font-weight:lighter;
}
div.LATimesTitle p {
font-size: 12px; margin:0px 10px 0px 92px; display:block; color:black;
}
div.LATimesTitle img {
margin-top:-3px; margin-right: 10px; margin-left: 10px; border:0px; float:left;
}
div.LATimesSection {
	float:left; width: 340px; 	padding: 0px 5px 0px 5px;	margin: 30px 5px 0px 5px; 
}
div.LATimesSection img {
	float:left; padding: 0px 5px 0px 5px;	margin: 0px 0px 0px 0px;
}
div.LATimesSection p {
	margin:20px 8px 0px 0px; color:gray; font-size:12px; display:block;  float:left; width:98%;
}
div.LATimesSection h1 {
	margin:0px;  color:#777777;	font-size:14px;	border:1px solid #e4e4e4;  background-image:url(/membersonly/images/housing-background-1px.gif); height:24px; text-align: center;	line-height:24px;
}
div.LATimesStatisticalForm { 
	font-size:11px; 	float:left;	width:99%;	margin-top:10px;	padding:10px 0px 5px 0px;
}
div.LATimesSection table, tr, td{
 font-size:11px;
}
div.LATimesSection select {
	font-size:11px;
}
/**********************************************************************************************
	Open House Guide Broker and Weekend Terms and Conditions
	Example: /membersonly/membership/ohagree.cfm
***********************************************************************************************/
div.ohagree {
	text-align:left; font-family:Arial, Helvetica, sans-serif; margin-right:20px; 
}
div.ohagree h1 {
	font-size:16px; font-weight:normal; text-align:center; border:1px solid gray; background-color:whitesmoke; font-weight:bold;
}
div.ohagree h2 {
	font-size:15px; border-bottom:4px solid firebrick; 
}
div.ohagree p {
	font-size:12px; 
}
div.ohagree ol li {
	font-size:14px; color:black; font-weight:bold; margin:10px 0 ; 
}
div.ohagree ol li ol li {
	font-size:12px; color:black; font-weight:bold; list-style:upper-roman; margin-right:35px;
}
div.ohagree ol li ol li span {
	font-size:12px; color:black; font-weight:normal; 
}
div.ohagree ol li ol li ol li  {
	font-size:12px; color:black; font-weight:bold; list-style:lower-alpha;
}
div.ohagree ol li ol li ol li span {
	font-size:12px; color:black; font-weight:normal; list-style:lower-alpha;
}

input.BackButton {
 font-family: Arial, Helvetica, sans-serif;  
 font-size: 12px;  
 font-style: normal;  
 color: Black; 
 font-weight:bold; 
 text-decoration:none; 
 background-image:url(/images/BackImage.png); 
 border:1px solid #9d9a9a; 
 height:21; 
 background-color:#d7d7d7; 
 width:70px; 
 padding-right:10px; 
 text-align:right;
 cursor:pointer;
