
/* CSS Start Designed By Dharmendra Sehgal for DMLAWYERS */


/*css start for image border*/
img
{
 border:0;
}
/*css start for image border*/

/*Css start for body*/
body
{
 width:100%;
 soverflow:hidden;
 height:100%;
 font-family:Times New Roman;
 background:#ffffff;
 margin:0 auto 0 auto;
 padding:0 0 0 0;
}
/*Css end for body*/

div#MainContent
{
 float:left;
}

/*Css start for main master*/
.master
{
 width:1003px;
 height:auto;
 margin:0 auto;
 text-align: center;
}
/*Css end for main master*/

/*Css start for main header*/
.header
{
 width:1003px;
 height:132px;
 margin:0 0 0 0;
 background:url('../images/header-bg.jpg') no-repeat top left;
}

/*Css start for logo*/
.logo
{
 width:249px;
 height:75px;
 float:left;
 margin:20px 0 0 129px;
 -margin:20px 0 0 65px;
}
/*Css end for logo*/


h1
{
 font-family:Times New Roman sharp;
 font-weight:Regular;
 font-size:17px;
 color:#96555c;
}

/*Css start for header right navi*/
.rightnav
{
 width:auto;
 color:#15363d;
 font-family:Arial;
 font-weight:Regular;
 float:right;
 margin:2px 125px 0 0;
 .margin:7px 125px 0 0;
 -margin:7px 61px 0 0;
 font-size:10px; /*9.17pt*/
}

.rightnav ul
{
 color:#15363d;
 font-family:Arial;
 font-weight:Regular;
 font-size:11px;
 float:left;
 list-style:none;
 margin:8px 0 0 0;
}

.rightnav ul li
{
 color:#15363d;
 list-style:none;
 display:inline;
}

.rightnav ul li a
{
 color:#15363d;
 text-decoration:none;
}

.rightnav ul li a:hover
{
 color:#ffc100;
 text-decoration:underline;
}
/*Css end for header right nav/

/*Css hacking start for header right address in saffari*/
html>body* .righttext
{
 width:auto;
 height:65px;
 .height:auto;
 color:#660d1d;
 font-family:Times New Roman;
 font-weight:Regular;
 float:left;
 text-align:right;
 font-size:11pt; /*10pt*/
 margin:4px 0px 0 310px;
 .margin:3px 0px 0 358px;
}
/*Css hacking end for header right address in saffari*/
/*Css start for header right address*/
.righttext
{
 width:auto;
 height:65px;
 color:#660d1d;
 font-family:Times New Roman;
 font-weight:Regular;
 float:left;
 text-align:right;
 font-size:11pt; /*10pt*/
 margin:3px 0px 0 318px;
 sbackground: #cfc;
}

*html .righttext
{
   width:auto;
 height:65px;
 color:#660d1d;
 font-family:Times New Roman;
 font-weight:Regular;
 float:left;
 text-align:right;
 font-size:11pt; /*10pt*/
 margin:3px 0px 0 360px;
 sbackground: #fcf;
}

.righttext ul
{
 color:#660d1d;
 font-family:Times New Roman;
 font-weight:Regular;
 font-size:11pt; /*10pt*/
 float:left;
 sdisplay:block;
 margin: 0 auto;
}
.righttext ul li
{
 list-style:none;
 text-align:right;
 sdisplay:block;
 margin:2px 0 0 0;
}
/*Css end for header right address*/


/*Css start for header search box*/
.searchbox
{
 width:146px;
 -width:148px;
 height:21px;
 color:#6c0c1c;
 font-family:Tahoma;
 font-weight:Regular;
 float:right;
 font-size:7px; /*10pt*/
 margin:2px 122px 0 0;
 .margin:5px 122px 0 0;
  -margin: -3px 60px 0 0;
}

.searchbox ul
{
 width:auto;
 display:inline;
 list-style:none;
}

.searchbox ul li
{
 display:inline;
 list-style:none;
 margin:0 0 0 -20px;
 -margin:0 0 0 -2px;
}

html>body* .searchbox ul li
{
 display:inline;
 list-style:none;
 margin:2px 0 0 -38px;
 .margin:0 0 0 -20px;
}

*html .searchbox ul li
{
 display:inline;
 list-style:none;
 margin:2px 0 0 -22px;
}

