/* CSS Document */
   html{
      margin:0;
      padding:0;
      border:none;
   }
#fullheight{height:100%}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #58868E;
    border:none;
	margin: 0;
	padding: 0;
}

#headercontainer {
	background-color: #FFFFFF;
	background-image: url(../../images/fsbo-madison-header-bg-921x182.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:920px;
	height:182px;
}
#header_elements_container{
	width:920px;
	height:182px;
	vertical-align:top;
}
#fluidheadercontainer {
	background-image: url(../../images/fsbo-madison-header-fixed-1015x182.gif);
	background-repeat:no-repeat;
	background-position: left top;
	min-width:920px;
	height:182px;
}
#pagecontent {
	background-color:#FFFFFF;
	padding: 10px;
	font-size:small;
}
#cloud_display div { 
	text-align:center;
}
#cloud {
	text-decoration:none;
	background-color:#FFEECA;
/*	padding:6px 0px 6px 3px;*/
/*	height:200px;*/
    display: table-cell;
    vertical-align: middle;
	overflow:hidden;
}
#cloud a:link{
/*	color:#FFDE9B;*/
	font-weight:bold;
	padding:0px 6px;
}
#cloud a:visited{
/*	color:#FFDE9B;*/
	font-weight:bold;	
}
#cloud a:hover{
	color:#EBF2C2;
	background-color:#FFDC91;/*D16833*/
	font-weight:bold;	
}
#cloud a:active{
/*	color:#FFDE9B;*/
	font-weight:bold;	
}

.cloud_tab {
	margin:0px;
	padding:3px 16px 0px 16px; 
	background-color:#FFEECA;
	color:#333333;
}
.cloud_tab a:link{
	color:#333333;
	text-decoration:none;
}
.cloud_tab a:visited{
	color:#333333;
	text-decoration:none;
}
.cloud_tab a:hover{
	color:#333333;
/*	color:#FFEECA;
	background-color:#333333;*/
	text-decoration:none;
}
.cloud_tab a:active{
	color:#333333;
	text-decoration:none;
}
.cloud_tab_off {
	margin:0px;
	padding:3px 16px 0px 16px; 
	color:#666666;
	background-color:#BAA872;
}
.cloud_tab_off a:link{
	color:#333333;
	text-decoration:none;
}
.cloud_tab_off a:visited{
	color:#333333;
	text-decoration:none;
}
.cloud_tab_off a:hover{
	color:#FFEECA;
/*	background-color:#333333;*/
	text-decoration:none;
}
.cloud_tab_off a:active{
	color:#333333;
	text-decoration:none;
}

a {
	color:#58868E;
	text-decoration:none;
}
a:link {
	color:#58868E;
}
a:visited {
	color:#58868E;
}
a:hover {
	color:#000000;
}
a:active {
	color:#58868E;
}

#dd_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	width:600px;
/*	vertical-align:bottom;
	padding-top:12px;*/
	text-align:right;
	margin-right:20px;
	margin-top:16px;
	display:inline;
	float:right;
}
#dd_nav a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}
#dd_nav table {
	font-size:15px;
	font-weight:bold;

}

#ftr_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	margin-top:60px;
	vertical-align:bottom;
}
#ftr_nav a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#header_id_form{
	width:600px;
	text-align:right;
	margin-top:20px;
	margin-right:20px;
	display:inline;
	float:right;
	vertical-align:middle;
}
#header_id_form a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	background-color:#007084;
	height:20px;
	width:30px;
	padding:1px 4px 1px 4px;
	margin-bottom:2px;
	margin-top:2px;
	vertical-align:middle;
}
#header_id_form input{
	height:14px;
	text-align:center;
	vertical-align:middle;
}
#header_logo{
	display:block;
	clear:left;
	float:left;
/*	margin-bottom:-10px;
	padding-bottom:-10px;*/
}
#header_tagline {
/*	width:920px;*/
	display:block;
	float:left;
/*	margin-top:-6px;
	padding-top:-10px;*/
	margin: -6px 0px 0px 36px;
}
#footer {
	background-image: url(../../images/footer.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 88px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	min-width:920px;
	clear:both;
}
#footer a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#footer_nav {
	height:22px;
	padding-top:66px;
}
#copyright {
	color: #FFFFFF;
	font-size:xx-small;
	text-align: center;
	min-width:920px;
}
#copyright a {
	color: #FFFFFF;
	text-decoration:none;
/*	font-weight:bold;*/
}
.clear { clear:both; }
.clearright { clear:right; }
.clearleft { clear:left; }
#pagecontainerfluid {
	background-color:#FFF;
	min-width:920px;
	margin:10px;
}
#pagecontainerfixed {
	background-color:#FFF;
	width: 920px;
	margin: 10px auto 10px auto;
}

#header_eles_cont{
	background-image: url(../../images/fsbo-madison-header-fixed-1015x182.jpg);
	background-repeat:no-repeat;
	background-position: left top;
/*	width:920px;*/
	min-width:920px;
	height:182px;
	vertical-align:top;
}
#fluid_head_cont_in {
	background-image: url(../../images/fsbo-madison-header-fixed-1015x182.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	min-width:920px;
/*	max-width:1015px;*/
	height:182px;
}
#fluid_head_cont_out {
	background-image: url(../../images/fsbo-madison-header-bg-921x182.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.user_menu   { font-size: 12px }
.user_head_menu { text-decoration: underline; color: #FF0000; font-size: 12px; font-weight: bold }
.user_menu_selected	{ text-decoration: underline; color: #008000; font-size: 12px; font-weight: bold }
.user_head_menu_selected  { text-decoration: underline; color: #008000; font-size: 12px; font-weight: bold }
.boldred { font-weight:bold; color:#CC0000; }
.boldgreen { font-weight:bold; color:#009933; }

a.new_messages  { text-decoration: none; font-weight:bold; color:#009933; }
a.new_messages:link { text-decoration: none; font-weight:bold; color:#009933; }
a.new_messages:visited { text-decoration: none; font-weight:bold; color:#009933; }
a.new_messages:hover { text-decoration: none; font-weight:bold; color:#000000; }
a.new_messages:active { text-decoration: none; font-weight:bold; color:#009933; }

a.new_unapproved_messages  { text-decoration: none; font-weight:bold; color:#CC0000; }
a.new_unapproved_messages:link { text-decoration: none; font-weight:bold; color:#CC0000; }
a.new_unapproved_messages:visited { text-decoration: none; font-weight:bold; color:#CC0000; }
a.new_unapproved_messages:hover { text-decoration: none; font-weight:bold; color:#000000; }
a.new_unapproved_messages:active { text-decoration: none; font-weight:bold; color:#CC0000; }

a.invoice_link  { text-decoration: none; color:#FF0000; }
a.invoice_link:link { text-decoration: none; color:#FF0000; }
a.invoice_link:visited { text-decoration: none; color:#FF0000; }
a.invoice_link:hover { text-decoration: none; color:#000000; }
a.invoice_link:active { text-decoration: none; color:#FF0000; }

.recent_listings {
/*	white-space:nowrap;
	background-color:#EEEEEE;*/
	overflow:hidden;
	width:268px;
	height:66px;
	margin-bottom:4px;
}
.left { float:left; }
.right { float:right; }
.rl_link {
	float:left;
	width:210px;
	white-space:nowrap;
	overflow:hidden;
}
.rl_link a {
	text-decoration:underline;
	color:#BC5920;
}
.rl_type {
	float:right;
	text-align:right;
	width:58px;
	white-space:nowrap;
	overflow:hidden;
	cursor:default;
}
.hp_login_form{
/*	width:600px;
	text-align:right;
	margin-top:20px;
	margin-right:20px;
	display:inline;
	float:right;
	vertical-align:middle;*/
}
.hp_login_form a{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	background-color:#007084;
	padding:1px 4px 1px 4px;
	margin-bottom:2px;
	margin-top:2px;
	vertical-align:middle;
}
.hp_login_form input{
	height:14px;
	text-align:center;
	vertical-align:middle;
}
div.ad_box{
	display:block;
	float:right;
	width:200px;
	font-size:smaller;
	text-align:center;
	margin-right:21px;
}
img.ad_box {
	width:200px;
	height:160px;
	cursor:pointer;
	border: 1px #000000 solid;
}

a.super_link {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
a.super_link:link { text-decoration:none; }
a.super_link:visited { text-decoration:none; }
a.super_link:hover { color:#FF9900; text-decoration:none; }
a.super_link:active { text-decoration:none; }

img.cc {
	display:inline;
	clear:none;
	padding-right: 1px;
}
