body {
margin:0;
padding:0;
font-family:"Trebuchet MS";
}
.main-tbl {
width:909px;
margin:0 auto;
}
/**----------- top ------------**/
input {
color:#ca0002;
font-size:11px;
width:165px;
}
.find-property {
color:#00397c;
font-size:11px;
}
.button-go {
padding:3px 0px 0px 135px;
width:auto;
}
.logo-pad {
padding:7px 0px 2px 0px;
}
.button-go-1 {
padding:0px 0px 0px 0px;
width:auto;
}
.apply, .apply a {
font-size:16px;
color:#00397c;
font-weight:bold;
text-decoration:none;
}
/**-------------- center content ----------------**/
.content-tbl {
margin:10px 0px;
width:889px;
}
.left-banner img{
padding-bottom:10px;
margin-right:27px;
}
.content-gray-bg {
background-color:#dadada;
}
.content-white-brd {
background-color:#FFFFFF;
margin:7px 9px;
}
.content-gray-brd {
background-color:#FFFFFF;
margin:7px 9px;
}
.brd-left-right {
border-width:0px 1px 0px 1px;
border-color:#dfdfdf;
border-style:solid;
/*background-color:#f2f2f2;*/
}
.brd-right {
border-width:0px 1px 0px 0px;
border-color:#dfdfdf;
border-style:solid;
/*background-color:#f2f2f2;*/
}
.content-gray-brd-arrow{
padding:0px 0px 2px 5px;
}
.content-gray-brd h1{
color:#00397c;
font-size:20px;
font-family:"Trebuchet MS";
margin:0px 10px;
}
.content-gray-brd p{
color:#00397c;
font-size:11px;
font-family:"Trebuchet MS";
margin:5px 10px;
}
.content-gray-brd a{
color:#00397c;
font-size:11px;
text-decoration:none;
}
.content-gray-brd ul{
margin:0px 0px 0px 20px;
list-style:none;
}
.content-gray-brd li{
color:#00397c;
font-size:11px;
font-family:"Trebuchet MS";
background:url(../images/bul_red.gif) no-repeat 0 .9em;
padding:0px 0px 0px 15px;
}
.content-gray-brd li a{
color:#00397c;
font-size:11px;
text-decoration:none;
}
.content-gray-brd h4{
color:#8e8c8c;
font-size:12px;
font-family:"Trebuchet MS";
margin:0px 10px;
}
.text-bg-brd {
background-color:#f2f2f2;
border-bottom:1px solid #dadada;
border-top:1px solid #dadada;
padding-top:10px;
padding-bottom:10px;
}
.bottom-banner-padding img{
padding:10px 18px;
}
.bottom-txt{
font-size:11px;
color:#00397c;
background:url(../images/bg_bottom.gif) repeat-x left top;
height:33px;
padding:0px 10px;
}
.bottom-txt a{
font-size:11px;
color:#00397c;
text-decoration:none;
}
.bottom-txt a:hover{
font-size:11px;
color:#00397c;
text-decoration:underline;
}
/**--------------- table find property ------------**/
.find-property-tbl {
height:36px;
}
/**--------------- menu -----------**/
.menu2 {padding:0; margin:8px 0px 0px 45px; list-style:none; height:24px; position:relative; z-index:500; font-family:Arial, Helvetica, sans-serif;}
.menu2 li.top {display:block; float:left; border-right:1px #00397c solid;  }
.menu2 li.top_last {display:block; float:left; border:0; }
.menu2 li a.top_link {display:block; float:left; height:24px; line-height:23px; color:#00397c; text-decoration:none; font-size:13px; font-weight:bold; padding:0 7px 0 7px; cursor:pointer;background: url(../images/blank.gif);}
.menu2 li a.top_link span {float:left; display:block; padding:0 0px 0 0px; height:24px;background:url(../images/blank.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 1px 0 1px; height:24px; background:url(../images/blank.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#00397c; background: url(../images/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(../images/blank_over.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#00397c; background: url(../images/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(../images/blank_over.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:8px; top:24px; background: #fff; padding:3px; border:0px solid #012248; white-space:nowrap; width:145px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:145px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:145px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a:hover {background:#ebf0f5; color:#281e00;}

.menu2 :hover ul.sub-last {left:-59px; top:24px; background: #fff; padding:3px; border:0px solid #012248; white-space:nowrap; width:130px; height:auto; z-index:300;}
.menu2 :hover ul.sub-last li {display:block; height:20px; position:relative; float:left; width:130px; font-weight:normal;}
.menu2 :hover ul.sub-last li a {display:block; font-size:11px; height:20px; width:130px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub-last li a:hover {background:#ebf0f5; color:#281e00;}
/**------------------ stock --------------**/
.stock-header {
background-color:#cccccc;
border-left:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
color:#00397c;
font-size:14px;
font-weight:bold;
padding:0px 0px 5px 10px;
}
.date {
font-size:11px;
color:#000000;
padding:3px 0px 3px 10px;
border-left:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
border-top:1px #9a9a9a solid;
}
.bse {
font-size:14px;
font-weight:bold;
color:#000000;
background-color:#f0f0f0;
padding:3px 0px 3px 10px;
border-left:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
border-top:1px #9a9a9a solid;
}
.calculator {
font-size:11px;
color:#ca0002;
padding:3px 0px 3px 10px;
border-left:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
border-top:1px #9a9a9a solid;
}
.calculator a {
font-size:11px;
color:#ca0002;
text-decoration:none;
}
.viewall {
font-size:11px;
color:#000000;
padding:5px 10px 5px 0px;
border-left:1px #9a9a9a solid;
border-right:1px #9a9a9a solid;
border-top:1px #9a9a9a solid;
}
.viewall a{
font-size:11px;
color:#000000;
text-decoration:none;
}
/**---------- group-stock-calculator ---------------**/
.tbl-group-stock-cal {
margin:10px 0px 0px 0px;
}
/**---------- Table style -----------**/
.tbl-style {
color:#00397c;
font-size:11px;
background-color:#FFFFFF;
border-top:1px #00397c solid;
border-left:1px #00397c solid;
margin:0px 0px 10px 10px;
}
.tbl-style td{
padding:5px;
border-bottom:1px #00397c solid;
border-right:1px #00397c solid;
}
.tbl-style td.menuon { 
background-color: #f2f2f2; 
}
.tbl-style td.menuoff { 
background-color: #FFFFFF; 
}
.tbl-style p{
color:#00397c;
font-size:11px;
background-color:#FFFFFF;
margin:5px 0px;
}
.tbl-style a{
color:#00397c;
text-decoration:none;
}
.tbl-header{
background-color:#33567f;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
.tbl-inside, .tbl-inside a{
color:#00397c;
font-size:11px;
}
.tbl-inside ul{
margin:5px 0px 0px 10px;
padding-left:0;
list-style:none;
}
.tbl-inside li{
color:#00397c;
font-size:11px;
font-family:"Trebuchet MS";
background:url(../images/bul_red.gif) no-repeat 0 .9em;
padding:3px 0px 0px 15px;
}
.tbl-header-inside{
background-color:#33567f;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0px 5px;
}
.top-anchor a{
background-color:#00397c;
padding:0px 3px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
/**---------- Audit Table --------------**/
.audit h3 {
color:#00397c;
font-size:12px;
font-weight:bold;
padding-top:10px;
border-bottom:1px solid #141b2e;
}
.audit-table {
margin:0;
border-left:1px #00397c solid;
border-top:1px #00397c solid;
color:#00397c;
font-size:11px;
}
.audit-table th{
margin:0;
padding:5px;
border-right:1px #00397c solid;
border-bottom:1px #FFFFFF solid;
border-left:1px #FFFFFF solid;
border-top:1px #00397c solid;
color:#FFFFFF;
background-color:#00397c;
font-size:12px;
}
.audit-table td{
margin:0;
padding:5px;
border-right:1px #00397c solid;
border-bottom:1px #00397c solid;
}
.normal-txt{
color:#141b2e;
}
.table-margin {
margin:0;
padding:0;
width:983px;
}
.table-margin td{
margin:0;
padding:0px 0px 0px 10px;
}
.normal-txt{
color:#00397c;
font-size:11px;
}
/**------------ table - design ---------------**/
.table-design {
margin:0;
border-left:1px #141b2e solid;
border-top:1px #141b2e solid;
color:#00397c;
font-size:11px;
}
.table-design td{
margin:0;
padding:5px;
border-right:1px #141b2e solid;
border-bottom:1px #141b2e solid;
}
.table-design-header{
background-color:#00397c;
color:#FFFFFF;
font-weight:bold;
}
.table-design-brd {
margin:0;
border-left:1px #141b2e solid;
border-top:1px #141b2e solid;
color:#141b2e;
}
.table-design-brd td{
margin:0;
padding:5px;
border-right:1px #141b2e solid;
border-bottom:1px #141b2e solid;
}
.img-padding-right {
padding:0px 10px 0px 0px;
}
.content-ul-alpha{
margin:0px 20px 0px 50px;
padding:0px;
}
.content-ul-alpha li{
color:#141b2e;
list-style:lower-alpha;
padding:0px 0px 0px 5px;
margin:0;
text-align:justify;
}
.content-ul-numaric{
margin:0px 20px 0px 50px;
padding:0px;
}
.content-ul-numaric li{
color:#141b2e;
list-style:decimal;
padding:0px 0px 0px 5px;
margin:0;
text-align:justify;
}
/**----------- FAQS -------------------**/
.div-content {
font-size:11px;
color:#00397c;
padding:0px 10px 8px 18px;
margin:0;
}
.div-content-header {
font-size:13px;
color:#00397c;
}
.bul_img_pad {
padding:0px 8px 2px 0px;
}
.title{
background-color:#33567f;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0px 5px;
display:block;
}
.div-content ul{
margin:0px 0px 0px 20px;
list-style:none;
}
.div-content li{
color:#00397c;
font-size:11px;
font-family:"Trebuchet MS";
background:url(../images/bul_red.gif) no-repeat 0 .5em;
padding:0px 0px 0px 15px;
}
/**---------- Form Style ------------**/
.checkbox {
width:auto;
}
.input {
border:1px #dfdfdf solid;
color:#00397c;
}
.submit-btn {
background-color:#dfdfdf;
width:auto;
border:0;
padding:3px;
margin-right:3px;
}
.drop-down {
font-size:11px;
border:1px #dfdfdf solid;
color:#00397c;
width:150px;
}
/**----------- 040308 fetured property ---------------**/
.click {
color:#ad0000;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.tbl-featured-brd td{
border:0;
}
.brd-all {
border:2px solid #CCCCCC;
}
.click-here a{
font-size:12px;
background-color:#ca0002;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding:0px 5px;
}
.click-here a:hover{
font-size:12px;
background-color:#dadada;
font-weight:bold;
text-decoration:none;
color:#000000;
padding:0px 5px;
}
.proj-detail {
margin:0;
border-left:1px #cfcfcf solid;
border-top:1px #cfcfcf solid;
color:#141b2e;
}
.proj-detail td{
margin:0;
padding:5px;
border-right:1px #cfcfcf solid;
border-bottom:1px #cfcfcf solid;
}
.proj-detail-title {
background-color:#d9eaff;
}
.even-row {
background-color:#f1f1f1;
}
.proj-detail-header {
color:#FFFFFF;
background-color:#00397c;
font-size:14px;
padding:5px;
}
.brd-tbl-image{
border:3px #f2f2f2 solid;
}