@charset "utf-8";
body { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #030252; 
font-size : 11px; 
margin : 10px auto; 
padding : 0;
} 
a:link { 
text-decoration : underline; 
color : #030252; 
} 
a:visited { 
text-decoration : underline; 
color : #030252; 
} 
a:hover, a:active { 
color : #030252; 
} 
h1, h2, h3, h4, h5, h6 { 
font-weight : bold; 
margin : 0; 
} 

h1
{ 
font-size : 12px; 
margin-bottom : 0px; 
margin-top : 0px; 
} 

h2 { 
font-size : 12px; 
} 
h3 { 
font-size : 12px; 
} 
h3 a { 
color : #ffffff; 
} 
h4, h5, h6 { 
font-size : 12px; 
} 
h1 a:link { 
color : #6f706d; 
} 
h1 a:hover { 
color : #4b4b50; 
} 
h3 a:link { 
color : #fff; 
} 
h3 a:hover { 
color : #fff; 
} 
h3 a:visited { 
color : #fff; 
} 
p { 
margin : 0; 
} 
div { 
float : left; 
margin : 0; 
padding : 0; 
width:auto;
} 
#wrapper { 
width : 780px; 
margin-left : auto; 
margin-right : auto; 
margin-top : 0; 
float : none; 
} 
#logo { 
width : 202px; 
float : left; 
} 
#sidephone { 
background : url(../images/topbg.png) no-repeat; 
width : 578px; 
height : 58px; 
float : right; 
} 
#phone { 
text-align : right; 
padding-top : 16px; 
color : #ffffff; 
padding-right : 18px; 
font-size : 14px; 
} 
.flash { 
width : 469px; 
float : left; 
} 


.threelinkcont{ 
width : 131px; 
height : 207px; 
margin : 0; 
padding-left : 3px; 
}
 
.threelink { 
margin-bottom : 21px; 
text-align : center; 
} 
.threelinkin { 
margin-bottom : 15px; 
text-align : center; 
margin-top : 0; 
} 
.login a { 
background : url(../images/login.gif) no-repeat; 
display:block;
width : 126px; 
height : 55px; 
} 

.contactus a { 
background : url(../images/contactus.gif) no-repeat; 
display : block;
width : 126px; 
height : 55px; 
margin : 0; 
} 
.register a { 
background : url(../images/signup.gif) no-repeat; 
display : block;
width : 126px; 
height : 55px; 
margin : 0; 
} 
.formbg { 
background : url(../images/formbg.png) no-repeat; 
width : 168px; 
height : 262px; 
float : left; 
} 
.formdiv { 
width : 150px; 
margin-top : 7px; 
margin-left : 5px; 
text-align : right; 
overflow:hidden;
} 
.topspace { 
padding-top : 3px; 
width : 150px; 
} 
.termcondfm { 
font-size : 10px; 
margin-right : 7px; 
} 
.termcondfm a { 
text-decoration : underline; 
} 
.inputsize { 
width : 130px; 
} 
input { 
margin : 0; 
} 
.selectsize { 
width : 144px; 
} 

.buttonsize
{ 
width : 80px; 
}

.sbuttonsize { 
width : 67px; 
} 
.scrolnew { 
width : 601px; 
background : url(../images/newsbg.png) no-repeat; 
height : 30px; 
margin-top : 25px; 
} 
.newmargn { 
margin-top : 5px; 
margin-left : 8px; 
} 
.marq { 
width : 98%; 
text-align : center; 
} 
.menustart{ width:197px;}
.menucontent { 
width :190px;
clear:both;
} 
.arrowlistmenu { 
width : 186px; 
float:right;
} 
.arrowlistmenu .menuheader { 
font : bold 14px Arial; 
color : #645f96; 
background : url(../images/menubg.jpg) no-repeat center left; 
margin-bottom : 5px; 
text-transform : uppercase; 
padding : 4px 0 4px 10px; 
cursor : pointer; 
} 
.arrowlistmenu .openheader { 
background-image : url(../images/menubg.jpg); 
} 
.arrowlistmenu ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
margin-bottom : 8px; 
} 
.arrowlistmenu ul li { 
padding-bottom : 2px; 
} 
.arrowlistmenu ul li a { 
color : #6f706d; 
background : url(../images/arrowbullet.png) no-repeat center left; 
display : block; 
padding : 2px 0; 
padding-left : 19px; 
text-decoration : none; 
font-weight : bold; 
border-bottom : 1px solid #dadada; 
font-size : 90%; 
} 
.arrowlistmenu ul li a:visited { 
color : #6f706d; 
} 
.arrowlistmenu ul li a:hover { 
color : #222221; 
background-color : #f3f3f3; 
} 
.space { 
width : 780px; 
height : 15px; 
} 
.sixlinkcontent { 
width : 412px;
} 
.sixlinkstyl { 
margin-left : 15px; 
margin-bottom : 0px; 
margin-top : 0; 
} 

