/**********************************************************************************************
	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
***********************************************************************************************/

a.Standard:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#165da3;
	text-decoration:none;
	font-size:12px;
}
a.Standard:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:Purple;
	text-decoration:none;
	font-size:12px;
}

a.Standard:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#0018FF; 
	text-decoration:underline;
	font-size:12px;
}
a.Standard:active{
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:red; 
	text-decoration:none;}
/***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: #165da3; text-decoration:none;
	}
a:hover.Blue {
 	font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal; font-weight: normal;  color:#0018FF; 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: #165da3; text-decoration:none;
}
a:hover.BlueNoUnderline {
 font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;   color:#0018FF; 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: #165da3; text-decoration:none;
}
a:hover.BlueRegular
{
 font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-style: normal;  font-weight: normal;   color:#0018FF; 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:184px; 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;
	margin-top: 8px;
}
/**********************************************************************************************
	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: #165da3; text-decoration:none;
}
a:visited.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: purple; text-decoration:none;
}
a:hover.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color:#0018FF; text-decoration:underline;
}
a:active.Bluesml {
 font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: red;
}
/**********************************************************************************************
	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;
}


.inputLogin {
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  text-indent:2px;  color: #000000; background-color: #FFFFFF; width: 133px; border-right:1px solid #b1afaf; border-left: 1px solid #dadada; border-bottom: 1px solid #b1afaf; border-top: 1px solid #dadada;
}



/*headers*/

