/* 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;
 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*/
 sbackground: #fcf;
}

.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:#741929;
 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:9pt; /*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:9pt; /*10pt*/
 line-height: 1.1em;
 float:left;
 sdisplay:block;
 margin: 0 auto -2px 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;
 text-align: center;
 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;
 sheight: 50px;
 sfloat:right;
 margin: 0 auto;
 spadding: 5px 0 10px 0;
 text-align: center;
 clear:both;
}
.footer-img img
{
 padding: 5px 0 5px 0;
}

span.img img
{
 sfloat:right;
 margin: 0 auto;
 text-align: center;
}
/* Css end for footer */

/*CSS start for Middle Content*/
.middle
{
 width:auto;
 height:auto;
 float:right;
 margin:20px 0 0 80px;
 background: url('../images/mid-bg-for-height1.gif') repeat top left;
 
}
.middlebio
{
 width:auto;
 height:auto;
 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;
  text-align: left;
  margin: 0 5px 3px 37px;
}
.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;
 height:auto;
 float:left;
 margin:0px 0 0 0px;
 background:url('../images/mid-bg.jpg') no-repeat top left;
}
.middlefirst div.content_speaking
{
 width:461px;
 height:auto;
 float:left;
 margin:0px 0 0 0px;
 background:url('../images/mid-bg.jpg') no-repeat top left;
 font-size:12px; text-align:justify; font-family:arial; padding-left:50px; padding-top:20px; 
}
.middlefirst div.content_speaking .top{color:#7C7A7A; font-weight:bold; }
.middlefirst div.content_speaking .top:hover{text-decoration:none;}

.middlefirst div.content1
{
 width:551px;
 cheight:252px;
 float:left;
 margin:0px 0 0 0px;
 
}
div.content-next 
{
 
 width:400px;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 height:auto;

}



div.content-next ul li.sub
{
 margin:3px 0 0 8px;
 .margin:3px 0 0 15px;
 -margin:3px 0 0 15px;
 text-align: left;
}


div.content-next .title a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
div.content-next .title a:hover
{
  color: #660d1d;
  text-decoration:none;
}
.content-next .title .noUnderline
{
  text-decoration:none;
}

div.content-next .text a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

div.content-next .text a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}

div.content-next ul li.withoutbul
{
 list-style:none;
 margin:10px 0 0 0px;
 font-weight:bold;
 atext-decoration:underline;
 sbackground-color:#fcf;
}

div.content-next ul li.sub1
{
 margin:3px 0 0 30px;
 .margin:3px 0 0 55px;
 -margin:3px 0 0 55px;
 text-align: left;
}


div.content-next .title
{
 width:460px;
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033;
 margin:10px 0 0 66px;
 .margin:10px 0 0 52px;
 -margin:10px 0 0 27px;
 sbackground-color:#fcf;
}


div.content-next .text
{ 
 width:490px;
 .width:500px;
 height:auto;
 
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:10px 0 0 26px;
 .margin:10px 0 0 12px;
 -margin:10px 0 0 27px;
 background: #FFFFFF;
}

div.content-next .text1
{ 
 width:460px;

 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:10px 0 0 56px;
 -margin:10px 0 0 27px;
 sbackground: #fcf;
}


div.title10
{

 font-family:Arial;
  margin:12px 0 0 0px;
 -margin:12px 0 0 0px;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 border:1px solid red;
}


div.content-next p.texts
{
 width:490px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 0px;
}

div.content-next p.texts a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

div.content-next p.texts a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}



a.txtlink, a.txtlink:link, a.txtlink:visited {
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

a.txtlink:hover {
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
 }


.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:20px 0 2px 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:12px 0 0 52px;
 -margin:12px 0 0 27px;
 sbackground: #fcf;
}

.middlefirst div.content ul.text
{
 width:445px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 text-align: left;
 margin:12px 0 0 30px;
 .margin:12px 0 0 52px;
 -margin:12px 0 0 27px;
 sbackground: #fcf;
}