.landlord { 
width : 186px; 
background : url(../images/landlord.gif) no-repeat; 
}
.landlord a { 
display : block;
font-size:11px;
padding-left:10px;
padding-top:7px;
height : 48px;
} 
.secondhome { 
background : url(../images/second.jpg) no-repeat; 
width :186px; 
}
.secondhome a { 
height : 48px; 
display : block;
padding-left:10px;
padding-top:7px;
font-size:11px;
} 
.letting { 
background : url(../images/letting.gif) no-repeat; 
width : 186px; 
} 
.letting a { 
height : 48px; 
display : block;
padding-left:10px;
padding-top:7px;
font-size:11px;
} 

.owner  { 
background : url(../images/owner.png) no-repeat; 
width : 186px; 
margin-top:15px;
}
.owner a { 
height : 48px; 
display : block;
padding-left:10px;
padding-top:7px;
font-size:11px;
} 
.general { 
background : url(../images/general.png) no-repeat; 
width : 186px; 
margin-top:15px;
}
.general a { 
height : 48px; 
display : block;
padding-left:10px;
padding-top:7px;
font-size:11px;
} 
h1 a span { 
font-size : 9px; 
} 
blockquote { 
margin : 0; 
padding-left : 12px; 
padding-top : 12px; 
padding-right : 12px; 
text-align : justify; 
} 
.mainlink { 
margin : 0; 
padding-left : 15px; 
padding-top : 15px; 
padding-right : 15px; 
}
.leftmargin { 
float:right;
width:171px;
margin-right:3px;
} 
.bottom { 
background : url(../images/bottombg.png) no-repeat; 
width : 780px; 
height : 48px; 
} 
.marginbm {
	color : #9a9a99;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
} 
.marginbm a { 
color : #9a9a99; 
} 
.bottomend { 
width : 775px; 
height : 25px; 
font : 10px Verdana, Arial, Helvetica, sans-serif; 
color : #6d6d6d; 
text-align : right; 
} 
.colorr { 
color : #292c7d; 
} 
.hideshow { 
display : none; 
position : absolute; 
border : 1px solid; 
background-color : white; 
padding : 5px; 
} 
.green { 
color : #007f2c; 
} 
.red { 
color : #800000; 
} 
.ul { 
list-style-image : url(../images/arrow.gif); 
} 

/*
span { 
color : #b0b0b0; 
}
*/
 
.contact { 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
color : #505050; 
padding-left : 10px; 
text-align : left; 
} 

#fullwidthtable
{
margin-top: 0px;
border-width: 0px;
background-color: #efeff0;
}

#fullwidthtable td
{
/*border-top-color:#d3d3d3;
border-bottom-color:#FFFFFF;*/
border-left-width: 0px;
border-right-width: 0px;
}

#fullwidthtable tr
{
border-width: 0px;
}

.registertable #fullwidthtable
{
margin-top: 0px;
border-width: 0px;
background-color: #efeff0;
}



