html {
	min-height: 100%;
	margin-bottom: 1px;
	margin-top: 0px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-bottom:0px;
	margin-top:0px;
}
.header-address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#212020;
}
.header-agent-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFFFFF;
	text-align:left;
}
a.header-agent-name {
	text-decoration:none;
	color:#FFFFFF;
}
a:hover.header-agent-name {
	text-decoration:underline;
	color:#FFFFFF;
}
.header-agent-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#FFFFFF;
	text-align:left;
}
.footer-copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b515e;
}

.footer-copyright-light {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #80828b;
}

.leftnav-bg {
	background-image: url(../images/leftnav-bg.gif);
}
.leftnav-menu-label, .leftnav-menu-label-announ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	display: block; 
	width: 100%; 
	height: 100%;
	line-height: 35px;
}
.leftnav-menu-label-announ {
	font-weight:bold;
	color:#f6ef7f;
}

a.leftnav-menu-label, a.leftnav-menu-label-announ {
	text-decoration: none;
	background-image: url(../images/pixel-trans.gif);
}
a:hover.leftnav-menu-label, a:hover.leftnav-menu-label-announ {
	text-decoration: none;
	color: #3e4654;
	font-size: 12px;
	background-image: url(../images/leftnav-seperator.gif);
}

.leftnav-menu-label-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
}
.leftnav-menu-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	width:100px;
}
.toolbar {
	background-image: url(../images/toolbar-bg.gif);
	height:27px;
	padding-left:5px;
	padding-right:7px;
}
.toolbar-text-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space:nowrap;
	color: #2c508b;
}
.toolbar-text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space:nowrap;
	color: #2c508b;
}
a.toolbar-text-normal, a.toolbar-text-small {
	text-decoration: none;
	color: #2c508b;
}
a:hover.toolbar-text-normal, a:hover.toolbar-text-small {
	text-decoration:underline;
	color: #2c508b;
}
.button {
	padding-bottom:3px;
	background-image: url(../images/button-center.gif);
	text-align:center;
}
.button-ls {
	background-image: url(../images/button-left.gif);
}
.button-rs {
	background-image: url(../images/button-right.gif);
}
.button-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space:nowrap;
	color: #FFFFFF;
	text-align:center;
}
a.button-label {
	text-decoration:none;
	color: #FFFFFF;
}
a:hover.button-label {
	text-decoration:none;
	color: #FFFFFF;
}
.page-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	padding-left:10px;
	padding-right:15px;
	text-align:left;
	color: #324e86;
}
.form-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	padding-right:10px;
	padding-bottom:10px;
	text-align:right;
}
.form-input {
	padding-bottom:10px;
	text-align:left;
}
.form-input-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.portlet-frame-bg {
	background-color: #c1c6d0;
}
.portlet-frame-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1b2022;
	background-color: #c1c6d0;
}
.portlet-body-bg {
	background-color: #e8edf5;
}
.portlet-body-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
}
a.portlet-body-label {
	text-decoration:underline;
	color:#330099;
}
.portlet-body-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
}
.portlet-body-input-rb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
	vertical-align: -15%;
	white-space: nowrap;
}
.portlet-body-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #27437e;
	background-color: #fd676b;
}
.featured-property-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.featured-property-text {
	text-decoration:none;
	color: #000000;
}
a:hover.featured-property-text {
	text-decoration:underline;
	color: #000000;
}
.edb-tab-active {
	background-image: url(../images/edb-tab-bga.gif);
	padding-top:5px;
	color:#1c366e;
	padding-right:1px;
}
.edb-tab-inactive {
	background-image: url(../images/edb-tab-bgi.gif);
	padding-top:5px;
	color:#6982b9;
}
.edb-tab-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	white-space: nowrap;
}
a.edb-tab-label {
	text-decoration:none;
	color:#6982b9;
}
a:hover.edb-tab-label {
	text-decoration:none;
	color: #1c366e;
}
.edb-body-bg {
	background-color: #dbe3f0;
}
.edb-body-seperator {
	background-color: #788090;
}
.edb-body-subheader-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #d42e21;
}
.edb-body-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 30px;
	white-space: nowrap;
}
.edb-body-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.edb-body-input-rb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: normal;
	vertical-align: -15%;
	white-space: nowrap;
}
.edb-body-label-lh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	white-space: nowrap;
}
.edb-body-input-lh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
}
.edb-body-chkbox-list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 10px;
}
#imagePopUp {
     position: absolute;
     visibility: visible;
     text-align:center;
     z-index: 1000;
	 left:40;
	 top:15;
}
#imagePopUp div {
}
.image-popup-box {
	background-color:#c4d2f2;
	border:1px ridge #a5b2cf;
	
}
.image-popup-titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4d4d73;
	padding-top: 2px;	
	padding-left: 3px;	
	cursor:move;
}
.image-popup-img-frame {
	padding-top:2px;
	padding-left:2px; 
	padding-right:2px;
	padding-bottom:2px;
	color: #4d4d73;
	cursor: default;
}
.image-popup-img-bg {
	border:solid 1px #a5b2cf;
	cursor: default;
}
.image-popup-img {
	border:solid 1px #ffffff;
}
.image-popup-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4d4d73;
	text-align:right;
	padding-top: 1px;	
	padding-right: 4px;	
	cursor: hand;
}
a.image-popup-button {
	text-decoration:none;
	color: #4d4d73;
}
a:hover.image-popup-button {
	text-decoration:underline;
	color: #4d4d73;
}