.middlefirst div.content span.textlines
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:5px 0 5px 0px;
 -margin:5px 0 5px 0px;
 sline-height: 15px;
}


.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:12px 0 0 52px;
  -margin:12px 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 66px;
 .margin:12px 0 0 52px;
 -margin:12px 0 0 27px;
 sbackground-color:#fcf;
}
 .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:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.content .title a:hover
{
  color: #660d1d;
  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 0px;
  .margin:3px 0 0 20px;
}

 .middlefirst div.content ul li.sub
{
 margin:3px 0 0 30px;
 .margin:3px 0 0 55px;
 -margin:3px 0 0 55px;
 text-align: left;
}
 .middlefirst div.content ul li.sub2
{
  margin:3px 0 0 0px;
 .margin:3px 0 0 25px;
 list-style-type: disc;
}
 .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;
 sbackground-color:#fcf;
}

.middlefirst div.content ul li.withoutbulCorporate
{
 list-style:none;
 margin:10px 0 0 -26px;
 .margin:10px 0 0 0px;
 _margin:10px 0 0 0px;
 font-weight:bold;
}

.middlefirst div.content ul li.withoutbullet 
{
list-style:none;
font-weight: bold;
margin:10px 0 0 0px;
.margin:10px 0 0 10px;
text-align: left;
padding: 0;
}

.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;
}

.middlefirst div.content-next ul li.withoutbul1
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 padding-top: 20px;
 atext-decoration:underline;
 font-weight: bold;
}
.middlefirst div.content-next ul li.withoutbul1 a
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 text-decoration:none;
 color:#000033;
}

.middlefirst div.content-next ul li.withoutbulCorporate
{
 list-style:none;
 margin:10px 0 0 -26px;
 .margin:10px 0 0 0px;
 _margin:10px 0 0 0px;
 font-weight:bold;
}

div.content-next ul li.withoutbulCorporate a
{
  color: #7c7a7a;
}

div.content-next ul li.withoutbulCorporate a:hover
{
  color:#660d1d;
  sfont-weight:normal;
  text-decoration:none;
}
 /*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;
  text-align: left;
  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 12px;

}

.text1
{
 width:450px;
 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 40px;
 sbackground-color:#CC6633;

}

* html .text1
{
 width:450px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 25px;
 sbackground-color:#CC6633;

}


*html .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 25px;
}

.middlefirstabout div.content p.texts
{
 width:490px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 0 0px;
}

.middlefirstabout div.content p.texts a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

.middlefirstabout div.content p.texts a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}

.middlefirst div.content p.texts
{
 width:490px;
 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 p.texts a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

.middlefirst div.content p.texts a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}






 a.mailanchor
{
  color:#7c7a7a;
  sfont-weight:bold;
  text-decoration:underline;
 }

  a.mailanchor:hover
{
  color:#660d1d;
  sfont-weight:bold;
  text-decoration:none;
}

.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;
}

 .middlefirst div.content .title span
{
 width:460px;
 float:left;
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033;
 margin:12px 0 0 2px;
 -margin:12px 0 0 0px;
}

.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 80px;
 .margin:0px 0 0 120px;
 
}

.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;

}

*html .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 25px;
}

.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;
}

/*prashant*/
.middlefirst 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;

}

*html .middlefirst 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 25px;
}

.middlefirst div.content p.back-link a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.content p.back-link a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}
.middlefirst 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;
}
.middlefirst div.content p.next-link a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
.middlefirst div.content p.next-link a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}

.middlefirst div.content-links
{
 float:left;
 color:#7c7a7a;
 font-family:Arial;
 font-size: 12px;
 font-weight:bold;	
 text-align:center;
 margin:50px 0 0 0px;
}
.middlefirst div.content-links ul
{
 width:350px;
 
 font-family:Arial;
 font-size: 12px;
 text-align:center;
 color:#7c7a7a;
 margin:0px 0 0 80px;
 .margin:0px 0 0 120px;
 
}

