html *{outline:none;}



body { padding:0px;

margin:0px;

font-family:Calibri, Arial, Helvetica, sans-serif;

font-size:14px;

color:#4b4e51;}



a { color:#2b60a5; text-decoration:none;}

a:hover { color:#2b60a5; text-decoration:underline;}



div#copyright { display: none; }



h1, h2, h3, h4, h5, h5, p, ul, div, form {padding:0px; margin:0px;}



.left {float:left}

.right {float:right}



.clr {clear:both;}



/* CSS Document */



#main_container {width:963px;

margin:0 auto;

}



#top_container {overflow:hidden;

padding-top:35px;

}



#header { overflow:hidden;}



#middle_container {background:url(../images/header_dropshadow.gif) left top repeat-x;

margin-top:-4px;}



.logo {padding:0px; margin:0px;}

.logo a { background:url(../images/logo.gif);

width:414px;

height:42px;

display:block;

text-indent:-999px;

float:left;}



.phone {color:#3d73b9;

font-size:24px;

float:right;

padding-top:11px;

}





.navigation { background:url(../images/nav_bg.gif) left top repeat-x;}



.input_box {background:url(../images/serch_bg.jpg) left top no-repeat;

width:170px;

color:#959595;

height:22px;

line-height:20px;

padding:0px 5px;

font-size:12px;

border:0px;

margin:0px 0px 0px 6px;

}



.header_img {background:url(../images/header_img.jpg);

width:260px;

height:186px;



float:left;}



.header_link {

background-color:#2b2b2b;

float:left;

width:347px;

padding:7px 3px 8px 3px;

}



.header_link ul { padding:0px; margin:0px; float:left; margin-right:2px;}



.header_link ul li {

list-style:none;

font-size:11px;

font-family:Arial, Helvetica, sans-serif;

line-height:19px;

text-transform:uppercase;

color:#FFF;

/*padding:0 22px 0 0;*/

}



