body {
 margin              : 0px 0px 0px 0px;
 background-color    : #ffffff;
 color               : #6491B1;
 font-family         : Tahoma;
 text-decoration     : none;
 font-size           : 11px;
 font-weight         : normal;
}

.leftBoard{
  border-left          : #DBDBDB 2px solid;
  border-right         : #DBDBDB 2px solid;
  background-color     : #F1F3F5;
}

td {
 font-size            : 11px;
}
table.window th {
  color                : #FFFFFF;
  font-size            : 11px;
  text-align           : left;
  padding-top          : 4px;
  padding-left         : 10px;
}

table.bottom_bar th {
  color                : #000000;
  font-weight          : bold;
  font-size            : 11px;
  text-align           : left;
  padding-top          : 50px;
  padding-left         : 10px;
}

a:link, a:visited{
 font-family         : Tahoma;
 font-size           : 11px;
 color               : #0297FA;
 text-decoration     : underline;
}
a:hover {
 color               : #0B6AA9;
 text-decoration     : none;
}

a.readon {
	background: url(../images/import.gif) 6px 2px no-repeat;
}

a.readon {
	display            : block;
	float              : left;
	padding-left       : 25px;
	margin-top         : 0px;
	line-height        : 14px;
	height             : 16px;
}

div.back_button {
  background   : url(../images/back.gif) 6px 2px no-repeat;
  padding-left : 25px; 
  margin-left        : 7px;
	display            : block;
	float              : left;
	height             : 16px;
}


/* FORM ELEMENTS */

label {
 font-weight         : bold;
 color               : #2F96DA;
}
input.inputbox, textarea.inputbox{
 margin              : 1px;
 height              : 20px;
 border-top          : #96D2F5 2px solid;
 border-left         : #96D2F5 2px solid;
 border-bottom       : #B5DFF9 1px solid;
 border-right        : #B5DFF9 1px solid;
 font-family         : Tahoma;
 
 text-decoration     : none;
 font-size           : 11px;
 font-weight         : bold;      
 color               : #000000;
 background-color    : #ffffff;
}

textarea.inputbox{
height               : 100px;

}

.button {
 margin              : 3px;
 border-top          : #96D2F5 1px solid;
 border-left         : #96D2F5 1px solid;
 border-bottom       : #2289CD 2px solid;
 border-right        : #2289CD 3px solid;
 background-color    : #2F96DA;
 color               : #ffffff;
 font-weight         : bold;   
}

/* Login Form*/
#mod_login_username{
 width               : 150px;
}
#mod_login_password{
 width               : 150px;
}

/* START Box CSS */
.box td ul, 
table.contentpane td ul, 
ul.listing_menu, 
ul.level_0,  
ul.level_0 li ul.level_1, 
ul.level_0 li ul.level_1 li ul.level_2,
ul.tablevel_0,
ul.tablevel_0 li ul.tablevel_1
{
 padding-right  : 10px; 
 padding-left   : 40px; 
 padding-bottom : 0px; 
 padding-top    : 0px; 
 margin         : 0px; 
 list-style-type: none;
}


ul.listing_menu{
 float         : right;
 display       : block;
 height        : 20px;
 padding-top   : 3px;
 margin-left   : -40px;
}



  
 ul.level_1, ul.level_3 {
margin         : 0px; 
list-style-type: none;

}
 ul.mostreadlatestnews,
 ul.latestnews{
 padding-left    : 0px; 
 list-style-type : none;
 margin-bottom   : 4px; 
 margin-top      : 3px;
 margin-left     : -20px; 
 }

.box td li, table.contentpane td li, ul.listing_menu li { 
 display        : block;
 height         : 20px;
 background     :  url(../images/_point.png) 0px 1px no-repeat !important;
 padding-right  : 0px; 
 padding-left   : 23px; 
 padding-bottom : 0px; 
 margin         : 0px; 
 padding-top    : 2px;
}
 
ul.listing_menu li {
 display         : block;
 float           : left;
 height          : 20px;
 margin          : -10px; 
}

ul#mainlevel{
 margin          : 0px;
 margin-left     : -40px;
