
/*
// HDAK
// Dark Colour // Highlight Colour // Yellow */




html{
min-height: 101%;
}


body{
font-family: arial, Verdana, Tahoma, sans-serif;
font-size: 0.8em;
background-color: #e2e2e2;
padding: 0px;
border: 0px;
margin: 0px;
color: #666;
}

a{
text-decoration: none;
color: #363636;
}
a:hover{
color: #a5a5a5;
}

h1{
font-family: Georgia, Garamond, arial, verdana, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #09360a;
padding-top: 0px;
margin-top: 0px;
margin-left: 8px;
margin-bottom: 2px;
margin:0px;
font-size:1.4em;
letter-spacing: 1px;
}


h2{
font-size: 0.85em;
font-weight: bold;
letter-spacing: 1px;
color: #ffed00;
margin: 3px 0px;
text-align: center;
}

img{
border: none;
}




.stronger{
display: block;
font-weight: bolder;
margin-bottom: 2px;
margin-top: 5px;
}


.editbtn{
position: absolute;
top:0px;
left: 130px;
margin: 3px;
padding: 2px;
height: 18px;
border: 1px solid #ef3b3b;
background: #f09797;
color: #ac1c1c;
font-weight: bold;
}

.eb2{
left: 180px;
}

a.editbtn:hover{
color: white;
background-color: #eb6363;
}





















#container{
clear: both;
width: 900px;
text-align: left;
margin: 0px;
background-color: white;
background-image: url(images/index_back.jpg);
background-repeat: no-repeat;
overflow: auto;
border: 1px solid #ccc;
border-top: 0px;
}

#rightcol{
float: left;
width: 267px;
text-align: right;
}

#leftcol{
position: relative;
float: left;
width: 633px;
height: 400px;
}










#banner{
width: 900px;
height: 110px;
margin-top: 8px;
text-align: left;
background: transparent;
position: relative;
}

#bannerl{
float: left;
width: 600px;
height: 100px;
}

#bannerr{
float: left;
width: 260px;
height: 100px;
}

#imgholder{
position: relative;
z-index: 0;
width: 950px;
height: 200px;
}

#h1holder{
margin-top: 30px;
width: 500px;
height: 350px;
text-align: right;
font-size: 26px;
font-weight: bolder;
color: white;
}

#ricslogo{
position: absolute;
top: 290px;
left: 10px;
}

#slidewrapper{
width: 300px;
}

#content{
text-align: left;
padding: 10px;
font-size: 11px;
line-height: 16px;
color: #f1f1f1;
/*
background-image: url(images/contback.jpg);
background-poition: top right;
background-repeat: no-repeat;
*/
}

#content p{
padding: 3px;
margin: 2px;
line-height: 14px;
}

#content ul{
line-height: 13px;
}


#mgmt li{
margin: 12px 0px 12px 0px;
}








#footholder{
clear: both;
width: 900px;
height: 20px;
margin: 0px 0px;
text-align: center;
padding-top: 5px;
}

#footer{
width: 898px;
height: 20px;
color: #aaa;
font-size: 11px;
font-family: "Trebuchet MS", Tahoma, Verdana;
}

#footl{
float: left;
width: 400px;
text-align: left;
padding: 5px;
}

#footr{
float: left;
width: 470px;
text-align: right;
padding: 5px;
}

#footer a{
color: #aaa;
}

#footer a:hover{
color: #777;
}









#contleft{
float: left;
width: 320px;
margin-left: 40px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 30px;
text-align: center;
}


#contright{
float: left;
width: 320px;
margin-top: 10px;
margin-bottom: 10px;
}










div.infobar{
width: 220px;
padding: 5px;
color: white;
}

#contact{
padding: 0;
margin: 0;
}

#contact div.infobar{
margin-bottom: 1px;
}

#contact textarea{
width: 215px;
font-size: 11px;
font-family: arial,verdana,tahoma,verdana,sans-serif;
padding: 5px;
overflow: auto;
}

.clear{
clear: both;
height: 0px;
width: 1px;
line-height: 0px;
background: transparent;
}

.altp{
color: #111;
}




.property{
float: left;
height: 235px;
width: 207px;
margin-right: 15px;
margin-bottom: 10px;
border-bottom: 1px solid #bbb;
}

.end{
margin-right: 0px;
}

.propertyhead{
background-image: url(images/grad.png);
background-repeat: repeat-x;
height: 25px;
border: 1px solid #09360a;
border-bottom: none;
}