.middlefirst 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;
}
.middlefirst div.content-links ul li a
{
 color:#7c7a7a;
 text-decoration:underline;
}
.middlefirst div.content-links ul li a:hover
{
 color:#660000;
 text-decoration:none;
}
.middlefirst div.content-links ul li.sep
{
  margin:0 5px 0 5px;
}

/*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-repeat0
{
 width:241px;
 height:100px;
 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-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;
 text-align:left;
 margin:30px 0 0 -10px;
 .margin:30px 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 0px;
 .padding:0 0 0 25px;
 sbackground:url('../images/about-mid-bg-repeat.jpg') repeat-y top left; /* removed for ie6 grey-bar issue*/
}

.middlesecondabout ul li span.title 
{
 width:auto;
 color:#761c2d;
 font-weight:bold;
 float:left;
 margin:10px 0 0px 0px;
 padding:0 0 10px 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*/
.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
{
 width:auto;
 float:left;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style-type:none;
 margin:17px 0 10px 0px;
 -margin:15px 0 10px 0px;
 padding-left: 20px;
 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:2px 0 -10px 0px;
 font-size:11pt; /*10.32pt*/
 background:#f7f7f7;
 -line-height: 18px;
}

.middlesecondpartner ul.newwhite1
{
 width:235px;
 float:left;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style-type:none;
 margin:-7px 0 -20px 0;
 padding:0px 0 10px 0;
 .margin:0px 0 -10px 0;
 -margin:15px 0 10px 0px;
 font-size:11pt; /*10.32pt*/
 background:#f7f7f7;
}

.middlesecondpartner 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
{
 margin:15px 0 0 0;
 .margin:-5px 0 0 0;
}

.middlesecondpartner ul.third
{
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 float:left;
 list-style:inside;
 margin:10px 0 10px 0px;
 padding-left: 0;
 font-size:11pt; /*10.32pt*/
 background:url('../images/divider-more.jpg') no-repeat top left;
  sbackground: #fcf;
  -line-height: 18px;
}

.middlesecondpartner 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
{
 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
{
 width:200px;
 list-style:none;
 float:left;
 text-align: left;
 sdisplay:block;
 margin:0 0 5px 0px;
 sbackground:#ff0000;
}

.middlesecondpartner 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;
}

.middlesecondpartner 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.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;
}

.middlesecondpartner 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;
}

