body {
	background: #fff;
	margin: 0;
	padding: 3px 0 0px 0; /*top,right,bott,left*/
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color:#777777;
}
h3{
font-size: 14px;
}
td{
	font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
	font-size: 12px;
	color:#777777;
}
a {font-weight:normal;color:#777777; text-decoration:underline;}
a:hover {text-decoration:none;}

.hl img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}

.hl:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
}

.px{
	padding: 1px;
	border: 1px solid #E6E2E3;
	width:46px;
}
#main{
	padding: 0px 2px 1px 2px; /*top,right,bott,left*/
	border-left: 1px solid #ADB3C1;
	border-right: 1px solid #ADB3C1;
}

#workxs{
	text-align: right;
	padding: 0px 2px 21px 0px; /*top,right,bott,left*/
}
#xname{
	font-size: 14px;
	color:#585A66;
	font-weight:bold;
	line-height:18px;
}

#xmail, xtel{
	font-size: 12px;
	color:#585A66;
	line-height:18px;
}
#xtext{
	font-size: 11px;
	color:#585A66;
	line-height:15px;
}

#prof-in{
	font-size: 11px;
	color:#11AF12;
	font-weight:bold;
}

#prof-list{
	text-align: right;
	vertical-align:top;
	padding: 0px 10px 5px 37px; /*top,right,bott,left*/
	font-size: 11px;
	color:#5B5B5B;
	background: url("i/bplus.gif") no-repeat top right;
}

#xcontent{
	padding: 0px 10px 5px 3px; /*top,right,bott,left*/
	font-size: 11px;
	color:#5B5B5B;
}

#xworks{
	padding: 0px 0px 0px 3px; /*top,right,bott,left*/
}
#nv-links-in{
	color:#565F5A;
}
#nv-links{
	padding: 0px 0px 0px 0px; /*top,right,bott,left*/
	height:15px;
	color:#0EB116;
	vertical-align:top;
	text-align: center;
	background-color: #C3ECC4;
	width:769px;
}
#nv-links a{color:#0EB116;}


.fott{color:#12AE0F;}
.fott a{color:#12AE0F;text-decoration:underline;}

#fott{color:#12AE0F;}
#fott a{color:#12AE0F;text-decoration:underline;}

#listo td{
	text-align: right;
	vertical-align:top;
	padding: 0px 10px 5px 37px; /*top,right,bott,left*/
	font-size: 11px;
	color:#5B5B5B;
	background: url("i/bplus.gif") no-repeat top right;
}

#listo td,a{color:#5B5B5B;text-decoration:none;}

#contacttb td{line-height:18px;}
#bk-d{
	background-color: #F4F4F4;
}
#hading8{
	text-align: left;
	line-height:17px;
	font-size: 12px;
	color:#274DA2;
	padding: 0px 0px 8px 8px; /*top,right,bott,left*/
	font-weight:bold;
}

#hading7{
	text-align: left;
	line-height:17px;
	font-size: 14px;
	color:#FF6600;
	padding: 4px 0px 1px 8px; /*top,right,bott,left*/
	font-weight:bold;
}
#hading5{
	padding: 0px; /*top,right,bott,left*/
	background: url("i/hading5.gif") no-repeat top left;
	height:91px;
}

#hading6{
	height:91px;
	padding: 24px 21px 0px 87px; /*top,right,bott,left*/
	background: url("i/hading6.gif") no-repeat top right;
}

#udatex{
	font-size: 11px;
	color:#9DC71B;
	padding: 8px 1px 0px 7px; /*top,right,bott,left*/
	font-weight:bold;
}
#udatex a{
	color:#9DC71B;
}
#hlink{
	background: url("i/hlink.gif") no-repeat top left;
	color:#fff;
	height:22px;
	padding: 3px 0px 0px 22px; /*top,right,bott,left*/
}
#hlink a{color:#fff;font-weight:bold;}
#fs15w{
	text-align: left;
	line-height:26px;
	font-size: 18px;
	color:#fff;
	font-weight:bold;
}

#fs12w{
	text-align: left;
	line-height:15px;
	font-size: 12px;
	color:#fff;
}