.searchbox ul li input
{
 vertical-align:top;
 margin:0 0 0 0;
}
.searchbox ul li.textbox1
{
width:92px;
 cheight:15px;
 background:#0ca;
	
}
.searchbox ul li.textbox1 input
{
width:92px;
~width:118px;
 height:15px;
 ~height:23px;
 background:url('../images/search.jpg') no-repeat;
 float:left;
	padding:4px 0 0 23px;
	 color:#7a858a;
 font-family:Tahoma;
 font-size:11px;
 font-weight:Regular;
 overflow:hidden;
}
.searchbox ul li.textbox input
{
 width:92px;
 height:15px;
 background:url('../images/search.jpg') no-repeat top left;
 color:#7a858a;
 font-family:Tahoma;
 font-weight:Regular;
 float:left;
 font-size:11px;
 padding:4px 0 0 23px;
 }

  html>body* .searchbox ul li.textbox input
{
 
 padding:2px 0 0 23px;
 .padding:4px 0 0 23px;
 }
/*Css start for header search box*/
/*Css end for main header*/

/*Css Start for main Nav*/
.nav
{
 width:auto;
 color:#9f9b9b;
 font-family:Tahoma;
 font-size:12px;
 text-align:left;
 margin:0 0 0 0;
}

.nav ul
{
 display:inline;
 list-style:none;
 margin:0 0 0 58px;
 .margin:0 0 0 96px;
}

.nav ul li
{
 display:inline;
 list-style:none;
 font-family:Tahoma;
 font-weight:bold;
 font-size:12px; /*9pt*/
 sborder-right:1px #9f9b9b solid;
 margin:0 0 0 0;
}

.nav ul li a
{
 color:#660000;
 text-decoration:none;
 padding:0 2px 0 2px;
}

.nav ul li a:hover
{
 color:#ffc100;
 background:#741929;
}

.nav ul li.active
{
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 color:#ffc100;
 background:#741929;
 padding:0 2px 0 2px;
}

.nav ul li.active a
{
 font-family:Tahoma;
 font-size:12px;
 font-weight:bold;
 color:#ffc100;
 background:#741929;
 padding:0 0px 0 0px;
}

.nav ul li.sep
{
 margin:0 2px 0 2px;
}

/*Css end for main Nav*/

/* Css start for footer */
.footer
{
 width:1003px;
 height:37px;
 color:#ffffff;
 font-family:Trebuchet MS;
 font-weight:regular;
 float:left;
 font-size:10px;
 background:url('../images/footer-bg.jpg') no-repeat TOP left;
 margin:10px 0 0 0;
}

.footer ul
{
 width:auto;
 height:auto;
 float:left;
 display:inline;
 list-style:none;
 color:#ffffff;
 font-family:Trebuchet MS;
 font-weight:bold;
 text-align:center;
 font-size:10px;
 margin:8px 0 0 190px;
}

.footer ul li
{
 display:inline;
 list-style:none;
 margin:0 7px 0 0;
}

.footer ul li a
{
 color:#ffffff;
 font-family:Trebuchet MS;
 font-weight:regular;
 font-size:10pt;
 margin:15px 0 0 0;
 text-decoration:none;
}

.footer ul li a:hover
{
 text-decoration:underline;
}

.footer ul li.active
{
 width:auto;
 font-family:Trebuchet MS;
 font-weight:bold;
 font-size:10pt;
 color:#ffffff;
 text-decoration:none;
}

.footer span
{
 color:#ce8282;
 font-family:Trebuchet MS;
 font-weight:normal;
 float:right;
 font-size:11px;
 margin:9px 95px 0 0;
}
.footer ul li.sep
{
 font-weight:bold;
 font-size:9pt;
 color:#ffffff;
}

.footer span a
{
 color:#ce8282;
 text-decoration:none;
}

.footer span a:hover
{
 color:#ffffff;
 text-decoration:underline;
}


.footer-img
{
 width: 1003px;
 height: 20px;
 sfloat:right;
 margin: 0 auto;
 spadding: 5px 0 10px 0;
 text-align: center;
}
.footer-img img
{
 padding: 5px 0 5px 0;
}

span.img img
{
 sfloat:right;
 margin: 10px 95px 5px 445px;
}
/* Css end for footer */

/*CSS start for Middle Content*/
.middle
{
 width:auto;
 height:100%;
 float:right;
 margin:20px 0 0 80px;
 background: url('../images/mid-bg-for-height1.gif') repeat top left;
}
.middlebio
{
 width:auto;
 height:100%;
 float:right;
 margin:20px 0 0 80px;
}
.middlefirst
{
 width:561px;
 height:auto;
 float:left;
 margin:8px 0 0 0px;
}
.middlefirst p.breadcrumbs
{
  color:#7c7a7a;
  font-family:Arial;
  font-size: 12px;
  font-weight:bold;
  margin: 0 5px 3px 37px;
  text-align: left;
}
.middlefirst p.breadcrumbs a
{
  color:#7c7a7a;
  font-weight:normal;
  text-decoration:underline;
} 
.middlefirst p.breadcrumbs a:hover
{
  color:#660d1d;
  font-weight:normal;
  text-decoration:none;
}
.middlefirst p.image
{
  margin: 0 0 0px 34px;
}
.middlefirst div.content
{
 width:551px;
 cheight:252px;
 float:left;
 margin:0px 0 0 0px;
 background:url('../images/mid-bg.jpg') no-repeat top left;
}