.propertysr{
float: left;
width: 58px;
padding: 3px;
color: #ffed00;
}

.propertycost{
float: left;
width: 132px;
text-align: right;
padding: 3px;
color: white;
}

span.locationtitle{
font-weight: bold;
}

.propertyimg{
width: 205px;
height: 133px;
border: 1px solid #09360a;
border-top: none;
position: relative;
}


.propertydesc{
padding: 5px;
color: #363636;
height: 65px;
overflow: auto;
font-size: 11px;
}

img.flag{
position: absolute;
top: 0px;
left: 0px;
}

form.statusform input{
border: 1px solid #363636;
}

input.redbtn{
border: 1px solid red;
}





.fullprophead{
width: 600px;
background-image: url(images/grad.png);
background-repeat: repeat-x;
height: 30px;
border: 1px solid #09360a;
border-bottom: none;
}

.fullpropdesc{
padding: 5px;
color: #363636;
width: 550px;
}


.fullproptitle{
padding: 5px;
color: #ffed00;
}

.fullpropbottom{
border: 1px solid #09360a;
width: 600px;
}




#dirheader{
width: 900px;
height: 32px;
text-align: right;
}

#dirtitle{
float: left;
text-transform: uppercase;
color: #09360a;
background: #ffed00;
margin-bottom: 14px;
z-index: 500;
text-align: center;
padding: 7px 5px;
width: 16em;
}

#dirtitle h1{
font-family: arial, verdana, tahoma, sans-serif;
font-size: 0.9em;
letter-spacing: 0px;
}

#dirsort{
float: left;
font-size: 1.1em;
margin-left: 180px;
padding: 5px;
}

#dirsort a{
text-decoration: underline;
color: #2f6686;
}


#dirsort a.sortcur{
font-weight: bolder;
text-decoration: none;
color: #09360a;
}















































#navholder{
width: 900px;
height: 30px;
text-align: center;
background-color: #09360a;
background-image: url(images/grad.png);
background-repeat: repeat-x;
}




#menu2 {
z-index: 99;
width: 275px
float: left;
margin-left: 60px;
}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
width: 100px;
z-index: 500;
}

#menu2 a, #menu2 h2 {
font: bolder 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 7px 6px;
width: auto;
font-size: 11px;
z-index: 500;
margin-right: 2px;
background-image: url(images/aback.png);
background-repeat: repeat-x;
text-align: left;
}

#menu2 a.toplink, #menu a.toplinkm2 {
color: #ffed00;
font-weight: bolder;
letter-spacing: 1px;
z-index: 500;
}

#menu2 a.toplink:hover {
color: white;
font-weight: bolder;
letter-spacing: 1px;
z-index: 500;
}












#menu {
z-index: 99;
width: 600px;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
width: 100px;
z-index: 500;
}

#menu a, #menu h2 {
font: bolder 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 7px 6px;
width: auto;
font-size: 11px;
z-index: 500;
margin-right: 2px;
background-image: url(images/aback.png);
background-repeat: repeat-x;
text-align: center;
}

#menu h2.h2cur{
color: white;
}

#menu h2 {
color: #ffed00;
cursor: pointer;
z-index: 99;
}

#menu h2:hover {
color: #ffffff;
}

#menu a {
color: #000;
cursor: pointer;
text-decoration: none;
z-index: 99;
}

#menu a.toplink {
color: #ffed00;
letter-spacing: 1px;
z-index: 500;
}

#menu a.toplink:hover {
color: white;
}

#menu a.trans {
border-bottom: 1px solid #09360a;
text-transform: uppercase;
color: #09360a;
background: #ffed00;
width: 16em;
z-index: 500;
text-align: center;
}

#menu a.trans:hover {
color: #287e2a;
background: white;
}

#menu a:hover {
color: #ffffff;
}

#menu li {position: relative; z-index: 500;}

#menu ul ul {
position: absolute;
z-index: 500;
left: 0px;
}

#menu ul ul ul {
position: absolute;
z-index: 500;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}






ul#as0{
width: 70px;
}

ul#as1{
width: 175px;

}

ul#as2{
width: 175px;
}

ul#as3{
width: 175px;
}

ul#as4{
width: 107px;
}

ul#as5{
width: 62px;
}

ul#as6{
width: 70px;
}

ul#as7{
width: 140px;
}

ul#as8{
width: 93px;
}

ul#as9{
width: 75px;
}

ul#as10{
width: 53px;
}