body {margin:0px; background: #002e69 url(images/bg.jpg) repeat-x 0 0;  font-family:Verdana; font-size:11px; color:#000;}


 
 ul, li{ list-style-type:none;}
 img{ border:none;}
 .entry-title{ font-family:"Times New Roman", Times, serif; font-size:20px; color:#1987c2; line-height:24px; padding:0 6px 0;}
 .entry-title span{ float:left; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:15px; display:block; font-weight:bold;}
 a{text-decoration:none;}
 strong{ color:#143249;}
 .clr{line-height:0; height:0; clear:both;}
 
 .lft{float:left;}
 .rgt{ float:right;}
 .blok { display:block;}
textarea{ resize:none;}
 
.style1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}




a {color:#1a5c9f; text-decoration:none;}

a:hover  {/*text-decoration:underline;*/}







.txtField {color:#000; border:1px solid #1a5c9f; font-size:11px; min-height:31px;}





.txtWhite {color:#fff;}

.txtBlue {color:#1a5c9f;}

.txt11 {/*font-size:11px;*/}


.txt12 {font-size:12px;}



#menuTop {color:#fff; font-weight:bold; font-size:11px;}

#menuTop a {color:#fff; text-decoration:none;}

#menuTop a:hover {text-decoration:underline; }





/*#footer {color:#1a5c9f; font-size:11px;}

#footer a {color:#1a5c9f; text-decoration:none;}*/

#footer a:hover {text-decoration:underline;}





/* ************ Menu ************* */



#menu

	{

	 /*padding-left:536px;*/

	 font-size:11px;

	}	



#menu ul li

	{display:inline;

	 float:left;

	 position:relative;

	 }

#menu ul li ul

	{position:absolute;

	 top:28px;

	 left:-5px;

	 display:none;

	 background:#457eb9;

	 width:190px;

	 text-align:left;

	 margin:0; padding:0;

	 padding-left:10px;

	 }

#menu ul

	{margin:0; padding:0; list-style-type:none;

	}

#menu ul li:hover ul

	{

	 display:block;background:#457eb9;

	}	

#menu ul li:hover ul li:hover ul

	{display:block;

	}

#menu ul li ul li ul

	{display:none;

	left:130px;

	top:0px;

	margin:0; padding:0;

	}			

#menu ul li:hover ul li ul

	{display:none;background:#457eb9;

	}	

#menu ul li ul li

	{height:23px;

	 line-height:23px;	

	 display:block;

	 float:none;

	 }

#menu ul li ul a

	{text-decoration:none;

	color:#fff;

	font-weight:bold;

	text-decoration:none;	

	}

#menu ul li ul a:hover

	{color:#1a5c9f;background:#457eb9; text-decoration:none;

	}

	

	

	

	

/* *************************** */







#nav {padding:0; margin:0; list-style:none; height:28px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:103px;}

#nav li.top {display:block; float:left;padding:0; margin:0;}

#nav li a {display:block; float:left; height:28px; width:103px; border:0px solid #fff; border-color:#fff #fff #fff #fff; text-decoration:none; padding:0; cursor:pointer;}

#nav li a b {margin-left:-999px;}



#nav li a.about {background:url(images/m001_m.jpg);}





#nav li:hover a,

#nav a:hover

{background-position: 0 28px;}





#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}



#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li:hover {position:relative; z-index:200;}

#nav a:hover {position:relative; white-space:normal; z-index:200;}



#nav :hover ul.sub

{left:0; top:29px; width:200px; height:auto; z-index:300;}

#nav :hover ul.sub li

{display:block; position:relative; float:left; width:200px; font-weight:normal;}



#nav :hover ul.sub li a

{

	display:block; 

	width:200px; 

	border:0px solid #fff; 

	border-color:#fff #fff #fff #ccc; 

	text-decoration:none; 

	padding:8px 0 0 3px; 

	cursor:pointer; 

	color:#1a5c9f;

	font-size:13px; font-weight:bold;

}





#nav :hover ul.sub li a b 

{

	position:absolute; left:-9999px; margin:0;

}



#nav :hover ul li a.apples {background:#c1d9f1; border:1px solid #1a5c9f;}





#nav :hover ul.sub li a:hover {background:#1a5c9f; position:relative; color:#ffffff;}

#nav :hover ul.sub li a:hover b {left:0px; top:0px; color:#000; display:block; width:200px; text-align:left;}	


/* ****************************************put css on 9 march 2011******************************************** */
.content{ padding:0 15px 21px;
 
 }
  .left-bar{ width:241px; }
  
   
.left-bar{ width:241px;}
  #secondary .textwidget, .widget-container, .consul{border: #DFDFDF solid 1px; width:100%;}
  .widget-container .iner{border: #fff solid 1px; background:#eee; padding:5px 9px 12px;}
 
 .free-revw,  .widget-container h3{ background:url(images/text-back.gif) repeat-x 0 0; font-family:"Times New Roman", Times, serif; font-size:17px; line-height:38px; height:38px!important; width:98%!important; color:#FFFFFF; padding:0 0 0 4px;  text-transform:uppercase; text-align:center; border:#000033 solid 1px;
 display:block;
 	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(border-radius.htc);
	-moz-text-shadow: -3px 1px 3px #000;
	-webkit-text-shadow: -3px 1px 3px #000;
	text-shadow: -3px 1px 3px #000;
	
	
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=3, Color='#666', Positive='false');
	filter: Shadow(Color=#666, Direction=135, Strength=1);
	
/*	filter: progid:DXImageTransform.Microsoft.Chroma(color=#ccccce),
	        progid:DXImageTransform.Microsoft.Blur(pixelradius=3);*/

 }
 
 
 
 .free-revw{text-align:center!important; border:1px solid #000033; line-height:35px; margin: 7px 0 0; height:35px!important; width:100%!important;}
 .free-revw a{ text-transform:none; width:400px; font-size:24px; font-family:"Times New Roman", Times, serif; /*font-size:25px; line-height:40px;*/ color:#FFFFFF; padding:0 0 0 14px;  }
   
  .ash-box{ background:#dddddd; border:1px solid #ccc; color:#c85365; font-size:10px; text-align:center; margin: 8px 0;}
  
  .form-area{font-size:10px; line-height:25px;}
  .form-area img{ float:left;}
  .txt-box{ background:url(images/boxshadow.gif) 0 0; width:155px; border:#bebebe solid 1px; padding:0 6px}
  .txt{ height:18px;}
  .txt2{ height:18px; width:67px;}
  .txt-area{ height:79px;}
  .button{ background:url(images/help.gif) no-repeat; width:121px; height:31px; border:none; cursor:pointer; text-indent:-10000px;} 
  

  .widget-container ul,  .ash-box{ background:#dddddd; border:1px solid #ccc; color:#990000; font-weight:bold; font-size:11px;}
  .widget-container ul{ text-transform:uppercase;  background: none repeat scroll 0 0 #EEECEC;
    margin: 1px 3px 3px;
    padding: 3px 0;
    width: 233px;}
  
  /*.widget-area h3{ background:url(images/title-bar.gif) no-repeat 5% 0; height:40px; padding: 0 0 0 12px; color:#fff; font-size:18px; line-height:40px;}*/
  .widget-container ul li{ background:url(images/bullate.gif) no-repeat 5% top;  padding: 0 0 0 32px;  }
 .widget-container ul li a {color:#1396e7; font-size:14px; line-height:20px;  font-family:"Times New Roman", Times, serif; }
 
.widget-container ul li ul {
    border: medium none;
    margin: 0 0 3px;
    padding: 5px 0;
    width: auto;
}
 .widget-container ul li ul li{ background:url(images/bullate.gif) no-repeat 0 top;  padding: 0 0 0 18px; }
 .widget-container ul li ul li a {color:#1396e7; font-size:13px; line-height:18px;}

  /*.widget-title{background:url(images/hbar2.gif) no-repeat 0 100%; height:40px; padding: 0; color:#fff; font-size:18px; line-height:40px;}*/
  
  .right-bar{width:153px;}
  .middle{ width:638px; padding: 5px;}
  .middle-home{ width:465px; padding: 5px 10px 0 20px; /*border-right: #333333 dashed 1px;*/}
  .entry-content{ padding-right:5px;}
  .entry-content p{ padding: 12px 0;}
  .vedio{}
  
 #footer{  padding: 15px 21px 20px; text-align:center; background:#dfdddd url(images/footer.gif) repeat-x 0 0; height:115px; } 
 #footer .menu{width:902px; overflow:hidden;  }
 #footer .menu ul{  margin:0px auto 5px; }
  #footer .menu ul li {
    display: inline;
    margin: 8px 0;}
  #footer  a{ color:#0099FF; text-transform:lowercase; border-right:1px solid #999; padding: 0 8px; }
  #secondary{ float:right; width:156px; padding:0 0 0 6px;}
  .widget-container {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: auto;
    margin: 8px 0 0;
   
   
    position: relative;
    z-index: 0;
}
/*#primary  h3 {
    background: url("images/title-bar.gif") no-repeat scroll 5% 0 transparent;
    color: #FFFFFF;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 12px;
    position: absolute;
    top: 10px;
    width: 197px;
    z-index: 10;
	left:7px;
}*/

/*#secondary h3  {
    background:none;
font-weight:bold;
	color: #4587b8;
    font-size: 18px;

    line-height: 20px;
    
}*/
#secondary .widget-container{
border:none;

}
#site-generator{ color:#999999;}
#site-generator a{ color:#73A7BF;}
#site-generator a:hover{ text-decoration:underline;}

 .client-name{ padding:5px 0 0 0; color:#004962;}
/*    **************slide show css *********************     */
#slideshow {
    position:relative;

}
  #slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*    **************slide show css *********************     */
/* .testi p{ padding: 12px 0 0 0;}*/
 .entry-content img{ float:left; padding: 0 12px 12px;}
  .entry-content center img{ }
  #avvo_rating_badge_large a img, #scZvVs a img{ display: block;
    margin: 2px auto;
    width: 150px;}
	
	#post-11 .entry-title{ text-align:center;/* font-size:32px;*/}
	
	.entry-content .widget-container img{ padding:0;}
	.law img { width:140px; float:right; padding:10px; border: 1px #666666 solid; margin: 0 15px 15px;}
.law p{ padding:5px 0;}
.btn{
	color: #FFFFFF;
	background-color: #003366;
	border: 1px solid #0099CC;
	padding:3px 8px;
	margin:10px 0 0;
}
/*.con-dtl{
	background-color: #DFEAEC;
	margin: 10px;
	padding: 10px;
	border: 1px dotted #B8D0D3;
	font-size: 18px;
}*/

.testi-main{background-color: #DFEAEC;
	margin: 10px;
	padding: 10px;
	border: 1px dotted #B8D0D3;}
	.gomore{ font-size:18px;}
	.serv{text-transform:uppercase; padding:10px; background-color:#CCCCCC; display:block; color:#666666;}
/*	.email-dtl table{border-bottom: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-right: 1px solid #CCCCCC;}
	.email-dtl table td{ border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;}*/
	.email-dtl td{ padding:5px;}