.middlefirst div.content span
{
 width:auto;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:17px;
 color:#96555c;
 margin:0 0 0 50px;
}

.middlefirst div.content span img
{
 margin:22px 0 0 0;
}

.middlefirst div.content .text
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 52px;
 -margin:15px 0 0 27px;
}
.middlefirst div.content .ul-text
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 22px;
 .margin:15px 0 0 48px;
 -margin:15px 0 0 12px;
}
.middlefirst div.content .table-text
{
 swidth:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 0px;
}
.middlefirst div.content .table-text1
{
 swidth:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:0px 0 0 0px;
}

.middlefirst div.content ol
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 list-style:inside;
 color:#3d321d;
 margin:10px 0 10px 0px;
 .margin:10px 0 10px 22px;
 -margin:10px 0 10px 12px;
}

.middlefirst div.content ol li
{
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 color:#3d321d;
}

.middlefirst div.content .text a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.content .text a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}
 .middlefirst div.content .title
{
 width:460px;
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033;
 margin:12px 0 0 52px;
 -margin:12px 0 0 27px;
}
 .txttitle
{
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#000033;
 text-decoration:none;
}
 .middlefirst div.content div.title10
{
  width:460px;
 float:left;
 font-family:Arial;
  margin:12px 0 0 52px;
 -margin:12px 0 0 27px;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
}
 .middlefirst div.content div.title10 b
{ 
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033; 
}

.middlefirst div.content .title a
{
  color:#000033;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.content .title a:hover
{
  text-decoration:none;
}
.middlefirst div.content .title .noUnderline
{
  text-decoration:none;
}

 .middlefirst div.content ul
{
 width:400px;
 margin:0 0 0 0;
 sfloat:left;
}

 .middlefirst div.content ul li
{
  margin:3px 0 0 20px;
}

 .middlefirst div.content ul li.sub
{
 margin:3px 0 0 55px;
 -margin:3px 0 0 30px;
}
 .middlefirst div.content ul li.sub2
{
 margin:3px 0 0 25px;
}
 .middlefirst div.content ul li.sub1
{
 margin:3px 0 0 85px;
}
.middlefirst div.content ul li.withoutbul
{
 list-style:none;
 margin:10px 0 0 0px;
 font-weight:bold;
 atext-decoration:underline;
}
.middlefirst div.content ul li.withoutbul1
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 atext-decoration:underline;
}
.middlefirst div.content ul li.withoutbul1 a
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 text-decoration:none;
 color:#000033;
}
 /*CSS start for Middle Content for about*/
.middlefirstabout
{
 width:561px;
 height:auto;
 float:left;
 margin:8px 0 0 0;
}
.middlefirstabout p.breadcrumbs
{
  color:#7c7a7a;
  font-family:Arial;
  font-size: 12px;
  font-weight:bold;
  margin: 0 0 3px 37px;
}
.middlefirstabout p.breadcrumbs a
{
  color:#7c7a7a;
  font-weight:normal;
  text-decoration:underline;
} 
.middlefirstabout p.breadcrumbs a:hover
{
  color:#660d1d;
  font-weight:normal;
  text-decoration:none;
}
.middlefirstabout p.image
{
  margin: 0 0 0px 34px;
}
.middlefirstabout div.content
{
 width:551px;
 height:auto;
 float:left;
 margin:0px 0 0 0px;
 background:url('../images/mid-bg1.jpg') no-repeat top left;
}

.middlefirstabout div.content span
{
 font-family:Arial;
 font-weight:normal;
 font-size:17px;
 color:#96555c;
 margin:0 0 0 50px;
}

.middlefirstabout div.content span img
{
 margin:22px 0 0 0;
}

.middlefirstabout div.content .text
{
 width:490px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 52px;
}

.middlefirstabout div.content b
{
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 position:relative;
}

.middlefirstabout div.content ul
{
 width:490px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:10px 0 10px 52px;
}

.middlefirstabout div.content ul li
{
 width:490px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:8px 0 0 20px;
}

.middlefirstabout div.content .title
{
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033;
 margin:12px 0 0 52px;
}

.middlefirstabout div.content .title a
{
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 text-decoration:none;
 color:#000033;
 margin:12px 0 0 52px;
}
.middlefirstabout div.content .title a:hover
{
 text-decoration:underline;
}
.middlefirstabout div.content-links
{
 float:left;
 color:#7c7a7a;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;	
 text-align:center;
 margin:50px 0 0 0px;
}
.middlefirstabout div.content-links ul
{
 width:350px;
 font-family:Arial;
 font-size: 12px;
 text-align:center;
 color:#7c7a7a;
 margin:0px 0 0 100px;
}