#imageUploadPopUp {
     position: absolute;
     visibility: visible;
     text-align:center;
     z-index: 1000;
	 left:40;
	 top:15;
}
#imageUploadPopUp div {
}
.popup-window {
	background-color:#ffffff;
	border:1px #212020;
	border-style:solid;
}
.popup-body {
	padding: 10px;
	cursor: default;
}
.popup-titlebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	color: #212020;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #788090;
	background-color:#d7e4fe;
	cursor:move;
}
.popup-title-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	color: #4d4d73;
	text-align:right;
}
a.popup-title-button {
	text-decoration:none;
	color: #4d4d73;
}
a:hover.popup-title-button {
	text-decoration:underline;
	color: #4d4d73;
}
.searchresults-criteria-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	white-space: nowrap;
	width:120px;
	padding-right:4px;
	text-align:right;
}
.searchresults-criteria-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 20px;
	text-align:left;
}
.body-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#1c366e;
}
.body-subheader-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.body-text-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
}
.body-text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.search-results-paginator-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3d4048;
}
a.search-results-paginator-nav {
	text-decoration:none;
	color: #3d4048;
}
a:hover.search-results-paginator-nav {
	text-decoration:underline;
	color: #3d4048;
}
.search-results-paginator-nav-disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;	
}
.search-results-sort-label {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
}
.search-results-sort-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
}
a.search-results-sort-nav {
	text-decoration:none;
	color: #000000;	
}
a:hover.search-results-sort-nav {
	text-decoration:underline;
	color: #000000;	
}
.search-results-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.search-results-detail {
	text-decoration:underline;
	color: #330099;
}
.search-results-detail-bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	color: #3d4048;	
}
a.search-results-detail-bold {
	text-decoration:none;
	color: #3d4048;	
}
a:hover.search-results-detail-bold {
	text-decoration:underline;
	color: #000000;
}
.search-results-summary-view {
	width: 591px;
}
.acknowledgement-messages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #009900;
}
.error-messages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CC0000;
}
.warning-messages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFF00;
}
.property-detail-header-link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
}
a.property-detail-header-link {
	text-decoration:none;
	color: #003399;
}
a:hover.property-detail-header-link {
	text-decoration:underline;
}
.property-detail-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.property-detail-value {
	text-decoration:none;
	color: #000000;
}
a:hover.property-detail-value {
	text-decoration:underline;
}
.property-detail-header-label {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	color: #d42e21;
}
.property-detail-label-top-row {
	text-align: left;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	width:100px;
	border-bottom-color:#d9d9d9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.property-detail-label-middle-row {
	text-align: left;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	border-bottom:1px; 
	border-bottom-color:#d9d9d9; 
	border-bottom-style: solid;
}
.property-detail-label-bottom-row {
	text-align: left;
	padding-left:4px; 
	padding-right:4px; 
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
}
.property-detail-value-top-row {
	text-align: left;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	border-bottom:1px;
	border-bottom-color:#d9d9d9;
	border-bottom-style: solid;
	width: 443px;
}
.property-detail-value-middle-row {
	text-align: left;
	padding-right:4px; 
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	border-bottom:1px; 
	border-bottom-color:#d9d9d9;
	border-bottom-style: solid;
	width: 443px;
}
.property-detail-value-bottom-row {
	text-align: left;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
	width: 443px;
}
.property-detail-sri-cell-tl {
	border-left:1px;
	border-right:0px;
	border-top:1px;
	border-bottom:0px;
	border-color:#d9d9d9; 
	border-style:solid;
	padding-left:4px;
	padding-right:4px;  
	padding-top:2px;
	padding-bottom:2px;  
}
.property-detail-sri-cell-tr {
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:0px;
	border-color:#d9d9d9; 
	border-style:solid;   
	padding-left:4px;
	padding-right:4px; 
	padding-top:2px;
	padding-bottom:2px;
}
.property-detail-sri-cell-bl {
	border-left:1px;
	border-right:0px;
	border-top:1px;
	border-bottom:1px;
	border-color:#d9d9d9; 
	border-style:solid;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.property-detail-sri-cell-br {
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-bottom:1px;
	border-color:#d9d9d9; 
	border-style:solid;    
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.property-detail-app-bg {
	background-image: url(../images/app-thumb-bg-inactive.gif);
	height: 72px;
	width: 91px;
	vertical-align:middle;
	text-align: center;
}
.property-detail-app-paginator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
a.property-detail-app-paginator {
	text-decoration:none;
	color: #000000;	
}
a:hover.property-detail-app-paginator {
	text-decoration:underline;
	color: #000000;	
}
.property-detail-app-paginator-disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999999;	
}
.property-detail-app-paginator-status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-left:6px; 
	padding-right:6px;
}
.property-detail-app-paginator-status-disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-left:6px; 
	padding-right:6px;
	color: #999999;	
}
.property-detail-directions-icons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFFFFF;
	background:url(../images/map-pushpin-step.gif);
	height: 14px;
	width: 14px;
	text-align:center;
}
a.property-detail-directions-icons {
	text-decoration:none;
	color:#FFFFFF;
}
a:hover.property-detail-directions-icons { 
	text-decoration:none;
	color:#FFFFFF;
}
.property-detail-directions-error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#d42e21;
}
.property-detail-directions-intructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.property-detail-directions-intructions {
	text-decoration:none;
	color:#333333;
}
a:hover.property-detail-directions-intructions {
	text-decoration:underline;
	color:#333333;
}
.property-detail-map-status {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#666666;
}
.contact-us-label, .contact-us-label-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:right;
}

