/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
div.column{
	float: left;
}

div.column_4{
	width: 25%;
	float: left;
}

div.column_3{
	width: 33%;
	float: left;
}

div.column_2{
	width: 50% !important;
	float: left !important;
}

.align_left{
	text-align: left;
}

img.align_left, span.align_left{
	float: left;
}

img.align_right, span.align_right{
	float: right;
}

.align_center{
	text-align: center !important;
}

.align_middle, img.icon{
	vertical-align: middle !important;
}

.align_right, .number{
	text-align: right;
}

.align_bottom{
	vertical-align: bottom;
}

.align_top{
	vertical-align: top !important;
}

table.align_center td{
	text-align: center;
}

.border_blue{
	border: 1px solid blue;
}

.border_red{
	border: 1px solid red;
}

.border_green{
	border: 1px solid green;
}

table.center_cells td{
	text-align: center;
}

table.column_3 td{
	width: 33%;
}

table.column_2 td{
	width: 50%;
}


table td{
	vertical-align: top;
}

.note{
	color: #454545;
	padding-left: 2px;
	font-size: 10px;
}

table.form td{
	vertical-align: middle;
}

.clear_float {
	clear: both;
}

.bold {
	font-weight: bold !important;
}

.hidden {
	display: none !important;
}

.invisible {
	visibility: hidden;
}

.pointer {
	cursor: pointer;
}

.grabber {
	cursor: move;
}

.borderless {
	border: 0px solid #FFFFFF !important;
}

table.full {
	width: 100%;
}

.text_tiny {
	font-size: 50%;
	}

.text_small {
	font-size: 75%;
	}
	
.text_large {
	font-size: 150%;
	}
	
.text_huge {
	font-size: 200%;
	}
	
.text_red, .red{
	color: #F00 !important;
}

.dim, .disabled{
	color: #ABABAB;
}

.nowrap{
	white-space: nowrap;
}

.min_width{
	width: 1% !important;
	white-space: nowrap;
}

.underline, .underlined {
	text-decoration: underline;
}

.upper {
	text-transform: uppercase;
}

table.column_2 > tbody > tr > td {
	width: 50%;
}

span.normal {
	font-weight: normal;
}

.error, .errors {
	color: #F00;
	text-align: center;
	border: 1px solid #ABABAB;
	padding: 5px;
	background-color: #FEFDC7;
}

.notice, .notices {
	color: #333;
	text-align: center;
	border: 1px solid #ABABAB;
	padding: 5px;
	background-color: #FEFEDD;
	font-weight: bold;
}

.strike_through, .strike {
	text-decoration: line-through;
}

.italic, .italics {
	font-style: italic;
}

.borderless {
	border: none;
}
/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(/img/icons/bigListing.jpg) no-repeat top right;
 _background-image:url(/img/icons/bigListing.jpg);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 0px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
 width:100%;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}
/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #DDD;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #DDD !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #DDD;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #FF9900;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker .ui-datepicker-titleRow {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker .ui-datepicker-daysRow {
	background: #FFF;
	color: #666;
}
.ui-datepicker-weekCol {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker .ui-datepicker-daysCell {
	color: #000;
	border: 1px solid #DDD;
}
#ui-datepicker .ui-datepicker-daysCell a {
	display: block;
}
.ui-datepicker .ui-datepicker-weekEndCell {
	background: #E0F4D7;
}
.ui-datepicker .ui-datepicker-daysCellOver {
	background: #FFF;
	border: 1px solid #777;
}
.ui-datepicker .ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #B1DB87 !important;
}
.ui-datepicker-currentDay {
	background: #83C948 !important;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-titleRow a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-titleRow a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-oneMonth {
	float: left;
	width: 185px;
}
.ui-datepicker-newRow {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
body { 
	padding: 0px;
	margin: 0px;
	border: 0;
	text-align: center;
	background-image:url(/img/front/topBG_Banner.jpg);
background-repeat:repeat-x;
background-position:top;
}

body * { 
	z-index: 1;
}

a img { 
	border: 0;
}

#header { 
	background: url(/img/front/headerBG.jpg) repeat-x;
	height: 43px;
	width:984px;
	margin: 0 auto;
	color: white;
	z-index: 2;
}