h4, h5, h6 {font-size:1.0em;}
	
	hr {size:0px; color:#dadada;  margin-top:5px; border-top:1px solid #c6c6c6; border-left:1px solid #c6c6c6; }	
	h2 { color:black;  margin:0; padding:3px; clear:left;  font-size:1.7em; }	
	h2.large  {font-size: 1.6em; color:#333333; font-weight:normal; padding-bottom:10px;  border-bottom:none;}
	.adjustmentTitle {width:225px; float:left;}
	h2.medium {font-size:1.4em; font-weight:normal; margin:0px; color:#333333; padding-left:0px;}	
	h2.medium span{ font-style:italic; color:#777777; float:right; font-size:.8em; display:inline-block}
 	h2.small {font-size:1.2em; font-weight:normal; margin:0px; color:#333333; padding-left:0px;} 
	h2.bold {font-weight:bold;}
	h3 {font-size:1.0em; font-weight:normal; margin:0px;}
	h3.medium {font-size:1.1em; padding-top: 3px;}
	h3.bold {font-size:1.2em; font-weight:bold;}
	h3.footer {font-size:1.0em; font-weight:normal; margin:0px; color:#777777; padding:0px;}  



/*Products & Services*/	  		  
	.Main {width:48%; padding:0px; text-align:left; float:left;  margin-left:3px; margin-right:3px; display:inline-block; clear:none; overflow:hidden; text-align:center;}
	.Main .box {margin-left:auto; margin-right:auto; text-align:left; height:290px; text-align: left;  font-size: 1.1em; line-height:17px;} 
	.Main .bottombox {margin-left:auto; margin-right:auto; text-align:left; font-size: 1.1em; line-height: 17px;}
	.Main .InnerOrange {background-color: #D68300; padding:0px; margin-bottom: 5px; width:98%;}	
	.Main .InnerGreen {background-color: #6E7C0A; padding:0px; margin-bottom: 5px; width:98%;}
	.Main .InnerBlue {background-color: #55738D; padding:0px; margin-bottom: 5px; width:98%;}	
	.Main .InnerRed {background-color: #f4151c; padding:0px; margin-bottom: 5px; width:98%;}	
	.Main .imgRight {float:right; margin-right:3px; padding:8px;}	
	.Main .border {background-color:#dde8f7; padding:4px; border: 1px solid #CFD6DE; margin-bottom:5px; text-align: left;}  
	.Main span {margin:0px; padding:0px; font-size: 1.1em;}
	.Main  dl {margin:0px;}
	.Main dl dt{margin: 0px; padding:0px; font-size: 1.1em; }
	.Main dl dd{margin: 3px 23px; padding:0px; font-size: 1.1em; }	
	.Main .background-image dd {margin: 11px 8px -6px; padding: 0 0 0 15px; background: url("../Images/arrow_bullet.gif") no-repeat 0 .3em;}
	.Main p {font-size: 1.1em; width:95%;}
	.Main .margin {margin-top:5px;}

/**********************************************************************************************
	This Section contains the styles for the /membersonly/search/reciprocal/recip.cfm File
	Example: Nationwide MLS Links & Search
***********************************************************************************************/

input.ActionBTN{
   font-family: Verdana, Helvetica, sans-serif; color: #2A4B23; font-size: 10px; height: 25px; font-weight: bold; cursor: pointer; text-align: center; 
   background: url(../images/BTN_BKGS.png) repeat-x; background-position: 0 -50px; margin: 5px 0px 0px 0px; border: 1px solid; border-top-color: #93AF8D; 
   border-left-color: #93AF8D; border-right-color: #7D9776; border-bottom-color: #7D9776; } 
input.ActionBTNHOV {   
   font-family:Verdana, Helvetica, sans-serif;    color:white;   font-size:10px;    cursor:pointer;   background:url(../images/BTN_BKGS.png) repeat-x; 
   background-position: 0 -25px;    text-decoration:none;     border:1px solid;   border-top-color:#728fa3;   border-left-color:#728fa3;   border-right-color:#384d62;  
   border-bottom-color:#384d62;   box-shadow: 0px 1px 1px #c0c0bd;   }
input.StandardBTN{
   font-family: Verdana, Helvetica, sans-serif; color: #575151; font-size: 10px; height: 25px; font-weight: bold; cursor: pointer; text-align: center; 
   background: url(../images/BTN_BKGS.png) repeat-x; background-position: 0 0px; margin: 5px 0px 0px 0px; border: 1px solid; border-top-color: #A6A6A6;
   border-left-color: #A6A6A6; border-right-color: #999; border-bottom-color: #999; } 
input.StandardBTNHOV {   
   font-family:Verdana, Helvetica, sans-serif;    color:white;   font-size:10px;    cursor:pointer;   background:url(../images/BTN_BKGS.png) repeat-x; 
   background-position: 0 -25px;    text-decoration:none;     border:1px solid;   border-top-color:#728fa3;   border-left-color:#728fa3;   border-right-color:#384d62;  
   border-bottom-color:#384d62;   box-shadow: 0px 1px 1px #c0c0bd;   }
.NationWideMap { float:left; margin-right:40px;  display:inline-block;}
.NationWideLinks { float:left; text-align:left; display:inline-block; width:340px;}
.FindPublicMLS {float:left; display:inline-block; width:100%; }
.FindPublicMLS ul { margin:0; padding:0;}
.FindPublicMLS ul li {font-size:12px; list-style:none; padding:1px 0; border-bottom: 1px dotted #D1D1D1; line-height:25px;}
.NationWideTitle {text-align:center; padding:0; margin:0; font-size:18px;}
.NationWideSelect	{height:25px;}

 /**********************************************************************************************
	This Section contains the styles for the /membersonly/search/statistics/stats.cfm File
	Example: Stats
***********************************************************************************************/
 
div.yearBar {
    background-image:url('/membersonly/Images/CalendarYear-Graphic.gif'); background-repeat:repeat-x; background-position:center; padding:0px 0px;
	width:900px; margin:0px auto 0 auto; display:block; height:20px; clear:both; z-index:1;  }
div.yearBar span {
	font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:Black; text-align:center; display:block; width:69px; height:20px;
	background-image:url('/membersonly/Images/Calendar-arrow-down.gif'); background-repeat:no-repeat; background-position:center; float:left; z-index:1000; }
#myvar {
	border:1px solid #ccc; background:#f2f2f2; padding:20px; }
div.Container {
	width:900px; 	font-family:Arial, Helvetica, sans-serif; 	margin-left:auto; margin-right:auto;	}
div.monthFrame {
	margin:0px 0px 0px 10px; padding:3px 3px 3px 7px; height:20px; display:block; width:95%; border-bottom:1px dotted #999999; }
div.monthFrame img {
	height:9px; width:9px; }
div.monthFrame span {
	padding-right:5px; }
#NA {
	margin-left:15px; width:95%; }
#NA img {
	width:51px; height: 62px; float:left; padding-right:5px;}
#NA p{
	width:100%;  height:62px; padding:3px; margin:3px 0px; font-size:12px;}
a:link.nmT, a:visited.nmT, a:active.nmT {
  	text-decoration:none; color: #165da3; font-size: 14px;  font-weight:bold; }
a:hover.nmT{
 	font-weight: bold; color:#0018ff; text-decoration:underline; font-size: 14px; 
}
#quarter {
	height:15px;
	padding:5px;
}
#quarter img{
	height:15px;
	width:15px;
	text-align:center;
	margin-bottom:-2px;
}
#quarter span {
	padding-right:5px;
	}
#quarter a:link, a:visited, a:active {
 /*font-size: 15px; */
 font-style: normal; 
 font-weight: bold; 
 color:#999999;
 text-decoration:none;
 }
#quarter a:hover {
 /*font-size: 15px; */
 font-style: normal; 
 font-weight: bold; 
 /*color:black;
 text-decoration:underline;*/
 }