/* $Id $ */
body {
    margin: 0px 0px 0px 0px;
    background: #345B82 url('sitebg.png') repeat-x;
    /*background: #FFFFFF;*/
    padding: 0 0px 0 0px;
    width: 100%;
}
body.include_bg{
    margin: 0px 0px 0px 0px;
    background: #345B82 url('site_bg_frame.png') repeat-x;
    /*background: #FFFFFF;*/
    padding: 0 0px 0 0px;
    width: 100%;
}
body.regframe{
    margin: 0px 0px 0px 0px;
    background: url('overlay_mid.png') repeat-x bottom;
    /*background: #FFFFFF;*/
    padding: 0 0px 0 0px;
    width: 100%;
}
dl {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
p {
    margin: 0px 0px 0px 0px;
    padding: 2px 3px 3px 2px;
}
h1 {
    margin: 0px 0px 0px 0px;
    padding: 2px 3px  3px 2px;
    font-size: 20px;
}
h2 {
    margin: 0px 0px 0px 10px;
    padding: 2px 3px 3px 2px;
    font-size: 18px;
}
form{
    margin: 0px 0px 0px 0px; padding: 0px;
}
select {background: #FFFFFF;}
a:link, a:visited {
    color: #027AC6;
    text-decoration:none;
}
a:hover {
    color: #0062A0;
    text-decoration:none;
}
ul,li, ul li {margin: 0px 0px 0px 10px;padding: 0px 0px 0px 10px;}
a:active {
    color:#5895be;
}
img {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.hand{cursor: pointer;}
/*============================   END FOR SITE COMMON CSS  ================================*/
/*============================  START FOR SITE CUSTOM CSS ================================*/
body.sidebars {
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.sidebars #header {
    margin: 0px 0px 10px 0px;
}
body, p, td {
    font:13px/16px "Verdana", "Arial", "Helvetica", sans-serif;
}
#wrapper {
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    min-width: 1400px;
}

/*======================================== START FOR HEADER PART CSS ========================================*/
#header {
    margin: 0px 0px 10px 0px;
    height: 130px;
}
#logo-floater {
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.site_header_banner {
    float: right;
    padding: 0px 0px 0 0px;
    margin: 10px 10px 0px 0px;
}
#header .content {
    background: #003466 url('banner_bg.png') repeat-y;
    height:80px;
    width:100%;
}
.header_menu_nav {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    height: 49px;
    background: url('nav_slice.png') repeat-x;
}
.header_agent_start{
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 200px;
}
.header_agent_start img{
    margin: 5px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.start_text{
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 3px;
    float: left;
    color: #003366;
    font-size: 11px;
    font-weight: bold;
}
/*======================================== START FOR HEADER MENU PART CSS ========================================*/
.menu_nav {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: left;
}
ul.primary-links {
    margin: 13px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    list-style: none;
    border-left : 1px solid #CCCCCC;
    border-right : 1px solid #CCCCCC;
}
ul.primary-links li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  border-top : 0px solid #CCCCCC;
  border-right : 1px solid #CCCCCC;
  border-bottom : 2px solid #CCCCCC;
  border-left : 1px solid #CCCCCC;
  
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    background: url('button_bg.png') repeat-x ;
}

ul.primary-links li a:hover, ul.primary-links li a.active
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    background: url('button_bg_hover.png') repeat-x ;
}
/*======================================== END FOR HEADER MENU PART CSS ========================================*/

.follow {
    width: 240px;
    margin: 14px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    float: left;
}
.menu_login {
    width: 330px;
    margin: 7px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}
.login_box {
    margin: 0px 5px 0 0; padding: 0; width: 320px; float: right;
}
.login_box a.c2{
    font-size: 12px; color: #003366; font-weight: bold; cursor: pointer; margin: 5px 5px 0px 0px; float: left;
}
.logout_box {
    margin: 10px 10px 0 0; padding: 0;float: right;
}
.logout_box h3{
    font-size: 12px; color: #003366; font-weight: bold; cursor: pointer; margin: 0 10px 0 0; float: left;
}
.login_error {
    margin: -6px 0px -6px 0px; padding: 0px; font-size: 10px; color:#FF0000; /*color: #023467;*/
}
.logout_box a.c2{
    font-size: 12px; color: #003366; font-weight: bold; cursor: pointer; margin: 0px 5px 0px 0px; float: left;
}
.login_box form fieldset#new_login{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 312px; float: right; border: none;
}
#input_box {
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    background: url("input.png") no-repeat;
    width: 120px;
    height: 22px;
    float: left;
}
#input_box input{
    margin: 3px 0px 0px 3px;
    padding: 0px 0px 0px 0px;
    border: 0px solid #023467;
    width: 110px;
    height: 15px;
    font-size: 11px;
}
#new_login input.form-submit{
    margin: 0px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    border: none;
    background: url("login.png") no-repeat;
    width: 60px;
    height: 21px;
}
/*========================================  END FOR HEADER PART CSS  ========================================*/
/*======================================== START FOR FOOTER PART CSS ========================================*/
#footer {
    clear:both;
    margin: 10px 0px 0px 0px;
    padding:0px 0 0 0;
    height:30px;
    background: url('nav_slice.png') repeat-x;
    border-bottom:2px solid #023467;
}
#footer p {
    text-align: center;
    font-size: 11px;
    color: #000099;
    margin: 5px 10px 5px 10px;
}
/*======================================== START FOR BODYMIDDLE PART CSS ========================================*/
.column {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
#center {
    width:100%;
    padding: 0px 0px 0px 0px; 
}
.center_inner {
    width:100%;
    background: #f2f2f2;
    float:left;
}
#left {
    float: left;
    width:210px;
    margin: 0px 0px 0 5px;
	padding: 0px 10px 0px 0px;
}
.middle_container {
    width: 100%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
/*#left1 {
    width:200px;
    margin-left:-100%;
    right:10px;
    margin: 18px 0 0 0; padding:0;
}*/
#right {
    float: left;
    width:170px;
    margin: 1px 10px 0 0px;
	padding: 0px 0px 0px 10px;
}
.block-region {
  margin:0px;padding: 0px;
}

/*
 *  Rounded Corners
 */