//margin-left     : 0px;
 list-style-type : none;
}

ul#mainlevel li {
 padding         : 0px;
 margin          : 0px;
 display         : block;
 width           : 194px;
 
 height          : 25px;
 border-bottom   : 1px solid #E5E5E5;
 border-top      : 1px solid #ffffff;
}


  ul.level_0 li, ul.tablevel_0 li{
 display        : block;
  padding-right  : 0px; 
 padding-left   : 23px; 
 padding-bottom : 0px; 
 margin         : 10px; 
 padding-top    : 2px
   }

 div.sitemap{
 height         : 100%;
 background     :  url(../images/map.jpg) 90% 30px no-repeat !important;
  }

 
 table.contentpane td li, ul.level_0 li, ul.listing_menu li{ 
  margin         : 10px; 
  background     :  url(../images/point_arr.gif) 0px 1px no-repeat !important;
 }
  
  ul.tablevel_0 li{ 
  font-weight    :  bold;
  color          :  #FFD016;
  margin         :  10px; 
  background     :  url(../images/tabarr.gif) 0px 1px no-repeat !important;
 }
 ul.tablevel_1 li{
  color          :  #6491B1;
  }
 
 
 ul.listing_menu li{ 
  margin-top        : 0px; 
  margin-bottom     : 0px; 
 }
 
 ul.level_1 li, ul.tablevel_1 li{
  background     :  url(../images/_sub_point.gif) 0px 1px no-repeat !important;
 }
 
 
 ul.level_1 li ul.level_2 li{
  background     :  none  0px 1px no-repeat !important;
  }
  
 li.mostreadlatestnews,
 li.latestnews{ 
  padding-left    : 0px; 
  margin          : 0px; 
  height          : 20px;
  width           : 100%;
  }

li.mostreadlatestnews a:link,
li.mostreadlatestnews a:visited,
li.latestnews a:link, 
li.latestnews a:visited, 
td.sectiontableentry1 a:link, 
td.sectiontableentry1 a:visited, 
td.sectiontableentry2 a:link, 
td.sectiontableentry2 a:visited,
ul.level_2 a:link,
ul.level_2 a:visited
{
 color           : #6491B1;
 margin-top      : 2px; 
 height          : 20px;
 width           : 100%;
 display        :  block;
 padding-left   :  20px;
 background     :  url(../images/arrow.gif) 0px 5px no-repeat !important;
}


li.mostreadlatestnews a:hover,
li.latestnews a:hover, 
td.sectiontableentry1 a:hover, 
td.sectiontableentry2 a:hover, 
ul.level_2 a:hover{
 background     :  url(../images/arrow.gif) 5px 5px no-repeat !important;
}

.box td li a:link, 
.box td li a:visited, 
table.contentpane td li a:link,
table.contentpane td li a:visited, 
ul.level_0 li a:link, 
ul.level_0 li a:visited,
ul.listing_menu li a:link,
ul.listing_menu li a:visited
{
 font-family     : Tahoma;
 font-size       : 11px;
 font-weight     : bold;
 color           : #6491B1;
 text-decoration : underline;
}


.box td li a:hover, 
table.contentpane td li a:hover, 
ul.level_0 li a:hover,
ul.listing_menu li a:hover{
 text-decoration : none;
}

ul.mostreadlatestnews,
ul.latestnews{
padding-left   : 20px; 
}
li.mostreadlatestnews,
li.latestnews{
text-align     : left;
padding-left   : 23px; 
}
/* END Box CSS */


/* ***************  MODULES  ****************** */
table.moduletable_topmenu{
 width               : 100%;
}
table.moduletable{
 margin-top          : 10px;
 width               : 195px;
}
table.moduletable th{
  width               : 195;
  height              : 32px;
  font-family         : Tahoma;
  font-size           : 12px;
  font-weight         : bold;
  color               : #ffffff;
  padding-top         : 8px;
  background          : url(../images/module_title.jpg) 0px 0px no-repeat;
 
}
table.moduletable td{
padding-top           : 3px;
}


