@charset "UTF-8";
/* CSS Document */
img {
	border:0px;
}
body,td,th {
	font-family: Arial, Tahoma;
	font-size: 12px;
	line-height:17px;
	color: #555555;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg_002.gif);
	background-repeat:repeat;
}
#background_a{
	background-image:url(images/bg_001.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#background_b{
	background-image:url(images/bg_003.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#background_c{
	height:148px;
	background-image:url(images/img_001.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#background_d{
	background-image:url(images/bg_004.gif);
	background-repeat:repeat-y;
}
#background_e{
	background-image:url(images/bg_005.gif);
	background-repeat:repeat-y;
}
#background_f{
	background-image:url(images/img_002.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#background_g{
	background-image:url(images/img_003.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#background_h{
	background-image:url(images/img_005.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#background_i{
	background-image:url(images/img_004.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#background_ihome{
	background-image:url(images/img_004-2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#background_j{
	background-image:url(images/bg_008.gif);
	background-repeat:repeat;
}
#background_k{
	background-image:url(images/bg_007.gif);
	background-repeat:repeat;
}
#background_l{
	background-image:url(images/bg_009.gif);
	background-repeat:repeat-y;
}
#background_m{
	height:148px;
	background-image:url(images/img_006.jpg);
	background-repeat:no-repeat;
}
#background_n{
	height:60px;
	background-image:url(images/img_007.jpg);
	background-repeat:no-repeat;
}
#background_o{
	height:150px;
	background-image:url(images/img_008.jpg);
	background-repeat:no-repeat;
}
#background_p{
	background-color:#FFFFFF;
	color:#333333;
}
#div_main{
	margin:0 auto;
	width:962px;
}
#div_a{
	margin:0 auto;
	width:960px;
}
#footer{
	height:40px;
	background-image:url(images/bg_006.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#padding_a{
	padding:0 8px 0 10px;
}
#padding_b{
	padding:3px 0 10px 0;
}
#padding_c{
	padding:0 7px 0 7px;
}
.css1{
	color:#FFFFFF;
}
.css2{
	color:#FF9900;
}
.css_x1{
	font-size:9px;
	color:#666666;
}
.css_x2{
	font-size:20px;
	color:#FFFFFF;
	
}
.css_x3{
	font-size:13px;
	color:#333333;
	font-weight:bold ;
}
.css_x311{
	font-size:11px;
	color:#333333;
	font-weight:bold ;
}
.css_x5{
	font-size:12px;
	color:#666666;
}
.css_x511{
	font-size:11px;
	color:#666666;
}
.css_news_headfont{
	font-size:12px;
	color:#333333;
}
.css_news_datefont{
	font-size:11px;
	color:#666666;
}
.css_news_content{
	font:tahoma ;
	font-size:12px;
	line-height:19px;
	color:#333333;
}
.css_x4{
	font-size:13px;
	color:#787878;
}
.bullet_a{
	background-image:url(images/bullet_01.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.css_contact td{
	font-size:12px;
	color:#999999;
}

a.link1:link{text-decoration:none; color:#FFFFFF; }
a.link1:visited{text-decoration:none; color:#FFFFFF; }
a.link1:hover,a.link1#selected{text-decoration:none; color:#999999; }

a.link2:link{text-decoration:none; color:#999999; }
a.link2:visited{text-decoration:none; color:#999999; }
a.link2:hover,a.link2#selected{text-decoration:none; color:#FFFFFF; }

a.link3:link{text-decoration:none; color:#999999; }
a.link3:visited{text-decoration:none; color:#999999; }
a.link3:hover,a.link3#selected{text-decoration:underline; color:#999999; }

a.linknewsd:link{text-decoration:none; 	font-weight:bold; color:#333333; }
a.linknewsd:visited{text-decoration:none; 	font-weight:bold; color:#333333; }
a.linknewsd:hover,a.link3#selected{text-decoration:underline;	font-weight:bold;  color:#666666; }

a.linknews:link{text-decoration:none;  color:#333333; }
a.linknews:visited{text-decoration:none;  color:#333333; }
a.linknews:hover,a.link3#selected{text-decoration:underline;	  color:#666666; }

a.linknews2:link{text-decoration:none;  color:#666666; }
a.linknews2:visited{text-decoration:none;  color:#666666; }
a.linknews2:hover,a.link3#selected{text-decoration:underline;	  color:#666666; }

div.linkpage a:link{text-decoration:none;  color:#333333; }
div.linkpage a:visited{text-decoration:none;  color:#333333; }
div.linkpage a:hover,div.linkpage#selected{text-decoration:underline;	  color:#ff6600; }

.linknewsd2{text-decoration:none; 	font-weight:bold; color:#333333; }
.readmore{
	width:89px;
	height:21px;
	float:left;
	cursor:pointer;
	background:url('images/botton-more.gif');
}
div.visited a{
	float:left;
	width:89px;
	height:21px;
	cursor:pointer;
	background:url('images/bottonvisited.gif');
}
div.visited a:hover{

	background-position:-89px;
}

.close{
	float:left;
	width:89px;
	height:21px;
	cursor:pointer;
	background-image:url('images/botton-more.gif');
	background-position:-89px;
}
div.first a{
	float:left;
	width:31px;
	height:17px;
	background:url('images/img_039.gif') no-repeat;
}
div.first :hover{
	background:url('images/img_036.gif') no-repeat;
}
div.last a{
	float:left;
	width:31px;
	height:17px;
	background:url('images/img_038.gif') no-repeat;
}
div.last :hover{
	background:url('images/img_037.gif') no-repeat;
}
.pract-over{
	background:url('images/bgourpractice.gif') repeat-x;
}
.menu_home a{
	float:left;
	width:48px;
	height:18px;
	background:url('images/menu01.gif') no-repeat;
}
.menu_home a:hover{
	background-position:-48px;
}
.our_practice a{
	float:left;
	width:86px;
	height:18px;
	background:url('images/menu02.gif') no-repeat;
}
.our_practice a:hover{
	background-position:-86px;
}
.our_team a{
	float:left;
	width:73px;
	height:18px;
	background:url('images/menu03.gif') no-repeat;
}
.our_team a:hover{
	background-position:-73px;
}
.news a{
	float:left;
	width:175px;
	height:18px;
	background:url('images/menu04.gif') no-repeat;

}
.news a:hover{
	background-position:-175px;
}
.associated a{
	float:left;
	width:120px;
	height:18px;
	background:url('images/menu05.gif') no-repeat;

}
.associated a:hover{
	background-position:-120px;
}
.contact a{
	float:left;
	width:77px;
	height:18px;
	background:url('images/menu06.gif') no-repeat;

}
.contact a:hover{
	background-position:-77px;
}