/* Default */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
body { font-size:small; }
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear: both; display: block; visibility: hidden; line-height:0px;}

/* Layout */
#wrapper {width:800px; margin-left:auto; margin-right:auto; margin-top:10px;}
#ColumnLeft {float:left; width:230px;}
#MainContents {float:right; width:560px;}

/* Logo and Navigation */
#header {background:url(../images/bg_top.gif) top left no-repeat; height:60px; padding-left:13px; padding-top:7px; margin-bottom:8px;}
#header h1 {height:50px; text-indent:-5000px; background:url(../images/text_logo.gif) no-repeat;}
#header h1 a {border-style:none; display:block; width:156px; height:50px;}

#nav {float:right; padding-top:40px; list-style:none; display:inline; font-size:90%;}
#nav li {margin:0; padding-right:35px; list-style:none; display:inline;}
#nav a {color:#FFF; background-color:inherit; font-weight:bold;}

/* Left Navigation */
.BoxOutLine {background:#D6D6D6; border:#ECECEC solid 3px; padding:1px; color:#666;}
.BoxInline {background:#ECECEC; color:#666; border:#FFF solid 1px; padding:5px; font-size:90%;}
.BoxInline h1 {color:#D54037; font-size:100%; background-color:inherit; background:url(../images/line.jpg) bottom left repeat-x; padding-bottom:5px; padding-top:5px;}
.BoxInline h1 a {color:#D54037; background-color:inherit; font-size:100%;}

.BoxInline ul {list-style:none; padding-bottom:5px; }
.BoxInline li {background: url(../images/icon_arrow.jpg) no-repeat 0px 50%; padding-left:15px; line-height:1.7em;}
.BoxInline li a {color:#666; background-color:inherit;}

/* Search box */
#SearchOutline {background:#B9B9B9; color:#666; border:#DEDEDE solid 3px; padding:1px; margin-top:10px; margin-bottom:10px;}
#SearchInline {background:#DEDEDE; color:#666; border:#F0F0F0 solid 1px; padding:5px; font-size:90%;}
#SearchTitle {color:#FFF; font-size:100%; font-weight:bold; background:#C4231A url(../images/search_titlebg.jpg) top left repeat-x; padding:5px;}

/* Form */
#SearchForm {padding:10px; }
#SearchForm dt {float:left; width:70px; line-height:1.7em;}
#SearchForm .select {width:110px; margin-bottom:5px; font-size:11px;}
#SearchForm .textbox {width:110px; font-size:11px;}
#SearchButton {margin-top:3px;}

/* Main Ccntents */
#registerBN {float:left; margin-top:10px;}
#BoxesWarp {float:right; width:365px; margin-top:10px;}
#BoxesWarp .BoxOutLine {width:170px;}
#BoxesWarp .BoxInline a{color:#666; background-color:inherit;}

/* Login */
#SignIn dt {float:left; width:25px; line-height:1.7em;}
#SignIn .textbox {width:65px; font-size:11px; margin-bottom:3px;}
#SignIn #loginButton {float:right;}
#registerBox {margin-top:7px;}
.BoxInline a {margin-top:5px; font-size:95%;}
.tenancyLaw {float:left;}
.loginBox {float:right;}

/* Service */
#Service {margin-top:10px;}
#Service h1 {background:#DCDDDC url(../images/service_titlebg.jpg) top left repeat-x; color:#000; font-size:90%; padding:5px; height:15px;}

#ServiceList {list-style:none; padding-top:10px; font-size:90%; color:#666; background-color:inherit;}
#ServiceList li {padding-left:110px; margin-bottom:5px;}

#one {background:url(../images/icon_a.jpg) no-repeat 0px 50%; height:50px;}
#two {background:url(../images/icon_b.jpg) no-repeat 0px 50%; height:50px;}
#three {background:url(../images/icon_c.jpg) no-repeat 0px 50%; height:50px;}
#four {background:url(../images/icon_d.jpg) no-repeat 0px 50%; height:50px;}


/* Footer */
#footer {border-top:#D6D6D6 solid 3px; text-align:center; margin-top:10px; padding:20px; font-size:85%; color:#666; background-color:inherit;}
#footer span {color:#C9342D; background-color:inherit;}
#footer a {color:#666; background-color:inherit;}