#headerL {
float: left;
width: 285px;
}

/*#header a { 
	color: white;
}*/

#header #offices, #header div.links { 
	padding-top: 9px;
}

#header #offices { 
	text-align: center;

}

#header div.links { 
	width:205px;
	float: right;
	padding-right: 10px;
}

#contentWrapper { 
	margin: 0 auto 0 auto;
	clear: both;
	width: 1002px;
	background: url(/img/front/containerBG2.jpg) repeat-y;
	padding-bottom: 10px;
}

#content { 
	margin: 10px 20px 10px 290px;
	text-align: left;
}

#content div.cleaner { 
	clear: both;
}

#flashImage { 
	background: url(/img/front/header_flash1.jpg) no-repeat;
	width:1002px;
	height: 240px;
	/*top: -12px;*/
	position:relative;
	top:-7px;
	
}

#left { 
	float: left;
	
	width: 260px;
	z-index: 2;
	position:relative;
	top:-28px;
}

#left2 { 
	
	margin: 20px 0 0 20px;
	width: 260px;
	z-index: 2;
	position:relative;
	
}

#left div.header { 
	background: url(/img/front/property_search.jpg) no-repeat;
	height: 57px;
}

#left div.search { 
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #ccc;
	padding-top: 25px;
	z-index: 3;
	position:relative;
	top:-13px;
}

#navBar {
background-image:url(/img/front/navBG.jpg);
background-repeat:repeat-x;
color:white;
margin:10px 20px 10px 290px;
padding:7px;
text-align:center;
}

div.navs a { 
	color: white;
	text-decoration: none;
	padding: 0 5px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: white;
}

div.navs a:hover { 
	/*color: #FF0;*/
}

div.navs a:first-child { 
	border-width: 0;
}

#left div.search div  { 
	margin: 10px 5px;
	text-align: left;
}

#left div.search label { 
	width: 75px;
	display: block;
	float: left;
}

#left div.search input, #left div.search input {
}

#left div.search div.button { 
	text-align: center;
}
#left div.search div.button input { 
	width: 100px;
}

#footerNav { 
	background: #3a4ba5;
	padding: 10px;
}

#footer { 
	margin: 0 auto 25px auto;
	width: 900px;
}

#footer div.left { 
	float: left;
}

#footer div.right { 
	float: right;
}

a.navigation_primary:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.navigation_primary:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.navigation_primary:hover {
	color:#CCCCCC;
	text-decoration:none;
}
a.navigation_primary:active {
	color: #FFFFFF;
	text-decoration:none;
}


/* END Home Page Search */

/* mortgage calulator */
.dialog { 
	margin: 5px 5px 5px 17px;
	color: #333;
}

div.mortgageWrapper label { 
	float: left;
	text-align:left;
	width: 125px;
	margin-left:10px;
}

div.mortgageWrapper input,  div.mortgageWrapper select { 
	width: 100px;
}

div.mortgageWrapper div { 
	margin-bottom: 3px;
}

/* Search */

div.searchArea label { 
	float: left;
	width: 125px;
	font-weight: bold;
	padding-left:5px;
}

div.searchArea input,  div.searchArea select { 
	width: 150px;
	margin-bottom: 5px;
}

div.searchArea div { 
	margin-bottom: 3px;
}

#navBar a,
#navBar a:link,
#navBar a:active,
#navBar a:hover,
#navBar a:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size:14px;
	padding: 0px 20px 0px 20px;
	border-left:solid;
	border-left-color:#FFFFFF;
	border-left-width:1px;
	text-align:center;
}


#navBar a:hover {
	background-color: #FFFFFF;
	color:#293A94;
}

#navBar a:first-child { 
	border-left: 0;
}
#bottomCalc {
width: 260px;
height: 24px;
background-image:url(/img/front/bottomCalc.jpg);
}

