@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;background:url(../img/bg.jpg) repeat-x top #fff}

*{ margin:0; padding:0}

html {overflow-y: scroll;}

p{margin:0 0 10px 0}

.cleaner{ margin:0; padding:0; height:0; line-height:0; font-size:0; clear:both}

a{color:#025985; text-decoration:none}
a:hover{color:#025985; text-decoration:underline}

.browen-link{ color:#5D2C11; text-decoration:none}
.browen-link:hover{ color:#5D2C11; text-decoration:underline}

.blue-link{ color:#025986; text-decoration:underline}
.blue-link:hover{ color:#000000; text-decoration:none}

#main-wrapper{margin:0 auto;padding:0;width:1014px;}

#wrapper{margin:0;padding:0 7px;width:1005px; float:left; background:url(../img/wrapper-bg.gif) no-repeat top}

#header{margin:0;padding:0;width:1002px; float:left; height:79px}
#header .logo{margin:0;padding:0px;width:300px; float:left; height:79px}
#header .sublink{margin:0;padding:15px 20px 0px 0px;width:300px; float:right; height:64px;text-align:right; font-size:12px}
#header .sublink-home{background:url(../img/header-right-bg.jpg) no-repeat right top}
#header .sublink a{color:#025985; text-decoration:none}
#header .sublink a:hover{color:#025985; text-decoration:underline}
#header .sublink span{color:#B2C5D1; padding:0 7px}
#header .sublink .call-us{font-size:15px; font-weight:bold ; margin-top:7px; color:#98999A; text-align:right;}
#header .sublink .call-us b{color:#025985}

#top-nav{margin:0;padding:0px;width:1002px; float:left; height:32px}
#top-nav .nav-left-bg{margin:0;padding:0px;width:51px; float:left; height:32px ; background:url(../img/nav-bg-left.jpg) no-repeat left}
#top-nav .nav-bar{ float:right; width:945px; padding-left:5px; height:32px;}
#top-nav .nav-bar-home-inner{ float:right; width:945px; padding-left:5px; height:32px; background: url(../img/nav-bg-right_inner.jpg) no-repeat right}
#top-nav .nav-bar-home{ float:right; width:945px; padding-left:5px; height:32px; background: url(../img/nav-bg-right.jpg) no-repeat right}
#top-nav .nav-bar a{ display:inline; padding:12px 20px 8px 17px; font-size:12px; text-transform:uppercase; color:#fff; float:left; text-decoration:none; font-family: "Trebuchet MS", Georgia; font-weight:bold; line-height:12px; background:url(../img/nav-bg.jpg) no-repeat right;}
#top-nav .nav-bar a:hover{background:url(../img/nav-bg-on.jpg) no-repeat right}
#top-nav .nav-bar .last{ display:inline; padding:12px 17px 8px 17px; font-size:12px; text-transform:uppercase; color:#fff; float:left; text-decoration:none; font-family: "Trebuchet MS", Georgia; font-weight:bold; line-height:12px; background:none}
#top-nav .nav-bar .last:hover{background:url(../img/nav-bg-on.jpg) no-repeat left}


#banner{ float:left; margin:0px; padding:0; margin-bottom:1px;background:url(../img/banner.jpg) no-repeat; width:1002px;  height:223px;}
#banner .box{ float:left; display:inline; width:410px;margin:128px 43px 0px 548px}

.banner-links{margin:0;padding:0;width:871px; float:right; height:50px;}

#inner-banner{margin:0;padding:0;float:left; width:1002px;  height:223px; background:url(../img/banner.jpg) no-repeat}

#container{margin:0;padding:20px;width:960px; float:left; background: url(../img/container-bg.jpg) repeat-x top; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; font-size:12px; color:#323232}

#container h2{ font-size:15px; line-height:16px; color:#025986; margin:0px 0px 10px 0px; padding:0; text-transform:uppercase}

.home-services-box{float:left;width:960px;}

.home-services-box .title{float:left;width:730px; height:39px}

.home-services-box .title .left-bg{background:url(../img/bluebox-title-left.gif) no-repeat ; float:left; width:6px; height:39px}

.home-services-box .title .title-bg{background:url(../img/bluebox-title-bg.gif) repeat-x ; float:left; width:707px; height:27px; font-size:14px; color:#fff; font-weight:bold; line-height:14px; padding-top:12px}

.home-services-box .title .right-bg{background:url(../img/bluebox-title-right.gif) no-repeat ; float:left; width:6px; height:39px}

.home-services-box .text-body{float:left; width:950px; padding:5px 5px 0px 5px}

.home-services-box .box-bot{float:left;width:730px; height:6px}

.home-services-box .box-bot .box-bot-left-bg{background:url(../img/bluebox-bot-left.gif) no-repeat ; float:left; width:6px; height:6px; font-size:0; line-height:0; margin:0; padding:0}

.home-services-box .box-bot .box-bot-title-bg{background:url(../img/bluebox-bot-bg.gif) repeat-x ; float:left; width:707px; height:6px; font-size:0; line-height:0; margin:0; padding:0}

.home-services-box .box-bot .box-bot-right-bg{background:url(../img/bluebox-bot-right.gif) no-repeat ; float:left; width:6px; height:6px; font-size:0; line-height:0; margin:0; padding:0}

.lightblue-box{ float:left; width:310px;}

/* ---change width 309 to 295*/
.lightblue-box .box-title{float:left; width:295px; height:26px; font-size:14px; color:#0A5E89; font-weight:bold; line-height:14px; padding:12px 10px 0 10px}

.lightblue-box .box-body{float:left; width:289px; padding:0px 10px}

.lightblue-box .box-body ul{ margin:0; padding:0}

.lightblue-box .box-body ul li{ margin:0; padding:7px 0px; list-style:none; background:url(../img/arrow.gif) no-repeat 0px 11px; border-bottom:1px solid #D4DEE5; font-size:12px; line-height:12px}

.lightblue-box .box-body ul li a{padding-left:7px; display:block; color:#4E5254; text-decoration:none}

.lightblue-box .box-body ul li a:hover{padding-left:7px; display:block; color:#005D87; text-decoration:none}

.lightblue-box .box-bot{float:left; width:309px; height:5px; font-size:0; line-height:0; margin:0; padding:0}

.home-subscription-box{float:right;width:300px;}

.home-subscription-box .box-title{float:left; width:304px; height:26px; font-size:14px; color:#424547; font-weight:bold; line-height:14px; padding:12px 10px 0 10px; text-transform:uppercase}

.home-subscription-box .box-body{float:left; width:302px; margin:0px 1px; display:inline; padding:5px 10px; height:202px}

.home-subscription-box .box-body ul{ margin:0; padding:0}

.home-subscription-box .box-body ul li{ margin:0; padding:6px 0px 6px 7px ; list-style:none; background:url(../img/arrow.gif) no-repeat 0px 9px; font-size:12px; color:#4E5254; line-height:12px}

.home-subscription-box .box-bot{float:left; width:300px; background: url(../img/subscription-bot-bg.gif) no-repeat ; height:5px; font-size:0; line-height:0; margin:0; padding:0}

#footer{margin:0;padding:0px;width:1000px; float:left; background: url(../img/footer-bg.gif) repeat-x top #fff; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7;}

#footer .left-bg{width:970px;padding:0px 15px; float:left; background: url(../img/footer-left-bg.gif) no-repeat 20px 0px ; }

#footer .nav-bar{ float:left; width:780px; height:32px; padding-left:40px}
#footer .nav-bar a{ display:inline; padding:12px 18px 8px 15px; font-size:12px; text-transform:uppercase; color:#434343; float:left; text-decoration:none;font-weight:normal; line-height:12px; background:url(../img/footer-link-off.gif) no-repeat right;}
#footer .nav-bar a:hover{background:url(../img/footer-link-on.gif) no-repeat right}
#footer .nav-bar .last{ display:inline; padding:12px 15px 8px 15px; font-size:12px; text-transform:uppercase; color:#434343; float:left; text-decoration:none;font-weight:normal; line-height:12px; background:none}
#footer .nav-bar .last:hover{background:url(../img/footer-link-on.gif) no-repeat left}

#footer .copyright{width:970px;padding:15px 0px; float:left; text-align:right; font-size:12px; color:#7B7B7B; line-height:18px}

#footer .copyright a{color:#7B7B7B; text-decoration:none}
#footer .copyright a:hover{color:#7B7B7B; text-decoration:underline}

/* Register Page */

.register{margin:0;padding:0px;width:950px; float:left; background:url(../img/index-01.gif) no-repeat top center}

#register .new-members{width:480px; float:left;}

#register .login{width:440px; float:right;}

#register h2{ font-size:15px; line-height:16px; color:#025986; margin:5px 0px 5px 0px; padding:0; text-transform:uppercase}

#register .row{width:360px; float:left; margin-bottom:15px}
#register .row .column1{width:150px; float:left; font-size:12px}
#register .row .column1 span{color:#FF1206}
#register .row .column2{width:200px; float:right;}

#register .login .row{width:325px; float:left; margin-bottom:15px}
#register .login .row .column1{width:125px; float:left; font-size:12px}
#register .login .row .column1 span{color:#FF1206}
#register .login .row .column2{width:195px; float:right;}
#register .login .row .column2 .btn{width:80px; float:left;}
#register .login .row .column2 .link{width:105px; float:right; text-align:right; padding-top:5px}

#register .input{width:190px; background:#fff; border:1px solid #D7D2AE; font-size:12px; color:#7B2800; padding:2px 2px 4px 2px}

/* ---- */

#log-container{margin:0;padding:0px;width:980px; float:left; padding:10px 0px}
#log-container h2{ font-size:15px; line-height:16px; color:#025986; margin:0px 0px 10px 0px; width:300px; padding:0; text-transform:uppercase}
#log-container rightlinks{ font-size:15px; line-height:16px; color:#025986; margin:0px 0px 10px 0px; width:600px; padding:0; text-transform:uppercase}

/* loggdin code  starts here */
#dashboardcontainer{margin:0;padding:0px;width:1000px; color:#686868; float:left; background: url(../img/container-bg.jpg) repeat-x top; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7;}
#dashboardcontainer .loggedincontainer{margin:0;padding:0px;float:left;width:1000px;}
#dashboardcontainer .loggedincontainer .login-container{margin:0;padding:0px;width:970px; float:left; padding:0px;}
#dashboardcontainer .loggedincontainer .login-container .left{ margin:8px 0px 8px 5px; width:250px; float:left;}
#dashboardcontainer .loggedincontainer .login-container .left h2{ float:left; font-size:15px; line-height:16px; color:#000000; text-transform:uppercase}
#dashboardcontainer .loggedincontainer .login-container .right{ float:right; width:650px;}
#dashboardcontainer .loggedincontainer .login-container .right a{ font-size:11px; color:#000000; text-decoration:none; padding-left:3px; padding-right:16px;}
#dashboardcontainer .loggedincontainer .login-container .right a:hover{ font-size:11px; color:#1a6dcb;}
/* loggdin code  ends here */

/* loggdin links  starts here */
#dashboardcontainer .linkscontainer{margin:0;padding:6px;width:988px; height:17px; background:#FFFFFF; border-top:1px solid #d8dfe2;border-bottom:1px solid #d8dfe2; float:left;}
#dashboardcontainer .linkscontainer .links{ float:left; width:983px;}
#dashboardcontainer .linkscontainer .links a{  font-size:11px; color:#1f64ab; text-decoration:none; padding-right:7px; padding-left:7px;border-right:1px solid #c3ccd0}
#dashboardcontainer .linkscontainer .links a:hover{ font-size:11px; color:#000;}

/* loggdin links  ends here */
/* Table Content  ends here */
#dashboardcontainer .tablecontainer{margin:0;padding:10px;width:980px; margin-bottom:20px;float:left;color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#dashboardcontainer .tablecontainer h2{ font-size:15px; color:#025986; padding:0; margin-top:10px; margin-bottom:10px; text-transform:uppercase}
#dashboardcontainer .tablecontainer h2{ font-size:15px; color:#025986; padding:0; text-transform:uppercase}

.tablecontainer .boxesrow{ float:left; width:900px; height:auto; padding:0px; margin:0px; margin-bottom:10px; margin-left:60px;}
.tablecontainer .boxesrow .left-box{float:left;width:250px;margin-bottom:10px; margin-right:50px;}
.tablecontainer .boxesrow .left-box .title{float:left;background: url(../img/left-box-title-bg.gif) no-repeat; width:250px; height:43px; }
.tablecontainer .boxesrow .left-box .title h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.5em;color:#000;padding:10px 0px 0px 0px; height:33px;width:240px}
.tablecontainer .boxesrow .left-box .iconimage{ width:35px; height:36px; float:left; padding-left:5px; padding-right:5px; padding-top:3px;}
.tablecontainer .boxesrow .left-box .body-link{float:left;background:url(../img/box-body-bg.gif) repeat-y ;width:250px; padding-top:5px;}
.tablecontainer .boxesrow .left-box .body-content{float:left;background:url(../img/box-body-bg.gif) repeat-x ;padding:15px 15px 5px 15px;width:220px;font-size:11px;color:#323232}
.tablecontainer .boxesrow .left-box .bottom-bg{background:url(../img/left-box-bot-bg.gif) no-repeat;float:left;height:21px;width:250px;}
.tablecontainer .link-list{margin:0;padding:0}
.tablecontainer .link-list li{margin:0;padding:0;list-style:none;border-bottom:1px dashed #D7D7D7;background:url(../img/list_arrow.gif) no-repeat 10px 50%}
.tablecontainer .link-list li a{display:block;padding:4px 5px 7px 20px;font-size:12px;color:#323232;text-decoration:none}
.tablecontainer .link-list li a:hover{ text-decoration:none; color:#E10A16}

#dashboardcontainer .tablecontainer img{padding-left:10px;}
.table-title{color:#000; font-size:12px; font-weight:bold; padding-left:5px;}
.table-title2{ background-color:#d9d6c6; color:#000; font-size:12px; font-weight:bold; padding-left:10px; border-right:1px solid #FFFFFF}

.table-secondtitles{color:#010101; font-weight:bold; padding-right:5px;padding-left:10px;}

.table-title-fran{color:#747239; font-size:12px; font-weight:bold}
.table{ border-collapse:collapse}
.table .grid-title2 td{background:#d9d6c6; padding:7px 10px; color:#323232; font-weight:bold; border:1px solid #fff}
.table .grid-title td{background:#f3f1e8; padding:7px 10px; color:#323232; font-weight:bold; border:1px solid #fff}
.table .grid-title td.subtitle{background:#e4e1d4; padding:7px 10px; color:#863900; font-weight:normal; border:1px solid #fff} 
.table .grid-odd td{background:#fafaf8; padding:7px 10px; color:#686868; border:1px solid #fff}
.table .grid-even td{background:#FFF; padding:7px 10px; color:#686868; border:1px solid #f0edd8}
.input{width:180px; background:#fff; border:1px solid #e2e2d3; height:20px; font-size:12px; color:#7B2800; padding:2px; font-family:Arial, Helvetica, sans-serif}
.select{background:#fff; border:1px solid #e2e2d3; height:25px; font-size:12px; color:#7B2800; padding:2px 2px 4px 2px; font-family:Arial, Helvetica, sans-serif}
.textarea{width:250px; background:#fff; border:1px solid #e2e2d3; font-size:12px; color:#7B2800; padding:2px 2px 4px 2px; font-family:Arial, Helvetica, sans-serif}
.table .grid-even-2 td{ padding:7px 10px; border:1px solid #f0edd8;height:25px;}

/* Table Content  ends here */


#in-container{margin:0;padding:0px;width:950px; float:left; padding:10px 0px}

#in-container h2{ font-size:15px; line-height:16px; color:#025986; margin:0px 0px 10px 0px; padding:0; text-transform:uppercase}

#in-container .left-column{ float:left; width:750px;}

#in-container .static-left-column{ float:left; width:930px;}

#in-container .right-column{ float:right; width:184px;}

#in-container .right-column .right-nav{ float:left; width:184px;}

#in-container .right-column .right-nav .box-title{float:left; width:164px; background:url(../img/rightmenu-title-bg.gif) no-repeat ; height:26px; font-size:14px; color:#000000; font-weight:bold; line-height:14px; padding:12px 10px 0 10px; text-transform:uppercase}

#in-container .right-column .right-nav .box-body{float:left; width:182px; background:url(../img/rightmenu-bg.gif) repeat-x top #F7F4C6 ; padding:0px; border-left:1px solid #ECE9C0; border-right:1px solid #ECE9C0;}

#in-container .right-column .right-nav .box-body ul{ margin:0; padding:0}

#in-container .right-column .right-nav .box-body ul li{ margin:0; list-style:none;  border-bottom:1px solid #E8E5B5; font-size:12px; line-height:12px ; border-top:1px solid #FFFFFF}

#in-container .right-column .right-nav .box-body ul li a{ padding:7px 5px 7px 20px; display:block; color:#034060; text-decoration:none;background:url(../img/rightmenu-arrow.gif) no-repeat 8px 11px;}

#in-container .right-column .right-nav .box-body ul li a:hover{color:#000000; text-decoration:none; background:url(../img/rightmenu-arrow.gif) no-repeat 8px 11px #E0DCA3}

#in-container .right-column .right-nav .box-bot{float:left; width:184px; background:url(../img/rightmenu-bot-bg.gif) no-repeat ; height:5px; font-size:0; line-height:0; margin:0; padding:0}


.property-detail td{background:#F3FAFC; padding:7px 10px; color:#323232; border:1px solid #DAEBF5}



.require{color:#FF1206}

.brown-text{color:#7B2800}

.nextpretext {
font-size:12px; color:#7B2800;
}
/*////////////agreement page add at 02 feb 09//////////*/
td ul{
 margin:0;
 padding:0;
 list-style-type:none;
 }
td ul li{
 padding-left:50px;
 line-height:19px;
  }

.td_sub{
 padding-left:100px;
 
 }

/*------------ Newly Added------------ */
.grid-title1{background:#f3f1e8; padding:7px 10px; color:#323232; font-weight:bold; border:1px solid #fff}
.table .grid-odd1 {background:#fafaf8; padding:7px 10px; color:#686868; border:1px solid #fff}
.table .grid-even1 {background:#FFF; padding:7px 10px; color:#686868; border:1px solid #f0edd8}
.grid-even-2_new{ padding:7px 10px; border:1px solid #f0edd8;height:25px;}

.err_msg{
  color:#CC3300;	
 text-decoration:none	
}
.title_style{
	font:bold 11px Tahoma;
}
.o_register{margin:0;padding:0px;width:829px; float:left}
.nextpretext {
font-size:12px; color:#7B2800;
}
.paging a{
	color:#025986; text-decoration:none
}
.paging a:hover{
	color:#025986; text-decoration:none
}
.btn_logout{
 width:71px;
 height:29px;
 border:none;
 border:none;
 background:url(../img/logoutbut.gif) no-repeat;
}
.btn_save{
 width:52px;
 height:29px;
 border:none;
 border:none;
 background:url(../img/savebut.gif) no-repeat;
}
.btn_enter{
 width:61px;
 height:29px;
 border:none;
 background:url(../img/enterbut.gif) no-repeat;
}
.btn_back{
 width:54px;
 height:29px;
 border:none;
 color:#000000;
 font-weight:bold;
 font-size:12px;
 background:url(../img/backbut.gif) no-repeat;
}
.btn_home{
 width:57px;
 height:29px;
 border:none;
 background:url(../img/homebut.gif) no-repeat;
}
.btn_save_detail{
 width:105px;
 height:29px;
 border:none;
 background:url(../img/savedetailsbut.gif) no-repeat;
}
.btn_edit_detail{
 width:100px;
 height:29px;
 border:none;
 background:url(../img/editdetailsbut.gif) no-repeat;
}
.btn_print{
 width:56px;
 height:29px;
 border:none;
 background:url(../img/printbut.gif) no-repeat;
}
.btn_apply{
 width:59px;
 height:29px;
 border:none;
 background:url(../img/applybut.gif) no-repeat;
}
.btn_delete{
 width:61px;
 height:29px;
 border:none;
 background:url(../img/enterbut.gif) no-repeat;
}
.msg{
font-weight:bold;
color:#CC0000;
}
/*********** Added ON 5-3-09 */
.table1 {border-collapse:collapse; font:12px bold Arial, Helvetica, sans-serif; color:#323232;}
.table{ border-collapse:collapse; font:12px bold Arial, Helvetica, sans-serif; color:#323232;}
.table .title-td td{background:#f3f1e8; padding:7px 10px; color:#323232; font-weight:bold; border:1px solid #fff;}
.table .inner-td td{ padding:7px 10px; color:#686868; border:1px solid #fff; border:1px solid #fff;}
/***********/
.choose_pwd{
	margin-left:15px;
}