table.moduletable-body{
width                : 100%;
}
table.blog td div table.contentpaneopen  td.contentheading,
 td.contentheading,
 table.contentpaneopen td.contentheading, table.componentheading td.contentheading, div.componentheading, h2.componentheading,
#heading_Agent, #heading_Co, #heading_Prop, #heading_Type, #heading_Types, #heading_Featured, #heading_Search, #heading_AdvSearch, #heading_Co_Contact, #hp_view_agent_title, #hp_view_agent_contact, #hp_ManageProp, #hp_EditProp{
 
 height              : 47px;
//height             : 47px;
 font-family         : Tahoma;
 font-size           : 12px;
 font-weight         : bold;
 color               : #5BA9DF;
 background          : url(../images/h1.jpg) 20px 0px no-repeat;
 text-align          : left;
 padding-left        : 80px;
 vertical-align      : top;
 padding-top         : 20px;
}

table.contentpaneopen{
 width               : 100%;
}
.contentheading{
padding-left        : 80px;
}
table.moduletable td {
vertical-align      : top;

}
table.moduletable td table td {
vertical-align      : top;
text-align          : left;
padding-left        : 20px;
}


/* **************** CONTACTS *************** */
td.sectiontableheader{
font-weight         : bold;
}

td.sectiontableentry1 ,td.sectiontableentry2{

}


/* ****************  BLOG ***************** */

table.componentheading{
width               : 100%;
}

table.contentpaneopen{
 border-collapse    : collapse;
 border-spacing     : 0px;
}
table.blog td div table.contentpaneopen  td.contentheading {
 padding-left       : 80px;
}
.contentpaneopen td{
 padding-left        : 20px;
 padding-top         : 10px;
 padding-right       : 15px;
 font-size           : 11px;
}
td.buttonheading{
 padding-left        : 3px;
}
.article_seperator{
 display             : block;
 width               : 98%;
 height              : 5px;
 background          : url(../images/hr.gif) 0px 0px repeat-x;
}


table.contentpane {
margin              : 10px;
}

/* top menu */
div#jaframeid{
 display             : none;
 background          : url(bg.gif) 0px 0px repeat-x;
 }
 
 
/* ***********  bottom bar ************* */ 

.copyright{
 display              : block;
 padding-top          : 5px;
 color                : #808080;
}
 
 
/* ************ bottom menu  *************** */

.vr{
 margin-top               : 3px;
 width                    : 0px;
 height                   : 8px;
 border-left              : 1px solid #5A90A6;
 border-right             : 1px solid #C8DAE2;
}
 

table.moduletable-bottom, table.moduletable-bottom td {
 text-align               : center;
 }

table.moduletable-bottom td table{
 text-align               : center;
 
}


a.mainlevel:link, a.mainlevel:visited{
 font-family             : Tahoma;
 font-size               : 11px;
 font-weight             : bold;
 color                   : #2F96DA;
 text-decoration         : none;
 width                   : 100%;
 height                  : 20px;
 //height                  : 26px;
 padding-top             : 4px;
 padding-left            : 65px;
 padding-right           : 5px;
 display                 : block;
 background          : url(../images/menu_arr.gif) 18px 6px no-repeat;
}
a.mainlevel:hover{
  color                   : #81A8C1;
  background              : url(../images/menu_arr.gif) 28px 6px no-repeat;
}

#active_menu{
  color                   : #FF0000;
  background              : url(../images/menu_arr.gif) 28px 6px no-repeat;
}


span.mainlevel-bottom{
 height                  : 20px;
 display                 : block;
 float                   : left;
 }



a.mainlevel-bottom:link, a.mainlevel-bottom:visited{
 font-family             : Tahoma;
 font-size               : 11px;
 font-weight             : bold;
 color                   : #ffffff;
 text-decoration         : none;
 height                  : 20px;
 padding-top             : 3px;
 padding-left            : 5px;
 padding-right           : 5px;
 display                 : block;
 float                   : left;
}

a.mainlevel-bottom:hover{
 padding-top             : 1px;
 border-bottom           : 2px solid #ffffff;
}

#active_menu-bottom{
padding-top             : 1px;
border-bottom           : 2px solid #C7DDE6;
color                   : #C7DDE6;
}