#TopCalc {
width: 260px;
height: 18px;
background-image:url(/img/front/CalcTop.jpg);
}

#ContentCalc {
background-image:url(/img/front/Calcbg.jpg);
background-repeat:repeat-y;
width:260px;
}
/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:1600px; /* based on image dimensions - not quite consistent with drip styles yet */
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .dialog_content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(/img/icons/bigListing.jpg) no-repeat top right;
}

.dialog .dialog_content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:15px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1200px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}

div.listing div.image { 
	float: left;
	padding: 5px;
}

div.listing div.offered, div.listing div.propType { 
	float: right;
}

div.listing div.price { 
	font-weight: bold;
}

div.listing div.remark { 
	padding: 10px 0;
}

div.listing div.wrapper div { 
	padding: 5px 0;
}

div.float-right { 
	float: right;
	margin: 10px;
}

div.light-border { 
	border: 1px solid #CCC;
	background: #F6F6F6;
	padding: 5px;
}

div.center-images img { 
	display: block;
    margin-left: auto;
    margin-right: auto;
}

div.agents-rows { 
	/* clear: left; */
}

div.agents-rows div.agents-inner a {
	text-decoration: none;
}

div.agents-rows div.agents-inner a img {
	/*height: 188px;*/
	width: 150px;
}

div.agents-rows div.agents-inner a p {
				position: absolute;
				margin: 0px;
				margin-left: 2px;
				margin-top: 2px;
				z-index:2;
				background-Color: #555555;
				color: #ffffff;
			/*	width: 146px; */
				text-align: center;
				padding-top: 5px;
				padding-bottom: 5px;
				opacity: 1;
				display: none;
				clear: none;
				font-size: 10pt;
}

div.agents-rows div.agents-inner { 
	width: 33%;
	float: left;
	text-align: center;
	margin: 5px 0;
	font-weight: bold;
}

div.agents-info { 
	border: 1px solid #EFEFFF;
	background: #F6F6FF;
}


div.agents-properties-rows { 
}

div.agents-properties-rows div.agents-properties-inner a {
	text-decoration: none;
}

div.agents-properties-rows div.agents-properties-inner a img {
	width: 160px;
	border: 0px;
	height: 125px;
}

div.agents-properties-rows div.agents-properties-inner a p {
				position: absolute;
				margin: 0px;
				margin-left: 2px;
				margin-top: 2px;
				z-index:2;
				background-Color: #555555;
				color: #ffffff;
				width: 156px;
				text-align: center;
				padding-top: 5px;
				padding-bottom: 5px;
				opacity: 0.65;
				display: none;
				clear: none;
				font-size: 10pt;
}

div.agents-properties-rows div.agents-properties-inner { 
	width: 33%;
	float: left;
	text-align: center;
	margin: 5px 0;
	font-weight: bold;
}

div.agents-subs-rows { 
	clear: right;
}

div.agents-subs-rows div.agents-subs-inner a {
	text-decoration: none;
}

div.agents-subs-rows div.agents-subs-inner a img {
	border: 0px;
	width: 200px;
}

div.agents-subs-rows div.agents-subs-inner a p {
				position: absolute;
				margin: 0px;
				margin-left: 2px;
				margin-top: 2px;
				z-index:2;
				background-Color: #555555;
				color: #ffffff;
				width: 196px;
				text-align: center;
				padding-top: 5px;
				padding-bottom: 5px;
				opacity: 0.65;
				display: none;
				clear: none;
				font-size: 10pt;
}

div.agents-subs-rows div.agents-subs-inner { 
	width: 33%;
	float: left;
	text-align: center;
	margin: 5px 0;
	font-weight: bold;
}

#agents-properties-wrapper div.agents-properties-rows:first-child { 
	clear: right;
}

div.subDivisions { 
	margin: 10px 0;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #DFDFDF;
}

div.padding { 
	padding: 10px;
}

#calc label { 
	width: 6em;
	float: left;
	display: block;
}

