@charset "UTF-8";

html{
height: 100%;margin: 0;padding: 0;
}

body{
margin: 0;
font: 12px/1.5 verdana, arial, helvetica, sans-serif;
background-image: url(images/bg.jpg);
color: #000000;
padding: 0 !important;
background-repeat: repeat-x;
background-position: top;
background-color: #dce6e4;}

#container{
position: relative;
min-height: 100%;
background: #fff;
color: #000;
}

#mtop{
background-color: #000102;
background-image: url(images/menu_top.gif);
background-repeat: no-repeat;
height: 31px;
border-top: 1px #000000 solid;
color:#faeb3a;
text-align: left;
margin-right: 7px;
vertical-align: bottom;
width:190px;
}

#mtop a{
color:#ffffff;
text-decoration: none;
padding-left: 7px;
font-size: 8pt;
font-weight: bold;}

#contentarea{
background-color: #ffffff;
padding-bottom: 48px;
color: #000000;
font-size: 12px;
font-family: Arial;
width:710px;
vertical-align: top;}

#contentarea a{
color: #105747;
}

#contentarea a:hover{
	color: #7B241E;
	text-decoration:none;
}

.sectionBorder{
	border-top-color: #105747;
	border-top-style: solid;
	border-top-width: thin;
	border-right-color: #105747;
	border-top-color: #105747;
	border-bottom-color: #105747;
	border-left-color: #105747;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-style: solid;
	border-left-width: thin;
	background-color: #D6E8E2;
	padding: 5px;
}

.mapBorder{
	border-top-color: #105747;
	border-top-style: solid;
	border-top-width: thin;
	border-right-color: #105747;
	border-top-color: #105747;
	border-bottom-color: #105747;
	border-left-color: #105747;
	border-right-style: solid;
	border-right-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-style: solid;
	border-left-width: thin;
	background-color: #D6E8E2;
}

.ListingHeader{
	background-color: #14705B;
	color: #FFFFFF;
	padding:1px;
}

.ListingText{
	font-size: 10px;
}

form {
    margin: 0px;
}
.forminputbox {
        color: blue;
        background: #E9EFF5;
        font-family: Courier, Helvetica, sans-serif;
        z-index: -3;
        font-size: 11px;
}

#contentarea div{
padding: 10px;
}

#footer{
position: absolute;
bottom: 0;
background-color: #3b9076;
width: 900px;
height: 25px;
border-top: 1px #92c2b3 solid;
text-align: right;
color: #ffffff;
font-family: Arial;
font-size: 10px;
}

p{
margin: 0;
padding-bottom: 1em;
}

#login{
margin-top:0px;
width:190px;
height:92px;
background-color:#42947b;
background-image: url(images/loginbox.jpg);
background-repeat: no-repeat;
}

.Heading{
	font-weight: bold; 
	color: #105747; 
	font-size: 16px;
}

.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.button { 
cursor:pointer;
color:#666;
font-weight:bold;
background-color:#c5e9da;
width:50px;
height:20px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;}

.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #ddfff5; 
 background-color: transparent; 
 height:15px; 
} 

.fieldcell { 
 background-color:transparent; 
 color: #ddfff5; 
 text-align: right; 
 height:15px;
} 

.fieldcell input { 
 width: 95px; 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #def0ea; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
}

#leftarea{
margin-top:0px;
width:190px;
background-color:#42947b;
background-image: url(images/leftareabg.jpg);
background-repeat: no-repeat;
}

#sidemenu{
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 190px; /* Width of Menu Items */
margin-top: 15px;
background-color: #d6e8e2;
text-indent: 5px;
height: 23px;

}

.suckerdivActive {z-index: 1000;}

.suckerdiv ul li{
position: relative;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 190px; /* Parent menu width - 1*/
position: absolute;
top: 0;
display: none;
margin-top: 5px;
margin-bottom: 5px;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 189px; /* Parent menu width - 1*/
margin-top: 5px;
margin-bottom: 5px;
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: #024c35;
border-bottom: 2px #e2efeb solid;
font: bold 12px Arial;
width: 190px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: none;
text-indent: 27px;
}

.suckerdiv ul li a:visited{
/*color: #437d6a;*/
}

.suckerdiv ul li a:hover{
background-color: #1e7e60;
color:#b4e0d3;
}

.suckerdiv .icon_agent{
background: url(images/icon_agent.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_office{
background: url(images/icon_office.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_listings{
background: url(images/icon_listings.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_buying{
background: url(images/icon_buying.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_selling{
background: url(images/icon_selling.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_calc{
background: url(images/icon_calc.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_contact{
background: url(images/icon_contact.gif) no-repeat 7px 6px;
}

.suckerdiv .icon_about{
background: url(images/icon_about.gif) no-repeat 7px 4px;
}

.suckerdiv .icon_sweep{
background: url(images/icon_sweep.gif) no-repeat 7px 4px;
}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

