* {
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ! important;
 font-size: 12px;

 }
 
.text {
	font-size: 12px ! important;
	line-height: 18px;
	}

.body_form_fields { color: black; font-size: 10px ! important; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.body_no_indent { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }



.dis {color: #000000; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
.head { color: black; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 18px; text-align: left; }

.header { color: black; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 18px; text-align: left; }
.header2 { color: black; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: bold; font-size: 16px; text-align: left; }
.header3 {color: white; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: bold; font-size: 12px; text-align: center; padding-top:3; }
.header4 { color: black; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: bold; font-size: 14px; text-align: left; }
.header5 {color: #1C1879; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 16px;}

.qsearch {color: white; font-family: Century Gothic, Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 12px; text-align: left;}

.search {color: white; font-family: Century Gothic, Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 10px; text-align: left; text-transform:uppercase; }
	.search select {font-size: 10px;}

.btext {font-family: arial, helvetica, sans-serif; font-size: 12px; color: black;}
.btext2 {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: white; font-weight:normal;}
.btext3 {font-family: arial, helvetica, sans-serif; font-size: 14px; color: black;}
.btext4 {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #5D0022; font-weight:bold;}
.btext5 {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #5D0022; font-weight:bold;}
.btext6 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #5D0022; text-align:right;}
.btext7 {font-family: arial, helvetica, sans-serif; font-size: 10px; color: black;}

.search_paragraph {font-family: arial, helvetica, sans-serif; font-size: 11px ! important; color: #000000 ! important;}

.MsoNormal {font-family: arial, helvetica, sans-serif; font-size: 12px; color: black;}
.MsoHyperlink  {font-family: arial, helvetica, sans-serif; font-size: 12px; color: black;}

.projects {font-family: arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight: bold;}
.projects2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight:normal; }
.projects3 {font-family: arial, helvetica, sans-serif; font-size: 10px; color: white; font-weight:normal; }


.address {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:center;}

.ssp {font-family: trebuchet ms, arial, helvetica, sans-serif; font-size: 16px; color: #1c1879; font-weight:normal;}
.atlas {font-family: arial, helvetica, sans-serif; font-size: 12px; color: black; font-weight:normal;}
.teaser {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: white; font-weight: normal;}
.port {color: #ffffff; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
.port2 {color: #ffffff; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none; line-height:10px;}
.fp {font-family:  arial, helvetica, sans-serif; color: white; font-size: 11px; text-decoration: none; font-weight: normal;}
.nav {color: white; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:center;}

#dropmenudiv{position:absolute; border:0px solid #cccccc; border-bottom-width: 0; font-size:11px; font-family:helvetica, arial, sans-serif; line-height:18px; z-index:100;}

#dropmenudiv a{width: 100%; display: block; text-indent: 8px; border-bottom: 1px solid #6F002A; padding: 1px 0; text-decoration: none; font-weight: normal;}
		
#dropmenudiv a:hover{ /*hover background color*/ background-color: #6F002A;}


a:link.MsoHyperlink {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited.MsoHyperlink {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover.MsoHyperlink {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a:link {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a:link.modify, a:link.side, a:link.SearchTypeOn, a:link.SearchTypeOff {color: #666!important; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited.modify, a:visited.side, a:visited.SearchTypeOn, a:visited.SearchTypeOff {color: #666!important; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover.modify, a:hover.side, a:hover.SearchTypeOn, a:hover.SearchTypeOff {color: #5D0022!important; font-family: arial, helvetica, sans-serif; text-decoration: underline!important; font-weight: bold;}

a:link.nav3 {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 12px;}
a:visited.nav3 {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;font-size: 12px;}
a:hover.nav3 {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;font-size: 12px;}
 
a:link.offices {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited.offices {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover.offices {color: #5D0022; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}

a:link.urban {font-family: century gothic, arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a:visited.urban {font-family: century gothic, arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight:normal; letter-spacing:1px; text-decoration:none;}
a:hover.urban {font-family: century gothic, arial, helvetica, sans-serif; font-size: 14px; color: #5794B3; font-weight:normal; letter-spacing:1px; text-decoration:none;}

a:link.mortgage {font-family: arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight: normal; padding-right: 70px; text-decoration: none;}
a:visited.mortgage {font-family: arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight: normal; padding-right: 70px; text-decoration: none;}
a:hover.mortgage {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #E72128; font-weight: normal; padding-right: 70px; text-decoration: none;}

a:link.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; padding-right: 70px; padding-bottom:20px;text-decoration: none;}
a:visited.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; padding-right: 70px; padding-bottom:20px;text-decoration: none;}
a:hover.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FFA501; font-weight:bold; padding-right: 70px; padding-bottom:20px;text-decoration: none;}

a:link.mortgage3 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #1C1879; font-weight: bold; text-decoration:none;}
a:visited.mortgage3 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #1C1879; font-weight: bold; text-decoration:none;}
a:hover.mortgage3 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #1C1879; font-weight:bold; text-decoration:underline;}

a:link.info {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CA6113; text-decoration: none; font-weight: bold;}
a:visited.info {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CA6113; text-decoration: none; font-weight: bold;}
a:hover.info {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #CA6113; text-decoration: underline; font-weight: bold;}

a:link.enter {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: #C6B26D; text-decoration: none; font-weight: normal;}
a:visited.enter {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: #C6B26D; text-decoration: none; font-weight: normal;}
a:hover.enter {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: #860038; text-decoration: none; font-weight: normal;}

.date {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: #C6B26D; text-decoration: none; font-weight: normal;}

a:link.info2 {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: #518AA7; text-decoration: none; font-weight: normal;;}
a:visited.info2 {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: #518AA7; text-decoration: none; font-weight: normal;}
a:hover.info2 {font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; color: white; text-decoration: none; font-weight: normal;}

a:link.start {font-family: arial, helvetica, veranda, sans-serif; font-size: 11px; color: #1C1879; text-decoration: none; font-weight: bold;}
a:visited.start {font-family: arial, helvetica, veranda, sans-serif; font-size: 11px; color:#1C1879; text-decoration: none; font-weight: bold;}
a:hover.start {font-family: arial, helvetica, veranda, sans-serif; font-size: 11px; color: #1C1879; text-decoration: underline; font-weight: bold;}
 
a:link.l_nav {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align:center;}
a:visited.l_nav {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align:center;}
a:hover.l_nav {color: #E72128; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align:center;}

a:link.d_nav {color: #000000; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:left;}
a:visited.d_nav {color: #000000; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:left;}
a:hover.d_nav {color: #B1A261; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:left;}

a:link.nav {color: #ffffff; text-decoration: none; font-family:  century gothic, helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align:center; text-transform: uppercase; line-height: 13px;}
a:visited.nav {color: #ffffff; text-decoration: none; font-family: century gothic, helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align:center; text-transform: uppercase; line-height: 13px;}
a:hover.nav {color: #ffffff; text-decoration: none; font-family: century gothic, helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; text-align:center; text-transform: uppercase; line-height: 13px;}

.navbg {background-image: url(/images/layout/tbut_bg.gif); width: 99px; height: 30px; background-repeat: no-repeat; color: #000000 ! important !;}

.navbg_on {background-image: url(/images/layout/tbut_bg_on.gif); width: 99px; height: 30px; background-repeat: no-repeat;color: #ffffff ! important !}

a:link.nav2 {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:center; }
a:visited.nav2 {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:center; }
a:hover.nav2 {color: #1C1879; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; text-align:center; }

a.dis2:link {color: #000000; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.dis2:visited {color: #000000; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a.dis2:hover {color: #6F002A; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}

a:link.port {color: #ffffff; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a:visited.port {color: #ffffff; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a:hover.port {color: #FFFFFF; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:link.port2 {color: #707070; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a:visited.port2 {color: #707070; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a:hover.port2 {color: #FFFFFF; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}


.page_title {font-family: verdana, arial, helvetica, sans-serif; color: #4082BF; font-size: 16px; text-decoration: none; font-weight: bold;}

a:link.test {color: #B1A261; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a:visited.test {color: #B1A261; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}
a:hover.test {color: #FFFFFF; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: underline;}

.test1 {color: #B1A261; text-decoration: none; font-family: century gothic, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none;}

.home_news {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: black;
	border-right: 1px dotted #333333;
	}

.news_head {
	color: black; 
	font-family: "Century Gothic", Arial, Helvetica, Swiss, SunSans-Regular ! important; 
	font-weight: normal; 
	font-size: 18px; 
	text-align: left;
	}

/* SETS STYLES FOR OPEN HOUSE LISTINGS PAGE
-------------------------------------------------*/
table#oHouseTitle, table#oHouseTitle tr, table#oHouseTitle tr td, table#oHouseNavigation, table#oHouseSearchTable { border-collapse:collapse!important; border:1px solid #D2CDB9!important; color: #444444 ! important;}

table#oHouseTitle td img { border:1px solid #9B9B9B!important; }

table#oHouseTitle td img#defaultIDXLogo, table#oHouseTitle td img#defaultCompanyLogo { border:none!important; }

table#oHouseTitle td { border-bottom:1px solid black!important; }

div#openhouses table tr td  { padding:2px 8px!important; }

table#oHouseTitle tr, table#oHouseTitle tr td { border:none!important; color: #444444 ! important; }

table#oHouseTitle td { color:#000066 ! important; } /*2d2d2d*/



.dotline {border-style: dotted; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-color: #666666;}

.dotline2 {border-style: dotted; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-color: #666666;}

.dotline3 {border-style: dotted; border-top-width: 0; border-left-width: 1px; border-right-width: 0; border-bottom-width: 0; border-color: #666666;}

.FormFieldLabel, .FormField, .ListingInfo {font-size: 12px;}

.SectionTitle, .SearchTypeOff, .SearchTypeOn, .SearchType {font-size: 12px;}

.text {font-size: 12px; padding-top: 10px;}

.flash-home{background:url(/images/layout/flash226.gif) no-repeat;}
