body{
background-color:#6D7077;
font-family: Arial;
}

a.graylink:link {color: #676767; text-decoration: none;}
a.graylink:visited {color: #676767; text-decoration: none;}
a.graylink:hover {color: #BA001C; text-decoration: underline;}

a.blacklink:link {color: #000000; text-decoration: none;}
a.blacklink:visited {color: #000000; text-decoration: none;}
a.blacklink:hover {color: #BA001C; text-decoration: underline;}

a.whitelink:link {color: #ffffff; text-decoration: none;}
a.whitelink:visited {color: #ffffff; text-decoration: none;}
a.whitelink:hover {color: #ffffff; text-decoration: underline;}

a.redlink:link {color: #BA001C; font: bold 14px/0.5em Arial; text-decoration: none;}
a.redlink:visited {color: #BA001C; font: bold 14px/0.5em Arial; text-decoration: none;}
a.redlink:hover {color: #BA001C; font: bold 14px/0.5em Arial; text-decoration: underline;}

a.pagesellink:link,
a.pagesellink:visited,
a.pagesellink:hover {
 COLOR: #ffffff;
 TEXT-DECORATION: none;
 font: bold 12px/1.5em Arial;
 background:url('../images/pg_s.gif') no-repeat left top;
 width:34px;
 height:20px;
 line-height:20px;
 display:block;
 text-align:center;
}

a.pagesellink_lettings:link,
a.pagesellink_lettings:visited,
a.pagesellink_lettings:hover {
 COLOR: #ffffff;
 TEXT-DECORATION: none;
 font: bold 12px/1.5em Arial;
 background:url('../images/pg_s_lettings.gif') no-repeat left top;
 width:34px;
 height:20px;
 line-height:20px;
 display:block;
 text-align:center;
}

a.pagelink:link,
a.pagelink:visited,
a.pagelink:hover {
 COLOR: #111111;
 TEXT-DECORATION: none;
 font: bold 12px/1.5em Arial;
 background:url('../images/pg_ns.gif') no-repeat left top;
 width:34px;
 height:20px;
 line-height:20px;
 display:block;
 text-align:center;
}



.lnav {
    font: bold 11px Arial;
    color:#000000;
    display:block;
    height:22px;
    width:80px;
    text-align:center;
    line-height:22px;
    background:url('../images/help.gif') no-repeat left top;
    padding:0px;
}
a.lnav:link {
    text-decoration: none;
}
a.lnav:visited {
    text-decoration: none;
}
a.lnav:hover {
    text-decoration: none;
    background:url('../images/help_over.gif') no-repeat left top;
}

.lnavwide, .lnavwide_disabled {
    font: bold 11px Arial;
    color:#000000;
    display:block;
    height:22px;
    width:120px;
    text-align:center;
    line-height:22px;
    background:url('../images/button_120_t.gif') no-repeat left top;
    padding:0px;
}
.lnavwide_disabled {
    color:#707070 !important;
    cursor: default;
}
a.lnavwide:link {
    text-decoration: none;
}
a.lnavwide:visited {
    text-decoration: none;
}
a.lnavwide:hover {
    text-decoration: none;
    background:url('../images/button_over_120.gif') no-repeat left top;
}
a.lnavwide_disabled:hover {
    text-decoration: none;
}
a.lnavwide_disabled:link {
    text-decoration: none;
}
a.lnavwide_disabled:visited {
    text-decoration: none;
}


.lfiler {
font: bold 11px Arial;
color:#000000;
display:block;
height:22px;
width:34px;
text-align:center;
line-height:22px;
background:url('../images/filter.gif') no-repeat left top;
padding:0px;
}
a.lfiler:link {
	text-decoration: none;
}
a.lfiler:visited {
	text-decoration: none;

}
a.lfiler:hover {
	text-decoration: none;
	background:url('../images/filter_over.gif') no-repeat left top;
}



.button_150 {
    font: bold 11px Arial;
    color:#000000;
    display:block;
    height:22px;
    width:150px;
    text-align:center;
    line-height:22px;
    background:url('../images/button_150.gif') no-repeat left top;
    padding:0px;
}

a.button_150:link {
    text-decoration: none;
}

a.button_150:visited {
    text-decoration: none;
}

a.button_150:hover {
    text-decoration: none;
    background:url('../images/button_over_150.gif') no-repeat left top;
}

.button_135 {
    font: bold 11px Arial;
    color:#000000;
    display:block;
    height:22px;
    width:135px;
    text-align:center;
    line-height:22px;
    background:url('../images/button_135.gif') no-repeat left top;
    padding:0px;
}

a.button_135:link {
    text-decoration: none;
}

a.button_135:visited {
    text-decoration: none;
}

a.button_135:hover {
    text-decoration: none;
    background:url('../images/button_over_135.gif') no-repeat left top;
}

.button_100 {
    font: bold 11px Arial;
    color:#000000;
    display:block;
    height:22px;
    width:100px;
    text-align:center;
    line-height:22px;
    background:url('../images/button_100.gif') no-repeat left top;
    padding:0px;
}

a.button_100:link {
    text-decoration: none;
}

a.button_100:visited {
    text-decoration: none;
}

a.button_100:hover {
    text-decoration: none;
    background:url('../images/button_over_100.gif') no-repeat left top;
}


.button_100_sel {
    font: bold 11px Arial;
    color:#FFFFFF;
    display:block;
    height:22px;
    width:100px;
    text-align:center;
    line-height:22px;
    background:url('../images/button_100_sel.gif') no-repeat left top;
    padding:0px;
}

a.button_100_sel:link {
    text-decoration: none;
}

a.button_100_sel:visited {
    text-decoration: none;
}

a.button_100_sel:hover {
    text-decoration: none;
    background:url('../images/button_over_100.gif') no-repeat left top;
}

.button_100_sel_lettings {
    font: bold 11px Arial;
    color:#FFFFFF;
    display:block;
    height:22px;
    width:100px;
    text-align:center;
    line-height:22px;
    background:url('../images/button_100_sel_let.gif') no-repeat left top;
    padding:0px;
}

a.button_100_sel_lettings:link {
    text-decoration: none;
}

a.button_100_sel_lettings:visited {
    text-decoration: none;
}

a.button_100_sel_lettings:hover {
    text-decoration: none;
    background:url('../images/button_over_100.gif') no-repeat left top;
}


.lnavsel_lettings {
    font: bold 11px Arial;
    color:#FFFFFF;
    display:block;
    height:22px;
    width:80px;
    text-align:center;
    line-height:22px;
    background:url('../images/demoreporting_08_w_sel_lettings.gif') no-repeat left center;
    padding:0px;
}
a.lnavsel_lettings:link {
    text-decoration: none;
}
a.lnavsel_lettings:visited {
    text-decoration: none;
}
a.lnavsel_lettings:hover {
    text-decoration: none;
    background:url('../images/demoreporting_08_w-over.gif') no-repeat left top;
}



.log_form {
    font: bold 12px Arial;
    color:#FFFFFF;
}


.lnavsel {
    font: bold 11px Arial;
    color:#FFFFFF;
    display:block;
    height:22px;
    width:80px;
    text-align:center;
    line-height:22px;
    background:url('../images/demoreporting_08_w_sel.gif') no-repeat left center;
    padding:0px;
}
a.lnavsel:link {
    text-decoration: none;
}
a.lnavsel:visited {
    text-decoration: none;
}
a.lnavsel:hover {
    text-decoration: none;
    background:url('../images/demoreporting_08_w-over.gif') no-repeat left top;
}

.help_button {
    font: bold 11px Arial;
    color:#000000;
    display:block;
    height:22px;
    width:80px;
    text-align:center;
    line-height:22px;
    background:url('../images/help.gif') no-repeat left center;
    padding:0px;
    margin:5px;
    float:left;
    /* position:absolute; */
}
a.help_button:link {
    text-decoration: none;
}
a.help_button:visited {
    text-decoration: none;
}
a.help_button:hover {
    text-decoration: none;
    background:url('../images/help_over.gif') no-repeat left top;
}


.popup_message
{
    font-size:12px;
    background-color:white;
    color:#404040;
    position:absolute;
    display:none; 
    left:25%;
    top:25%;
}


.popup_message_header
{
    padding-left: 5px;
    height:20px;
    width:560px;
    background-color:#C12645;
    color:#FFFFFF; 
    font-weight:bold;
    cursor:pointer;
}
.popup_message_header_lettings
{
    padding-left: 5px;
    height:20px;
    width:560px;
    background-color:#255D00;
    color:#FFFFFF; 
    font-weight:bold;
    cursor:pointer;
}

.popup_message_header_close
{
    background:url('../images/close.png') no-repeat center center ; 
    width:22px;
    padding:0px;
    background-color:#C12645;
    cursor:pointer;
}
.popup_message_header_close_lettings
{
    background:url('../images/close.png') no-repeat center center ; 
    width:22px;
    padding:0px;
    background-color:#255D00;
    cursor:pointer;
}
.chenge_view_lettings {
    font: bold 11px/2.4em Arial;
    color:#232323;
    display:block;
    width:167px;
    height:35px;
    text-align:center;
    vertical-align:middle;
    background:url('../images/demoreporting_61_lettings.gif') no-repeat left top;
}
a.chenge_view_lettings:link {
	text-decoration: none;
}
a.chenge_view_lettings:visited {
    text-decoration: none;
}
a.chenge_view_lettings:hover {
    text-decoration: none;
    background:url('../images/demoreporting_61-over.gif') no-repeat left top ;
}
.chenge_view_sale {
    font: bold 11px/2.4em Arial;
    color:#ffffff;
    display:block;
    width:167px;
    height:35px;
    text-align:center;
    vertical-align:middle;
    background:url('../images/demoreporting_61.gif') no-repeat left top;
}
a.chenge_view_sale:link {
    text-decoration: none;
}
a.chenge_view_sale:visited {
    text-decoration: none;
}
a.chenge_view_sale:hover {
    text-decoration: none;
    background:url('../images/demoreporting_61-over.gif') no-repeat left top;
}

.chenge_view_demo {
    font: bold 11px/2.4em Arial;
    color:#232323;
    display:block;
    width:167px;
    height:35px;
    text-align:center;
    vertical-align:middle;
    background:url('../images/demoreporting_61_demo.gif') no-repeat left top;
}
a.chenge_view_demo:link {
    text-decoration: none;
}
a.chenge_view_demo:visited {
    text-decoration: none;
}
a.chenge_view_demo:hover {
    text-decoration: none;
    background:url('../images/demoreporting_61-over.gif') no-repeat left top ;
}

.leftnavtop {
    font: bold 11px/2.4em Arial;
    color:#232323;
    display:block;
    width:167px;
    height:27px;
    text-align:left;
    background:url('../images/demoreporting_23.gif') no-repeat left top;
}
a.leftnavtop:link {
    text-decoration: none;
}
a.leftnavtop:visited {
    text-decoration: none;
}
a.leftnavtop:hover {
    text-decoration: none;
    background:url('../images/demoreporting_23-over.gif') no-repeat left top;
}

.leftnavtopsel {
    font: bold 11px/2.4em Arial;
    color:#FFFFFF;
    display:block;
    width:167px;
    height:27px;
    text-align:left;
    background:url('../images/demoreporting_23_sel.gif') no-repeat left top;
}
a.leftnavtopsel:link {
    text-decoration: none;
}
a.leftnavtopsel:visited {
    text-decoration: none;
}
a.leftnavtopsel:hover {
    text-decoration: none;
    background:url('../images/demoreporting_23-over.gif') no-repeat left top;
}
.leftnavtopsel_lettings {
    font: bold 11px/2.4em Arial;
    color:#FFFFFF;
    display:block;
    width:167px;
    height:27px;
    text-align:left;
    background:url('../images/demoreporting_23_sel_lettings.gif') no-repeat left top;
}
a.leftnavtopsel_lettings:link {
    text-decoration: none;
}
a.leftnavtopsel_lettings:visited {
    text-decoration: none;
}
a.leftnavtopsel_lettings:hover {
    text-decoration: none;
    background:url('../images/demoreporting_23-over.gif') no-repeat left top;
}
.leftnavtopsel_ {
    font: bold 11px/2.4em Arial;
    color:#232323;
    background-color:#D1D1D1;
    text-align:left;
}
a.leftnavtopsel_:link {
    text-decoration: none;
}
a.leftnavtopsel_:visited {
    text-decoration: none;
}
a.leftnavtopsel_:hover {
    text-decoration: none;
}
.leftnavtop_ {
    font: 11px/2.4em Arial;
    color:#232323;
    text-align:left;
}

a.leftnavtop_:link {
    text-decoration: none;
}
a.leftnavtop_:visited {
    text-decoration: none;
}
a.leftnavtop_:hover {
    text-decoration: none;
}

.table_header {
    font: bold 11px/1.5em Arial;
    color:#FFFFFF;
}

.table_header td
{
  padding-left: 5px;
  height:20px;
  background-color:#C12645;
}
.table_header_lettings {
    font: bold 11px/1.5em Arial;
    color:#FFFFFF;
}

.table_header_lettings td
{
  padding-left: 5px;
  height:20px;
  background-color:#2F6F01;
}
.table_cell{
  font: bold 11px/1.5em Arial; 
  color:#FFFFFF;
  padding-left: 5px;
  height:20px;
  background-color:#C12645;
}
.table_cell_lettings{
  font: bold 11px/1.5em Arial; 
  color:#FFFFFF;
  padding-left: 5px;
  height:20px;
  background-color:#2F6F01;
}


.normal {
 font: normal 11px/1.5em Arial;
 color:#000000;
}

.table_row_f{
 font-size:11px;
 background-color:#f1f1f1;
}

.table_row_s{
 font-size:11px;
 background-color:#FFFFFF;
}

.table_row_letting{
 font-size:11px;
 background-color:#C9FFD7;
}
.table_row_not_appr{
 font-size:11px;
 background-color:#FFE572;
}

.table_row_sale{
 font-size:11px;
 background-color:#FFD8D8;
}

body{
 font-size:11px;
 background-color:#eee;
}

.table_row_s td
{ 
    padding-left: 5px;
}

.table_row_f td
{ 
    padding-left: 5px;
}

.page_title{
 font-size:16px;
 text-align:center;
 margin:10px;
}


.message_warning{
 font-size	:12px;
 text-align	:center;
 color		:#C12645;
 margin		:10px;
 font-weight: normal;
}

.message_notify{
 font-size	:12px;
 text-align	:center;
 color		:#404040;
 margin		:10px;
}

.filter_criteria_printable_container
{
    display:none;
}

.checked_table{
 text-align:center;
 font-size:11px;
 background-color:#ffffff;
 vertical-align:middle;
}

.checked_table tr
{ 
 background-color:#efefef;
}

.checked_table tr#ar
{ 
 font: bold 11px/2.4em Arial;
 color:#232323;
 background-color:#D1D1D1;
 text-align:left;
}

.checked_table td
{ 
 padding: 0px 3px 0px 3px;
}

.rep_hlp_cont {
 border:1px solid silver;
 padding:10px;
 background-color:white;
 font-size:10px;
 text-align:justify;
 z-index:10;
 position:absolute;
 width:200px;
 margin-top:-25px;
 margin-left:50px;
 display:none;
}

.rep_hlp_btn {
 position: relative;
 top:6px;
 margin-left:20px;
 border:0;
}

/* for Ajax window */
#ajax{
    width:100%;
    text-align:center;
    position:absolute;
    z-index:11;
    margin: 0px auto;
    display: none;
    top:0;
}

#ajax_in {
    margin: 0px auto;
    width:700px;
    padding-top: 125px;
    text-align:left; 
}

#ajax .heading a {
    float: right;
    margin: 0px auto;
    padding-right: 10px;
    color: #4e4e4d;
    font-size: 12px;
    line-height: 22px; 
}

.heading {
    height: 22px;
    background: #e8e8e1;
} 

.heading_title {
    background: #8a0229;
    color: #fff;
    line-height: 22px;
    float: left;
    padding: 0 10px;
    margin: 0;
    font-size: 14px; 
}

.white_block {
    padding: 10px; 
    background: #fff;
}

#box_loading div {
    margin-left: 290px;  
    margin-top: 20px;
    width: 120px;  
    border: 1px solid #BBBBBB;  
    background: #EEEEEE;
    padding: 5px;
}

#box_loading div p {
    padding-left:35px;
    margin:0;
    width:100%;
    background: url('../images/waiting.gif') no-repeat left center;
}

#drop{
    background-color: #bfbfb1;
    width:100%; height:100%;
    position:absolute;
    top:0; left:0;
    z-index:10;
    display: none;
} 

.inline-block {
    display:-moz-inline-stack; /* for FF2*/
    display:inline-block; /* normal browsers */
    zoom:1; /* for IE (hasLayout true) */
    display:inline; /* for IE */
}

ul.auto_list{
    list-style: none outside none;
    padding:5px;
    margin:0px
}

li.auto_list{
    cursor:pointer;
    font-size:11px;
    font-weight:normal;
}

li.auto_list:hover
{ 	
    font-weight: bold;
}

.canvass_info {
  border:1px solid silver;
  padding:5px;
  background-color:white;
  font-size:10px;
  text-align:justify;
  z-index:10;
  position:absolute;
  width:395px;
  margin-top:0px;
  margin-left:100px;
  display:none;
}

.canvass_history {
  padding:0;
  text-align:center;
  background-color:#C12645;
  color:#ffffff;
  margin:0 3px;
  width:74px;
  cursor:pointer;
}

.btn_add2canvassing{
    border:0;
    cursor:pointer;
    width:18px;
    height:18px;
}

.btn_add2canvassing_off{
    border:0;
    width:18px;
    height:18px;
}