.middlesecondpartner 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
{
 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
{
 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
{
 swidth:180px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 6px 0px;
 padding:0 0 0px 20px;
 -padding: 0 0 0 16px;
}
.middlesecondpartner 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
{
 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;
}

.middlesecondpartner 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
{
 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
{
 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;
}

.middlesecondpartner ul li.active5new
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 -12px 0px;
 padding:0 0 16px 20px;
 background:url('../images/divider-right-panelnew.jpg') no-repeat bottom left;
}
.middlesecondpartner ul li.active5new1
{
 width:200px;
 list-style:none;
 color:#761c2d;
 float:left;
 sdisplay:block;
 margin:20px 0 -12px 0px;
 padding:0 0 16px 20px;
 background:url('../images/divider-right-panelnew1.jpg') no-repeat bottom left;
}

.middlesecondpartner 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 
{
 width:400;
 float:left;
 text-align: 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
{
 float:left;
 sbackground:#fcf;
}
.middlesecondpartner ul li span.title
{ 
 width:180px;
 font-family:Times New Roman;
 color:#621623;
 font-weight:bold;
 font-size:14px;
 float: left;
 text-align: left;
 margin:0px 0 2px 0px;
 -margin:0px 0 2px 0px;
 padding:0 0 0 0px;
 -padding:0 0 0 0px;
 sbackground: #fcf;
}
.middlesecondpartner 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 25px;
 padding:0 0 0 3px;
}

/*    for menu on click      */
.middlesecondpartner ul li span.textmenu
{ 
 width:auto;
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
 margin:0px 0 2px 25px;
 .margin:5px 0 2px 25px;
 -margin:5px 0 2px 15px;
 padding:0 0 0 3px;
}

.middlesecondpartner ul li span.textmenu a.attlink
{ 
 
 font-family:Times New Roman;
 font-weight:normal; 
 font-size:12px;
 smargin:-12px 0 2px 9px;
 margin:-12px 0 2px 5px;
 spadding:0 0 0 3px;
}

.middlesecondpartner ul li span.textmenu ul li
{ 
 
 padding:5px 0 0 3px;
}

.middlesecondpartner ul li span.textmenu a
{ 
 
 font-family:Times New Roman;
 font-weight:normal; 
 font-size:12px;
 margin:-12px 0 2px 5px;
 .margin:-8px 0 0px 5px;
 padding:0 0 0 3px;
}


.middlesecondpartner ul li div.textmenu
{ 
 width:auto;
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
 margin:0px 0 2px 25px;
 .margin:5px 0 2px 25px;
 -margin:5px 0 2px 25px;
 padding:0 0 0 3px;
}



.middlesecondpartner ul li div.textmenu a.attlink
{ 
 width: 180px;
 font-family:Times New Roman;
 font-weight:normal; 
 font-size:12px;
 smargin:-12px 0 2px 9px;
 margin:-12px 0 2px 5px;
 -margin:-15px 0 2px 5px;
 spadding:0 0 0 3px;
}

.middlesecondpartner ul li div.textmenu ul li
{ 
 width: 150px;
 padding:5px 0 0 3px;
}

.middlesecondpartner ul li div.textmenu a
{ 
 
 font-family:Times New Roman;
 font-weight:normal; 
 font-size:12px;
 margin:-12px 0 2px 5px;
 .margin:-8px 0 0px 5px;
 padding:0 0 0 3px;
}

.middlesecondpartner ul li span.text a
{ 
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
 margin:-12px 0 2px 5px;
 -margin:-15px 0 2px 5px;
 padding:0 0 0 3px;
}
.middlesecondpartner 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 29px;
 -margin:5px 0 2px 30px;
 padding:0 0 0 0px;
}

.middlesecondpartner 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 18px;
 padding:0 0 0 3px;
 }

.middlesecondpartner ul.textsub li img
{
 margin:5px 0 0 0;
}
.middlesecondpartner 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
{ 
 font-family:Times New Roman;
 font-weight:normal;
 sfloat:left;
 font-size:12px;
}

.middlesecondpartner 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 span.activenew
{ 
 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 29px;
 background:url('../images/divider-right-panelnew.jpg') no-repeat top left;
}


.middlesecondpartner ul li span.activedm
{ 
 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 29px;
 sbackground:url('../images/divider-right-panelnew.jpg') no-repeat top left;
}

.middlesecondpartner ul li.image
{
 width:200px;
 margin:15px 0 0 20px;
 -margin:15px 0 0 10px;
}

.middlesecondpartner ul li.imagefew
{
 width:200px;
 margin:15px 0 0 0px;
 -margin:15px 0 0 0px;
 -line-height: 18px;
}
.middlesecondpartner ul li.image1
{
 margin:20px 0 0px 20px;
 -margin:20px 0 0px 10px;
}
.middlesecondpartner ul li.image1 span
{
 margin:-15px 0 0px 20px;
 .margin:-5px 0 0px 10px;
}

.middlesecondpartner 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
{
 margin:0 0 0 0;
 padding:20px 0 25px 20px;
 background:url('../images/divider-right-panel.jpg') no-repeat bottom left;
}

.middlesecondpartner ul li.activeimagenew
{
 margin:0 0 0 0;
 padding:20px 0 25px 20px;
 background:url('../images/divider-right-panelnew.jpg') no-repeat bottom left;
}

.middlesecondpartner ul li.activeimage2 
{
 width:200px;
 margin:0 0 0 0;
 padding:20px 0 6px 20px;
 }
