html, body
{
    font-family: Arial,Helvetica,sans-serif;    
	font-size: 11px;
	background-color:#ffffff;
    background-image: url(../images/bgbaba.gif);
	padding: 0px; 
	margin: 0px; 
	width: 100%;
	height: 100%;
	min-height: 100%;
}
a:link 
{	
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	color: #000000;
	text-decoration: none;

}
a:visited 
{
	FONT-FAMILY: Arial,Helvetica,sans-serif; 
	FONT-SIZE: 11px;
	color: #000000;
	text-decoration: none;

}
a:hover 
{
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	FONT-SIZE: 11px;
	color: #cc0000;
	text-decoration: underline;
}
a:active 
{
	FONT-FAMILY: Arial,Helvetica,sans-serif;   
	FONT-SIZE: 11px;
	color: #000000;
}
TD
{
	FONT-FAMILY: Arial,Helvetica,sans-serif;   
	FONT-SIZE: 11px;
}
a:link 
{	
	color: #000000;
	text-decoration: none;

}
a:visited 
{
	color: #000000;
	text-decoration: none;
}
a:hover 
{
	color: #cc0000;
	text-decoration: underline;
}
a:active 
{
	color: #000000;
}
/*======================================================Body outer border class start==================================*/
.container {
	height: 100%;
	min-height: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.layout
{
	width:772px;
	margin: 0 auto 0 auto;
	padding: 0;	
    background-color:#ffffff;
}
.logo_right
{
	width:482px;
    height:129px;
	margin: 0 auto 0 auto;
	padding: 0;	
    background-image: url(../images/logo_right.jpg);
    background-color:#ffffff;
}
/*======================================================Body outer border class end==================================*/
/*======================================================Header Class class start==================================*/
.header
{	
	width:772px;
    background-image: url(../images/header_bg.jpg);
	height:83px;
}
/*======================================================Header Class class end==================================*/
TD.s1
{
	
	FONT-SIZE: 12px;
	COLOR: #626262;
	FONT-FAMILY: arial,verdana,sans-serif; 
}	
TD.s1 A
{	
	COLOR: #0000cc;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial,verdana,sans-serif;
	TEXT-DECORATION: none;
}
TD.s1 A:active
{
   
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	FONT-FAMILY: arial,verdana,sans-serif;	
	TEXT-DECORATION: none;
}
TD.s1 A:link
{  
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	FONT-FAMILY: arial,verdana,sans-serif;	
	TEXT-DECORATION: none;
}
TD.s1 A:visited
{
   
	FONT-SIZE: 12px;
	COLOR: #0000cc;
	FONT-FAMILY: arial,verdana,sans-serif; 	
	TEXT-DECORATION: none;
}
TD.s1 A:hover
{
   
	FONT-SIZE: 12px;
	COLOR: #626262;
	FONT-FAMILY: arial,verdana,sans-serif;
    TEXT-DECORATION: underline;
}
.boldtext
{
	
    font:bold 12px arial;
	COLOR: #666666;
	line-height:20px; 
}
.search_content
{
	
    font:bold 11px arial;
	COLOR: #E7F5FE;
    padding:5px;
    text-align:right;
}
.bottom_link
{
	
	padding:5px;
    FONT-SIZE: 11px;
	COLOR: #626262;
    font-weight:bold;
	FONT-FAMILY: arial,verdana,sans-serif; 
}	
.bottom_link A
{	
	COLOR: #cccccc;
	FONT-SIZE: 11px;
    font-weight:bold;
	FONT-FAMILY: arial,verdana,sans-serif;
	TEXT-DECORATION: none;
}
.bottom_link A:active
{
   
	FONT-SIZE: 11px;
    font-weight:bold;
	COLOR: #cccccc;
	FONT-FAMILY: arial,verdana,sans-serif;	
	TEXT-DECORATION: none;
}
.bottom_link A:link
{  
	FONT-SIZE: 11px;
	COLOR: #cccccc;
    font-weight:bold;
	FONT-FAMILY: arial,verdana,sans-serif;	
	TEXT-DECORATION: none;
}
.bottom_link A:visited
{
   
	FONT-SIZE: 11px;
    font-weight:bold;
	COLOR: #cccccc;
	FONT-FAMILY: arial,verdana,sans-serif; 	
	TEXT-DECORATION: none;
}
.bottom_link A:hover
{
   
	FONT-SIZE: 11px;
    font-weight:bold;
	COLOR: #cccccc;
	FONT-FAMILY: arial,verdana,sans-serif;
    TEXT-DECORATION: underline;
}
.txtfielda
{
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	width: 300px;
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
	Background-Color: #ffffff;
}
.but 
{
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	font-weight:bolder;	 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none;
	Background-Color: #003D89;
}
/*======================================================top links start ==================================*/
#nav{
	width:100%;
	height:40px;
	background:url(../images/nav_menu_bg.jpg) repeat-x;
}
	#nav ul{
		width:100%;
		margin:0 auto;
		list-style:none;
	}
		#nav li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:40px;
			line-height:40px;
			margin:0 5px;
		}
			#nav li a{
				display:block;
				float:left;
				height:40px;				
				color:#ffffff;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 20px;				
			}
				#nav li a:hover{	
					background:url(../images/nav_hover_bg.jpg) repeat-x;
					color:#fff;
				}
					#nav li a:hover span, #nav li .current span{
						background:url(../images/nav_hover_pointer.jpg) no-repeat bottom;
						height:40px;
						display:block;
						float:left;
					}
					#nav li .current{
						display:block;
						float:left;
						height:40px;				
						background:url(../images/nav_hover_bg.jpg) repeat-x;
						color:#fff;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 20px;		
					}