.contact-us-label-bold {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	color: #3d4048;	
	padding-left:0px;
}
.contact-us-input {
	padding-bottom:10px;
	text-align:left;
}
.contact-us-input-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.login-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:5px;
	text-align:left;
	color: #333333;
}
.login-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:right;
}
.login-input {
	padding-bottom:10px;
	text-align:left;
}
.login-input-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
a.area-info-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #330099;
	text-decoration:underline;
}
a:hover.area-info-link {
	text-decoration:underline;
}
.sa-page-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	padding-bottom:6px;
	padding-left:3px;
	padding-right:15px;
	text-align:left;
	color: #666666;
}
.sa-form-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space: nowrap;
	color: #212020;
	border-bottom: solid 1px #788090;
	background-color:#d7e4fe;
}
.sa-form-subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align:left;
	padding-left: 3px;
	padding-top: 10px;
	white-space: nowrap;
	color: #333333;
	border-bottom: solid 1px #788090;
}

.sa-main-menu-item {
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:left;
}
.sa-main-menu-item-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
}
a.sa-main-menu-item-link {
	text-decoration:none;
	color: #003366;
}
a:hover.sa-main-menu-item-link {
	text-decoration:underline;
}
.sa-list-background {
}
.sa-list-header {
	padding:0px;
	background-color:#d7e4fe;
	border-bottom: solid 1px #788090;
	vertical-align:text-bottom;
}
.sa-list-header-left, .sa-list-header-center, .sa-list-header-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	white-space: nowrap;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	color:#212020;
	height:100%;
}
.sa-list-header-left {
}
.sa-list-header-center {
	border-left: solid 1px #788090;
}
.sa-list-header-right {
	border-left: solid 1px #788090;
}
.sa-list-column-fwidth {
	padding:0px	;
}
.sa-list-column-vwidth {
	padding:0px	;
	width:100%;
}
.sa-list-column-vwidth-50 {
	padding:0px	;
	width:50%;
}
.sa-list-column-table-wrapper {
	border:0px solid #000000;
	border-collapse:collapse;
	border-spacing:0px;
	height:21px;
	width:100%;
}
.sa-list-column-left, .sa-list-column-right, .sa-list-column-center {
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	border-bottom: solid 1px #CCCCCC;
	vertical-align:middle;
}
.sa-list-column-left {
}
.sa-list-column-center {
	border-left: solid 1px #CCCCCC;
}
.sa-list-column-right {
	border-left: solid 1px #CCCCCC;
}
.sa-list-column-selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align:center;
	width:12px;
}
.sa-list-column-text, .sa-list-no-records-found {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	text-align:center;
	color:#212020;
}
a.sa-list-column-text {
	text-decoration:none;
	color:#212020;
}
a:hover.sa-list-column-text {
	text-decoration:underline;
	color:#212020;
}
.sa-list-no-records-found {
	 color:#FF0000;
	 width:100%;
	 padding-top:5px;
}
.sa-label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	padding-left:10px;
	padding-right:10px;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align:right;
	vertical-align:text-top;
}
.sa-input {
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
}
.sa-input-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.sa-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	text-align:left;
	vertical-align:text-top;
	padding-top: 8px;
	padding-bottom: 5px;
}
.sa-notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
	padding-left:10px;
	padding-right:10px;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align:left;
	vertical-align:text-top;
}
.sa-message {
	border: thin solid #333333;
}
.sa-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	white-space: nowrap;
	color: #330099;
}
a.sa-link {
	text-decoration:none;
	color: #330099;
}
a:hover.sa-link {
	text-decoration:underline;
	color: #330099;
}
.kupu-fulleditor{
	padding-left: 0px;
	padding-bottom: 0px;
}
div.kupu-fulleditor .kupu-editor-iframe {
	height: 100%;
	width: 100%;
	border: silver solid 1px;
}
.announ-list-column {
	padding-bottom:15px;
}
.announ-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	padding-bottom:5px;
	color: #4d4d73;
}
.announ-message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.announ-property-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333399;
	padding-top:5px;
}
a.announ-property-link {
	text-decoration:underline;
	color:#333399;	
}
a:hover.announ-property-link {
	text-decoration:underline;
	color:#333399;	
}
.areainfo-column-a {
	width:175px;
	padding-bottom:3px;
}
.areainfo-column-b {
	padding-bottom:3px;
	height: 2px;
	width: 2px;
}
.areainfo-column-c {
	padding-bottom:3px;
	padding-left:10px;
}
.moa-contact-info-label, .au-contact-info-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3d4048;
	padding-left:2px;
	padding-right:3px;
	padding-top:3px;
	vertical-align:text-top;
}
.moa-contact-info-value, .au-contact-info-value {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
	padding-left:2px;
	padding-top:3px;
	width:100%;
}
a.moa-contact-info-value, a.au-contact-info-value {
	color:#330099;	
}
.moa-agent-name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color:#1c366e;
}
.moa-agent-designations {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#1c366e;
}
.moa-agent-group-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color:#1c366e;
	padding-left:2px;
}
.moa-agent-group-bullet {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #212020;
	padding-left:8px;
	padding-top:5px;
	width:100%;
}

