@charset "utf-8";
/* CSS Document */

/* Author: O Ravikanth; Project :Real Returns; Date: 22-10-08 */

body {font-family:Calibri, "Trebuchet MS", Arial; color:#333333; font-size:0.9em; margin:0px; padding:0px; background:#FFFFFF; line-height:18px;}

html#body .div_clear {clear:both; height:0px; content: "."; line-height:0.1em; font-size:0.1em;}

.div_clear{clear: both; display: block; visibility: hidden; height: 0px; content: "."; line-height:0.1em; font-size:0.1em; border:0px}


div#main {width:100% ; background:#FFFFFF;}

.reg_content {font-size:0.8em; padding-bottom:15px }

div#top_block {width:740px;  margin:0px auto; padding:15px 0; position:relative}

div#top_block div#logo { background:url(../../images/logo.gif) no-repeat; width:152px; height:78px; position:relative }

div#top_block div#logo a { position:absolute; top:0px; left:0px; display:block;  width:152px; height:78px;}

div#top_block div#logo span { display:none}


div#top_block div#anc_nav {width:500px;  font-size:0.8em; color:#333333; text-align:right; height:20px; position:absolute; right:0px; top:15px  }

div#anc_nav a, active, visited {color:#333333; text-decoration:none }
div#anc_nav a:hover{color:#333333; text-decoration:underline }

div#top_block div#contact_no {	background:url(../../images/contac_no.gif) no-repeat right bottom;	height:20px;	width:250px;	position:absolute;	top:75px;	right:0px}
div#contact_no span {display:none; color:#405358}

div#banner_area {width:100%; background:#a2c7cf url(../../images/banner_bg.gif) repeat-x; height:275px; }

div#banner_area div#banner {width:740px; margin:0px auto; position:relative; height:275px}

div#banner div#banner_tab {background:url(../../images/banner_tab.gif) no-repeat; width:364px; height:212px; padding:5px 10px 10px 20px; position:absolute; top:22px; right:0px}

div#banner div#banner_text{  width:300px; height:200px; color:#FFFFFF; position:absolute; top:50px; left:0px; font-size:1.2em; line-height:1.6em; padding-left:10px}

div#banner_text .text_large {font-size:1.3em; font-family:Arial, sans-serif}
div#banner_text p{margin:0px; padding:0px; margin-bottom:10px}
div#banner_text a{ color:#fff;}
div#banner_text a:hover{ color:#fff; text-decoration:none}

div#banner_tab div#tab_header {width:360px; height:35px; font-size:1.4em; font-weight:bold; padding-top:8px; color:#FFFFFF; }
div#banner_tab div#property_name {width:360px; color:#3b5157; font-size:1.2em; font-weight:bold; padding-top:7px; height:28px }

div#property_name a, active, visited {text-decoration:underline; color:#3b5157}
div#property_name a:hover {text-decoration:none; color:#3b5157}

div#banner_tab div#tab_content {width:364px; padding:10px 0 5px 0; color:#FFFFFF; font-size:0.8em; line-height:1.6em}
div#tab_content div#image_part {width:130px; float:left; }

div#image_part div#image {width:120px; height:85px; padding:5px; background:#ffffff}
div#image_part div#image_no {width:120px; padding:7px 0 0 0 }

div#tab_content div#image_content_block {width:220px; float:right; }
div#image_content_block p {margin:0px; padding:0px 0px 5px  0 }

div#image_content_block div#image_content {width:220px; height:95px }
div#image_content_block  a {color:#FFFFFF; text-decoration:underline }
div#image_content_block a:hover {color:#FFFFFF; text-decoration:none }

div#image_content_block div#img_nav {width:210px; text-align:right; padding:3px 10px 0 0 }
div#img_nav a {color:#FFFFFF; text-decoration:underline }
div#img_nav a:hover{color:#FFFFFF; text-decoration:none }

div#navgation_part {width:100%; background:url(../../images/nav_bg.gif) #40555a repeat-x; height:48px;  }

div#navgation {width:740px; margin:0px auto ; }

div#navgation #div_residential{ float:left; width:148px; text-align:left; border-left:#a8b6ba solid 1px}
div#navgation #div_commercial{ float:left; width:141px; text-align:left; border-left:#a8b6ba solid 1px}
div#navgation #div_building{ float:left; width:188px; text-align:left; border-left:#a8b6ba solid 1px}
div#navgation #div_asset{ float:left; width:188px; text-align:left; border-left:#a8b6ba solid 1px}
div#navgation #div_alternative{ float:left; width:218px; text-align:left; border-left:#a8b6ba solid 1px; border-right:#a8b6ba solid 1px}

div#navgation div.drop_menu { background:url(../../images/dr_bt_lf.gif) no-repeat bottom left #c6d7db; }
div#navgation div.drop_menu  div.drop_menu_rt { background:url(../../images/dr_bt_rt.gif) no-repeat bottom  right; padding-bottom:15px    }

div.drop_menu ul {padding:0px; margin:0px; font-size:0.8em; list-style:none; line-height:1.6em; font-size:14px }
div.drop_menu li {padding:10px 5px 10px 25px; margin:0 0 0 0px; background:url(../../images/arrow_ico.gif) 8px 15px  no-repeat; border-bottom:#a7b8bd solid 1px }
div.drop_menu li a {color:#3f5358; text-decoration:none }
div.drop_menu li a:hover {color:#000000; text-decoration:none; }

div.inner_content {background:url(../../images/inner_bg.gif) repeat-y left; }
div.home_content { padding:20px 0; }
div#main_content {width:740px; margin:0px auto;}
div#main_content  p{ font-size:0.8em; line-height:1.6em; padding:0px; margin:10px 0 }
.heading{color:#96ca4b; font-size:20px; display:block; padding-bottom:10px }
div#main_content font.heading {color:#96ca4b; font-size:20px; display:block; padding-bottom:10px }
div#main_content .heading1 {color:#42585d; font-size:1.3em; display:block; padding-bottom:5px }
div#main_content div#property {width:225px; padding:10px 30px 0px 0px; float:left; font-size:17px }

div#main_content div#left_block { width:180px; float:left; border-top: #FFFFFF solid 20px ;  padding:20px 0}
div#main_content div#right_block { width:545px; padding:20px 0px 0 15px;  float:right; font-size:14px; line-height:20px }
div#main_content div#right_block p{font-size:14px; line-height:20px}
div#right_block img { margin:0px  10px 10px 5px }



div#left_block ul {padding: 0px; margin:0 0 5px 0; font-size:0.8em; list-style:none; line-height:1.6em; font-size:15px }
div#left_block li {padding: 0px; margin:0 0 0 0px;  border-bottom:#a7b8bd solid 1px }

div#left_block li a {color:#333333; padding:10px 5px 10px 30px; text-decoration:none; background:url(../../images/arrow_ico.gif) 10px 18px no-repeat; display:block}
div#left_block li a:hover {color:#ffffff; padding:10px 5px 10px 30px; text-decoration:none; background:url(../../images/arrow_m.gif) 10px 18px no-repeat #445a60; display:block}

div#left_block  .select{color:#ffffff; padding:10px 5px 10px 30px; text-decoration:none; background:url(../../images/arrow_m.gif) 10px 18px no-repeat #445a60; display:block}

div#main_content .more {text-align:right; font-size:15px; line-height:1.6em  }
div#main_content a {color:#96ca4b; text-decoration:underline }
div#main_content a:hover {color:#96ca4b; text-decoration:none }

div#main_content div#new_events {width:225px; padding:10px 10px 0px 0px; float:left }

div#new_events ul {padding: 0px; margin:0 0 5px 0; font-size:0.8em; list-style:none; line-height:1.6em; font-size:14px }
div#new_events li {padding:10px 5px 10px 30px; margin:0 0 0 0px; background:url(../../images/news_ico.gif) 0px 13px  no-repeat; border-bottom:#a7b8bd solid 1px }

div#new_events li a {color:#333333; text-decoration:none}
div#new_events li a:hover {color:#333333; text-decoration:underline}

div#main_content div#newsletter {background:url(../../images/news_bg.gif) repeat-y; width:233px; float:right}

div#newsletter div#news_top {background:url(../../images/news_top.gif) no-repeat; height:14px; width:233px; content:"."; line-height:0.1em; font-size:0.1em}

div#newsletter div#news_content {width:210px; padding:0px 11px 0px 12px; font-size:17px }

div#newsletter div#news_signup {width:209px; margin:0px 4px 0px 4px; background:#ededed; padding:8px  }

div#news_signup .txt_box {background:url(../../images/sign_txt_bg.gif) no-repeat; border:0px; padding:5px 10px 0 10px; width:115px; font-size:0.75em; height:18px }

div#newsletter div#news_bottom { background:url(../../images/news_bottom.gif) no-repeat bottom; width:210px; padding:10px 11px 10px 12px; font-size:14px; height:70px}

div#bottom {background:url(../../images/footer_bg.gif) repeat-x #aab8bb; width:100%; padding:20px 0 10px 0 }

div#inner_bottom div#bottom_area {width:740px; margin:0px auto; background: url(../../images/inner_bottom.gif) repeat-y  right}
div#inner_bottom {background:  #aab8bb; width:100%; padding:  0;  }
div#bottom_area div#left_area {width:235px; padding:10px 0 10px 0px; float:left }
div#bottom_area div#right_area {width:495px; padding:5px ; float:right; background: #9baaaf; color:#FFFFFF; font-size:0.8em}
div#left_area  p{ font-size:0.8em; line-height:1.6em; padding:0px; margin:10px 0 }
div#bottom_area .heading2 {color:#ffffff; font-size:1.3em;   }
div#right_area .heading3 {color:#ffffff; font-size:1.5em; font-weight:bold  }
div#bottom div#logos {width:740px; margin:0px auto }

div#footer_area {width:100%; padding:15px 0; background:#465c61; color:#FFFFFF; font-size:0.8em; line-height:2.0em }

div#footer_area div#footer {width:740px; margin:0px auto; text-align:center}
div#footer a {color:#FFFFFF; text-decoration:none}
div#footer a:hover {color:#FFFFFF; text-decoration:underline}

div#amweb {font-family: "Trebuchet MS", Verdana, Arial;  color:#f2f2f2; font-size:0.95em;  line-height:1.8em; padding:5px 0 0 0  }

div#amweb a, active, visited {color:#f2f2f2; text-decoration:none}
div#amweb a:hover {color:#f2f2f2; text-decoration:underline}

.txt_bx_nltr {border:  #405359 solid 1px; width:140px; height:20px; background-color:#FBFBFB; color:#333333}
.dr_bx_nltr {border:  #405359 solid 1px; width:145px;  background-color:#FBFBFB; color:#333333}

.ml_tx_bx_nltr {border:#405359 solid 1px; width:140px;  height:50px; background-color:#FBFBFB; color:#333333  }
.botton {border:#ffffff solid 1px; color:#ffffff; background:#475c61 }

.font_small {color: #ffffff; font-size:0.85em}


ul#news {padding:0px ; margin:10px 0; list-style:none}
ul#news  li{padding:0px ; margin:0px 0 10px 0; list-style:none}

ul#news .title {font-size:0.9em; font-weight:bold; font-style:italic; color:#42585d }
ul#news .more {font-size:0.75em;  font-style:italic; color:#42585d; text-align:left }
ul#news .date {font-size:0.9em;  color:#89bb41; text-align:left;   }


ul#news p {margin:0px; padding:2px 0 0 0}

div#contact {width:160px; padding:0 10px 20px 10px; font-size:0.8em}
div#contact a{color:#42585d; text-decoration:underline;}
div#contact a:hover{color:#42585d; text-decoration:none;}
div#comp_det {width:160px; padding:10px 10px 0px 10px; font-size:0.75em;}

div#form { font-size:0.8em}
div#form .lbl_bx {color:#cc0000;}
div#form .text_red {color:Red; font-size:11px}
div#form .txt_bx {border:  #CCCCCC solid 1px; width:200px; height:18px; background-color:#FBFBFB; color:#333333}
div#form .dr_bx {border:#CCCCCC solid 1px; width:205px;background-color:#FBFBFB; color:#333333  }
div#form .ml_tx_bx {border:#CCCCCC solid 1px; width:300px; height:150px; background-color:#FBFBFB; color:#333333  }
div#form .ml_tx_bx_nw {border:#CCCCCC solid 1px;  height:150px; background-color:#FBFBFB; color:#333333  }

ul#news a {color:#42585d; text-decoration:underline; font-style:italic; }
ul#news a:hover {color:#42585d; text-decoration:none; font-style:italic;}



#right_block .dg_link4{ line-height:20px;  background-color:#c6d7db;font-size:13px; font-weight:bold; }
#right_block .dg_link4 a, active, visited{ color:#465c61; }
#right_block .dg_link4 a:hover{  color:#465c61; text-decoration:none }