#center .content, header .content, footer .content {
  border-left:2px solid #023467;
  border-right:2px solid #023467;
  background-color:#fff;
  padding: 0px;
  margin:0px;
  clear:both;
}
div.topround {
    margin: 0px 0px 0px -1px; padding: 0px 0px 0px 0px; background: url('top_curve_line.png') no-repeat; width: 212px; height: 5px; position: absolute;
}
div.bottomround {
    margin: -5px 0px 0px -1px; padding: 0px 0px 0px 0px; background: url('bottom_curve_line.png') no-repeat; width: 212px; height: 5px; position: absolute;
}
div.topsmallround {
    margin: 0px 0px 0px -1px; padding: 0px 0px 0px 0px; background: url('small_top_curve_line.png') no-repeat; width: 162px; height: 5px; position: absolute;
}
div.bottomsmallround {
    margin: -5px 0px 0px -1px; padding: 0px 0px 0px 0px; background: url('small_bottom_curve_line.png') no-repeat; width: 162px; height: 5px; position: absolute;
}
div.smallroundtitle {
    margin: 0px 0px 0px -3px; padding: 0px 0px 0px 0px; background: url('small_round_top_curve.png') no-repeat; width: 147px; height: 28px; color: #FFFFFF;
}
div.r1, div.r2, div.r3, div.r4, div.r5 {
    display:block;
    background-color:#fff;
    /*overflow:hidden;*/
    font-size:0.01em;
    border-left:0px solid #023467;
    border-right:0px solid #023467;
}
div.r1 { margin:0 0px; border-left:none; border-right:none;}
/*div.r2 { margin:0 4px; border-width:0px; }
div.r3 { margin:0 3px; }
div.r4 { margin:0 2px; height:2px;}
div.r5 { margin:0 1px; height:2px; }*/
div.b { border-top:2px solid #023467; }
div.t { border-bottom:2px solid #023467;}

.block {
  margin:0 0 10px 0;
}

.block-header, .block-footer {
  margin:0;
  padding:0;
}

#header .block .content, #footer .block .content, #center .node .content {
  border:none;
  padding: 0px;
  background-color:transparent;
}


/**
 *   BLOCK GRADIENTS
 */
div.r1 { background-color:#fff; }
/*div.r2 { background-color:#fff; }
div.r3 { background-color:#fff; }
div.r4 { background-color:#fff; }
div.r5 { background-color:#fff; }*/
/*.lc{background: url("left_corner.png") no-repeat;position:absolute;width:9px;height:10px;margin: -9px 0px 0px -3px;padding: 0px;}
.rc{background: url("right_corner.png") no-repeat;position:absolute;width:9px;height:10px;margin: -9px 0px 0px -6px;padding: 0px;}
.blc{background: url("bottom_left_corner.png") no-repeat;position:absolute;width:9px;height:10px;margin: 0px 0px 0px -3px;padding: 0px;}
.brc{background: url("bottom_right_corner.png") no-repeat;position:absolute;width:9px;height:10px;margin: 0px 0px 0px -6px;padding: 0px;}*/

/**
 *  TABLES
 */
table {
  margin:0 ; padding: 0;
  width:100%;
}

thead th {
  border-bottom:2px solid #ddd;
  color:#494949;
  font-weight:bold;
}

th a:link, th a:visited {
  color:#6f9dbd;
}

td, th {
  padding:0 0;
  margin:0 0;
  clear: both;
}

tr.even, tr.odd, tbody th {
  border:solid #ccc;
  border-width:1px 0;
}

tr.odd, tr.info {
  background-color:#eee;
}

tr.even {
  background-color:#fff;
}

tr.odd td.active {
  background-color:#ddecf5;
}

tr.even td.active {
  background-color:#e6f1f7;
}

.form-checkboxes, .form-radios {
  margin:0;
}

.profile {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

fieldset {
  border:1px solid #777;
}
div.messages {
  border:1px solid #BBBBBB;
  background-color:#FAFAFA;
  padding: 8px;
  margin: 8px;
}
div.status {
  border-color:#7CBB7C;
  background-color:#F0FFF0;
}
div.error {
  border-color:#BB7C7C;
  background-color:#FFF0F0;
  font-size: 13px;
}
tr.error {
  background-color:#FFEEEE;
}
tr.warning {
  background-color:#FCFFCF;
}
/* ================================================== Right Side ===============================================*/
.right_side_bg1 {
    background: url('blog_box.png') no-repeat;
    width: 158px;
    /*height: 284px;*/
    margin: 0 0 0px 3px;
    padding: 0px 3px 0px 3px;
}
.blog_bottom {
    margin: 0px 0px 15px 3px; padding: 0px; background: url('blog_box_bottom.png') no-repeat bottom; width: 165px; height: 7px;
}
.right_side_bg1 h2{
    font-size: 13px; color: #013366; margin: 0px 0px 10px 0px;
}
.right_side_bg1 h3 {
    font-size: 11px; color: #fff; font-weight: normal; margin: 3px 2px 0px 2px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #FCFCFC;
}
.right_side_bg1 h3 a {
    font-size: 11px; color: #fff; font-weight: normal; margin: 3px 0px 0px 0px; padding: 0px 0px 5px 0px;text-decoration: none;
}
.right_side_bg1 h3 a:hover{
    font-size: 11px; color: #fff; font-weight: normal; margin: 3px 0px 0px 0px; padding: 0px 0px 5px 0px;text-decoration: underline;
}
.right_side_bg2 {
    background: url('ads.png') no-repeat;
    float: right;
    width: 210px;
    height: 602px;
}
.right_side_bg2 h2{
    font-size: 14px; color: #fff; margin: 5px 0 10px 10px;  
}
.right_side_bg2 h4{
    font-size: 11px; color: #660099; font-weight: 600; text-decoration: underline; margin: 35px 0 0px 30px;   
}
.right_side_bg2 h5{
    font-size: 10px; color: #000; font-weight: 500; margin: -3px 0 0px 30px;  
}
.right_side_bg2 h6{
    font-size: 8px; color: #003366; margin: -5px 0 73px 30px;  
}
/* ================================================== Left Side ===============================================*/
.left_side_bg1 {
    background: url('search_box.png') no-repeat;
    float: left;
    width: 210px;
    margin: 0 0 0px 0;
    padding: 0 0 0px 0;
}
.lead_send_div {
    float: left;
    width: 205px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.left_side_bg1 h2{
    font-size: 14px; color: #fff; margin: 5px 0px 10px 10px;  
}
.left_side_bg1 h3{
    font-size: 12px; color: #003366; margin: 0px 0px 5px 10px;  float: left; 
}
.left_side_bg1 select{
    font-size: 12px; color: #003366; margin: 0px 8px 0px 20px; padding: 0; width: 155px;  float: left; 
}
.left_side_bg1_input{ float: right; width:105px; margin:5px 5px 0 0;}
.left_side_bg1_send { float: right; margin:-10px 10px 0 0;}

div.lsb1 {width:208px; height:32px; margin:2px 0 0 0;}
.left_side_topcity_bg {
    background: url('visited_site.png') no-repeat right;
    float: left;
    width: 210px;
    height: 411px;
    margin: 0 0 15px 0;
}
.left_side_topcity_bg h2{
    font-size: 14px; color: #023456; margin: 9px 0 20px 10px;  
}
.left_side_topcity_bg h3{
    font-size: 12px; color: #FFFFFF; margin: 5px 0 5px 10px;  
}
.left_side_bg2 {
    background: url('hfc_box.png') no-repeat;
    float: left;
    width: 210px;
    height: 392px;
    margin: 0 0 15px 0;
}
.left_side_bg2 h2{
    font-size: 14px; color: #fff; margin: 5px 0 20px 10px;  
}
.left_side_bg2 img{
    font-size: 12px; color: #003366; margin: 0px 0 10px 5px;  float: left; 
}
.left_side_bg2 h3{
    font-size: 12px; color: #003366; margin: 0px 8px 20px 0px; width: 135px;  float: right; 
}
.left_side_bg3 {
    background: url('hfc_agents.png') no-repeat;
    float: left;
    width: 210px;
    height: 242px;
    margin: 0 0 15px 0;
}
.left_side_bg3 h2{
    font-size: 14px; color: #013366; margin: 7px 0 10px 7px;
}
.left_side_bg3 h3{
    font-size: 11px; color: #fff; font-weight: bold; margin: 7px 3px 0px 10px; padding-bottom : 0px;
}
/*============================================ MIDDLE MAP AND STATE LIST ====================================*/
.ccs{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
}
.ccs h2 {
    font-size: 16px; color: #660099; margin: 0px 0 0px 0px;
}
.mapoverflow{
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    overflow: hidden;
    background: url('map_bg.png') repeat-x top;
}
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
    display: block;
}
#content {
    width: 400px;
    margin: 0px 0px 0px 0px;
    /*margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;*/
}

.map img {
    margin: auto; padding: 0;
}
/*========================  START FOR INDEX MAP TOP QUICK SEARCH LIST DOUBLE BORDER ========================*/
.map_top_search {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    width: 100%;
    background: url("small_box_bg.png") repeat-x bottom;float: left;
}
.sitesearch_input {
    margin: 0px 10px 0px 0px; padding: 0px 0px 2px 3px; width: 200px; height: 15px; font-size: 14px; font-weight: bold;
    color: #234567;
}
#statelist{
    margin: 0px 0px 0px 0px; padding: 0px 3px 0px 3px; background: #FFFFFF; border-top: 2px solid #023456;
    border-bottom: 2px solid #023456; width: 154px;
}
#statelist a:link, a:visited {
    font-size:12px;
    color: #023456;
    /*font-weight: bold;*/
    text-decoration:none;
}
#statelist a:hover {
    font-size:13px;
    color: #660099;
    /*font-weight: bold;*/
    text-decoration:underline;
}
/*=========================  END FOR INDEX MAP TOP QUICK SEARCH LIST DOUBLE BORDER =========================*/
/*================================= BOTTOM OF MAP AND STATE LIST DOUBLE BORDER =============================*/
.single_border{
    margin: 0px 0 0 0;  width: 100%; float: left;
    border-top:2px solid #023467;
}
.single_border_botom{
    margin: 0px 0 0 0;  width: 100%;
    border-bottom:2px solid #023467;
}
.pink_bdrbot{
    margin: 0px 0 0 0;  width: 100%;
    border-bottom:2px solid #660099;
}
.single_border_right{
    margin: 0px 0 0 0;
    border-right:2px solid #023467;
}
.single_border_left{
    margin: 0px 0 0 0;
    border-left:2px solid #023467;
}
.double_border{
    margin: 0px 0 0 0;  width: 100%; float: left;
    border-top:2px solid #023467;
    border-bottom:2px solid #023467;
}
.border4blue{
    margin: 0px 0 0 0;  width: 100%; border:2px solid #023467;
}