.middlefirstabout div.content-links ul li
{
 color:#7c7a7a;
 font-family:Arial;
 font-size: 12px;
 text-align:center;
 display:inline;
 list-style:none;
 margin:0px 0 0 0px;
}
.middlefirstabout div.content-links ul li a
{
 color:#7c7a7a;
 text-decoration:underline;
}
.middlefirstabout div.content-links ul li a:hover
{
 color:#660000;
 text-decoration:none;
}
.middlefirstabout div.content-links ul li.sep
{
  margin:0 5px 0 5px;
}
.middlefirstabout div.content .back-link
{
 width:230px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 52px;
}
.middlefirstabout div.content p.back-link a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirstabout div.content p.back-link a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}
.middlefirstabout div.content p.next-link
{
 width:210px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:right;
 color:#3d321d;
 margin:15px 0 0 52px;
}
.middlefirstabout div.content p.next-link a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirstabout div.content p.next-link a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}
/*CSS end for Middle Content for about*/

/*CSS start for Middle Content Right menu*/
.middlesecond
{
 width:244px;
 height:494px;
 float:left;
 margin:0 0 0 -2px;
 background:url('../images/right-panel.jpg') no-repeat top left;
}

.middlesecond ul
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 list-style:outside;
 margin:30px 0 0 10px;
 font-size:10pt; /*10.32pt*/
}

.middlesecond ul.second
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:35px 0 0 10px;
 .margin:45px 0 0 10px;
 font-size:10pt; /*10.32pt*/
}

.middlesecond ul.third
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:40px 0 0 10px;
 font-size:10pt; /*10.32pt*/
}

.middlesecond ul li
{
 width:130px;
 list-style:none;
 float:left;
 display:block;
 margin:0 0 5px 40px;
}

.middlesecond ul li span 
{
 float:left;
 margin:-16px 0 0 10px;
 padding:0 0 0 3px;
}

.middlesecond ul li img
{
 margin:10px 0 0 0px;
}

.middlesecond ul li a
{
 color:#02051b;
 text-decoration:none;
 display:block;
}

.middlesecond ul li a:hover
{
 text-decoration:underline;
}

.middlethird
{
 width:auto;/*width ok for internal right banner*/
 height:auto;
 float:left;
 margin:25px 0 0 -3px;
}
.middlethird1 
{
 width:115px;
 height:auto;
 float:left;
 margin:25px 0 0 -3px;
}
.middlethird2
{
 width:auto;/*width ok for internal right banner*/
 height:auto;
 float:left;
 margin:40px 0 0 -3px;
}

.middlethirdhealthcare
{
 width:auto;/*width ok for internal right banner*/
 height:auto;
 float:left;
 margin:41px 0 0 -3px;
}

html>body* .middlethirdhealthcare
{
 width:auto;/*width ok for internal right banner*/
 height:auto;
 float:left;
 margin:39px 0 0 -3px;
 .margin:41px 0 0 -3px;
}
/*CSS end for Middle For home page*/
/*CSS start for Middle Content Right menu for about*/

.middlesecondabout
{
 width:241px;
 min-height:473px;
 height:auto;
 float:left;
 margin:0 0 0 0;
 background:url('../images/about-mid-bg.jpg') no-repeat top left;
}
.middlesecondabout div.right-nav-repeat
{
 width:241px;
 height:80px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}
.middlesecondabout div.right-nav-repeat1
{
 width:241px;
 height:140px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}
.middlesecondabout div.right-nav-repeat2
{
 width:241px;
 height:160px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}
.middlesecondabout div.right-nav-repeat4
{
 width:241px;
 height:190px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}
.middlesecondabout div.right-nav-repeat3
{
 width:241px;
 height:210px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}
.middlesecondabout div.right-nav-repeat5
{
 width:241px;
 height:298px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}
.middlesecondabout ul
{
 width:auto;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 list-style:outside;
 margin:32px 0 0 10px;
 font-size:11pt; /*10.32pt*/
 sbackground:#fcf000 url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}

.middlesecondabout ul.second
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:3px 0 3px 10px;
 font-size:11pt; /*10.32pt*/
}



.middlesecondabout ul.third
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:40px 0 0 10px;
 font-size:11pt; /*10.32pt*/
}

.middlesecondabout ul li
{
 width:213px;
 list-style:none;
 float:left;
 display:block;
 margin:0px 0 0px -10px;
 padding:0 0 0 25px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}

.middlesecondabout ul li span.title 
{
 width:auto;
 color:#761c2d;
 font-weight:bold;
 float:left;
 margin:10px 0 0 0px;
 padding:0 0 0 0px;
}

