* {
	color:#444444;
	font-family: Verdana;
	font-size:11px;
}
body {
	 margin:0px auto;
	 BACKGROUND-COLOR: #000000;
}
a {
	text-decoration:none;
}
a:hover{
	color: #97C000;
}
img {
	border:0px;
}
p,h1,h2 {
	padding:0px;
	margin:0px;
}
#toprap {
	margin:0px auto;
	margin-top:15px;
	padding:0px;
	width:957px;
	background: #ffffff url('/images/top_bg_bottom.jpg') no-repeat left bottom;
}
#toprap .head {
	height:80px;
	margin:0px auto;
	background:url('/images/top_bg_top.jpg') no-repeat left top;
}
#toprap .head .logo {
	float:left;
	padding-top:25px;
	padding-left:25px;
}
#toprap .head .toplogin {
	float:right;
	padding-top:5px;
	padding-right:15px;
	text-align:right;
}
#toprap .head .toplogin a {
	text-decoration:underline;
}
#toprap .menu {
	height:18px;
	margin:0px auto;
}
#toprap ul {
	list-style-type:none;
	padding:0;
	margin:0;
	float:right;
	padding-right:35px;
}
#toprap ul li {
	font-size:12px;
	float:left;
	padding-right:15px;
	font-weight: bold;
	line-height:18px;
}
#toprap ul li a {
	color:#000000;
	font-size:12px;
}
#toprap ul li a:hover{
	color: #97C000;
}
#smenu {
	width:867px;
	margin:0px auto;
	height:25px;
	line-height:25px;
	text-align:right;
	padding-right:90px;
}
#smenu a {
	color:#ffffff;
}
#smenu a:hover{
	color: #97C000;
}
#bodyrap {
	margin:0px auto;
	padding:0px;
	width:957px;
	background:#ffffff url('/images/body_bg_top.jpg') no-repeat left top;
}
#bodyrap .urlredir {
	height:44px;
	line-height:44px;
	padding-left:20px;
	color:#ffffff;
}
#bodyrap .urlredir a {
	color:#ffffff;
}
#bodyrap .body {
	padding:10px 15px 10px 20px;
	text-align:left;
}
#bodyrap .body .bimg {
	float:right;
	padding-left:10px;
	width:390px;
	height:390px;
}
#bodyrap .body h1 {
	font-size:15px; 
	color:#000000;
}
#bodyrap .body p {
	padding-top:8px;
	line-height: 150%;
}
#bodyrap .body a {
	color:#0000FF;
}
#bodyrap .body a:hover {
	text-decoration:underline;
}
#bodyrap .body .listinfo {
	height:170px;	
	padding-top:15px;
}
#bodyrap .body .listinfo ul {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
#bodyrap .body .listinfo ul li {
	line-height:20px;
}
#bodyrap .body .listinfo ul li h2 {
	color:#000000;
	padding-bottom:10px;
}
#bodyrap .body .listinfo .lmore {
	text-align:right;
}
#line {
	margin:0px auto;
	height:15px;
}
#bodybottom {
	margin:0px auto;
	width:957px;
	background:#ffffff url('/images/body_bg_bottom.jpg') no-repeat left bottom;
}
#bodybottom .binfo {
	margin:0px auto;
	height:150px;
	padding-left:60px;
}
#bodybottom .binfo .bgroup {
	float:left;
	width:255px;
	background:url('/images/blue-abg3.gif');
}
#bodybottom .binfo .bgroupline {
	float:left;
	width:30px;
	height:133px;
} 
#bodybottom .binfo .bgroup .grouph {
	height:10px;
}
#bodybottom .binfo .bgroup .imgt {
	background:url('/images/blue-abg.gif') no-repeat left top;
}
#bodybottom .binfo .bgroup .imgb {
	background:url('/images/blue-abg2.gif') no-repeat left top;
}
#bodybottom .binfo .bgroup .img1 {
	background:url('/images/1.gif') no-repeat 10px 0;
}
#bodybottom .binfo .bgroup .img2 {
	background:url('/images/2.gif') no-repeat 10px 0;
}
#bodybottom .binfo .bgroup .img3 {
	background:url('/images/3.gif') no-repeat 10px 0;
}
#bodybottom .binfo .bgroup .nofont {
	font-size:0px;
}
#bodybottom .binfo .bgroup .title {
	height:26px;
	line-height:26px;
	padding-left:46px;
}
#bodybottom .binfo .bgroup .contact {
	padding:10px;
	line-height:18px;
	height:70px;
}
#bodybottom .botton {
	text-align:center;
	height:26px;
	padding-bottom:5px;
}
#bodybottom .rightinfo {
	text-align:center;
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:9px;
}
#bodybottom .rightinfo a {
	font-size:9px;
	color:#444444;
}
#bodyrap .main {
	margin:0px auto;
	overflow:hidden;
	padding:5px 20px 0px 20px;
	line-height: 150%;
}
#bodyrap .main .left,#bodyrap .main .right{
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
} 
#bodyrap .main .left {
	width:180px;
	float:left;
	background:url('/images/bgleft_1.jpg');
	text-align:right;
	line-height:30px;
	font-weight: bold;
}
#bodyrap .main .left .left_stype1 {
	PADDING-RIGHT: 20px;
	FONT-SIZE: 10pt;
	text-align: right;
	background: #ffffff url('/images/bgleft_1.jpg') repeat-y right;
}
#bodyrap .main .left .left_stype2 {
	PADDING-RIGHT: 20px;
	COLOR: #afda42; 
	FONT-SIZE: 10pt;
	text-align: right;
	background: #ffffff url('/images/bgleft_2.jpg') no-repeat right top;
	height: 30px;
}
#bodyrap .main .right {
	float:left;
	width:710px;
	padding-left:25px;
	padding-top:30px;
}
#bodyrap .main .right h1 {
	font-size:15px;
}
#bodyrap .main .right p {
	padding-top:8px;
	line-height: 150%;
}
#bodyrap .mainbottom {
	background: #ffffff url('/images/bgleft_4.jpg') no-repeat left top;
	margin-left:20px;
	height:30px;
}
#bodyrap .bodybottom {
	background: #ffffff url('/images/bg_cim_content-wrapper.gif') no-repeat left top;
	height:11px;
}
.new_r1 {height:2px; font-size:1px; overflow:hidden; display:block; background:#97C000; margin:0 10px;} 
.new_r2 {background: url('/images/r1.gif') no-repeat left top; }
.new_r3 {background: url('/images/r2.gif') no-repeat right top; }
.new_r4 {background: url('/images/r3.gif') no-repeat left bottom; }
.new_r5 {background: url('/images/r4.gif') no-repeat right bottom; }
.new_r6 {border-right:2px solid #97C000; border-left:2px solid #97C000; }
.new_rline { height: 7px;font-size:1px;}
.specialize {cursor:pointer;FONT-SIZE: 8pt;text-align: left;}
.specialize2 {cursor:pointer;FONT-SIZE: 8pt;color:#AFDA42;text-align: left;}