html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
/*	background-image:url(../images/bg.gif);
	background-repeat:repeat;
*/	font-family:Arial,Verdana;
	font-size:11px;
	color: #838282;
	text-shadow: #b0a583 0 0 0;
	text-align:left;
}

A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; TEXT-DECORATION:none; COLOR: #6FA035; cursor:pointer;
}

A:hover {
	 TEXT-DECORATION: underline;
}
A IMG {
	border:none;
}
P {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
P A {
	COLOR: #6FA035; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
P A:hover {
	text-decoration:underline;
}

UL {
	LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 1.5em; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL LI {
	COLOR: #6FA035;FONT-SIZE: 12px; FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em 30px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}

h6{
	font-size:11px;
	font-family:arial, tahoma;
	font-weight:bold;
	line-height:26px;
	color:#736a6a;
	background-image:url(../images/orange_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding:0px;
	padding-left: 15px;
	margin:0px;
	text-decoration:underline;
}

h5{
	font-size:11px;
	font-family:arial, tahoma;
	font-weight:bold;
	line-height:26px;
	color:#1854c1;
	background-image:url(../images/orange_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding:0px;
	padding-left: 15px;
	margin:0px;
	text-decoration:none;
}
/*h4{
	font-size:11px;
	font-family:arial, tahoma;
	font-weight:normal;
	line-height:32px;
	color:#1854c1;
	background-image:url(../images/service_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding:0px;
	padding-left: 15px;
	margin:0px;
	text-decoration:none;
}
*/
#body {
	margin:0px auto;
	padding:0px;
	width:800px;
	border:1px solid #999999;
	position:relative;
}
.marge {
	height:0;
	font-size:0;
	line-height:0;
	clear:both;
	padding:0;
	margin:0;
}
#page_container {
	margin:0px auto;
	padding:0px;
	width:800px;
	background-image:url(../images/page_bg.gif);
	background-repeat:repeat-y;
}
/**************************** For index banner *******************************/
#index_top_banner {
	position:relative;
	margin:0px;
	padding:0px;
	height:372px;
	background-image:url(../images/indexBanner2.jpg);
	background-repeat:repeat-y;
	padding-left:27px;
	padding-right:29px;
	width:744px;
}
#index_top_banner1_right {
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
	width:415px;
	height:99px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fefefe;
	text-align:right;
	float:left;
}
#index_top_banner1_right p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEFEFE;
	text-align:right;
	background-image:url(../images/black_color_bg.gif);
	background-repeat:repeat;
	padding-right:15px;
	padding-top:14px;
}
#index_top_banner1_right p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEFEFE;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
#index_top_banner1_right p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	margin-left:10px;
	margin-right:10px;
}
#index_top_banner3 {
	margin:0px;
	padding:0px;
	margin-top:-3px;
	width:744px;
	height:239px;
	float:left;
}
#index_banner_text
	{
	margin:0px;
	padding:0px;
	width: 514px;
	height:63px;
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity:0.6;
	margin-top:172px;
	}
#index_banner_text p{
	margin:0px; 
	padding:5px 9px 0px 9px; 
	font-family:Arial, Helvetica, sans-serif;	
	text-align:left;	
	font-size:11px;	
	color:#FFFFFF;  
	width:495px;
}
#index_body_main_left {
	margin:0px;
	padding:0px;
	width:468px;
	padding-left:22px;
	padding-top:22px;
	float:left;
	position:relative;
}
#index_body_main_left p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#3c3b37;
}
/**************************** End index banner css ***************************/
#top_banner {
	position:relative;
	margin:0px;
	padding:0px;
	height:372px;
	background-image:url(../images/top_banner_bg.gif);
	background-repeat:repeat-y;
	padding-left:27px;
	padding-right:29px;
	width:744px;
}
#top_banner_inner_page {
	position:relative;
	margin:0px;
	padding:0px;
	height:276px;
	background-image:url(../images/top_banner_bg.gif);
	background-repeat:repeat-y;
	padding-left:27px;
	padding-right:29px;
	width:744px;
}
#top_banner_top {
	position:relative;
	margin:0px;
	padding:0px;
}
.company_name {
	position:relative;
	margin:0px;
	padding:0px;
	width:329px;
	height:99px;
	float:left;
}