.header_link ul li a { text-decoration:none; color:#e0e0e0;}

.header_link ul li a:hover { text-decoration:none; color:#000;}





.left_side {width:340px;

background:url(../images/devider.gif) right 3px repeat-y;

padding-right:10px;

float:left;

padding-bottom:20px;

padding-top:40px;}



.center_side {width:230px;

background:url(../images/devider.gif) right 3px repeat-y;

padding-right:10px;

padding-left:20px;

padding-top:40px;

padding-bottom:20px;

float:left;}



.center_side ul { padding:0px;

margin:0px;}



.center_side ul li { list-style:none;

border-bottom:1px dashed #666666;

padding:5px 0px 5px  0px;  }



.center_side ul li a { text-decoration:underline; color:#4B4E51;}

.center_side ul li a:hover { text-decoration:none; color:#4B4E51;}




/*21-01-2012(vikas)*/
/*.right_side {width:332px;

padding-left:20px;

padding-top:40px;

padding-bottom:20px;

float:left;}*/


.right_side {width:335px; padding:0 0 0 0; margin:14px 0 0 18px; float:left; background:url(../images/testi-box-bg.png) left top no-repeat; min-height:258px; height:258px;}
.right_side .testi-box-01 {width:295px; float:left; padding:0 20px 0 20px; margin:0 0 0 0;}
.right_side .testi-box-01 .row-bot-01 {width:295px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.right_side .testi-box-01 .row-bot-01 .more-02 {background:url(../images/read_more_bg.jpg) left top no-repeat; width:92px; line-height:27px; color:#FFFFFF; font-size:11px; font-weight:bold; margin:5px 0 0 0; padding:0 0 0 10px;}
.right_side .testi-box-01 .row-bot-01 .more-02 a { text-decoration:none; color:#FFFFFF;}
.right_side .testi-box-01 .row-bot-01 .more-02 a:hover { text-decoration:underline; color:#FFFFFF;}

.right_side .testi-box-01 .testi-heading-01 {width:233px; float:left; margin:0 0 0 0; padding:0px 0 0 62px; height:66px; font-family:Arial, Helvetica, sans-serif; color:#3d73b9; font-size:20px; font-weight:normal; line-height:66px}
.right_side .testi-box-01 .testi-heading-01 span {font-size:18px; color:#4B4E51; font-family:Calibri, Arial, Helvetica, sans-serif;}

.right_side .testi-box-01 .trow-box-01 {width:295px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.right_side .testi-box-01 .trow-box-01 ul {width:295px; float:left; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
.right_side .testi-box-01 .trow-box-01 ul li {width:295px; float:left; margin:0 0 0 0; padding:5px 0 5px 0; border-bottom:1px dashed #666666;}
.right_side .testi-box-01 .trow-box-01 ul li .trow-01 {width:295px; float:left; margin:0 0 0 0; padding:0 0 0 0; text-align:left; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#4B4E51; font-weight:normal;}
.right_side .testi-box-01 .trow-box-01 ul li .trow-01 a {color:#4B4E51; text-decoration:underline;}
.right_side .testi-box-01 .trow-box-01 ul li .trow-01 a:hover {color:#4B4E51; text-decoration:none;}


.right_side .testi-box-01 .trow-box-01 ul li .more-01 {width:295px; float:left; margin:0 0 0 0; padding:0 0 0 0; text-align:right; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase;}
.right_side .testi-box-01 .trow-box-01 ul li .more-01 a {color:#000000; text-decoration:none;}
.right_side .testi-box-01 .trow-box-01 ul li .more-01 a:hover {color:#000000; text-decoration:underline;}



/*21-01-2012(vikas)*/











h1 { font-family:Arial, Helvetica, sans-serif;

color:#3d73b9;

font-size:20px;

font-weight:normal;

padding-bottom:15px;}



h2 { font-family:Arial, Helvetica, sans-serif;

color:#3d73b9;

font-size:16px;

font-weight:bold;

font-weight:normal;

padding-bottom:15px;}



.read_more {background:url(../images/read_more_bg.jpg) left top no-repeat;

width:92px;

line-height:27px;

padding-left:10px;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

margin-left:20px;}



.read_more a { text-decoration:none; color:#FFFFFF;}

.read_more a:hover { text-decoration:underline; color:#FFFFFF;}







.btn {background:url(../images/read_more_bg.jpg) left top no-repeat;

width:92px;

line-height:27px;

padding-left:10px;

color:#FFFFFF;

font-size:11px;

float:right;

margin-top:127px;

font-weight:bold;}



.btn a { text-decoration:none; color:#FFFFFF;}

.btn a:hover { text-decoration:underline; color:#FFFFFF;}









.btn1 {background:url(../images/read_more_bg.jpg) left top no-repeat;

width:92px;

line-height:27px;

padding-left:10px;

color:#FFFFFF;

font-size:11px;

margin-left:100px;

font-weight:bold;}



.btn1 a { text-decoration:none; color:#FFFFFF;}

.btn1 a:hover { text-decoration:underline; color:#FFFFFF;}







.content_news {padding-left:10px; padding-bottom:20px;}

.content_news p { padding-bottom:15px;}







.content{ padding-left:10px; padding-bottom:20px;}





.content ul { padding:0px; margin:0px;}



.content ul li {

list-style:none;

background:url(../images/bullet.jpg) left 8px no-repeat;

padding:5px 10px 2px 20px;

}



.blue {color:#2b60a5; padding-bottom:10px; line-height:20px;}





#footer_start {background:url(../images/footer_bg.gif) left top repeat-x;

color:#FFFFFF;

font-size:12px;

height:20px;

padding:15px 10px 4px 10px ;}





#footer_start a { text-decoration:none; color:#FFFFFF; }

#footer_start a:hover { text-decoration:none; color:#FFFFFF; }





.testimonial {padding-bottom:15px;

border-bottom:1px dashed gray;

margin-bottom:15px;}



.contact_form {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#1E1E1E;

	list-style:none;

	line-height:17px;

	padding-top:5px;

	font-weight:bold;

}



.contact_form p {

	padding-bottom:15px;

	}



.contact_form label {

	width:100px;

	float:left;

	text-align:right;

	padding-right:40px;}



.inpput_box {

	width:300px;

	padding:4px;

	border:1px solid #E1E1E1;

	background-color:#fff;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color:#9f9f9f;

}



.inpput_text {

	width:300px;

	height:100px;

	padding:4px;

	border:1px solid #E1E1E1;

	background-color:#fff;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color:#9f9f9f;

}



.submit {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#ffffff;

	padding:3px 6px;

	font-weight:bold;

	margin-left:140px;

	border:none;

	cursor:pointer;

	background-color:#C11928;

	}





.submit:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#1E1E1E;

	cursor:pointer;

	padding:3px 6px;

	font-weight:bold;

	background-color:#DCDCDC;

	}





.submit1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#ffffff;

	padding:3px 6px;

	font-weight:bold;

	margin-left:140px;

	border:none;

	cursor:pointer;

	background-color:#4580cc;

	}





.submit1:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#1E1E1E;

	cursor:pointer;

	padding:3px 6px;

	font-weight:bold;

	background-color:#DCDCDC;

	}



.submit2 {



	margin-left:100px;

	border:none;

	cursor:pointer;

	background:url(../images/submit_btn.jpg) left top no-repeat;

	width:110px;

	height:30px;





	}





.submit2:hover {

	cursor:pointer;

	width:110px;

	height:30px;

	background:url(../images/submit_btn_h.jpg) left top no-repeat;

	}





.about_banner {background:url(../images/about_banner1.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

position:relative;}





.attorybio_banner {background:url(../images/about_banner.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

}





.realstate_banner {background:url(../images/realstate_banner.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

}





.tools_banner {background:url(../images/tools_banner.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

}





.testimonial_banner {background:url(../images/testimonial_banner.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

position:relative;

height:200px;

}





.contact_banner {background:url(../images/contact_banner.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

}



.blog_banner {background:url(../images/blog_banner.jpg) left top repeat-x;

overflow:hidden;

padding:10px;

}



.img_border { border:4px solid #d5d5d5;

float:left; margin-right:35px;}



.heading { font-family:Arial, Helvetica, sans-serif;

color:#3d73b9;

font-size:20px;

padding-top:133px;

float:left;

font-weight:normal;

padding-bottom:15px;}



.attorny_bio {

	position:absolute;

	z-index:100px;

	left: 27px;

	top: 167px;

}



.testimonial_1 {

	position:absolute;

	z-index:100px;

	left: 11px;

	top: 168px

}



.form_text { color:#7d7979;

padding-left:150px;

/*width:480px;*/
width:478px;

float:left;

line-height:20px;

font-weight: bold;

font-size:13px;

}





.test_form{font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color:#8e8e8e;

	padding:10px 0px 0px 0px;

	margin-bottom:-7px;}



.internal-banner{float:right; width:322px; height:141px;}

.report-lft{ width:607px; min-height:250px; float:left; }

.report-lft h3{ font-family:"Franklin Gothic Demi Cond", Impact, Arial; font-size:23px; color:#d80000; padding:0; margin:0}

.report-lft p{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.reports{ width:572px; background:#f7f7f7; border:1px #CCC solid;  padding:10px; overflow:hidden}

.reports h5{ margin:0; padding:0; border-bottom:1px #ccc solid; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2160ac}

.reports ul{ padding:0; margin:10px 0 0 0;}

.reports li{ padding:0 0 10px 0; margin:0; background:transparent; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.reports li a { color: #666; text-decoration:none;}

.reports li a:hover { color:#2b60a5; text-decoration:underline;}

.reports-lft{ width:48%; float:left}

.reports-rgt{ width:46%; float:right}



.report-rgt{ width:323px; min-height:250px; float:right; font-family:Arial, Helvetica, sans-serif}

.report-rgt p{ font-size:12px; padding:8px 0 0 0 }

.report-rgt p a{font-size:12px; padding:5px 0 0 0; text-decoration:underline; color:#2160ac}

.report-rgt p :hover{font-size:12px; padding:0px 0 0 0; text-decoration:none; color:#2160ac}

.report-rgt td{ font-size:12px; font-family:Arial, Helvetica, sans-serif}

.frm-bg{width:301px; min-height:80px; background:#cbe7f5 url(../images/upper.gif) top no-repeat;margin-top:80px; padding:10px;}

.frm-bg3{width:301px; min-height:80px; background:#cbe7f5 url(../images/upper.gif) top no-repeat;margin-top:0px; padding:10px;}



.frm-bg-lg{width:301px; min-height:80px; background:#cbe7f5 url(../images/upper.gif) top no-repeat;margin-top:125px; padding:10px;}

.frm-bg2{width:310px;}





.frm-bg h4{ font-size:17px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

.frm-bg-btm{width:321px; height:66px; background:url(../images/reports-frm-bg-btm.png); text-align:center}

.frm-bg-btm img{ margin:12px 10px 0 0}

.txtbox{ width:186px; height:25px; border:1px #c8c8c8 solid; background:#FFF}

.just

{

 float:left;padding-top:0px;width:510px;



}

.just1

{

 float:right;padding-top:15px;width:93px;

}



.thanks

{

 text-align:center;

 color:red;

 font-size: 18px;

}



.pls

{

  font-size:16px;

  font-weight:bold;

}




