@charset "utf-8";
/* CSS Document */
body{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/bg.png) repeat-x #fff; font:12px Verdana, Geneva, sans-serif; color:#4c4c4c;}
ul, li{ list-style-type:none;}

a{color:#4c4c4c; text-decoration:none;}
a:hover{color:#4c4c4c; text-decoration:underline;}

/* TOP */
.Top{width:915px; margin:0px auto; overflow:hidden; height:103px;}
.Logo{width:328px; height:77px; margin:0px 0px 0px 10px; padding:10px 0px 0px 0px; float:left; background-position:center;}

.Contact{ width:245px; padding-top:10px; float:right; overflow:hidden; font-weight:bolder;}
.Contact h1{background:url(../images/call.png) 0 5px  no-repeat; font:27px Verdana, Arial, Helvetica, sans-serif bolder; font-weight:bolder; color:#292929; margin:0px; padding:0px 0px 0px 35px;}
.Contact h2{margin:10px 0px 0px 0px; padding:0px; float:right;}
.Contact h3 {width:34px; height:43px; margin:10px 0px 0px 0px; padding:0px; float:right; padding:0px 10px 0px 10px;}
/* TOP END */

/* Menu */
Menu{width:915px; margin:11px auto 0px  auto; overflow:hidden; background:url(../images/menu-act.png) repeat-x; }
Menu-Right{background:url(../images/menu-act-left.png) no-repeat;}
Menu-Left{background:url(../images/menu-right.png) no-repeat;}

Menu-Right ul {width: 915px;	overflow: hidden; font:14px Verdana, Geneva, sans-serif;	color: #292929; margin:0px;}
Menu-Right ul li {	background: url(../images/menu-divider.png) no-repeat 0% 1px;	height:33px; float: left;	margin: 0 0 0 -1px;	line-height:33px;	text-align: center;}
Menu-Right ul li a {	display: block;	width:130px;	height:33px;	float: left;	text-decoration: none;	color: #292929;}
Menu-Right ul li a:hover {	background: url(../images/menu-act.png) repeat-x 0% 1px; color: #fff;}



#menu-tail {
	background: url(../images/menu-act.png) repeat-x 0% 0%;
	width:915px;
	height:33px;
	overflow: hidden; margin:10px auto 0px auto;	
}
#menu-left {
	background: url(../images/menu-eft.png) no-repeat 0% 0%;
}
#menu-right {
	background: url(../images/menu-right.png) no-repeat 100% 0%;
	width:100%;
	height:33px;
}
#menu-right ul {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #766e64; margin: 0; padding:0; font:14px Tahoma, Geneva, sans-serif;
}
#menu-right ul li {
	background: url(../images/menu-divider.png) no-repeat 0% 0px;
	height:33px;
	float: left;
	margin: 0 0 0 -1px;
	line-height:35px;
	text-align: center;
}
#menu-right ul li a {
	font-weight:bolder;
	display: block;
	width: 153px;
	height:33px;
	float: left;
	text-decoration: none;
	color: #292929;
}
#menu-right ul li a strong {
	font-weight: bolder; width:156px;
}
#menu-right ul li a:hover {
	background: url(../images/hover.png) repeat-x 0% 0px;
	color: #fff;
}
#menu-right ul li a:hover span {
	background: url(../images/menu_left.png) no-repeat 0% 0px;
	display: block;
}
#menu-right ul li a:hover strong {
	background: url(../images/menu_right.png) no-repeat 100% 0px;
	display: block; width:156px;
}
#menu-act a {
	background: url(../images/hover.png) repeat-x 0% 0px;
	color: #fff !important;
}
#menu-act a span {
	background: url(../images/menu_left.png) no-repeat 0% 0px;
	display: block;
}
#menu-act a strong {
	background: url(../images/menu_right.png) no-repeat 100% 0px;
	display: block;
}
#menu-none ul li {
	background: url(../images/menu-left.png) no-repeat 0% 0px;
	display: block;
}
.Banner{width:915px; height:357px; margin:10px auto 0px auto; background-color:#000000;}

.Mid_Area{width:915px; margin:10px auto 0px auto; overflow:hidden;}
.Mid_Area h1{ font:37px Verdana, Arial, Helvetica, sans-serif; color:#292929; border-bottom:1px #c2c0bd solid; font-weight:bold; padding-top:20px; margin:0px;}
.Mid_Area p{font:12px Verdana, Geneva, sans-serif; color:#4c4c4c; margin:0px; padding-top:10px;}
.Mid_Top{background:url(../images/right_bg.png)  no-repeat; overflow:hidden; height:9px; width:915px;}
.Mid_bg{background:url(../images/right_bgg.png) repeat-y; overflow:hidden; width:895px; padding:0px 10px 0px 10px;}
.Mid_Foot{background:url(../images/right_foot.png)  no-repeat; margin:0px; padding:0px; height:9px; width:915px;}


.Mid_Left{width:584px; overflow:hidden; float:left;}
.Mid_Left p {line-height:160%; padding-top:15px;}
.Left_area{width:584px; overflow:hidden; float: left; padding-bottom:20px; line-height:20px;}
.Special_area{width:584px; float:left; overflow:hidden; float:left; padding-top:0px; }
.Special_area2{width:584px; float:left; overflow:hidden; float:left; padding-top:20px; }
.Special{width:190px; margin:0px 0px 0px 3px; overflow:hidden; float:left;}
.Special_pic{background: url(../images/pic_bg.png) no-repeat; width:186px; height:105px; padding:2px;} 
.Special_pic2{width:186px; height:105px; padding:2px;} 
.Special h2{font:14px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding-top:5px; font-weight:bold;}
.Special p { font:11px Verdana, Geneva, sans-serif; text-align:left; color:#737373; padding-top:5px; line-height:150%;}
.more a{font:11px Verdana, Geneva, sans-serif; color:#333; font-weight:bold; text-decoration:underline; float:left; padding:5px 0px 5px 0px;}
.more a:hover{text-decoration:none;}

a.mored{background:url(../images/more-nor.png) no-repeat; width:96px; height:25px; border:0; vertical-align:top; display:block; margin-left:250px; margin-top:5px;}
a.mored:hover{background:url(../images/more-over.png); width:96px; height:25px; border:0; vertical-align:top; display:block; margin-left:250px;}

.Mid_Right{ width:309px; margin:0px 0px 0px 0px; overflow:hidden; float:right;}
.Right_area{width:309px; overflow:hidden; float:right; }

.Login_area{width:308px; padding:0px; overflow:hidden;}
.Login_area a {font-weight:bold;}


.Register-form {width:288px; font:12px Verdana, Geneva, sans-serif; color:#fff; float:right; overflow:hidden;} 
.input {background: url(../images/input.png) no-repeat; width:180px;height:25px; border:none;
float: left; font:11px Verdana, Geneva, sans-serif; color: #292929; float:right;}
.Register-form span {	display: block;	width:100px; height: 21px;	line-height: 21px;	float:left;}
.button{background:url(../images/buttom.png) no-repeat; width:66px; height:25px; border:0; text-align:center; font:9px Verdana, Geneva, sans-serif bold; color:#fff; vertical-align:top;}
.submit{background:url(../images/submit.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}
.submit:hover{background:url(../images/submit-2.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}
.reset{background:url(../images/reset.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}
.reset:hover{background:url(../images/reset-2.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}
.join{background:url(../images/join.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}
.join:hover{background:url(../images/join-2.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}

.login{background:url(../images/loginb.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}
.login:hover{background:url(../images/login-2.png) no-repeat; width:66px; height:25px; border:0; vertical-align:top;}

.news_area{width:308px; overflow:hidden; margin-top:10px; float:left; }
.news a {width:298px; background:url(../images/news.png) no-repeat; font-weight:bold; font:18px Verdana, Geneva, sans-serif; color:#292929; padding:3px 0px 2px 20px; height:25px; display:block; text-decoration:none;}
.news a:hover {background:url(../images/newsletter.png) no-repeat; color:#FFFFFF;}
.newsletter{width:298px; background:url(../images/newsletter.png) no-repeat; font:18px Verdana, Geneva, sans-serif; color:#fff;  margin-top:10px; padding:5px 0px 0px 20px; height:25px;}
.Newsa{width:308px; float:left; margin:0px 0px 0px 0px; overflow:hidden;}
.NewsaE{width:240px; float:left; margin:10px 0px 0px 0px; overflow:hidden;}
.NewsaB{width:66px; float:right; margin:10px 0px 0px 0px; overflow:hidden;}
.news_email{background:url(../images/text_field.png) no-repeat; width:240px; height:19px; font:10px Verdana, Geneva, sans-serif; color:#292929; padding:4px; border:none;}

.Footer{width:100%; margin:0 auto; background:url(../images/footer_bg.png) repeat-x; height:68px;}
.Footer_Area{font:9px Verdana, Geneva, sans-serif; color:#292929; width:915px; margin:10px auto 0px auto; padding-top:10px; font-size:11px;} 
.Footer_Area a{color:#737373; text-decoration:underline;}
.Footer_Area a:hover{text-decoration:none;}

.TabInput{width:170px; border:none; color:#292929; padding:4px 6px 8px 6px; font-size:11px; background:url(../images/text_field2.png) no-repeat;}
.TabInputSmall{width:170px; border:#4d4d4d 1px solid; background-color:#b6b6b6; color:#292929; padding:2px; font-size:11px;}
.date-pick {width:190px; border:none; color:#292929; padding:4px 6px 8px 6px; font-size:11px; background:url(../images/text_field5.png) no-repeat; float:left;}
.TabSelect{width:184px; border:none; color:#292929; padding:4px 6px 8px 6px; font-size:11px; background:url(../images/text_field2.png) no-repeat; background-color:#b6b6b6; height:25px;}
/*.select {
	position: absolute;
	width: 184px;  With the padding included, the width is 190 pixels: the actual width of the image.
	
	padding:0px 0px 8px 6px;
	color: #292929;
	font: 11px/21px arial,sans-serif;
	background: url(../images/text_field3.png) no-repeat;
	overflow: hidden;
	border:0;
}
 */
 
 .comboboxContainer { 
	/* With the padding included, the width is 190 pixels: the actual width of the image. */
	
	padding:0px 0px 8px 6px;
	
	border:0;}
.comboboxValueContainer { padding-left:10px; font: 11px/21px arial,sans-serif; color:#292929;
	background: url(../images/text_field3.png) no-repeat;} 
.comboboxDropDownButton { width: 15px; height:22px; } 
.comboboxDropDownContainer { background-color:#b6b6b6; padding:5px; font-size:11px; color:#292929; border: 1px solid #292929;}
.comboboxItemHover {color:#fff; background-color:#292929;}
 .comboboxContainer2 { 
	/* With the padding included, the width is 190 pixels: the actual width of the image. */
	
	padding:0px 0px 8px 6px;
	
	border:0;}
.comboboxValueContainer2 { padding-left:10px; font: 11px/21px arial,sans-serif;
	background: url(../images/text_field4.png) no-repeat;} 
.comboboxDropDownButton2 { width: 15px; height:22px; } 
.comboboxDropDownContainer2 { background-color:#b6b6b6; padding:5px; font-size:11px; color:#292929; border: 1px solid #292929;}
.comboboxItemHover2 {color:#292929; background-color:#FFF;}

.Prof_Left_area{width:570px; overflow:hidden; float: left; padding-bottom:20px;  padding-right:15px; line-height:20px;}
.Prof_Special_area{width:584px; float:left; overflow:hidden; float:left; padding-top:0px; }
.Prof_Special_area{width:190px; margin:0px 0px 0px 3px; overflow:hidden; float:left;}
.Prof_Left_area h1{font:37px Verdana, Arial, Helvetica, sans-serif; color:#292929; border-bottom:1px #c2c0bd solid; font-weight:bold; padding-top:20px; margin:0px; }
.Prof_Left_area h2{font:13px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding-top:20px; font-weight:bold;}
.Prof_Left_area h3{font:12px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding-top:0px; font-weight:bold;}
.Prof_Left_area h4{font:12px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding-top:0px; font-weight:bold;}
.Prof_Left_area p { font:11px Verdana, Geneva, sans-serif; margin:0px; color:#737373; padding-top:5px; line-height:150%; text-align:justify;}

p strong {color:#000000}
h3, h3 a {font:14px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding-top:5px; font-weight:bold;}
h4 {font:18px Verdana, Geneva, sans-serif; color:#000; margin:0px; padding-top:5px; font-weight:bold;}
/*.li-index {margin:0px; padding:0px;}*/
.li-index li {float:left; width:180px; display:block;}
.li-link li {float:left; width:270px; display:block;}

.news_ad{width:540px; margin:10px 20px 0px 20px; border:medium #000000 solid;}