.top_link {
	position:relative;
	margin:0px;
	padding:0px;
	width:415px;
	height:99px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fefefe;
	float:left;
	background-image:url(../images/top_banner_right_top.gif);
	background-repeat:no-repeat;
}
#main_body {
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:27px;
	padding-right:29px;
	width:744px;
	float:left;
	height:500px;
}
#top_banner1 {
	margin:0px;
	padding:0px;
	width:744px;
	position:relative;
}
#top_banner1_left {
	margin:0px;
	padding:0px;
	width:329px;
	height:99px;
	float:left;
}
#cname {
	margin:0px;
	padding:0px;
	border:none;
}
#top_banner1_right {
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
	width:415px;
	height:99px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fefefe;
	background-image:url(../images/top_banner_right_top.gif);
	background-repeat:no-repeat;
	text-align:right;
	float:left;
}
#inner_top_banner1_right{
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
	width:415px;
	height:99px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fefefe;
	text-align:right;
	float:left;
	position:relative;
}
#top_banner1_right p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEFEFE;
	text-align:right;
	background-image:url(../images/black_color_bg.gif);
	background-repeat:repeat;
	padding-right:15px;
	padding-top:14px;
}
#top_banner1_right p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEFEFE;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
#top_banner1_right p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	margin-left:10px;
	margin-right:10px;
}
#inner_top_banner1_right p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEFEFE;
	text-align:right;
	background-image:url(../images/black_color_bg.gif);
	background-repeat:repeat;
	padding-right:15px;
	padding-top:14px;
}
#inner_top_banner1_right p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FEFEFE;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
#inner_top_banner1_right p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	margin-left:10px;
	margin-right:10px;
}
#top_banner2 {
	margin:0px;
	padding:0px;
	width:744px;
	position:relative;
}
#top_banner2_left {
	margin:0px;
	padding:0px;
	width:334px;
	line-height:34px;
	color:#FFFFFF;
	font-weight:bold;
	height:34px;
	float:left;
	background-image:url(../images/black_color_bg.gif);
	background-repeat:repeat;
	position:relative;
}
#top_banner2_left a{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:10px;
	padding-right:10px;
}
#top_banner2_left a:hover{
	color:#4692f0;
	text-decoration:none;
	margin-left:10px;
	padding-right:10px;
}
#top_banner2_left a.top_menu_active{
	color:#4692f0;
	text-decoration:none;
	margin-left:10px;
	padding-right:10px;
}
#top_banner2_left a.top_menu_active:hover{
	color:#4692f0;
	text-decoration:none;
	margin-left:10px;
	padding-right:10px;
}
#top_banner2_left_active a:hover{
	color:#4692f0;
	text-decoration:none;
	margin-left:10px;
	padding-right:10px;
}

#top_banner2_right {
	margin:0px;
	padding:0px;
	margin:0px;
	padding:0px;
	width:408px;
	height:34px;
	float:left;
}
#top_banner3 {
	margin:0px;
	padding:0px;
	margin-top:-3px;
	width:744px;
	height:239px;
	float:left;
	background-image:url(../images/main_banner.gif);
	background-repeat:no-repeat;
}
html>body #top_banner3{
	margin:0px;
	padding:0px;
	width:744px;
	height:239px;
	float:left;
	background-image:url(../images/main_banner.gif);
	background-repeat:no-repeat;
}
#top_inner_page_banner{
	margin:0px;
	padding:0px;
	width:744px;
	height:143px;
	float:left;
	position:relative;
}
#top_inner_page_banner img{
	position:relative;
	left:0px;
	top:0px;
}
#banner_text
	{
	margin:0px;
	padding:0px;
	width: 560px;
	height:63px;
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity:0.6;
	margin-top:169px;
	}