.middlesecondabout ul li span.text
{ 
 width:auto;
 float:left;
 font-family:Times New Roman;
 color:#3d321d;
 font-weight:normal;
 font-size:11px;/*10.8pt*/
 list-style:none;
 display:block;
 margin:0 10px 0 0;
}
.middlesecondabout ul li span.text1
{ 
 width:auto;
 float:left;
 font-family:Times New Roman;
 color:#3d321d;
 font-weight:normal;
 font-size:11px;/*10.8pt*/
 list-style:none;
 display:block;
 margin:10px 20px 0 0;
}
.middlesecondabout ul li img
{
 margin:10px 0 0 0px;
}

.middlesecondabout ul li a
{
 color:#02051b;
 text-decoration:none;
 display:block;
 margin:1px 0 3px 0;
}
.middlesecondabout ul li span a
{
 color:#184368;
 text-decoration:underline;
 margin:0 0 0 0;
}
.middlesecondabout ul li span a:hover
{
 color:#761c2d;
 text-decoration:none;
 margin:0 0 0px 0;
 }
.middlesecondabout ul li span.bottom-link a
{
 width:190px;
 color:#184368;
 font-weight:bold;
 text-align:center;
 text-decoration:underline;
 margin:5px 0 5px 0;
 padding:0 0 0 0px;
}
.middlesecondabout ul li span.bottom-link a:hover
{
 color:#761c2d;
 text-decoration:none;
}
/*CSS end for Middle Content Right menu for about*/

/*CSS end for Middle Content Right menu for Practice Areas*/
.middlesecondpartnersffp
{
 width:241px;
 smin-height:930px;
 height:auto;
 float:left;
 margin:0px 0 0 -6px;
 padding:0 0 25px 0;
 background:url('../images/about-mid-bg.jpg') no-repeat top left;
 sbackground:#f00 url('../images/right-panel-repeat-bg.jpg') repeat-y top left;
}

.middlesecondpartner
{
 width:241px;
 smin-height:930px;
 height:auto;
 float:left;
 margin:0px 0 0 -6px;
 padding:0 0 25px 0;
 background:url('../images/plan-design-banner-mid-new.jpg') no-repeat top left;
 sbackground:#f00 url('../images/right-panel-repeat-bg.jpg') repeat-y top left;
}

.middlesecondpartner ul,
.middlesecondpartnersffp ul
{
 width:auto;
 float:left;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style-type:none;
 margin:17px 0 10px 10px;
 -margin:15px 0 10px 0px;
 padding-left: 0;
 text-align: left;
 font-size:11pt; /*10.32pt*/
}

.middlesecondpartner ul.newwhite
{
 width:235px;
 float:left;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style-type:none;
 margin:-7px 0 -10px 0;
 padding:0px 0 10px 0;
 .margin:0px 0 -10px 0;
 -margin:15px 0 10px 0px;
 font-size:11pt; /*10.32pt*/
 background:#f7f7f7;
}


.middlesecondpartnersffp ul.newwhite
{
 width:235px;
 float:left;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style-type:none;
 margin:-7px 0 -10px 0;
 padding:0px 0 10px 0;
 .margin:0px 0 -10px 0;
 -margin:15px 0 10px 0px;
 font-size:11pt; /*10.32pt*/
 background:#f7f7f7;
 -line-height: 18px;
}

.middlesecondpartner ul.second,
.middlesecondpartnersffp ul.second
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 sfloat:left;
 list-style:outside;
 margin:5px 0 0 0px;
 font-size:11pt; /*10.32pt*/
}

html>body* .middlesecondpartner ul.second,
html>body* .middlesecondpartnersffp ul.second
{
 margin:15px 0 0 0;
 .margin:-5px 0 0 0;
}

.middlesecondpartner ul.third,
.middlesecondpartnersffp ul.third
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:10px 0 10px 0px;
 padding-left: 0;
 text-align: left;
 font-size:11pt; /*10.32pt*/
 background:url('../images/divider-more.jpg') no-repeat top left;
 -line-height: 18px;
}

.middlesecondpartnersffp ul.noline
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:10px 0 10px 0px;
 font-size:11pt; /*10.32pt*/
 background:url('../images/divider-noline.jpg') no-repeat top left;
}

.middlesecondpartner ul.third1,
.middlesecondpartnersffp ul.third1
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:outside;
 margin:10px 0 0 0px;
 padding-left: 0;
 font-size:11pt; /*10.32pt*/
 background:url('../images/divider-more.jpg') no-repeat top left;
 -line-height: 18px;
}

.middlesecondpartner ul li,
.middlesecondpartnersffp ul li
{
 width:200px;
 list-style:none;
 float:left;
 sdisplay:block;
 margin:0 0 5px 10px;
 sbackground:#ff0000;
}