div.b1 {float:left; padding: 0 0 0 0;margin: 2px 0px 2px 0px; width: 14%;}

.duble_border img {
    float: left; margin: 5px 5% 0 3%;
}
.dis_ccs_main{
    padding: 0 5px 0 5px; border:0px solid red; width: 95%; float: left;
}
.dis_ccs{
    padding: 0 5px 0 5px; border:0px solid red; float: left;width: 30%;
}
.dis_ccs h3 {
    font-size: 11px; color: #013366; margin: 0px 0 0px 5px; 
}
.dis_ccs h3 a{
    font-size: 11px; color: #013366; margin: 0px 0 0px 0px; 
}
/*================================ HOME BOTTOM TWITTER MIDDLE LEFT =============================*/
.home_bottom {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width: 100%;
}
.twitter {
    margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 310px; background: url("small_box_bg.png") repeat-x bottom;
    border-bottom: 2px solid #023467;
}
.twit_input {
    margin: 0px 0px 0px 4px; padding: 0px 0px 0px 0px; background: #F7F7F7 url('twit_textareabg.png') repeat-x bottom;
    width: 301px; height:86px; border-left: 1px solid #667999; border-right: 1px solid #667999;
    border-top: 2px solid #495C86; border-bottom: 2px solid #495C86;
}
.twit_input textarea{
    margin: 3px 0px 0px 5px; width: 230px; height: 45px; border: 1px solid #000000; background: none;;
}
.twit_input input.submit{
    margin: 3px 13px 0px 0px; width: 36px; height: 16px; background: url('tweet_submit.png') no-repeat; border: 0px solid #FFFFFF;
    cursor: pointer;
}
.twitter_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width: 100%; background: url("twitter_slice.png") repeat-x; height: 22px;
}
.timg {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.twitter h5{
    margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;font-size: 13px; color: #67039A;
}
.twitter_text{
    margin: 0px; padding: 0px 0px 0px 0px; width: 245px;
}
.twitter_result_container{
    margin: 0px; padding: 0px; width: 305px; float: left;
}
.twitter_result{
    margin: 0px 0px 2px 0px; padding: 1px 0px 1px 3px; width: 305px; float: left;
}
.tres_img img{
    margin: 0px; padding: 0px; width: 45px; height: 45px; float: left; 
}
.tres_text{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 252px; float: right;
}
.tres_text p{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 14px;
}
.tres_text h6{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 14px;
}
/*============================ TOP MIDDLE AGENT MIDDLE MIDDLE ===========================================*/
.middle_top_agent {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 2px solid #67039A; border-left: 2px solid #67039A; width: 100%;
}
.middle_top_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width: 100%; background: url("smallgray.png") repeat-x top; height: 15px;
}
.middle_top_agent_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width: 100%; background: url("smallgray_bottom.png") repeat-x bottom; height: 15px;
}
.middle_top_agent_container {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.middle_top_agent h3{
    margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #023467; font-size: 13px; float: left;
}
.homehfc {
    margin: 5px 10px 0px 10px; padding: 0px 0px 0px 0px; width: 69px; float: left;
}
.top_ag_result{
    margin: 0px 0px 0px 0px; padding: 2px 0px 1px 0px; float: left; width: 100%;
}
.top_ag_img{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 65px; float: left;
}
.top_ag_img_only{
    margin: 0px 0px 0px 0px; padding: 2px 1px 2px 1px; width: 63px; border: 1px solid #000000;
}
.agent_rate{
    margin: 0px 0px 0px 5px; padding: 0px; color: #95002B; font-size: 11px;
}
.agent_rate a{
    margin: 0px; padding: 0px; color: #95002B; font-size: 11px;
}
.agent_rate a:hover{
    margin: 0px; padding: 0px; color: #95002B; font-size: 11px; text-decoration: underline;
}
.top_ag_text{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px;float: left; width: 99%;
}
.top_ag_text p{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 15px;
}
/*============================= TOP AGENT WEBSITE MIDDLE RIGHT ================================================*/
.top_agent_website {
    margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; width: 305px; background: url("small_box_bg.png") repeat-x bottom;
    border-top: 1px solid #023467; border-bottom: 2px solid #023467; float: left;
}
.tpweb_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width: 305px; background: url("twitter_slice.png") repeat-x right; height: 22px; float: right;
}
.top_agent_website h5{
    margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;font-size: 13px; color: #67039A;
}
.tpprev {
    margin: 50px 5px 0px 5px; padding: 0px 0px 0px 0px; float: left;
}
.tpmiddle_np {
    margin: 0px 0px 0px 2px; padding: 0px 0px 0px 1px; float: left;
}
.tpmiddle {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 299px;
}
.tpag_img{
    margin: 0px 5px 0px 0px; padding: 0px; float: left;
}
.tpnext {
    margin: 50px 0px 0px 5px; padding: 0px 0px 0px 0px; float: left;
}
.top_agent_website_text{
    margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 300px;
}
.top_agent_website_result_container{
    margin: 0px; padding: 0px; width: 100%; float: left;
}
.top_agent_website_result{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; float: left;
}
.tpag_result_img{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2px; float: left; width: 135px;
}
.tpag_text{
    margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; width: 290px; float: left;
}
.tpag_text p{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 15px; float: left; width: 50%;
}
.slider_middle_path {
    margin: 0px; padding: 0px; background: url('middle.png') repeat-x; width: 219px; height: 22px;
}
.slider_middle_scroller {
    margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url('middle_slider.png') repeat-x; width: 14px; height: 13px;
}
/* ====================================== W3 Validator =======================  */
div.c1 {color:#003466; float:right; margin: 0 0 0 0; padding:12px 10px 0 0;}
table.c9 {width:100%; border:0px solid red;}
td.c8 {width: 160px;}
div.c7 {text-align: center}
td.c6 {width: 210px}
div.c5 {width:210px; height:60px; margin:10px 0 0 0;}
div.c4 {width:208px; height:40px; margin:10px 0 0 0;}
div.c3 {position: absolute; z-index:1; display:none;}
a.c2 {color:#003466;}
span.c1 {cursor: pointer;}
/* ====================================== W3 Validator =======================  */
/* =========================================== STATE PAGE CSS  ================================================= */

.state_img_disp {
    background: url('search_box.png') no-repeat;
    float: left;
    width: 210px;
    height: 202px;
    margin: 0 0 15px 0; 
}
.state_img_disp h2{
    font-size: 14px; 
    color: #fff; 
    margin: 5px 0 20px 10px;  
}
.state_img_disp h3 {
    font-size: 13px; 
    color: #013366;
    text-align: center;  margin: 0 0 0 0;
}
.state_img_disp img {
    margin: auto; 
}
.center_right{
    border-left: 2px solid #013366; 
    float: right;
    width: 220px;
    margin: 0px 0px 0px 0px;  padding: 0px; 
}
.center_right h1 { font-size: 18px; color: #660099; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.center_right h2 { font-size: 14px; color: #ffffff; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.center_right h3 { font-size: 12px; color: #013366; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.center_right h4 { font-size: 14px; color: #ffffff; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.center_right h5 { font-size: 14px; color: #ffffff; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}

.city_left{
    border-left: 0px solid #013366; 
    float: right;
    width: 210px;
    margin: 0px 0px 0px 0px;  padding: 0px; 
}
.city_left h1 { font-size: 18px; color: #660099; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.city_left h2 { font-size: 14px; color: #ffffff; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.city_left h3 { font-size: 12px; color: #013366; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.city_left h4 { font-size: 14px; color: #ffffff; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}
.city_left h5 { font-size: 14px; color: #ffffff; margin: 0px 0 0px 10px; padding: 5px 0px 0px 0px;}

.state_ccs{
    width: 100%;
    margin: 0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    float: left;
    background: url("small_box_bg.png") repeat-x bottom;
}
.state_ccs h2 {
    font-size: 16px; 
    color: #660099; 
    margin:  0px 0 0px 10px;
    padding: 3px 0 10px 0px;
}
.state_ccs_name{
    margin: 0px 0px 0px 0px;
    float: left;
    width: 24%;
    padding: 0px 0px 13px 0px;
}
.state_ccs_name h3 {
    font-size: 12px; 
    color: #013366; 
    margin: 0px 0px 0px 10px;
    padding: 0px;
}
.state_ccs_name h3 a{
    font-size: 11px; 
    color: #013366; 
    margin: 0px 0 0px 0px; 
}
.center_right_curv{
    background: url('top_curve.png') no-repeat;
    float: left;
    height: 34px;   
    width: 100%;
    margin:0px 0 10px 0;
}
.relcenter_right_curv{
    background: url('top_curve.png') no-repeat;
    margin: -7px 0px 5px -2px;
    position:absolute;
    z-index:1;
    border-left:2px solid #013366;
    width: 100%;
}
div.a1 {
    border-top: 2px solid #013366; 
    float:left; 
    width: 100%; 
    margin:10px 0 10px 0; padding:0;
}
div.a1 h3 {
    font-size: 13px; 
    color: #013366;
    text-align: center;  margin: 0 0 0 0;
}
div.a1 h4 {
    font-size: 13px; 
    color: #013366;
    text-align: center;  margin: 10px 0 0 0;
}
div.a2 {
    border-top: 2px solid #013366; 
    float:left; 
    width: 100%; 
    margin:10px 0 10px 0; padding:0;
}
div.a2 h3 {
    font-size: 13px; 
    color: #013366;
    text-align: center;  margin: 0 0 0 0;
}
div.a2 h4 {
    font-size: 13px; 
    color: #013366;
    text-align: center; 
    margin: 10px 0 0 0;
}
div .i1 {
    /*background: url('images/half_line.png') no-repeat;*/
    float: left; 
    width: 100%;
    margin: 10px 0 0 0; padding: 0; 
}
.viewed_property {
    width:100%; 
    float: left; 
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.county_property_search {
    margin: 0px; padding: 7px 0px 7px 0px; width: 100%; background: url("small_box_bg.png") repeat-x bottom; float: left;
}
div.b2 {
    background: #013366 url('layout.png') no-repeat; 
    float: left; 
    width: 100%; 
    height: 31px;
    margin: 0; padding: 0; 
}
.b2 h2 {
    font-size: 15px; 
    color: #ffffff; 
    margin: 0px 0 10px 5px;
}
.dis_img_box {
    float: left;
    width: 100%;
    padding: 0 0 0px 0;
    border-bottom: 2px solid #013366; 
}
.prop_result {
    float: left;
    width: 100%;
    padding: 0 0 10px 0;
}
.dis_img_box h3 {
    float:left; 
    color: blue;
    margin: 10px 10px 10px 5px; padding: 2px;
}
.dis_img_box h3 .img{
    color: blue;
    padding: 2px;
    border: 1px solid #000000;
    margin: 0px 0px 0px 0px;
}
.dis_img_box h4 {
    color: #023467;
    font-size: 12px;
    margin: 5px 10px 1px 0; padding: 0;
}
.dis_prop_res_agent {
    margin: 0px 0px 0px 0px; padding: 10px 0px 10px 3px; width: 240px; background: url("prop_agent.png") repeat-y left; height: 100%; border-left: 2px solid #023467;
}
.dis_prop_res_agent h3{
    margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; float: left;
}
.dis_prop_res_agent h4 {
    color: #023467;
    font-weight: normal;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    font-size: 9px;
    float: left;
}
.dis_prop_res_agent h5 {
    color: #660099;
    font-weight: normal;
    margin: 0px 0px 3px 5px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    float: left;
}
.county_news {
    border: 2px solid #660099;
    width: 97%;
    margin: 20px 0px 0 1%;
    padding: 0 0 0 0; 
    
}
.county_news .b3 {
    background: #660099 url('layout_1.png') no-repeat;
    width: 100%; 
    height: 31px; 
    margin: 0; padding: 0;
}
.b3 h2 {
    font-size: 16px; 
    color: #ffffff; 
    margin: 0px 0 10px 10px;
}
.county_news h3 {
    color: #013366;
    font-size: 11px;
    line-height: 13px;
    margin: 0px 5px 0px 10px; padding: 0;
}
.county_news h4 {
    color: #013366;
    font-size: 11px;
    line-height: 13px;
    margin: 0px 5px 0px 10px; padding: 0;
}
.county_news p {
    color: #666;
    font-size: 11px;
    margin: 0px 10px 10px 10px; padding: 0;
}
/* =============================== CITY PAGE RIGHT BLOCK CSS ===================================== */
.city_left_container {
    width: 210px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.city_page_cr {
    width:207px;
    float: left;
    margin: 0 10px 35px 20px; padding: 0;
}
.city_page_cr h6 {
    width: 25px;
    float: left;
    margin: 0 10px 0 0; padding: 0;
}
.city_page_cr h5 {
    width:135px;
    float: left;
    font-size: 13px;
    color: #013366;
    margin: 0 0 0 0; padding: 0; border: 0px solid red;
}
.city_trc_bg{
    background: url('top_curve.png') no-repeat ;
    width: 100%;
    margin: 2px 0 0 0; 
    padding: 0; 
    float: left; 
}
.city_trc_bg h2 {
    font-size: 15px; 
    color: #fff; 
    margin: 2px 0 10px 10px; 
}
.city_pg_bg{
    background: url('city_page_bg.png') no-repeat ;
    width: 300px;
    margin: 2px 0 0 0; 
    padding: 0; 
    float: left; 
}
.city_pg_bg h2 {
    font-size: 16px; 
    color: #fff; 
    margin: 2px 0 10px 10px; 
}
.display_pics {
    float:left; width:100%; 
}
.city_ccs{
    width: 100%;
    margin: 0; 
    padding: 0; 
    float: left; 
}
.city_ccs h1 {
    font-size: 16px; 
    color: #660099; 
    margin: 5px 0 10px 15px; 
}
.city_ccs p {
    font-size: 13px; 
    color: #000; 
    margin: 5px 0 10px 10px; 
}
.reg_container {
    margin: 0; padding: 0;
}
.reg_form_container {
    margin: auto; padding: 0; width: 800px;
}
.property_container {
    margin: 0; padding: 0;
}
.property_form_container {
    margin: auto; padding: 0; width: 450px;
}
.plist{
    width: 96%;
    margin: 0 auto auto auto; 
    padding: 0;
}
.plist h1 {
    font-size: 16px; 
    color: #660099; 
    margin: 5px 0 5px 0px; 
}
.plist p {
    font-size: 11px; 
    color: #000; 
    margin: 0px 0 2px 5px; 
}
.pdetails {
    margin: 0px 0 2px 5px;
    padding: 5px 10px 5px 5px;
    float: left;
    width: 100%;
}
.pdetails-left {
    margin: 0px 0 2px 5px;
    padding: 0px;
    width: 20%;
    float: left;
}
.pdetails-right {
    margin: 0px 0 2px 5px;
    padding: 0px;
    width: 77%;
    float: left;
}
.plink{margin: 0px 0px 0px 0px; padding: 3px 0px 0px 5px; color: #224FAE;text-align: center; float: left;}
.user-pics {
     margin: -25px 250px 0px 0px;
     float: right;
     width: 70px;
}
.img-shadow {
     margin: 0px 0px 0px 0px;
     /*background: url("shadowAlpha.png") no-repeat right bottom;*/
     border: 1px solid #000000;
     float: right;
     padding: 2px;
}
.img-shadow img {
    display: block; margin: 0px 0px 0px 0px;  background-color: #fff;  border: none;
}
.img-alfa{
    margin: auto; padding: 2px; text-align: center; border: 2px solid #000000;
}
.img-alfa img {
     margin: 0px 0px 0px 0px; padding: 0px; background-color: #fff;
}
/*===================================  START FOR SEARCH =================================*/
.search{
    width: 100%;
    margin: auto;
    padding: 0px 0px 0px 0px;
}
.search_wrapper{
    width: 100%;
    margin: auto;
    padding: 0px 0px 0px 0px;
}
.search_result{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    text-align: left;
    border-bottom : 2px solid #023467;
}
.search_result_left{
    margin: 0px 0px 0px 5px;
    padding: 0px 10px 0px 0px;
    float: left;
    width: 130px;
}
.search_result_right{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
}
.search_result_user{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    width: 120px;
    background: #FFFFFF url("small_box_bg.png") repeat-x bottom;
    border-left : 2px solid #023467;
}
.search_submit {
    border:0px solid #FFFFFF;background: url('search_pink.png');width:128px;height:24px;color:#FFFFFF; font-weight:bold;
}
.search_trc{
    width: 100%;
    margin: 0px 0 0 0px; 
    padding: 0 0 18px 0; 
    float: left; 
    position: relative;
}
.search_trc_bg{
    background: url('city_page_cure_bg.png') no-repeat ;
    width: 100%;
    margin: -17px 0 0 -14px; 
    padding: 0 0 0px 0; 
    float: left; 
    position: absolute;
}
.search_trc_bg h2 {
    font-size: 16px; 
    color: #fff; 
    margin: 2px 0 10px 10px; 
}
.search_form_bg {
    margin: 0px -1px 0px 0px; padding: 0px 0px 0px 0px; background: url("search_bg.png") repeat-x bottom; width: 100%;
}
.search_form_wrapper {
    margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 98%;
}
.search_order{
    margin: 0px 0px 0px 0px; padding: 7px 0px 7px 0px; width: 100%; background: url("small_box_bg.png") repeat-x bottom; float: left;
}
/*======================================== START FOR AGENT SEARCH PAGE ===================================*/
.agent_search{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    float: right;
    width: 300px;
    height:140px;
    background: url("small_box_bg.png") repeat-x bottom;
    border-left : 2px solid #023467;
}
.agent_search_result_left{
    margin: 0px 10px 0px 0px;
    padding: 3px;
    float: left;
}
.agent_contact {
    margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.agent_description {
    margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.agsearch_bg {
    margin: 0px; padding: 0px; background: url('agsearch_bg.png') repeat-x bottom; border-right: 2px solid #CCCCCC;
}
.agsearch_title {
    margin: 0px; padding: 0px; background: url('agsearchtitle_bg.png') repeat-x center; height: 40px;
}
.agsearch_title h6 {
    margin:0px; padding: 10px 0px 0px 5px;
}
/*============================================================================*/
.purchase_container {
    float:left; width:95%; margin: 0px 0px 0px 10px;
}
.pop_container {
    margin: auto; padding: 0; width: 100%; height: 100%; background: #002b5b;
}
.pop_content {
    margin: auto; padding: 0; width: 98%; background: #FFFFFF;
}
.email_form {
    margin: auto; padding: 20px 0px 0px 0px; width: 98%; min-height:330px; background: #FFFFFF;
}
/*================================== START FOR JOIN OUR COMMUNITY ==================================*/
.join_our_community_wrapper {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;
}
.join_our_community {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;background: url("small_box_bg.png") repeat-x bottom;
}
.join_images {
    margin: auto; padding: 0px 0px 0px 0px; width: 790px;
}
/*================================== START FOR REGISTRATION CONTAINER ==============================*/
.registration{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;
}
.blue_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;background: url("twitter_slice.png"); width: 100%; height: 22px;
}
.registration_form {
    margin: auto; padding: 0px 0px 0px 0px; width: 800px;
}
.input_box_second {
    margin: 0px 20px 0px 0px; padding: 0px; float: left; background: url("input2.png") no-repeat; width: 200px; height: 30px;
}
.small_area_box {
    margin: 0px 0px 0px 0px; padding: 0px; float: left; background: url("textareabg.png") no-repeat; width: 421px; height: 132px;
}
.small_area_box textarea {
    margin: 2px 0px 0px 3px; padding: 0px 0px 0px 0px; float: left; width: 414px; height: 125px; border: 0px; background: none;
}
.textarea_box {
    margin: 15px 20px 15px 0px; padding: 0px; float: left; background: url("textarea.png") no-repeat; width: 600px; height: 110px;
}
.textarea_box textarea{
    margin: 2px 0px 0px 3px; padding: 2px; border: 0px solid #023467; background: none; width: 590px; height: 101px;
    font-size: 13px; color: #023467; font-weight: bold;
}
.input_box_second input{
    margin: 5px 0px 0px 4px; padding: 0px; border: 0px solid #023467; font-size: 13px; height: 20px; width: 190px;
    background: none; color: #023467; font-weight: bold;
}
#bring_state select{
    margin: 5px 0px 0px 0px; padding: 0px; font-size: 13px;
    width: 193px; height: 24px; text-decoration: none;
}
#bring_county select{
    margin: 5px 0px 0px 0px; padding: 0px; font-size: 13px;
    width: 193px; height: 24px; text-decoration: none;
}
#bring_city select{
    margin: 0px 20px 0px 0px; padding: 0px; font-size: 13px;
    width: 193px; height: 24px; text-decoration: none;
}
#bring_zipcode select{
    margin: 0px 0px 0px 0px; padding: 0px; font-size: 13px;
    width: 193px; height: 24px; text-decoration: none;
}
.registration_submit {
    margin: 0px; padding: 6px; background: url("submit.png") no-repeat; width: 200px; height: 30px; color: #FFFFFF; font-size: 13px; font-weight: bold; border: 0px solid #5E0094;
}
.pink_submit{
    margin: 0px; padding: 6px; background: url("submit_bg.png") repeat-x; color: #FFFFFF; font-size: 13px; font-weight: bold;
    border: 0px solid #5E0094;
}
/*==================================== AGENT CONTROL PANEL CSS =====================================*/
.agent{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.agent_left_container {
    width: 210px;
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
}
.agent_left_title {
    margin: 0px 0px 0px 0px; padding: 0px; width: 180px; height: 30px; position: relative;
}
.agent_left_title_bg {
    margin: 0px 0px 0px 0px; padding: 0px; width: 174px; height: 34px; background: url("round_top_curve.png") no-repeat;
}
.agent_left_title_bg h3{
     margin: 0px 0 0px 10px; padding: 5px 0 0px 10px; font-size: 14px; color: #FFFFFF;
}
.agent_pic_wrapper {
    margin: 10px auto 0px auto; width: 160px; padding: 0px;
}
.agent_left_link_wrapper {
    margin: 0px 0px 0px 10px; padding: 0px;
}
.agent_left_link {
    margin: 0px; padding: 5px; float: left; width: 90%;
}
.agent_img_link {
    margin: 0px; padding: 0px; float: left;
}
.left_link {
    margin: 2px 0px 0px 10px; padding: 0px; float: left; color: #023467; font-size: 11px; font-weight: bold;
}
.user_pics {
    margin: -20px 0px 0px 160px;
}
.leadSearch {
    background: url("../agent/images/search.png") no-repeat; width: 50px; height: 24px; border:none; font-size: 11px; margin: -1px 0px 0px 5px;
}
.lead_wrapper {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height:240px; border: 2px solid #023467;
}
.lead_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 35px;
    background: url("../agent/images/lead_head_slice.png") repeat-x; border-bottom: 1px solid #023467;
}
.lead_collector {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 177px;overflow-y: auto; overflow-x: hidden;
}
.lead_collector_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 24px;
    background: url("../agent/images/lead_title_slice.png") repeat-x;
}
.lead_collector_details {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; border-bottom: 1px solid #E0E0E0;
}
.stats_cal_wrapper {
    margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%;
}
.stats_cal_main {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:2px solid #073D6B;width:438px ; height: 290px;
}
.stats_main_div1 {
    background: url("menubar_slice.png") repeat-x;width:438px ; height: 36px;
}
.stats_main_div1_1 {
    width:330px ; float:left;padding: 0px;
}
.stats_main_div1_1a {
    width:38px ; height:32px;float:left;padding: 1px;margin-left: 8px;
}
.stats_main_div1_1b {
    width:140px ; height:32px;float:left;margin-left: 8px;margin-top: 10px;
}
.stats_main_div1_2 {
    width:88px ; float:left;padding: 7px;margin-top: 3px;
}
.stats_main_div2 {
    width:438px ; height: 245px;
}
.stats_main_div2_1 {
    width:135px ; float:left;margin: 20px 0px 10px 5px;
}
.stats_main_div2_2 {
    width:295px ; float:left;margin-top:0px;
}
.stats_normal_blue_12{
    margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 11px; color: #023467;font-weight:bold;
}
.calendar_wrapper {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 2px solid #023467;
}
.calendar_wrapper_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url("../agent/images/lead_head_slice.png") repeat-x;
    width: 100%; height: 35px;
}
.property_wrapper {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height:240px; border: 2px solid #023467;
}
.property_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 35px;
    background: url("../agent/images/lead_head_slice.png") repeat-x; border-bottom: 1px solid #023467;
}
.property_collector {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 178px; overflow-y: auto; overflow-x: hidden;
}
.property_collector_header {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 24px;
    background: url("../agent/images/lead_title_slice.png") repeat-x;
}
.property_collector_details {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; border-bottom: 1px solid #E0E0E0;
}
.small_view {
    margin: 0px 0px 0px 0px;padding: 0px 0px 0px 20px; background: url("small_preview.png") no-repeat;border: 0px solid #FF0000;
}
.over_lib {
    margin: 0px 0px 0px 0px; padding: 0px; border:2px solid #023467;
}
.over_lib_sub {
    margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;font-size: 11px; font-weight: bold; color: #660099;
}
.over_lib_message {
    margin: 0px 0px 0px 0px; padding: 1px 5px 1px 5px;font-size: 11px; font-weight: normal; color: #023467;
}
.defreport_bg {
    margin: 12px 0px 0px 0px; padding: 0px; background: url('defreport_bg.png') no-repeat left; width: 408px; height: 237px;
}
.property_details_field {
    margin: 30px auto 0px auto; padding: 0px; background: url('property_details_box.png') no-repeat; width: 720px; height: 82px;
}
/*==========================================================================================*/
/*================================= START FOR ADD TASK =====================================*/
/*==========================================================================================*/
.task_wrapper {
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 10px 0 0px 0;
}
.task_wrapper h2{
    font-size: 14px; color: #fff; margin: 0px 0 10px 10px;  
}
.task_wrapper h3{
    font-size: 12px; color: #003366; margin: 0px 0 0px 0px; padding: 0px 0 0px 0px;  float: left; width: 90px;
}
.task_wrapper select{
    font-size: 12px; color: #003366; margin: 0px 8px 0px 0px; padding: 0;
}
.task_wrapper input{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.task_wrapper_send {
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:none; background: url('submit_bg.png') repeat-x; color: #FFFFFF;font-weight: bold; width: 150px;height: 30px;
}
.task_head {
    margin: 0; padding: 0; background: #023467; color: #FFFFFF; text-align: center; /* font-size: 12px;*/
}
.task_day_details_wrapper {
    margin: 0px 0px 0px 0px; padding: 4px 0px 7px 5px;
}
.task_day_details {
    margin: 4px 2px 0px 0px; padding: 0px 0px 5px 7px; border: 1px solid #0C0C0C;
}
.description_result {
    margin: 5px 0px 5px 5px; padding: 10px 0px 10px 7px; border-left: 5px solid #CCCCCC; min-height: 50px; vertical-align: middle; color: #FF0000;
}
/*============================= Sales Sign Up Cascading Style Sheet ================================*/
.curv{
    -moz-border-radius: 10px 10px 10px 0px;
    border-radius: 10px 10px 10px 0px;
    -webkit-border-radius: 10px 10px 10px 0px;
    border: 2px solid #023467;
    background: #FFFFFF;
    behavior: url(images/border-radius.htc);
}
.video_bg{
    margin: 0px; padding: 0px; background: url('video_bg.png') repeat-x;
}
/*==================================================================================================*/
/*===================================== COMMON CSS FOR SITE ========================================*/
.normal_blue_8{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 8px; color: #023467;
}
.normal_pink_8{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 8px; color: #660099;
}
.normal_blue_9{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 9px; color: #023467;
}
.normal_pink_9{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 9px; color: #660099;
}
.normal_heading_9{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 9px; color: #000000;
}
.normal_heading_10{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 10px; color: #000000;
}
.normal_white_10 {
    margin: 0; padding: 0; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.normal_blue_10{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 10px; color: #023467;
}
.normal_pink_10{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 10px; color: #660099;
}
.normal_litgray_10{
    margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #8C8D91; text-decoration: none;
}
.normal_white_11 {
    margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.normal_heading_11{
    margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;
}
.normal_gray_11{
    margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none;
}
.normal_dark_gray_11{
    margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #686868; text-decoration: none;
}
.normal_red_11{
    margin: 0; padding: 0; font-size: 11px; font-weight: normal; color: #95002B; text-decoration: none;
}
.normal_blue_11{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 11px; color: #023467;
}
.normal_pink_11{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 11px; color: #660099;
}
.normal_light_blue_12{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 11px; color: #5DA3D5;
}
.normal_red_12{
    margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #95002B; text-decoration: none;
}
.normal_heading_12{
    margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;
}
.normal_blue_12{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 12px; color: #023467;
}
.normal_pink_12{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 12px; color: #660099;
}
.normal_blue_13{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 13px; color: #023467;
}
.normal_pink_13{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 13px; color: #660099;
}
.normal_darkgray_13{
    margin: 0; padding: 0; font-size: 13px; font-weight: normal; color: #989899;text-decoration: none;
}
.normal_heading_13{
    margin: 0; padding: 0; font-size: 13px; font-weight: normal; color: #000000; text-decoration: none;
}
.normal_white_13 {
    font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.normal_blue_14{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 14px; color: #023467;
}
.normal_pink_14{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 14px; color: #660099;
}
.normal_heading_14{
    margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none;
}
.normal_white_14 {
    font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none;
}
.normal_blue_15{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 15px; color: #023467;
}
.normal_pink_15{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 15px; color: #660099;
}
.bold_heading_15{
    margin: 0; padding: 0; font-size: 15px; font-weight: bold; color: #000000; text-decoration: underline;
}
.normal_heading_15{
    margin: 0; padding: 0; font-size: 15px; font-weight: normal; color: #000000; text-decoration: none;
}
.normal_heading_16{
    margin: 0; padding: 0; font-size: 16px; font-weight: normal; color: #000000; text-decoration: none;
}
.bold_blue_18{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 18px; color: #023467; font-weight: bold;
}
.normal_pink_18{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 18px; color: #660099; font-weight: bold;
}
.normal_heading_18{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 18px; color: #000000; font-weight: bold;
}
.normal_blue_21{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 21px; color: #023467;
}
.normal_pink_21{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 21px; color: #660099;
}
.normal_heading_21{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 21px; color: #000000;
}
.normal_heading_23{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 23px; color: #000000;
}
.normal_heading_26{
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;font-size: 26px; color: #000000;
}
/*====================================== space Creation =======================================*/
.slt_srt_0 {margin: 0px 0px 0px 0px;}
.slt_5 {margin-left: 5px;} .srt_5 {margin-right: 5px;} .stp_5 {margin-top: 5px;} .sbot_5 {margin-bottom: 5px;}
.slt_10 {margin-left: 10px;} .srt_10 {margin-right: 10px;} .stp_10 {margin-top: 10px;} .sbot_10 {margin-bottom: 10px;}
.slt_15 {margin-left: 15px;} .srt_15 {margin-right: 15px;} .stp_15 {margin-top: 15px;} .sbot_15 {margin-bottom: 15px;}
.slt_20 {margin-left: 20px;} .srt_20 {margin-right: 20px;} .stp_20 {margin-top: 20px;} .sbot_20 {margin-bottom: 20px;}
.slt_25 {margin-left: 25px;} .srt_25 {margin-right: 25px;} .stp_25 {margin-top: 25px;} .sbot_25 {margin-bottom: 25px;}
.slt_30 {margin-left: 30px;} .srt_30 {margin-right: 30px;} .stp_30 {margin-top: 30px;} .sbot_30 {margin-bottom: 30px;}

.wlt_wrt_0 {padding: 0px 0px 0px 0px;}
.wlt_5 {padding-left: 5px;} .wrt_5 {padding-right: 5px;} .wtp_5 {padding-top: 5px;} .wbot_5 {padding-bottom: 5px;}
.wlt_10 {padding-left: 10px;} .wrt_10 {padding-right: 10px;} .wtp_10 {padding-top: 10px;} .wbot_10 {padding-bottom: 10px;}
.wlt_15 {padding-left: 15px;} .wrt_15 {padding-right: 15px;} .wtp_15 {padding-top: 15px;} .wbot_15 {padding-bottom: 15px;}
.wlt_20 {padding-left: 20px;} .wrt_20 {padding-right: 20px;} .wtp_20 {padding-top: 20px;} .wbot_20 {padding-bottom: 20px;}
.wlt_25 {padding-left: 25px;} .wrt_25 {padding-right: 25px;} .wtp_25 {padding-top: 25px;} .wbot_25 {padding-bottom: 25px;}
.wlt_30 {padding-left: 30px;} .wrt_30 {padding-right: 30px;} .wtp_30 {padding-top: 30px;} .wbot_30 {padding-bottom: 30px;}

.left{float:left;}
.fright{float:right;}
.center{ text-align: center;}
.auto{ margin: auto; }
.noborder { border: 0px; }
.border { border: 1px solid #FF0000; }
.blue_border{border:2px solid #023467;}
.litgrayborder{border:1px solid #F7F7F7;}
.grayborderbot{border-bottom:1px solid #CCCCCC;}
.white_bg {background: #FFFFFF;}

.even {background: #FFFFFF;}
.odd {background: #FAFBFD;}

.oddlightblue {background: #EBEFFA;}
.topagenteven {background: #F2F2F2 }
.oddlightblue2 {background: #E5EAEE;}
.oddlightblue3 {background: #F0F0F0 }
.litgraybg {background: #F8F8F8;}

.pinkbgslce {margin: 0px 0px 0px 0px; background: url('pinkbgslice.png') repeat-x; height: 23px; width: 100%; border-top: 2px solid #660099; border-bottom: 2px solid #660099;}
.bluebgslce {margin: 0px 0px 0px 0px; background: url('bluebgslicebg.png') repeat-x; height: 23px; width: 100%; border-top: 2px solid #023467; border-bottom: 2px solid #023467;}
.topagentodd {background: #FFFFFF}
.agpink {margin: 0px; padding: 0px; background: url('agent_searchpink_bg.png') repeat-x top; width: 100%; height: 39px; border-bottom: 2px solid #023467;}
.aggray {margin: 0px; padding: 2px 0px 2px 0px; background: #FBFFFF url('agent_searchgray_bg.png') repeat-x bottom; width: 100%; border-bottom: 2px solid #023467;}

.overflow{overflow: hidden;}

.pink_border_ltrt {
    border-left: 1px solid #660099; border-right: 1px solid #660099;
}
.clear {clear:both;}

/*============================= START FOR OVERLAY CSS ======================================*/
.overlay_top{
    margin: 0px; padding: 0px; background: url('overlay_top.png') no-repeat top; width: 569px; height: 8px;
}
.overlay_top_b{
    margin: 0px; padding: 0px; background: url('overlay_top_904.png') no-repeat top; width: 904px; height: 8px;
}
.overlay_middle{
    margin: 0px; padding: 10px 2px 0px 2px; background: #FFFFFF url('overlay_mid.png') repeat-x bottom; width: 561px;
    border-left: 2px solid #023456;border-right: 2px solid #023456;
}
.overlay_middle_b{
    margin: 0px; padding: 10px 2px 0px 2px; background: #FFFFFF url('overlay_mid.png') repeat-x bottom;
    border-left: 2px solid #023456;border-right: 2px solid #023456;
}
.overlay_bottom{
    margin: 0px; padding: 0px; background: url('overlay_bottom.png') no-repeat top; width: 569px; height: 9px;
}
.overlay_bottom_b{
    margin: 0px; padding: 0px; background: url('overlay_bottom_904.png') no-repeat top; width: 904px; height: 9px;
}
.close_overlay{
    margin: -15px 0px 0px 545px;padding: 0px 0px 0px 0px; position: absolute;
}
.close_overlay_b{
    margin: -15px 0px 0px 880px;padding: 0px 0px 0px 0px; position: absolute;
}
.overlay{
    margin: 0px auto 0px auto;padding: 0px; width: 95%;
}
.overlay_logo{
    margin: 0px;padding: 0px;
}
.overlay_logo img{
    margin: 0px;padding: 0px; border-bottom: 2px solid #023456;
}
/*=============================  END FOR OVERLAY CSS ======================================*/
/*=========================================================================================*/
.small_round_box{
    margin:0px; padding: 0px; background: url('small_text_box.png') no-repeat; width: 114px; height: 23px;
}
.small_round_box input{
    margin: 3px 0px 0px 5px; padding: 0px 0px 0px 0px; background: none; width: 105px; height: 17px; border: 0px;
}

.slice_textbox_left {
    margin: 0px; padding: 0px; float: left; height: 22px;
}
.textbox_left_slice {
    margin: 0px; padding: 0px; background: url('left_text_slicer.png') no-repeat; width: 7px; float: left; height: 22px;
}
.textbox_middle_slice {
    margin: 0px; padding: 0px 0px 0px 0px; background: url('middle_text_slice.png') repeat-x; float: left; height: 22px;
}
.textbox_middle_slice input {
    margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; height: 14px; border: 0px; font-size: 11px;
}
.textbox_right_slice {
    margin: 0px; padding: 0px; background: url('right_text_slice.png') no-repeat; width: 7px; float: left; height: 22px;
}

.small_select_round_box{
    margin:0px; padding: 0px; background: url('small_text_box.png') no-repeat; width: 113px; height: 23px;
}
.small_select_round_box select{
    margin:0px; padding: 0px; background: #FFFFFF;
}

.small_round_box_area{
    margin:0px; padding: 0px; background: url('small_textarea_bg.png') no-repeat; width: 114px; height:87px;
}
.small_round_box_area textarea{
    margin: 2px 0px 0px 1px; padding: 3px; background: none; width: 104px; height:77px; border: 0px;
}
/*=========================================================================================*/
.selected_tab {
    margin: 0px; padding: 3px 10px 0px 10px; font-size: 10px; color: #000000; border-top: 1px solid #F7F7F7; background: #CCCCCC;
}
.default_tab {
    margin: 0px; padding: 3px 10px 0px 10px; font-size: 10px; color: #000000; border: 1px solid #F7F7F7;
}
.cimgselected_tab {
    margin: 0px; padding: 10px 12px 10px 12px; font-size: 10px; color: #000000; border-top: 1px solid #F7F7F7; background: #F6F6F6;
}
.cimgdefault_tab {
    margin: 0px; padding: 10px 12px 10px 12px; font-size: 10px; color: #000000; border: 1px solid #F7F7F7;
}
.leftgraybdr1 { border-left: 1px solid #F7F7F7;}
.rightgraybdr1 { border-right: 1px solid #F7F7F7;}
.topgraybdr1 { border-top: 1px solid #F7F7F7;}
.bottomgraybdr1 { border-bottom : 1px solid #F7F7F7;}
.overflowy {
    margin: auto; padding: 0px; width: 100%; overflow-y: auto; overflow-x: hidden;
}
.scrollvertical {
    overflow-y: auto; overflow-x: hidden; background: url('overlay_mid.png') repeat-x bottom;
}


/*      New Landing Page CSS by Aditya      */
.table_border {
    border-bottom: 4px solid #012563;width:100%;
}
.top_bg {
    background: url('landing_page_image/account_box.png') no-repeat top right;
    width:427px;
    height:58px;
}
.black_text {
    color:#333333;
    font-weight: bold;
    font-family:arial;
    font-size: 12px;
}
.purple_text {
    color:#60069E;
    font-weight: bold;
    font-family: arial;
    font-size: 12px;
}
.main_table_bg {
    background: #ffffff url('landing_page_image/site_bg.png') repeat-x;
    height:936px;
}
.inner_table_border {
    border-left: 4px solid #012563; border-right: 4px solid #012563;
}
.inner_top_bg {
    background: url('landing_page_image/middle_box_bg.png') no-repeat;
    width:886px;
    height: 586px;
}

.purple_text_big {
    color:#60069E;
    font-weight: bold;
    font-family: arial;
    font-size: 26px;
}
.black_text_14 {
    color:#333333;
    font-weight: bold;
    font-family:arial;
    font-size: 14px;
}
.blue_text_big {
    color:#033069;
    font-weight: bold;
    font-family: arial;
    font-size: 26px;
}
.purple_text_13 {
    color:#60069E;
    font-weight: bold;
    font-family: arial;
    font-size: 13px;
}
.site_display_tbl {
    border-top: 4px solid #012563; border-bottom: 4px solid #012563;
}
.bottom_table_bg {
    background: url('landing_page_image/small_bg.png') repeat-x;
    height: 277px;
}
.bottom_block_1 {
    background: url('landing_page_image/lense_box.png') no-repeat;
    height: 225px;
    width: 278px;
}
.bottom_block_2 {
    background: url('landing_page_image/home_box.png') no-repeat;
    height: 225px;
    width: 278px;
}
.bottom_block_3 {
    background: url('landing_page_image/property_box.png') no-repeat;
    height: 225px;
    width: 278px;
}
.blue_text_14 {
    color:#033069;
    font-weight: bold;
    font-family: arial;
    font-size: 16px;
}
.grey_text {
    color:#666666;
    font-weight: bold;
    font-family: arial;
    font-size: 12px;
    padding-left:30px;
}
.purple_text_14 {
    color:#60069E;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
    padding-left: 30px;
}
/*   End of New Landing Page CSS by Aditya      */