form.cmxform fieldset { 
margin-bottom : 10px; 
} 
form.cmxform legend { 
padding : 0 2px; 
font-weight : bold; 
} 
form.cmxform label { 
display : inline-block;
line-height : 1.8; 
vertical-align : top; 
} 
form.cmxform fieldset ol { 
margin : 0; 
padding : 0; 
} 
form.cmxform fieldset li { 
list-style : none; 
padding : 5px; 
margin : 0; 
} 
form.cmxform fieldset fieldset { 
border : none; 
margin : 3px 0 0; 
} 
form.cmxform fieldset fieldset legend { 
padding : 0 0 5px; 
font-weight : normal; 
} 
form.cmxform fieldset fieldset label { 
display : block; 
width : auto; 
} 
form.cmxform em { 
font-weight : bold; 
font-style : normal; 
color : #f00; 
} 
form.cmxform label { 
width : 120px; 
} 
form.cmxform fieldset fieldset label { 
margin-left : 123px; 
} 
FORM { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
FORM { 
margin:0;
} 
FIELDSET { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
FIELDSET { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-bottom : 1px solid #000; 
} 
LEGEND { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
INPUT { 
padding-right : 1px; 
padding-left : 1px; 
font-size : 100%; 
margin : 0; 
padding-top : 1px; 
font-family : inherit; 
} 
TEXTAREA { 
padding-right : 1px; 
padding-left : 1px; 
font-size : 100%; 
margin : 0; 
padding-top : 1px; 
font-family : inherit; 
} 
SELECT { 
padding-right : 1px; 
padding-left : 1px; 
font-size : 100%; 
margin : 0; 
padding-top : 1px; 
font-family : inherit; 
} 
FORM.cmxform FIELDSET { 
margin-bottom : 10px; 
} 
FORM.cmxform LABEL { 
display : inline-block; 
vertical-align : top; 
line-height : 1.8; 
} 
FORM.cmxform FIELDSET OL { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
FORM.cmxform FIELDSET LI { 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 5px; 
padding-top : 5px; 
list-style-type : none; 
} 
FORM.cmxform FIELDSET FIELDSET LABEL { 
display : block; 
width : auto; 
} 
FORM.cmxform EM { 
font-weight : bold; 
color : #f00; 
font-style : normal; 
} 
FORM.cmxform LABEL { 
width : 120px; 
} 
FORM.cmxform FIELDSET FIELDSET LABEL { 
margin-left : 123px; 
} 
FORM.cmxform { 
font-size : 1.1em; 
width : 100%; 
color : #333; 
} 
FORM.cmxform LEGEND { 
padding-left : 0; 
} 
FORM.cmxform LEGEND { 
color : #333; 
} 
FORM.cmxform LABEL { 
color : #333; 
} 
FORM.cmxform FIELDSET { 
border-top : 1px solid #c9dca6; 
background : url(../images/cmxform.gif) repeat-x left bottom; 
border-right-style : none; 
border-left-style : none; 
} 
FORM.cmxform FIELDSET FIELDSET { 
background : transparent none repeat scroll 0% 0%; 
} 
FORM.cmxform FIELDSET LI { 
padding-right : 10px; 
padding-left : 10px; 
background : url(../images/cmxform.gif) repeat-x left bottom; 
padding-bottom : 7px; 
padding-top : 5px; 
} 
.sitemap { 
font-family : Arial, Helvetica, sans-serif; 
text-align : left; 
font-size : 105%; 
line-height : 1.5em; 
width : 225px; 
float : left; 
} 
.sitemap ul ul li li a:link { 
color : #000000; 
} 
.emm { 
font-weight : bold; 
font-style : normal; 
color : #f00; 
} 
.fadeimg { 
width : 445px; 
float : left; 
}
.press{ padding-left:3px;}
.content{width:445px;}
blockquote h1 {
 font-size:16px;
}

.flashcontaner{width:606px; overflow: hidden;}
.Textarea{background:url(../images/hmbg.png) no-repeat; width:397px; height:200px; margin-left:15px; margin-top:13px;}
.hmtext{margin-left:10px; margin-top:10px; overflow:auto; height:179px; width:368px; color:#666666}
.hmtext h2{font-size:11px; color:#999999}

#menucolumn
{
float: left;
width: 200px;
border: 0px solid #CC0000;
}

#contentwrapper
{
width: 570px;
float:right;
border: 0px solid #CC0000;
}

#contentwrapper .contentcolumn
{
float: left;
width: 420px;
margin-right: 9px;
}


#contentwrapper .contentcolumn #header3
{
font-weight: bold;
font-size: 16px; 
margin-bottom: 0px; 
margin-top: 0px; 
} 

#contentwrapper .contentcolumnfull
{
float: left;

}

#contentwrapper .buttoncolumn
{
margin-left: 430px;

}

.loginbox
{
background-color: #f2f2f3;
padding: 10px 10px 10px 10px;
}

.title
{
background-color: #d2d2d2;
padding: 10px 5px 10px 5px;
}

.listitems
{
background-color: #f2f2f2;
padding: 10px 5px 10px 5px;
}

.listitems2
{
padding: 10px 5px 10px 5px;
}

.openappheader
{
background-color: #030252;
color: #FFFFFF;
}

.popupheader
{
background-color: #030252;
color: #FFFFFF;
font-weight: bold;
}


/* dynamic popup message box thing */
#dhtmltooltip{
position: absolute;
width: 270px;
border: 1px solid black;
padding: 6px;
background-color: #FFFFFF;
visibility: hidden;
z-index: 100;
font-size: 11px;
font-weight: normal;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}


#popbasewrapper
{
padding: 0px 0px 0px 11px;
}


#result
{
text-align: left;
}

.divider  {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #030252;
height: 3px;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 1em;
margin-left: 0em;
}

.photoright
{
margin-left: 15px;
margin-bottom: 10px;
float: right;
border:1px solid #030252;
}
 
#subtitle
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
color: #990000;
}