#xipc{padding: 5px;border: 1px solid #C7C6C7;background-color: #fff;}
#ptxx{
	color:#3B81C9;
	font-size: 11px;
	padding: 9px;
	width:400px;
	max-width: 400px;
	overflow: hidden;
}
#bk-top1{
	color:#7D4A46;
	padding: 0px; /*top,right,bott,left*/
	background: url("i/bk-top1.gif") no-repeat top left;
	height:161px;
	overflow:hidden;
	height:161px;
}
#bk-top2{
	height:161px;
	text-align: left;
	line-height:17px;
	font-size: 12px;
	color:#fff;
	vertical-align:top;
	padding: 24px 21px 0px 87px; /*top,right,bott,left*/
	background: url("i/bk-top2.gif") no-repeat top right;
	overflow:hidden;
}

#title3{
	text-align: left;
	line-height:17px;
	font-size: 14px;
	color:#FF6600;
	padding: 4px 0px 12px 8px; /*top,right,bott,left*/
	font-weight:bold;
}

#bk-title1{
	text-align: left;
	line-height:17px;
	font-size: 14px;
	color:#fff;
	padding: 1px 0px 0px 8px; /*top,right,bott,left*/
	background: url("i/bk-title1.gif") no-repeat top left;
	font-weight:bold;
	height:29px;
}

#bk-title3{
	text-align: left;
	line-height:17px;
	font-size: 14px;
	color:#fff;
	padding: 4px 0px 0px 8px; /*top,right,bott,left*/
	background: url("i/bk-title1.gif") no-repeat top left;
	font-weight:bold;
	height:29px;
}

#bk-title2{
	text-align: left;
	line-height:17px;
	font-size: 14px;
	color:#fff;
	padding: 4px 0px 3px 8px; /*top,right,bott,left*/
	background: url("i/bk-title2.gif") no-repeat top right;
	font-weight:bold;
	height:29px;
	background-color: #9DC71B;
}

#bk-title5{
	text-align: left;
	line-height:17px;
	font-size: 14px;
	color:#fff;
	padding: 4px 0px 3px 8px; /*top,right,bott,left*/
	background: url("i/bk-title5.gif") no-repeat top right;
	font-weight:bold;
	height:29px;
	background-color: #B2B2B2;
}

#bk-cont1{
	padding: 0px 0px 2px 8px; /*top,right,bott,left*/
	font-size: 12px;
}
#bk-cont3{
	padding: 7px; /*top,right,bott,left*/
	font-size: 12px;
	background-color: #E5EFF8;
}
#bk-cont2{
	padding: 1px 0px 2px 8px; /*top,right,bott,left*/
	font-size: 11px;	
}
#bk-cont-close2{
	background: url("i/bk-cont-close2.gif") no-repeat top left;
	background-color: #E5EFF8;
	height:17px;
}
#bk-cont-close{
	background: url("i/bk-cont-close.gif") no-repeat top left;
	background-color: #E5EFF8;
	height:17px;
}
#cat-nv1{
	font-family: Verdana,Helvetica,sans-serif;
	text-align: left;
	height:29px;
	font-size: 13px;
	color:#3B85CA;
	padding: 5px 0px 2px 7px; /*top,right,bott,left*/
	/*background: url("i/cat-nv1.gif") no-repeat bottm left;*/
	border-bottom: 1px solid #EAEAEA;
	font-weight:bold;
}
#cat-nv1 a{color:#3B85CA;font-weight:bold;}
#cat-nv1 a:hover{ text-decoration:none; }
#cat-nv2{
	text-align: left;
	height:29px;
	font-size: 11px;
	color:#3B85CA;
	padding: 7px 0px 0px 19px; /*top,right,bott,left*/
	background: url("i/cat-nv2.gif") no-repeat bottm left;
	border-bottom: 1px solid #EAEAEA;
}
#cat-nv2 a{color:#3B85CA;}
#cat-nv2 a:hover{ text-decoration:none;}
#allr{
	color:#fff;
	background-color: #3B86CA;
	font-size: 10px;
	text-align: right;
}

#creditline{
	color:#fff;
	background-color: #B2B2B2;
	font-size: 10px;
}
#creditline a{color:#fff;}