#banner_text p{
	margin:0px; 
	padding:10px; 
	font-family:Arial, Helvetica, sans-serif;	
	text-align:left;	
	font-size:11px;	
	color:#FFFFFF;  
	width:520px;
}
#body_main {
	margin:0px;
	padding:0px;
	padding-left:27px;
	padding-right:29px;
	width:744px;
	background-image:url(../images/page_bg.gif);
	background-repeat:repeat-y;
	position:relative;
}
#body_main_text{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	background-color:#ece7dd;
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
}
#body_main_left {
	margin:0px;
	padding:0px;
	width:478px;
	padding-left:12px;
	padding-top:22px;
	float:left;
	position:relative;
}
#body_main_left_contact {
	margin:0px;
	padding:0px;
	width:380px;
	padding-left:12px;
	padding-top:22px;
	float:left;
}
#body_main_right_contact {
	margin:0px;
	padding:0px;
	width:346px;
	padding-left:4px;
	padding-top:25px;
	float:left;
}
#contact_form_box {
	margin:0px;
	padding:0px;
	border:1px solid #8b8c8c;
	width:264px;
	height:360px;
	padding:15px;
}
.each_input_contain_text {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	height:19px;
	line-height:19px;
	float:left;
	width:65px;
	margin-bottom:10px;
}
.each_input_contain {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	height:19px;
	float:left;
	width:195px;
	line-height:19px;
	margin-bottom:10px;
}
.each_input_contain span{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
}
.each_input_contain input,textarea {
	border:1px solid #8b8c8c;
	width:195px;
	font-size:12px;
	height:17px;
}
#body_main_left p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#838282;
}
#welcome_hd {
	margin:0px;
	padding:0px;
	position:relative;
	width:100%;
	padding-bottom:16px;
	font-size:16px;
	font-weight:bold;
	color:#1854C1;
}
#profile_top_text{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#838282;
	padding-top:16px;
}
#profile_top_text h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#838282;
	font-weight:bold;
}
#profile_top_text a{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	font-weight:normal;
	color:#4692f0;
}
#profile_top_text a:hover{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#838282;
	font-weight:normal;
}
#contact_left_box{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#212121;
	padding-top:16px;
	padding-left:30px;
	padding-right:30px;
	float:left;
	width:302px;
}
#contact_left_box h2{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:32px;
	color:#212121;
}
#contact_left_box span{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#212121;
}
.contact_info {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#212121;
	padding-top:15px;
	padding-bottom:15px;
}
.contact_info a{
	color:#1854C1;
	text-decoration:none;
}
.contact_info a:hover{
	color:#6FA035;
	text-decoration:none;
}
#the_law_hd {
	margin:0px;
	padding:0px;
	position:relative;
	width:100%;
	padding-top:30px;
	padding-bottom:16px;
}
#the_law_contain {
	margin:0px;
	padding:0px;
	position:relative;
	width:467px;
	padding-left:10px;
	padding-bottom:25px;
}
#initial_consultation_contain {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#1854c1;
	padding-top:24px;
	padding-bottom:30px;
}
#initial_consultation_contain a{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#c19511;
	text-decoration:none;
}
#initial_consultation_contain a:hover{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#1854c1;
	text-decoration:underline;
}
#body_main_right {
	margin:0px;
	padding:0px;
	width:250px;
	padding-left:4px;
	padding-top:13px;
	float:left;
}
#search_contain {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8b8c8c;
	height:25px;
	line-height:25px;
}
#search_contain input{
	margin:0px; 
	padding:0px;
}
#services_contain {
	margin:0px;
	padding:0px;
	position:relative;
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	background-position:5px;
	width:218px;
	height:179px;
	margin-top:0px;
	padding-left:18px;
}
html* #services_contain{
	margin-top:45px;
}
#services_contain_hd {
	margin:0px;
	padding:0px;
	left:11px;
	top:18px;
	position:relative;
	background-image:url(../images/service_hd_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:24px;
	text-align:center;
	width:186px;
	height:24px;	
}
#services_contain h4{
	font-size:11px;
	font-family:arial, tahoma;
	font-weight:normal;
	line-height:32px;
	color:#1854c1;
	background-image:url(../images/service_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	text-decoration:none;
	border-bottom:1px dashed #ffffff;
	width:150px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	margin-left:18px;
}
#services_contain h4 a{
	color:#1854c1;
	text-decoration:none;
}
#services_contain h4 a:hover{
	color:#838282;
	text-decoration:none;
}
#footer_contain {
	margin:0px;
	padding:0px;
	height:37px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	line-height:37px;
	position:relative;
	clear:both;
}

/********************************************** New Css 25-07-09 **************************************/

.newCntainer {
	width:704px;
	height:auto;
	clear:both;
	margin:0px auto;
	padding:20px 0 20px 0;
}
.newContainHeader {
	font-size:15px;
	color:#0d57b8;
	padding:0px;
	margin:0px;
	line-height:26px;
	border-bottom:1px solid #dbd7cb;
}
.caseListed {
	width:684px;
	height:auto;
	clear:both;
	padding:0 10px 20px 10px;
}
ul.caseListedItem {
	list-style:none;
	clear:both;
	padding:5px 0 5px 0;
	margin:0px;
}
ul.caseListedItem li{
	display:list-item;
	display:block;
	color:#ca650b;
	font-size:12px;
	font-weight:bold;
	background:url(../images/newListItem.gif) left no-repeat;
	padding:0 0 0 10px;
	line-height:20px;
	margin:0px;
}
.caseListed p{
	font-size:11px;
	padding:3px 0 5px 0;
	margin:0px;
	color:#3c3b37;
}
.pleaseRead {
	width:684px;
	height:auto;
	padding:0px;
	margin:0px;
	background:#e9e1d4;
	padding:5px 10px;
}
.pleaseRead label{
	display:block;
	float:left;
	width:55%;
	color:#0D57B8;
	font-size:12px;
	font-weight:bold;
}
.pleaseRead span{
	display:block;
	float:right;
	color:#f7f4ef;
	font-size:14px;
	font-weight:bold;
	padding-top:12px;
}
.commonQuestion {
	width:684px;
	padding:18px 10px;
	height:auto;
	clear:both;
	background:#f3f0eb;
}
.commonQuestion ul{
	position:relative;
	padding:0px;
	margin:0px;
	list-style:none;
}
.commonQuestion ul li{
	clear:both;
	padding:0px;
	margin:0px;
}
.commonQuestion ul li a{
	background:transparent url(../images/newListItem.gif) no-repeat scroll left center;
	color:#CA650B;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0 0 0 10px;
}
.contactMarkNow {
	margin:0px auto;
	width:190px;
	height:40px;
	text-align:center;
	padding-top:20px;
}
.contactMarkNow a{
	display:block;
	height:28px;
	width:193px;
	background:url(../images/contactMark.gif) no-repeat;
	text-decoration:none;
}
.contactMarkNow a:hover{
	background:url(../images/contactMarkHov.gif) no-repeat;
}