.middlesecondpartner ul li.image2
{
 margin:20px 0 0 20px;
 -margin:20px 0 0 10px;
}
.middlesecondpartner ul li.image3
{
 margin:20px 0 0 20px;
 -margin:20px 0 0 10px;
}
.middlesecondpartner ul li a
{
 color:#02051b;
 text-decoration:none;
 display:block;
}
.middlesecondpartner 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;
	-margin: 5px 0 0 25px;
	text-align: left;
	sbackground: #cfc;
	width: 490px;
}

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;
	 }

	 .number input
	 {
      width:86px;
	  -width:92px;
	  sheight:20px;
	 }
.phonespart
{
  width:196px;
  height:auto;
}
/*Saffari hacking for Phone Parts*/
html>body* .phonespart
		    {
		     width:156px;
		     .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;
			 }

			 html>body* .number input
			 {
			  width: 122px;
			  .width: 92px;
			 }
/*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;
  -margin: 15px 0 0 45px;
}

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;
  text-align: left;
  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;
	-margin: 0 0 0 20px;
	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;
}



.middlefirst div.contentplan
{
 width:551px;
 height:332px;
 float:left;
 margin:20px 0 0px 0px;
 sposition: absolute;
 background:url('../images/mid-bg.jpg') no-repeat center top;
 sbackground: #cfc;
}

.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 .textplan
{
 width:460px;
 height:auto;
 float:left;
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 margin:15px 0 -10px 52px;
 -margin:15px 0 0 26px;
 spadding:45px 0 -10px 52px;
 sbackground: #fcf;
}

a.printlnk, a.printlnk:link, a.printlnk:visited{color:#660000; font-weight:bold; text-decoration:underline;}
a.printlnk:hover{color:#660000; font-weight:bold; text-decoration:none;}



/*CSS start for Middle Content Right menu for about*/

.middlesecondattorney
{
 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;
}

.middlesecondattorney div.right-nav-repeat0
{
 width:241px;
 height:100px;
 float:left;
 color:#02051b;
 margin:0px 0 0 0px;
 background:url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}

.middlesecondattorney 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;
}
.middlesecondattorney 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;
}
.middlesecondattorney 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;
}
.middlesecondattorney 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;
}
.middlesecondattorney 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;
}
.middlesecondattorney 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;
}
.middlesecondattorney ul
{
 width:auto;
 color:#02051b;
 font-family:Times New Roman;
 font-weight:bold;
 list-style:none;
 display:block;
 list-style:outside;
 text-align:left;
 margin:30px 0 0 -10px;
 .margin:30px 0 0 10px;
 font-size:11pt; /*10.32pt*/
 sbackground:#fcf000 url('../images/about-mid-bg-repeat.jpg') repeat-y top left;
}

.middlesecondattorney 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*/
}



.middlesecondattorney 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*/
}

.middlesecondattorney ul li
{
 width:213px;
 list-style:none;
 float:left;
 display:block;
 margin:0px 0 0px -10px;
 padding:0 0 0 0px;
 .padding:0 0 0 25px;
 sbackground:url('../images/about-mid-bg-repeat.jpg') repeat-y top left; /* removed for ie6 grey-bar issue*/
}

.middlesecondattorney ul li span.title 
{
 width:auto;
 color:#761c2d;
 font-weight:bold;
 float:left;
 margin:10px 0 0px 0px;
 padding:0 0 10px 0px;
 text-align: left;
}

.middlesecondattorney 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;
 text-align: left;
}
.middlesecondattorney 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;
 text-align: left;
}
.middlesecondattorney ul li img
{
 margin:10px 0 0 0px;
}

.middlesecondattorney ul li a
{
 color:#02051b;
 text-decoration:none;
 display:block;
 margin:1px 0 3px 0;
}
.middlesecondattorney ul li span a
{
 color:#184368;
 text-decoration:underline;
 margin:0 0 0 0;
}
.middlesecondattorney ul li span a:hover
{
 color:#761c2d;
 text-decoration:none;
 margin:0 0 0px 0;
 }
.middlesecondattorney 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;
}
.middlesecondattorney ul li span.bottom-link a:hover
{
 color:#761c2d;
 text-decoration:none;
}
/*CSS end for Middle Content Right menu for about*/


.text-blue
{
 color:#000033;
 font-family:Arial;
 font-size:12px;
}

.text-blue1
{
 color:#000033;
 font-family:Arial;
 font-size:12px;
 text-decoration:underline;
}


/*04-09-09 CSS*/

div.content_speaking ul li.sub
{
 margin:3px 0 0 8px;
 .margin:3px 0 0 15px;
 -margin:3px 0 0 15px;
 text-align: left;
}


div.content_speaking .title a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }
div.content_speaking .title a:hover
{
  color: #660d1d;
  text-decoration:none;
}
.content_speaking .title .noUnderline
{
  text-decoration:none;
}

div.content_speaking .text a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

div.content_speaking .text a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}

div.content_speaking ul li.withoutbul
{
 list-style:none;
 margin:10px 0 0 0px;
 font-weight:bold;
 atext-decoration:underline;
 sbackground-color:#fcf;
}
div.content_speaking .text
{ 
 font-family:Arial;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;

}
div.content_speaking ul li.sub
{
 margin:3px 0 0 8px;
 .margin:3px 0 0 15px;
 -margin:3px 0 0 15px;
 text-align: left;
}

div.content_speaking ul li.sub1
{
 margin:3px 0 0 30px;
 .margin:3px 0 0 55px;
 -margin:3px 0 0 55px;
 text-align: left;
}
 .middlefirst div.content_speaking ul li.sub
{
 margin:3px 0 0 30px;
 .margin:3px 0 0 55px;
 -margin:3px 0 0 55px;
 text-align: left;
}

div.content_speaking .title
{
 width:440px;
/* float:left;*/
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-align:justify;
 color:#000033;
 margin:10px 0 0 0px;
 .margin:10px 0 0 0px;
 -margin:10px 0 0 0px;
 sbackground-color:#fcf;
 padding-left:20px;

}




p.title10
{

 font-family:Arial;
  margin:12px 0 0 0px;
 -margin:12px 0 0 0px;
 font-weight:normal;
 font-size:12px;
 text-align:justify;
 color:#3d321d;
 border:1px solid red;
}




div.content_speaking p.texts a
{
  color:#7c7a7a;
  font-weight:bold;
  text-decoration:underline;
 }

div.content_speaking p.texts a:hover
{
  color:#660d1d;
  font-weight:bold;
  text-decoration:none;
}
div.content_speaking ul{margin:0px; padding:10px 0px;}

.middlefirst div.content_speaking a{color:#7c7a7a; text-decoration:underline;}
.middlefirst div.content_speaking a:hover{color:#660d1d;  text-decoration:none;}
.middlefirst div.content_speaking ul li.withoutbul1
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 atext-decoration:underline;
 color:#000033;
}
.middlefirst div.content_speaking ul li.withoutbul1 a
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 text-decoration:none;
 color:#000033;
 
}
.middlefirst div.content_speaking .table-text1
{
 width:auto;
 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_speaking .table-text
{
 width:auto;
 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_speaking ul li.withoutbul1
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 padding-top: 20px;
 atext-decoration:underline;
 font-weight: bold;
}
.middlefirst div.content_speaking ul li.withoutbul1 a
{
 list-style:none;
 text-align:center;
 margin:10px 0 0 0px;
 text-decoration:none;
 color:#000033;
}

.middlefirst div.content_speaking ul li.withoutbulCorporate
{
 list-style:none;
 margin:10px 0 0 -26px;
 .margin:10px 0 0 0px;
 _margin:10px 0 0 0px;
 font-weight:bold;
}

div.content_speaking ul li.withoutbulCorporate a
{
  color: #7c7a7a;
}

div.content_speaking ul li.withoutbulCorporate a:hover
{
  color:#660d1d;
  sfont-weight:normal;
  text-decoration:none;
}