/*======================================================top links end ==================================*/
/*======================================================Left pannel content [Start] ==================================*/
.practice_area {
	line-height: normal;
	width: 258px;
    height: 43px;
    line-height: 43px;
	margin: 0 0 0px 0;
	padding: 0px;
	background-color: #ffffff;
	
}
.practice_area ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.practice_area ul li {
	padding: 0;
	margin: 0 0 0 0;
    background: #ffffff	url(../images/left_bg.gif);
    padding: 20px 16px 4px 50px;
    color:#062655;   
    width: 258px;
    height: 43px;
    line-height: 43px;
    font:bold 12px Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
}

.practice_area ul li a.Selected {
	margin: 0;
	padding: 3px 16px 4px 14px;
	display: block;
	background: #ffffff	url(../images/left_bg.gif);
	color: #062655;
	background-repeat: no-repeat;
	background-position: 3px;
	text-align: left;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.practice_area ul li a:hover {
	margin: 0;
	padding: 3px 16px 4px 14px;
	display: block;
	background: #F96;
	text-align: left;
	color: #fff;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 11px;
}

.practice_area ul li a {
	margin: 0;
	display: block;
	padding: 3px 16px 4px 14px;
	background: #ffffff	url(../images/left_bg.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	text-align: left;
	color: #062655;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 11px;
}
.practice_area_cap
{
font:bold 12px arial;
color:#175a8f;
padding:3px;
}
.practice_areaa
{
background-color: #ffffff;
border:1px solid #e2bdbd;
font:bold 12px arial;
color:#000000;
}
.downarrow
{
background: transparent url(../images/down_arrow.gif) no-repeat center right;
width:21px; height:11px;
line-height:11px;
}
.practice_area_link1
{
background-color: #d8ceb8;
font:bold 12px arial;
color:#000000;
padding-left:10px;
color:#464646;
height:36px;
line-height:36px;
text-transform: uppercase;
border-bottom:2px solid #ffffff;
}
.practice_area_link1 A
{
   	COLOR: #0000cc;
    FONT-FAMILY: Arial;
   	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.practice_area_link1 A:active
{
   	COLOR: #0000cc;
    FONT-FAMILY: Arial;
   	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.practice_area_link1 A:link
{
    COLOR: #0000cc;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: none
}
.practice_area_link1 A:visited
{
    COLOR: #0000cc;
   	FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: none
}
.practice_area_link1 A:hover
{
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: underline
}
.practice_area_link2
{
background-color: #d5cdc2;
font:bold 12px arial;
color:#000000;
padding-left:10px;
height:36px;
line-height:36px;
color:#464646;
text-transform: uppercase;
border-bottom:2px solid #ffffff;
}
.practice_area_link2 A
{
   	COLOR: #0000cc;
    FONT-FAMILY: Arial;
   	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.practice_area_link2 A:active
{
   	COLOR: #0000cc;
    FONT-FAMILY: Arial;
   	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.practice_area_link2 A:link
{
    COLOR: #0000cc;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: none
}
.practice_area_link2 A:visited
{
    COLOR: #0000cc;
   	FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: none
}
.practice_area_link2 A:hover
{
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: underline
}
.practice_area_link3
{
background-color: #e8e4de;
font:bold 12px arial;
color:#000000;
padding-left:10px;
color:#464646;
height:36px;
line-height:36px;
text-transform: uppercase;
border-bottom:2px solid #ffffff;
}
.practice_area_link3 A
{
   	COLOR: #0000cc;
    FONT-FAMILY: Arial;
   	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.practice_area_link3 A:active
{
   	COLOR: #0000cc;
    FONT-FAMILY: Arial;
   	FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.practice_area_link3 A:link
{
    COLOR: #0000cc;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: none
}
.practice_area_link3 A:visited
{
    COLOR: #0000cc;
   	FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: none
}
.practice_area_link3 A:hover
{
    COLOR: #0000ff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
   	TEXT-DECORATION: underline
}
/*======================================================Left pannel content [End] ==================================*/
/*======================================================Home page center content [start] ==================================*/
.home_center
{
padding:10px;
background-color:#f9fafb;
}
/*======================================================Home page center content [End] ==================================*/
/*======================================================center image class start ==================================*/
.footer
{
background-color: #e7f5ff;
height:70px;
line-height:70px;
}
/*======================================================center image class end ==================================*/
/*======================================================Footer class=============================================start*/
.fo
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    text-align:center;
    TEXT-DECORATION: none;
}
.fo A
{
    COLOR: #115b96;
	FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.fo A:active
{
    COLOR: #115b96;
	FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.fo A:link
{
    COLOR: #115b96;
	FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.fo A:visited
{
    COLOR: #115b96;
	FONT-FAMILY: arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.fo A:hover
{
    COLOR: #B10C01;
	FONT-FAMILY: arial;
    FONT-SIZE: 11px;   
    TEXT-DECORATION: underline;
}
.email
{
    COLOR: #000000;
    FONT-FAMILY: arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.email A
{
    COLOR: #0F447A;
	FONT-FAMILY: arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.email A:active
{
    COLOR: #0F447A;
	FONT-FAMILY: arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.email A:link
{
    COLOR: #0F447A;
	FONT-FAMILY: arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.email A:visited
{
    COLOR: #0F447A;
	FONT-FAMILY: arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.email A:hover
{
    COLOR: #B10C01;
	FONT-FAMILY: arial;
    FONT-SIZE: 10px;   
    TEXT-DECORATION: underline;
}
/*=================================breadcrumb Class start================================================*/
.breadcrumb{
text-align:left;
color:#00B2FD;
font: bold 11px arial, Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(../images/icon_breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: #767981;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #767981;
}

.breadcrumb a:hover{
text-decoration: underline;
}
.breadcrumbcap
{
text-align:left;
color:#934C01;
font: bold 16px arial, Verdana, Helvetica, sans-serif;
}
.contenttitle{
text-align:left;
color:#4f4e4c;
font: bold 12px arial, Verdana, Helvetica, sans-serif;
}
/*=================================breadcrumb Class end================================================*/
/*=========== Practice area css [start]========*/
.highlights {float: left; margin-top: 20px; width: 450px;}
.highlights li {float: left; margin: 3px 0 0 0; padding: 5px; width: 450px;font:bold 12px arial;border-top:1px dotted #cccccc;border-left:5px solid #2179C1}
.highlights li a {background-color:ffffff; color: #545454; float: left; height: 23px; padding: 12px 0 0 20px; width: 450px;}
.highlights li a:hover {background-color:efefef; color: #D28A28; text-decoration: none;}
.highlights li a em {color: #A2A7AD; font-style: normal;}
.highlights ul {float: left; list-style: none; margin: 0; padding: 0;}
/*=========== Practice area css [start]========*/