.middlesecondpartner ul li.active,
.middlesecondpartnersffp ul li.active
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 0px 0px;
 padding:0 0 20px 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat bottom left;
}


.middlesecondpartnersffp ul li.activedm
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 0px 0px;
 padding:0 0 0px 20px;
 sbackground:url('../images/divider-right-panelnew.jpg') no-repeat bottom left;
}

.middlesecondpartnersffp ul li.activedm span
{
 width:180px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 smargin:20px 0 0px 0px;
 spadding:0 0 0px 20px;
 sbackground:url('../images/divider-right-panelnew.jpg') no-repeat bottom left;
}

.middlesecondpartnersffp ul li.activenew
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 0px 0px;
 padding:0 0 20px 20px;
 background:url('../images/divider-right-panelnew.jpg') no-repeat bottom left;
}


.middlesecondpartner ul li.active10,
.middlesecondpartnersffp ul li.active10
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 0px 0px;
 padding:0 0 0px 20px;
 
}

.middlesecondpartner ul li.active1,
.middlesecondpartnersffp ul li.active1
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 0px 0px;
 padding:25px 0 0 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat top left;
}

.middlesecondpartner ul li.active2,
.middlesecondpartnersffp ul li.active2
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:15px 0 0px 20px;
 -margin:15px 0 0px 10px;
}
.middlesecondpartner ul li.active3,
.middlesecondpartnersffp ul li.active3
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 6px 0px;
 padding:0 0 0px 20px;
}
.middlesecondpartner ul li.active3 span,
.middlesecondpartnersffp ul li.active3 span
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:-15px 0 6px 0px;
 padding:0 0 0px 20px;
}
.middlesecondpartner ul li.active4,
.middlesecondpartnersffp ul li.active4
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:10px 0 0px 0px;
 padding:0 0 0px 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat top left;
}

.middlesecondpartnersffp ul li.active4new
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:10px 0 0px 0px;
 padding:0 0 0px 20px;
 background:url('../images/divider-right-panelnew.jpg') no-repeat top left;
}

.middlesecondpartner ul li.active6,
.middlesecondpartnersffp ul li.active6
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:0px 0 0px 0px;
 padding:0 0 0px 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat top left;
}
.middlesecondpartner ul li.active5,
.middlesecondpartnersffp ul li.active5
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 6px 0px;
 padding:0 0 16px 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat bottom left;
}

.middlesecondpartnersffp ul li.active5new1
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 -10px 0px;
 padding:0 0 16px 20px;
 background:url('../images/divider-right-panelnew1.jpg') no-repeat bottom left;
}

.middlesecondpartner ul li.active5 span,
.middlesecondpartnersffp ul li.active5 span
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:-15px 0 6px 0px;
 padding:0 0 0px 20px;
}
.middlesecondpartner ul li span, 
.middlesecondpartnersffp ul li span 
{
 width:400;
 float:left;
 margin:-5px 0 0 10px;
 .margin:-5px 0 0 10px;
 smargin:0 0 0 10px;
 padding:0 0 0 0px;
}
.middlesecondpartner ul li img,
.middlesecondpartnersffp ul li img
{
 float:left;
 sbackground:#fcf;
}
.middlesecondpartner ul li span.title,
.middlesecondpartnersffp ul li span.title
{ 
 width:180px;
 font-family:Times New Roman;
 color:#621623;
 font-weight:bold;
 font-size:14px;
 text-align: left;
 margin:0px 0 2px 0px;
 -margin:0px 0 2px 0px;
 padding:0 0 0 3px;
 -padding:0 0 0 0px;
}
.middlesecondpartner ul li span.text,
.middlesecondpartnersffp ul li span.text
{ 
 width:auto;
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
 margin:3px 0 2px 25px;
 .margin:5px 0 2px 25px;
 -margin:5px 0 2px 15px;
 padding:0 0 0 3px;
}

/*    for menu on click      */
.middlesecondpartner ul li span.textmenu,
.middlesecondpartnersffp ul li span.textmenu
{ 
 width:auto;
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
 margin:0px 0 2px 20px;
 .margin:5px 0 2px 25px;
 -margin:5px 0 2px 15px;
 padding:0 0 0 3px;
}

.middlesecondpartner ul li span.textmenu a,
.middlesecondpartnersffp ul li span.textmenu a
{ 
 
 font-family:Times New Roman;
 font-weight:normal; 
 font-size:12px;
 
}

.middlesecondpartner ul li span.text a,
.middlesecondpartnersffp ul li span.text a
{ 
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
 margin:-12px 0 2px 5px;
 padding:0 0 0 3px;
}
.middlesecondpartner ul li span.active,
.middlesecondpartnersffp ul li span.active
{ 
 width:180px;
 color:#621623;
 font-family:Times New Roman;
 font-weight:bold;
 float:left;
 font-size:12px;
 margin:5px 0 2px 40px;
 -margin:5px 0 2px 30px;
 padding:0 0 0 0px;
}

.middlesecondpartner ul.textsub,
.middlesecondpartnersffp ul.textsub
{ 
 width:150px;
 height:auto;
 float:left;
 color:#621623;
 font-family:Times New Roman;
 font-weight:normal;
 font-size:12px;
 slist-style: url("../images/circle.jpg") circle inside;
 slist-style:outside;
 margin:5px 0 2px 35px;
 -margin:5px 0 0px 0px;
 padding:0 0 0 3px;
 }

.middlesecondpartner ul.textsub li img,
.middlesecondpartnersffp ul.textsub li img
{
 margin:5px 0 0 0;
}
.middlesecondpartner ul.textsub li span,
.middlesecondpartnersffp ul.textsub li span
{ 
 width:150px;
 height:auto;
 font-family:Times New Roman;
 font-weight:normal;
 font-size:12px;
 margin:0 0 1px 5px;
 slist-style-type:circle;
 slist-style:outside;
 smargin:5px 0 2px 68px;
 spadding:0 0 0 3px;
 sbackground:#fcf;
}

.middlesecondpartner ul.textsub li a,
.middlesecondpartnersffp ul.textsub li a
{ 
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
}

.middlesecondpartner ul li span.active1,
.middlesecondpartnersffp ul li span.active1
{ 
 width:180px;
 color:#621623;
 font-family:Times New Roman;
 sfont-weight:bold;
 float:left;
 font-size:12px;
 margin:20px 0 2px 0px;
 padding:12px 0 0 40px;
 background:url('../images/divider-right-panel.jpg') no-repeat top left;
}

.middlesecondpartner ul li.image,
.middlesecondpartnersffp ul li.image
{
 width:200px;
 margin:15px 0 0 20px;
 -margin:15px 0 0 10px;
}
.middlesecondpartner ul li.image1,
.middlesecondpartnersffp ul li.image1
{
 margin:20px 0 0px 20px;
 -margin:20px 0 0px 10px;
}
.middlesecondpartner ul li.image1 span,
.middlesecondpartnersffp ul li.image1 span
{
 margin:-15px 0 0px 20px;
 .margin:-5px 0 0px 10px;
}

.middlesecondpartner ul li.image1-active,
.middlesecondpartnersffp ul li.image1-active
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 0px 20px;
 -margin:20px 0 0px 10px;
}
.middlesecondpartner ul li.activeimage1,
.middlesecondpartnersffp ul li.activeimage1
{
 margin:0 0 0 0;
 padding:20px 0 25px 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat bottom left;
}
.middlesecondpartner ul li.activeimage2,
.middlesecondpartnersffp ul li.activeimage2 
{
 width:200px;
 margin:0 0 0 0;
 padding:20px 0 6px 20px;
 }
.middlesecondpartner ul li.image2,
.middlesecondpartnersffp ul li.image2
{
 margin:20px 0 0 20px;
 -margin:20px 0 0 10px;
}
.middlesecondpartner ul li.image3,
.middlesecondpartnersffp ul li.image3
{
 margin:20px 0 0 20px;
 -margin:20px 0 0 10px;
}
.middlesecondpartner ul li a,
.middlesecondpartnersffp ul li a
{
 color:#02051b;
 text-decoration:none;
 display:block;
}
.middlesecondpartner ul li a:hover,
.middlesecondpartnersffp ul li a:hover
{
 color:#621623;
 text-decoration:underline;
 display:block;
}
/*CSS end for Middle Content Right menu for Practice Areas*/
/* CSS End Designed By Dharmendra Sehgal for DMLAWYERS */

/* CSS for Contact us Page */
table.ContactForm
{
	color:#15363d;
	float:left;
	font-family:Times New Roman;
	font-size: 12px;
	margin: 5px 0 0 52px;
}

table.ContactForm tr
{
	margin: 0px 0 5px 0px;
}
/* End of CSS for Contact us Page */

.countrycode
	 {
      width:25px;
	  height:20px;
	 }

.citycode
	 {
      width:25px;
	  height:20px;
	 }

.number
	 {
      width:40px;
	  height:20px;
	 }
.phonespart
{
  width:180px;
  height:auto;
}
/*Saffari hacking for Phone Parts*/
html>body* .phonespart
		    {
		     width:216px;
		     .width:182px;
			}
		
			.countrycode
			 {
				  min-width:25px;
				  max-width:25px;
				  min-height:20px;
				  max-height:20px;
				  .min-height:25px;
				  .max-height:25px;
			 }
			 .citycode
			 {
			  min-width:25px;
			  max-width:25px;
			  min-height:20px;
			  max-height:20px;
			  .min-height:25px;
			  .max-height:25px;
			 }

			 .number
			 {
			  min-width:40px;
			  max-width:40px;
			  min-height:20px;
			  max-height:20px;
			  .min-height:25px;
			  .max-height:25px;
			 }
/*Saffari hacking for Phone Parts*/

.message
{
	width:201px;
}

/*Saffari hacking for Message for your friends*/
html>body* .message
{
    min-width:215px;
	max-width:215px;
	min-height:65px;
	max-height:65px;
	.min-width:201px;
	.max-width:201px;
	.min-height:70px;
	.max-height:70px;
}
/*Saffari hacking for Message for your friends*/

div.friends
{
  width: 380px;
  overflow:hidden;
  float: left;
  margin: 15px 0 0 70px;
}

div.friends ul
{
  color:#544a34;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0 0 20px;
}
div.friends ul li
{
  margin: 10px 0 0 10px;
  .margin: 4px 0 0 10px;
  list-style-type:disc;
}

.messageforfriend
{
	width:360px;
}

/*Saffari hacking for Message for your friends*/
html>body* .messageforfriend
{
    min-width:366px;
	max-width:366px;
	min-height:65px;
	max-height:65px;
	.min-width:355px;
	.max-width:355px;
	.min-height:70px;
	.max-height:70px;
}
/*Saffari hacking for Message for your friends*/
div.SResult
{
	width:90%;
	float:left;
	margin: 0 0 0 40px;
	font-family:Arial;
	font-size: 12px;
}
div.SResult .context
{
	padding: 0 0 0 10px;
}
div.SResult a
{
	color: #888;	
	font-weight:bold;
}
div.SResult a:hover
{
	color:#000;
	text-decoration:none;
}
div.SResult  .summary,
div.SResult  .results
{
	float: left;
}

/* Content class ********************************* */

.middlefirst div.contentplan
{
 width:551px;
 cheight:252px;
 float:left;
 margin:10px 0 0 0px;
 background:url('../images/mid-bg.jpg') no-repeat top left;
 text-align:left;
}

.middlefirst div.contentplan span
{
 width:auto;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:17px;
 color:#96555c;
 margin:0 0 0 50px;
}


.plan-img
{
 margin:0 0 0px 50px;
 
 text-align:left
}

.middlefirst div.contentplan span img
{
 margin:10px 0 0 0;
}

.middlefirst div.contentplan .textplan
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:20px 0 -10px 52px;
 -margin:15px 0 0 26px;
 spadding:45px 0 -10px 52px;
 sbackground: #fcf;
}

.middlefirst div.contentplan .textplan a
{
 
 color:#3d321d;

}
.middlefirst div.contentplan .ul-text
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 52px;
 -margin:15px 0 0 12px;
}
.middlefirst div.contentplan .table-text
{
 swidth:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 0px;
}
.middlefirst div.contentplan .table-text1
{
 swidth:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:0px 0 0 0px;
}

.middlefirst div.contentplan ol
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 list-style:inside;
 color:#3d321d;
 margin:10px 0 10px 22px;
 -margin:10px 0 10px 12px;
}

.middlefirst div.contentplan ol li
{
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 color:#3d321d;
}

.middlefirst div.contentplan .text a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.contentplan .text a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}
 .middlefirst div.contentplan .title
{
 width:460px;
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033;
 margin:12px 0 0 52px;
 -margin:12px 0 0 27px;
}
 .middlefirst div.contentplan div.title10
{
  width:460px;
 float:left;
 font-family:Arial;
  margin:12px 0 0 52px;
 -margin:12px 0 0 27px;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
}
 .middlefirst div.contentplan div.title10 b
{ 
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033; 
}

.middlefirst div.contentplan .title a
{
  color:#000033;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.contentplan .title a:hover
{
  text-decoration:none;
}
.middlefirst div.contentplan .title .noUnderline
{
  text-decoration:none;
}

 .middlefirst div.contentplan ul
{
 width:400px;
 margin:0 0 0 0;
 sfloat:left;
}

 .middlefirst div.contentplan ul li
{
  margin:3px 0 0 20px;
}

 .middlefirst div.contentplan ul li.sub
{
 margin:3px 0 0 55px;
 -margin:3px 0 0 30px;
}
 .middlefirst div.contentplan ul li.sub2
{
 margin:3px 0 0 25px;
}
 .middlefirst div.contentplan ul li.sub1
{
 margin:3px 0 0 85px;
}
.middlefirst div.contentplan ul li.withoutbul
{
 list-style:none;
 margin:10px 0 0 0px;
 font-weight:bold;
 atext-decoration:underline;
}
.middlefirst div.contentplan ul li.withoutbul1
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 atext-decoration:underline;
}
.middlefirst div.contentplan ul li.withoutbul1 a
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 text-decoration:none;
 color:#000033;
}