BODY {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    BACKGROUND: url(../images/bg_estate_pattern.jpg); 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    FONT: 70% 'Trebuchet MS', Arial, Helvetica, sans-serif; 
    COLOR: #414141; 
    PADDING-TOP: 0px
}
.ortbg {
	background: url(../images/ortbg.jpg) repeat-y;
}
#homepage {
    BACKGROUND: url(../images/bg_estate_01.jpg) no-repeat center top;
}
#header {
    height: 370px;
}
#container {
    MARGIN: 0px auto; 
    WIDTH: 860px; 
    POSITION: relative;
    height: 500px;
}
A {
    COLOR: #0064c3;
    text-decoration: none;
}
A:hover {
    COLOR: #0f3e98; 
    TEXT-DECORATION: none;
}
#masterdiv {
    MARGIN: 0px 0px
}
#logo {
    PADDING-RIGHT: 6px; 
    PADDING-LEFT: 2px; 
    BACKGROUND: url(img/bg_logo.png) no-repeat; 
    FLOAT: left; 
    PADDING-BOTTOM: 10px; 
    PADDING-TOP: 0px;
}
#logo IMG {
    BORDER-TOP-STYLE: none; 
    BORDER-RIGHT-STYLE: none; 
    BORDER-LEFT-STYLE: none; 
    BORDER-BOTTOM-STYLE: none;
}
#logo A {
    TEXT-DECORATION: none
}
.liste {
	background: URL(../images/bg_list.jpg) no-repeat;
	margin-left: 10px;
}
.topicbg{
	background: URL(../images/topicbg.jpg) no-repeat;
	width: 392px;
	height: 24px;
	font:bolder 14px Arial;
	color: #203663;
	padding: 8px 3px 0 35px
}
/* hintBox */
.textstyle {

}

.tl, .tr, .bl, .br {
    width: 10px;
    height: 10px;
    font-size: 0;
}

.tl, .bl {
    float: left;
}
.tr, .br {
    float: right;
}

.shiny_box {
    background: #0066FF;
    color: #FFF;
    width: 210px;
    margin-left: 150px;
    overflow: hidden;
}

.shiny_box_body {
    clear: both;
    padding: 0 10px;
    overflow: hidden;
}
* html .shiny_box_body {
    height: 1%; 
}
/* slide down panel */

#panel {
    background: url(../images/bg-clouds.png) no-repeat #754c24;
    height: 195px;
    display: none;
}
.slide {
    margin: 0;
    padding: 0;
    width: 155px;
    float: right;
    /*border-top: solid 4px #422410; */
    background: url(../images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
    background: url(../images/white-arrow.gif) no-repeat right -50px;
    text-align: center;
    width: 144px;
    height: 31px;
    padding: 10px 10px 0 0;
    margin: 0 auto;
    display: block;
    font: bold 120%/100% Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
}
.active {
    background-position: right 12px;
}
/* ---- TOP MENU ----- */
#top_menu {
    FLOAT: right; 
    TEXT-ALIGN: right;
}
#top_menu UL {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px; 
    LIST-STYLE-TYPE: none;
}
#top_menu UL LI {
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
    FLOAT: left; 
    PADDING-BOTTOM: 0px; 
    MARGIN: 0px; 
    PADDING-TOP: 0px; 
    POSITION: relative;
}
#top_menu UL LI A {
    PADDING-RIGHT: 36px; 
    BORDER-TOP: #2983cb 5px solid; 
    DISPLAY: block; 
    PADDING-LEFT: 6px; 
    BACKGROUND: url(../images/bg_top_li.gif) repeat-y right top; 
    FLOAT: left; 
    PADDING-BOTTOM: 0px; 
    TEXT-TRANSFORM: uppercase; 
    COLOR: #888; 
    PADDING-TOP: 10px; 
    FONT-FAMILY: 'Trebuchet MS' Arial, Helvetica, sans-serif; 
    TEXT-DECORATION: none;
}
#top_menu UL LI A:hover {
    BORDER-TOP: #0e439d 5px solid;
}
#top_menu UL LI A.on {
    BORDER-TOP: #0e439d 5px solid;
}
#top_menu UL LI UL {
    PADDING-RIGHT: 2px; 
    BORDER-TOP: #fff 5px solid; 
    DISPLAY: none; 
    PADDING-LEFT: 2px; 
    BACKGROUND: #d6e4ef; 
    LEFT: 0px; 
    PADDING-BOTTOM: 2px; 
    WIDTH: 150px; 
    PADDING-TOP: 2px; 
    POSITION: absolute; 
    TOP: 30px;
}
#top_menu UL LI:hover UL {
    DISPLAY: block! important
}
#top_menu UL LI UL LI {
    FLOAT: none; 
    BORDER-BOTTOM: #b9cedf 1px solid
}
#top_menu UL LI UL LI A {
    PADDING-RIGHT: 4px; 
    DISPLAY: block; 
    PADDING-LEFT: 4px; 
    BACKGROUND: none transparent scroll repeat 0% 0%; 
    FLOAT: none; 
    PADDING-BOTTOM: 2px; 
    MARGIN: 0px; 
    COLOR: #0e439d; 
    BORDER-TOP-STYLE: none; 
    PADDING-TOP: 2px; 
    BORDER-RIGHT-STYLE: none; 
    WHITE-SPACE: nowrap; 
    BORDER-LEFT-STYLE: none; 
    TEXT-ALIGN: left; 
    BORDER-BOTTOM-STYLE: none
}
#top_menu UL LI UL LI A:hover {
    BACKGROUND: #2983cb; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
/*--------LEFT MENU----------- */
.menu_list {    
    width: 180px;
}
.menu_head {
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    font-weight: bold;
    border-bottom: #dcdfdf 1px dotted;
    text-transform: uppercase;
    color: #0d3c8e;
}
.menu_body {
    display:none;
    padding-left: 10px;
}
.menu_body a{
  display: block;
  color: #006699;
  padding-left: 10px;
  font-weight: bold;
  text-decoration: none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration: underline;
}

/* ALERT CSS */
.ui-widget { 
       font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; 
       font-size: 12px;
       margin: 0px 0px 5px 10px;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight {
    width: 412px;
    padding: 8px;
    border: 1px solid #5da800; 
    background: #ffe45c url(../images/ui-bg_success.png) 50% 50% repeat; 
    color: #000; 
    font-weight: bold;

}
.ui-state-error {
    width: 412px;
    padding: 8px;
    border: 1px solid #cd0a0a; 
    background: #b81900 url(../images/ui-bg_alert.png) 50% 50% repeat; 
    color: #ffffff; 
}
/* states and images */
.ui-icon { 
    width: 16px; 
    height: 16px; 
    background-image: url(../images/ui-icons.png); 
}

.ui-state-highlight .ui-icon {
    background-image: url(../images/ui-icons_black.png); 
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(../images/ui-icons_alert.png);
}

/* positioning */
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }


