body
{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a{outline:none;}
.clear{clear:both; height:0px;}
.clear1{clear:both; height:25px;}
.clear2{clear:both; height:20px;}
.fleft{float:right;}
.img2{margin:30px 0 10px 15px; float:left; overflow:hidden;}
.img3{margin:0px 0 10px 21px; float:left;}
h2{ font-size:22px; font-weight:normal; padding:10px 0;}
h3{font-size:18px; color:#00c6ff; font-weight:normal; margin:0 0 10px 0; padding:10px 0;}
h3 a{color:#00c6ff; text-decoration:none;}
em{float:right; padding-right:352px; font-size:12px; font-weight:bold; font-style:italic; color:#059cc7;}
h4{ font-size:22px; font-weight:normal; margin-left:15px;}

p{float:left; padding:0 10px; margin:0; font-size:12px; text-align:justify; line-height:18px;}
.p1{float:left; padding:0 10px; margin:0; font-size:12px; text-align:justify; line-height:18px; width:430px;}
.p2{float:left; font-size:12px; line-height:18px; padding-left:15px;}
.p3{font-size:12px; color:#059cc7; font-weight:bold;}
.p3:hover{color:#000; cursor:pointer;}
.p4{float:left; padding:0 10px 0 0; margin:0; font-size:12px; text-align:justify; line-height:18px;}
.p4 a
{text-decoration:none; color:#00c8ff;}
.p4 a :hover
{text-decoration: underline; color:#00c8ff;}
.p5{clear:both; padding:10px 10px 0 0; margin:0; font-size:12px; text-align:justify; line-height:18px;}
.p6{font-size:18px; color:#059cc7; margin:0; padding:10px 0;}
.p6:hover{color:#000; cursor:pointer;}
.border{border-bottom:1px solid #e7e7e7;}
.readmore{float:right; margin-top:20px; margin-bottom:20px;}

/*---------- Top Search -------- */
.textfield { width:150px; height:21px; border:solid 1px #e6e6e6; margin:0 10px 0 0; padding:4px 4px 0 4px; float:left;}
.search_btn { width:81px; height:27px; background:url(images/search_btn.gif) no-repeat; margin:0; padding:0; float:left; border:0; cursor:pointer;} 

/* --------- Body -------------- */
.body_bg_left { float:left; background:url(images/body_bg_left.gif) repeat-y top left; width:100%;} 
.body_bg_right { float:right; background:url(images/body_bg_right.gif) repeat-y top right; width:100%;}
.navigation { height:62px; width:100%; margin:0 auto; background:url(images/navigation_bg.gif) repeat-x; margin-bottom:10px;}
.navigation ul{list-style:none; padding:0; margin:0; height:62px;}
.navigation li{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#6b6b6b;}
.navigation li a{color:#6b6b6b; text-decoration:none;}
.navigation li a:hover{color:#fff; text-decoration:none;}
.button1{width:108px; text-align:center;}
.button1 a:hover{background:url(images/button_hover1.gif) no-repeat; color:#fff; cursor:pointer;}
.button1 a{color:#fff; font-weight:bold; padding-top:10px; height:52px; display:block;}
.button2{width:117px; text-align:center;}
.button2 a:hover{background:url(images/button_hover.gif) no-repeat; color:#fff; cursor:pointer}
.button2 a{color:#fff; font-weight:bold;  padding-top:5px; height:57px; display:block;}
.current1{color:#fff; text-decoration:none; background:url(images/button_hover1.gif) no-repeat; width:108px; text-align:center; height:52px; padding:10px 0 0 0;}
.current2{color:#fff; text-decoration:none; background:url(images/button_hover.gif) no-repeat; width:117px; text-align:center; height:57px; padding:5px 0 0 0;}
.nav_div{background:url(images/nav_div.gif) no-repeat top right;}
.banner { height:374px; width:100%;}
.indent {width:97%; margin:0 auto;}
.flash { width:631; height:374px; float:left;}
.box { background:url(images/box1_bg.gif) repeat-x; height:124px; float:left; width:362px;}
.box img{margin:5px 0 0 5px;}
.box1 { background:url(images/box1_bg.gif) repeat-x; height:125px; float:left; width:362px;}
.box1 img{margin:5px 0 0 5px;}
.list1{ list-style:none; padding:0; margin-left:10px; font-size:12px; line-height:30px; margin-bottom:0px; padding-bottom:0;}
.list1 li{background:url(images/listimg1.gif) no-repeat left 5px; padding-left:35px; }
.list1 li a{color:#000; text-decoration:none;}
.list1 li a:hover{color:#059cc7;}
.list3{list-style:none; padding:0; margin:20px 0 20px 20px; float:left; font-size:12px; width:580px;}
.list3 li{list-style:none; display:block; background:url(images/bullet2.gif) no-repeat left 4px; padding-left:25px; line-height:25px;}
.list4{list-style:none; margin:10px 0 20px 0; padding-left:10px; width:800px; }
.list4 li{display:block; background:url(images/bullet3.gif) no-repeat left 10px; padding-left:30px; color:#000; font-size:12px; font-weight:bold; line-height:35px; }
.list5{list-style:none; margin:20px 0 20px 0; padding-left:10px; }
.list5 li{display:block; background:url(images/bullet2.gif) no-repeat left 3px; padding-left:30px; color:#000; font-size:12px; font-weight:bold; line-height:25px; }
.list6{list-style:none; margin:20px 0 20px 0; padding-left:10px; }
.list6 li{display:block; background:url(images/bullet2.gif) no-repeat left 3px; padding-left:30px; color:#00c8ff; font-size:14px; font-weight:bold; line-height:25px; }
.list6 li a{display:block; color:#00c8ff; font-size:14px; font-weight:bold; line-height:25px; text-decoration:none; }
/*---------- Footer ------------ */
.footer{ width:1024px; margin:0 auto; padding-left:0px; padding-top:5px; text-align:center;}
.footer a{font-size:14px; padding:0 6px; color:#000; text-decoration:none; }
.footer_bottom{width:1024px; margin:0 auto; padding-top:10px;}
.copyright{font-size:12px; float:left;}
.powered a{float:right; font-size:12px; text-decoration:none; color:#000;}

/*------------- Services -------------- */
#appraisal_box{width:324px; height:148px; margin:30px 0 0 15px; background:url(images/appraisal_mid.gif) repeat-x top left; text-align:center; float:left;}
#appraisal_box .left{width:100%; background:url(images/appraisal_left.gif) no-repeat top left; height:148px;}
#appraisal_box .right{width:100%; background:url(images/appraisal_right.gif) no-repeat top right; height:148px;}
#appraisal_box h2{margin:0; font-size:22px; color:#059cc7; padding:10px 0 0 0;}
#appraisal_box img{float:left; margin:5px 5px 0 5px;} 
#appraisal_box p{font-size:12px; color:#666565; margin:0; padding:5px 0 0 5px; line-height:20px;}
#appraisal_box p a{text-decoration:none; color:#666565;}
#appraisal_box p a:hover{text-decoration:underline; color:#000;}

#callback_box{width:302px; padding:10px; background:#f5f5f5; border:solid 1px #c1c1c1; margin:30px 0 0 15px; float:left}
#callback_box h2{margin:0; font-size:22px; color:#059cc7; padding:0 0 10px 0; text-align:center;}
#callback_box p{font-size:12px; line-height:18px; color:#000; margin:0; padding:0 0 10px 0; }
#callback_box input{border:none; width:182px; height:18px; padding:4px 5px; float:left; background:url(images/textfield1.gif) no-repeat top left; margin-bottom:5px;}
#callback_box input.submit{border:none; float:right; width:81px; height:57px; margin:0 20px 0 0; padding:0; background:url(images/submit_btn.gif) no-repeat top right; cursor:pointer;}

#page2 .col4 p{font-size:25px; font-weight:bold; line-height:30px; text-align:center;}
#page2 .col4 span{color:#FF0000;}
#page2 .col4 strong{font-size:12px; font-weight:normal; line-height:18px; text-align:justify; padding:10px; float:left; width:380px;}


/*---------------- LMI -----------------*/
.lmi_box{width:324px; height:148px; margin:0px 0 0 15px; background:url(images/lmi_mid.gif) repeat-x top left; text-align:center; float:left;}
.lmi_box .left{width:100%; background:url(images/lmi_left.gif) no-repeat top left; height:148px;}
.lmi_box .right{width:100%; background:url(images/lmi_right.gif) no-repeat top right; height:148px;}
.lmi_box h2{margin:0; font-size:18px; color:#000; padding:5px 10px; line-height:25px;}
.body_box1{background-color:#f3fafb; padding:15px; width:576px; border:solid 2px #00c7ff; margin:15px 0; float:left; }
.body_box1 h2{padding:0 0 10px 0; margin:0; color:#00c7ff;}
.body_box1_1{background-color:#f3fafb; padding:15px; width:915px; border:solid 2px #00c7ff; margin:15px 0 15px 0px; font-size:18px; line-height:36px; text-align:justify; }
.body_box1_2{background-color:#f3fafb; padding:15px; width:915px; border:solid 2px #00c7ff; margin:15px 0 15px 3px; font-size:18px; line-height:36px; text-align:justify; }
.body_box1_1 h2{padding:0 0 10px 0; margin:0;}

/*---------------- LMI -----------------*/
.body_box2{margin:30px 0 30px 7px; background-color:#0299c2; width:584px; float:left; color:#fff;}
.body_box2_top{background:url(images/box2_top.gif) no-repeat top left; width:584px;  float:left;}
.body_box2_bottom{background:url(images/box2_bottom.gif) no-repeat bottom left; width:584px;  float:left;} 
.body_box2 ul{list-style:none; margin:0; padding:10px 20px 20px 20px; }
.body_box2 ul li{display:block; background:url(images/bullet1.gif) no-repeat left 10px; padding-left:30px; padding-top:0px; color:#fff; font-size:18px; font-weight:normal; line-height:36px; }
.body_box2 h1 {font-size:17px; font-weight:bold; color:#FFFFFF; padding:20px 0 0 20px; margin:0;}
.body_box2 .ul{list-style:none; margin:0; padding:20px 20px 20px 20px; }
.body_box2 .ul li{display:block; background:none; padding-left:10px; padding-top:0px; height:30px; color:#fff; font-size:12px; font-weight:bold; line-height:18px; }
.body_box2 .ul li.total{font-size:18px; font-weight:bold;}


/*---------------- LMI -----------------*/
.heading{background:url(images/heading1_bg.gif) repeat-x; margin-left:10px; margin-top:20px; width:590px; height:26px; float:left; font-size:15px; font-weight:bold; padding:5px 0 0 10px;}
.heading_content{font-size:12px;  width:560px; background-color:#d5f6fd; float:left; margin-left:10px; padding:20px; font-size:12px; line-height:20px; text-align:justify;}



/* Accordions */
#accordion { width:591px; float:left; margin:0px 0px 20px 10px; clear:both; }
#accordion div.toggler { width:100%; margin:0 0 -1px 0; padding:0; float:left; cursor:pointer; border:solid #E6E6E6; border-width:1px 0;  }
#accordion div.togOn { color:#000; background:url(images/ex_minus1.gif) no-repeat 580px center #5bdbf8; padding:5px 0 0 10px; height:26px;}
#accordion div.togOn h4 { color:#000; margin:0; padding:5px 0 0 10px; height:26px; font-size:18px; font-size:15px; font-weight:bold; }
#accordion div.togOnOver { background:url(images/ex_minus2.gif) no-repeat 580px center #5bdbf8; }
#accordion div.togOff { color:#059cc7; padding:5px 0 0 10px; height:26px; background:url(images/ex_plus1.gif) no-repeat 580px center; }
#accordion div.togOff h4 { color:#059cc7; margin:0; padding:5px 0 0 10px; height:26px; font-size:15px; font-weight:bold; }
#accordion div.togOffOver { background:url(images/ex_plus2.gif) no-repeat 580px center #5bdbf8; color:#000; }
#accordion div.togOffOver h4 { color:#000; }
#accordion div.toggler .content { }
#accordion div.toggler .content h4 { padding:0; }
#accordion div.element { width:601px; float:left; background:#d5f6fd; }
#accordion div.element .picture-component { float:left; width:560px; font-size:12px; padding:20px; text-align:justify; line-height:20px; }
blockquote { padding:5px 20px; }


/*------------------ sales ---------------------- */
#column_left1 h2{font-size:30px; font-weight:normal; padding:5px 0;}
#column_left1 .p3{font-size:20px; color:#059cc7; font-weight:bold; margin:0; padding:0;}
#column_left1 .p4{padding:0 10px 0 0; margin:0; font-size:18px; text-align:justify; line-height:36px; width:590px;}
#column_left1 span{color:#ff0000; font-size:26px; line-height:36px;}
#column_left1 .p1{font-size:20px; margin:0; padding:0; line-height:36px; float:left;}
#column_left1 .p2{font-size:18px; margin:0; padding:0 10px 0 0; line-height:36px; text-align:justify; }
#column_left1 .p5{color:#ff0000; font-size:26px; margin:0; padding:0; line-height:36px; text-align:center; }
#column_left1 .box3{background:url(images/box3.gif) no-repeat top center; padding:10px 0 0 50px; height:370px; text-align:left;}
#column_left1 .p6{font-size:18px; line-height:36px; color:#000;}

/*------------------ form ---------------------- */
#column_left2 h2{ font-size:30px; font-weight:normal; padding:5px 0;}
#column_left2 p { width:100%; text-align:center; color:#ff0000; font-size:26px; line-height:36px; margin:0; padding:0;}

h3.heading-my{ padding:0 0 0 14px; margin:0 0 0 15px; background:url(images/list2_heading_bg.gif) no-repeat left top; width:314px; height:37px; line-height:37px; font-weight:bold; color:#000; }
ul.my-nav{ padding:0; margin:0;}
ul.my-nav{list-style:none; padding:0; margin:0 0 0 15px; float:left;}
ul.my-nav li{list-style:none; display:block; background:url(images/list2img2.gif) no-repeat;}
ul.my-nav li a{color:#000; width:304px; text-decoration:none; display:block;  padding:5px 10px 0 10px; height:26px; font-size:12px; font-weight:bold; }
ul.my-nav li a:hover {
	background:url(images/list2img2_hover.gif) no-repeat;
}

/*---------------- .png_transparent -----------------*/
* html img, 
* html .png{
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "http://komodomedia.com/wp-content/uploads/2007/11/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
        
    );
}


 
