@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;
	font-size:14px;
}

img
{
	border:none;
}

p,span,h1,h2,h3,h4,h5,h6,td,div,ul,li
{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
}

a,a:hover
{
	text-decoration:none;
	color:#000;
}


/*Site Start*/

#wrapper
{
	width:100%;
	height:auto;
	float:left;
	background-color:#F5F5F5;
	/*background:url(../images/header-without-shadow.png) top repeat-x;*/
}

#header
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/bgmenu.png) center top repeat-x;
	_background:url(../images/bgmenuie6.png) center top repeat-x;
	z-index:300;
}

#content
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/content-bg.png) repeat;
	background-color:#F5F5F5;
	padding-top:20px;
}

#footer
{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/footer-bg.png) #f5f5f5 top repeat-x;
	padding-top:29px;
}


/*/////////////////////////////////////////////////////////////////////////////
                               Home Page
/////////////////////////////////////////////////////////////////////////////*/

/*Header Start*/

.header
{
	width:1024px;
	height:auto;
	margin:0px auto;
}

.logo-part
{
	width:100%;
	height:auto;
	float:left;
	/*padding-top:37px;*/
}

.logo

{
	width:356px;
	height:auto;
	float:left;
	padding-left:11px;
}

.Phone-number
{
	
	height:auto;
	float:right;
	/*padding-right:9px;
width:238px;*/
}

.Phone-number h1
{
	
	height:auto;
	float:left;
	text-align:right;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ec6606;
	padding-bottom:20px;
	padding-top:10px;
}

.bowserverison
{
	/*width:210px;*/
	height:auto;
	float:right;
	font:normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ffffff;
	/*text-transform:uppercase;*/
	padding-top:7px;
	/*margin-right:-10px;*/
}

.bowserverison ul
{
	margin:0px;
	padding:0px;
}

.bowserverison ul li
{
	display:inline-block;
	float:left;
	background:url(../images/divater.png) right no-repeat;
	padding-right:14px;
	padding-left:14px;
	
}

.bowserverison ul li a
{
	color:#EC6606;
}

.bowserverison ul li a.current
{
	font-weight:bold;
}

.bowserverison ul li a:hover
{
	color:#ec622f;
	font-weight:bold;
}
.menucontainer
{
	width:1002px;
	height:auto;
	margin:0px auto;
	background:url(../images/menu-bg.png) repeat-x;
	z-index:200;
	/*padding-left:11px;
	padding-right:8px;
	background:url(../images/shadow.png) top no-repeat;*/
}

.menu-and-banner
{
	width:100%;
	height:auto;
	float:left;
	/*padding-left:11px;
	padding-right:8px;
	background:url(../images/shadow.png) top no-repeat;*/
}

.menu-part
{
	width:1024px;
	height:49px;
	float:left;
	background:url(../images/menu-bg.png) repeat-x;
	padding-top:3px;
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	/*text-shadow: 1px 1px #001a38;*/
	
}

.menu-part ul
{
	margin:0px;
	padding:0px;
}

.menu-part ul li.sy1_li
{
	display:inline-block;
	float:left;
	/*background:url(../images/menu-divater.png) right no-repeat;*/
	height:29px;
	padding-left:27px;
	padding-right:28px;
	padding-top:12px;
	padding-bottom:8px;
	
}

.menu-part ul li.sy2_li span.navspan
{
	line-height:40px;
	font-size:14px;
	margin-left:12px;
	
}

.menu-part ul li a
{
	color:#ffffff;
	font-size:16px;
	
	
}
.navspan 
{

}
.menu-part ul li a:hover
{
	
/*	text-shadow: 1px 1px #ffffff;*/
}

.menucurrent{
background:#ff6600;
}
ul li.menucurrent a{

}
ol li
{
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	line-height:26px;
}
#content p 
{
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	line-height:24px;
}
.banner
{
	width:100%;
	height:auto;
	float:left;
}

/*Content Start*/

.content
{
	width:1024px;
	height:auto;
	margin:0px auto;
}

.left-bg
{
	width:26px;
	height:424px;
	float:left;
	/*background:url(../images/bg-left.png) no-repeat;*/
}

.right-bg
{
	width:26px;
	height:424px;
	float:left;
	/*background:url(../images/bg-right.png) no-repeat;*/
}
.content-center
{
	width:972px;
	height:auto;
	float:left;
	/*background:url(../images/ce-bg.png) top repeat-x;
	padding-top:28px;*/
}
span.boxorange
{
	text-align:center;
	padding-top:5px;
	color:#fff;
	float:left;
	width:103px;
	height:29px;
	background:url(../images/bg01.png) no-repeat;
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	line-height:16px;
}
span.boxblue
{
	text-align:center;
	padding-top:5px;
	color:#fff;
	float:left;
	width:103px;
	height:29px;
	background:url(../images/bg02.png) no-repeat;
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	line-height:14px;
}
div.list ul a
{
	font-size:14px;
}
div.list ul a:hover
{
	font-size:14px;
	color:#ff8534;
}
div.list ul .badge { background:#FF8433; float:left; width:60px; padding:8px 0 8px 0; text-align:center; font-size:18px; line-height:1em; color:#fff; text-transform:uppercase; margin-right:20px;}
div.list ul .badge span {display:block; font-size:10px;}
.welcome-part
{
	width:972px;
	height:auto;
	float:left;
	padding-top:13px;
}

.health-care
{
	width:270px;
	height:auto;
	float:left;
	padding-left:28px;
	padding-right:31px;
	background:url(../images/v-divater.png) right repeat-y;
}

.health-care h1
{
	width:270px;
	height:auto;
	float:left;
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#B0DFD7;
}

.health-care h1 span
{
	width:270px;
	height:auto;
	float:left;
	font:Normal 22px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ff8534;
	text-transform:uppercase;
}

.health-care h2
{
	width:270px;
	height:auto;
	float:left;
	margin-top:12px;
	margin-bottom:14px;
}

.health-care h3
{
	width:270px;
	height:auto;
	float:left;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:22px;
	padding-bottom:22px;
}

.health-care h4
{
	width:270px;
	height:auto;
	float:left;
}

.tools
{
	width:274px;
	height:auto;
	float:left;
	
	padding-left:26px;
	
}

.tools h1
{
	width:274px;
	height:auto;
	float:left;
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#B0DFD7;
	padding-bottom:12px;
}

.tools h1 span
{
	width:274px;
	height:auto;
	float:left;
	font:Normal 22px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ff8534;
	text-transform:uppercase;
}

.tools h2
{
	width:274px;
	height:auto;
	float:left;
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	padding-bottom:13px;
}
.tools h3
{
	width:270px;
	height:auto;
	float:left;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:22px;
	padding-bottom:26px;
}
.tools ul
{
	padding-top:12px;
	padding-bottom:13px;
}
.tools ul li
{
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	padding-bottom:10px;
}

.tools p
{
	padding-bottom:4px;
}


.log-in
{
	width:274px;
	height:auto;
	float:left;
}

.log-in h4
{
	width:274px;
	height:auto;
	float:left;
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ff8534;
	padding-bottom:10px;
}

.input
{
	width:264px;
	height:auto;
	float:left;
	padding-bottom:7px;
}

.log-in-input-bg
{
	width:255px;
	height:25px;
	float:left;
	border:#ececec solid 1px;
	background:url(../images/input-bg.png) repeat-x;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-left:9px;
}

.log-in h5
{
	width:274px;
	height:auto;
	float:left;
	padding-top:6px;
}

.news
{
	width:286px;
	height:auto;
	float:left;	
	padding-left:10px;
	padding-right:31px;
	background:url(../images/v-divater.png) right repeat-y;
	
}

.news h1
{
	width:286px;
	height:auto;
	float:left;
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#B0DFD7;
	padding-bottom:12px;
}

.news h1 span
{
	width:286px;
	height:auto;
	float:left;
	font:Normal 22px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ff8534;
	text-transform:uppercase;
}
.content-left .list
{
	width:100%;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	
}

.list
{
	width:286px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	
}

.list ul
{
	margin:0px;
	padding:0px;
	margin-bottom:11px;
}

.content-left .list ul li
{
	
	display:inline-table;

	width:670px;
	padding-bottom:30px;
	padding-top:0px;
	
}
div.list ul h4
{
    font-size:18px;
    font-weight:lighter;
    
    
 }
.content-left .list ul li span.summary
{
	
	font-size:14px;
	width:580px;
	display:inline-block;
	padding-top:5px;
	text-indent:22px;
    line-height:25px;
	
}
.content-left .list ul li span.summary img
{
    width:128px;height:96px;float:left;padding-right:5px;
}

.list ul li
{
	
	display:inline-table;

	width:286px;
	padding-bottom:30px;
	padding-top:0px;
}

.list h3
{
	width:286px;
	height:auto;
	float:left;
	padding-top:7px;
}

.divater
{
	width:944px;
	height:auto;
	float:left;
	padding-left:28px;
	margin-top:39px;
}

.testimonial-part
{
	width:944px;
	height:auto;
	float:left;
	padding-left:28px;
	padding-top:17px;
	padding-bottom:28px;
}

.testimonial-inner
{
	width:450px;
	height:auto;
	float:left;
	margin-right:22px
}

.testimonial-img
{
	width:142px;
	height:auto;
	float:left;
}

.testimonial-text
{
	width:298px;
	height:auto;
	float:left;
	padding-top:28px;
	padding-left:10px;
}

.testimonial-text h1
{
	width:298px;
	height:auto;
	float:left;
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#000000;
}
.testimonial-text h1 span
{
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#1e7dee;
}

.testimonial-text h2
{
	width:298px;
	height:auto;
	float:left;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#4d4d50;
	line-height:24px;
}

/*Footer Start*/

.footer-top
{
	width:1024px;
	height:auto;
	margin:0px auto;
}

.footer-menu
{
	width:1000px;
	height:auto;
	float:left;
	background:url(../images/doctor.png) right bottom no-repeat;
	margin-top:-40px;
	padding-top:74px;
	padding-left:47px;
	padding-bottom:24px;
	
}

.service
{
	width:153px;
	height:auto;
	float:left;
	background:url(../images/v-divater.png) right repeat-y;
}

.patients
{
	width:141px;
	height:auto;
	float:left;
	background:url(../images/v-divater.png) right repeat-y;
	padding-left:28px;
}


.visitors
{
	width:162px;
	height:auto;
	float:left;
	background:url(../images/v-divater.png) right repeat-y;
	padding-left:28px;
}

.service h1,.patients h1,.visitors h1,.contact h1
{
	width:100%;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:10px;
}

.service-list
{
	width:100%;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
}

.service-list ul
{
	margin:0px;
	padding:0px;
}

.service-list ul li
{
	line-height:24px;
}

.service-list ul li a
{
	color:#474747;
}

.service-list ul li a:hover
{
	color:#ff8534;
}

.contact
{
	width:437px;
	height:auto;
	float:left;
	padding-left:28px;
}

.contact p
{
	width:300px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
}

.contact h2
{
	width:100%;
	height:auto;
	float:left;
	padding-top:6px;
}

.footer-bottom
{
	width:100%;
	height:61px;
	float:left;
	background:#fd8a3a;
	padding-top:26px;
}

.copy-right-part
{
	width:977px;
	height:auto;
	margin:0px auto;
	padding-left:47px;
}

.copy-right-text
{
	width:700px;
	height:auto;
	float:left;
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top:10px;
}

.social-media
{
	width:277px;
	height:auto;
	float:left;
	font-size:12px;
	color:white;
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	margin-top:5px;
}

.social-media ul li
{
	display:inline-block;
	float:left;
	padding-left:6px;
}

.social-media ul li a:hover
{
	opacity:0.4;
    filter:alpha(opacity=20);
}


/*/////////////////////////////////////////////////////////////////////////////
                               Service Page
/////////////////////////////////////////////////////////////////////////////*/

.title-part
{
	width:1005px;
	height:auto;
	float:left;
}

.title-image
{
	width:1005px;
	height:auto;
	float:left;
}


.title-part-bg
{
	width:981px;
	height:45px;
	float:left;
	background:url(../images/title-bg.png) no-repeat;
	margin-top:-52px;
	z-index:100;
	font:Normal 24px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding-top:63px;
	padding-left:24px;
}

.title-part-bg span
{
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
}


.content-left
{
	width:699px;
	height:auto;
	float:left;
	padding-left:11px;
	background:url(../images/v-divater.png) right repeat-y;
}

.service-text-part
{
	width:699px;
	height:auto;
	/*float:left;*/
}

.service-text-part ol
{
	padding-right:30px;
}

.service-text-part h1
{
	width:699px;
	height:auto;
	float:left;
	font:Normal 24px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
}

.service-text-part p,.includ-list p
{
	width:673px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	padding-right:26px;
	padding-top:15px;

}

.service-text-part h3
{
	width:655px;
	height:auto;
	float:left;
	/*background:#FFF;*/
	border:#f1f2f2 solid 1px;
	padding:5px;
	margin-top:15px;
	text-align:center;
}

.service-text-part  ol li h1
{
	font:Bold 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	padding-top:12px;
}
#content p
{
    width:100%;

}
.browse-alph
{
	width:699px;
	height:auto;
	float:left;
	padding-top:23px;
	padding-bottom:23px;
}

.browse-alph h1
{
	font:Bold 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#014593;
}

.alph-list
{
	width:652px;
	height:35px;
	float:left;
	background:url(../images/alap-bg.png) repeat-x;
	border:#ececec solid 1px;
	margin-top:15px;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#535353;
}

.alph-list ul
{
	margin-left:5px;
}

.alph-list ul li
{
	display:inline-block;
	border-right:#ececec solid 1px;
	height:23px;
	float:left;
	padding-left:7px;
	padding-right:7px;
	padding-top:10px;
}

.alph-list ul li a
{
	color:#535353;
}

.alph-list ul li a:hover
{
	color:#000;
}

.browse-area
{
	width:699px;
	height:auto;
	float:left;
	padding-bottom:23px;
}

.browse-area h1
{
	width:648px;
	height:auto;
	float:left;
	font:Bold 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#014593;
	background: url(../images/list-divater.png)  bottom repeat-x;
	padding-bottom:10px;
	margin-top:23px;
}

.service-list1
{
	width:248px;
	height:auto;
	float:left;
	padding-top:15px;
}

.service-list2
{
	width:260px;
	height:auto;
	float:left;
	padding-top:15px;
}

.service-list3
{
	width:144px;
	height:auto;
	float:left;
	padding-top:15px;
}

.service-list1 ul li,.service-list2 ul li,.service-list3 ul li
{
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:30px;
}

.browse-area-list ul li a
{
	color:#474747;
}

.browse-area-list ul li a:hover
{
	color:#000;
}


.sidebar
{
	width:250px;
	height:auto;
	float:right;
}

.sidebar-inner
{
	width:250px;
	height:auto;
	float:left;
	/*background:url(../images/sidebar-bg.png) top repeat-x;
	background-color:#F6F6F6;
	border:2px solid white;
	padding-top:12px;*/
	margin-bottom:60px;
	
	
}

.facilities
{
	width:250px;
	height:auto;
	float:left;
}

.facilities h1,.video h1,.service-sidebar h1,.download h1,.recent-post h1,.twitter h1
{
	width:230px;
	height:auto;
	float:left;
	padding-left:20px;
	font:Normal 20px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FF6600;
}


.facilities-list
{
	width:230px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:26px;
	padding-left:20px;
	padding-bottom:10px;
	/*background:url(../images/content-bg.png) repeat;*/
}

.facilities-list ul
{
	margin-top:6px;
	padding:0px;

}

.facilities-list ul li
{
	background:url(../images/side-bar-bulet.gif) left top no-repeat;
	padding-left:30px;
	padding-top:3px;

}

.facilities-list ul.sub li
{
	background:url(../images/bullet_orange.gif) left -3px no-repeat;
	padding-left:26px;
	margin-left:-10px;

}

.facilities-list ul li a
{
	color:#FF6600;
	font-size:14px;
}

.facilities-list ul.sub li a
{
	color:#FF6600;
	font-size:12px;
}

.facilities-list ul li a:hover
{
	color:#000;
}
 .breadlink a
 {
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FF7242;
 }
  .breadlink a.current
 {
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:gray;
 }
.breadlink{
padding-bottom:14px;
font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
color:gray;
padding-top:2px;
}
div.rightbottom
{
	background:url(../images/rightbg.jpg) left top no-repeat;
	height:9px;
}
.facilities h2,.video h2,.service-sidebar h2,.download h2,.recent-post h2,.twitter h2
{
	width:250px;
	height:auto;
	float:left;
	text-align:center;
	margin-top:12px;
	margin-bottom:15px;
}

.video
{
	width:250px;
	height:auto;
	float:left;
}

.video-play
{
	width:192px;
	height:auto;
	float:left;
	margin-left:20px;
	padding:5px;
	background:#FFF;
	margin-top:15px;
	margin-bottom:10px;
}

.service-sidebar
{
	width:250px;
	height:auto;
	float:left;
}

.service-sidebar p
{
	width:230px;
	height:auto;
	float:left;
	padding-left:20px;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.service-sidebar p span
{
	width:230px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.download
{
	width:250px;
	height:auto;
	float:left;
	padding-bottom:30px;
}

.news-letter
{
	width:233px;
	height:94px;
	float:left;
	background:url(../images/news-letter-bg.png) no-repeat;
	padding-left:27px;
	padding-top:18px;
}

.news-letter h1
{
	width:233px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
	line-height:18px;
}

.news-letter h1 span
{
	width:233px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-left:2px;
}

.sign-up
{
	width:214px;
	height:29px;
	float:left;
	padding-top:8px;
}

.sign-up-input
{
	border:none;
	background:none;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#565758;
}

.sign-up-bg
{
	width:135px;
	height:24px;
	float:left;
	background:url(../images/sign-up-input.png) no-repeat;
	padding-top:6px;
	padding-left:4px;
}

.sign-up-buttion
{
	width:73px;
	height:29px;
	float:left;
}


.include
{
	width:699px;
	height:auto;
	float:left;
	padding-top:23px;
	padding-bottom:23px;
}

.include h1
{
	width:648px;
	height:auto;
	float:left;
	font:Normal 24px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:0px;
}

.includ-list
{
	width:648px;
	height:auto;
	float:left;
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:36px;
	margin-top:15px;
}

.includ-list ul li
{
	background:url(../images/circle.png) 1px no-repeat;
	padding-left:20px;
}


.inner-testimonial
{
	width:650px;
	height:auto;
	float:left;
	background:url(../images/list-divater.png) top repeat-x;
	padding-top:25px;
}

.inner-testimonial-img
{
	width:142px;
	height:auto;
	float:left;
}

.inner-testimonial-text
{
	width:498px;
	height:auto;
	float:left;
	padding-top:18px;
	padding-left:10px;
}

.inner-testimonial h1
{
	width:498px;
	height:auto;
	float:left;
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#000000;
}
.inner-testimonial h1 span
{
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#1e7dee;
}

.inner-testimonial h2
{
	width:498px;
	height:auto;
	float:left;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#4d4d50;
	line-height:24px;
}


/*/////////////////////////////////////////////////////////////////////////////
                              Our Doctors Page
/////////////////////////////////////////////////////////////////////////////*/

.specialty-doctors-part
{
	width:660px;
	height:auto;
	float:left;
}

.specialty-doctors-inner
{
	width:660px;
	height:auto;
	float:left;
}


.specialty-doctors
{
	width:202px;
	height:auto;
	float:left;
	margin-right:25px;
}

.specialty-doctors-part h1
{
	width:660px;
	height:auto;
	float:left;
	font:Normal 24px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-top:26px;
	padding-bottom:23px;
}

.specialty-doctors h2
{
	width:206px;
	height:146px;
	float:left;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	background:url(../images/doctor-img1.png) no-repeat;
}

.specialty-doctors h3
{
	width:202px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#054899;
	padding-top:15px;
	padding-bottom:6px;
}

.specialty-doctors h3 span
{
	width:202px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#626262;
}

.specialty-doctors p
{
	width:202px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:10px;
	line-height:18px;
}

.specialty-doctors h4
{
	width:202px;
	height:auto;
	float:left;
	padding-bottom:20px;
}


/*/////////////////////////////////////////////////////////////////////////////
                              For Patients Page
/////////////////////////////////////////////////////////////////////////////*/

.patients-part
{
	width:660px;
	height:auto;
	float:left;
	padding-bottom:30px;
}

.patients-area
{
	width:291px;
	height:auto;
	float:left;
	padding-top:38px;
	padding-bottom:10px;
	padding-right:35px;
}

.patients-area h1
{
	width:291px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#054899;
}

.patients-area p
{
	width:291px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:10px;
	padding-top:10px;
	line-height:18px;
}

.patients-area h2
{
	width:291px;
	height:auto;
	float:left;
}

/*/////////////////////////////////////////////////////////////////////////////
                           Health Information Page
/////////////////////////////////////////////////////////////////////////////*/

.health-part
{
	width:670px;
	height:auto;
	float:left;
	margin-top:15px;
}

.health-list
{
	width:670px;
	height:auto;
	float:left;
	padding-top:10px;
	background:url(../images/footer-bg.png) #f5f5f5 top repeat-x;
}

.health-list-img
{
	width:654px;
	height:auto;
	float:left;
	background:#FFF;
	border:#f1f2f2 solid 1px;
	padding:6px;
}

.date
{
	width:136px;
	height:64;
	float:left;
	margin-top:-232px;
	z-index:1000;
	background:#FF8433;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin-left:7px;
	_margin-left:3px;
	padding:5px;
}

.date span
{
	width:124px;
	height:64;
	float:left;
	background:#FF8433;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	
}

.health-text-part
{
	width:670px;
	height:auto;
	float:left;
	margin-top:24px;
}

.health-text-part h4
{
	width:670px;
	height:auto;
	float:left;
	margin-top:30px;
}

.health-comment
{
	padding-bottom:22px;
	padding-left:15px;
	
}

/*
.health-comment
{
	width:181px;
	height:auto;
	float:left;
	background:url(../images/comment-divater.png) right repeat-y;
	padding-bottom:22px;
	padding-left:15px;
}

*/

.health-comment ul li
{
	font:Normal 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#ff8534;
	background:url(../images/admin.png) 1px no-repeat;
	padding-left:25px;
	padding-top:3px;
	line-height:25px;
}

.health-comment ul li a
{
	color:#474747;
}

.health-comment ul li a:hover
{
	color:#054899;
}


.health-text
{
	width:98%;
	height:auto;
	float:left;
	padding-left:32px;
	
}

.health-text h1
{
	width:426px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#000;
}

.health-text h1.trans
{
	width:426px;
	height:auto;
	float:left;
	font:Normal 16px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#000;
}

.health-text h4
{
	width:426px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#000;
}

.health-text p
{
	width:426px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:10px;
	padding-top:10px;
	line-height:18px;
}

.health-text-inner
{
	width:426px;
	height:auto;
	float:left;
}


.health-text-inner h6
{
	width:670px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:10px;
	padding-top:10px;
	line-height:18px;
}

.health-text h2
{
	width:456px;
	height:auto;
	float:left;
}

.blog-controler
{
	width:670px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-bottom:60px;
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
}

.blog-controler ul li
{
	background:url(../images/co-bg.png) no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding-right:5px;
	line-height:22px;
	
}
.blog-controler ul li a:hover
{
	background:url(../images/co-over-bg1.png) no-repeat;
	color:#ffffff;
	display:block;
	height:22px;
}


.recent-post
{
	width:250px;
	height:auto;
	float:left;
}

.recent-post-inner
{
	width:229px;
	height:auto;
	float:left;
	padding-left:21px;
	margin-bottom:7px;
	margin-top:15px;
}

.recent-post-inner-img
{
	width:47px;
	height:43px;
	float:left;
	background:#FFF;
	padding:3px;
}

.recent-post-inner-text
{
	width:169px;
	height:auto;
	float:left;
	padding-left:7px;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
}

.recent-post-inner-text a
{
	font-weight:bold;
	color:#FFF;
}

.twitter
{
	width:250px;
	height:auto;
	float:left;
}

.twitter-inner
{
	width:229px;
	height:auto;
	float:left;
	padding-left:21px;
	margin-top:12px;
}

.twitter-inner ul li
{
	width:196px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-right:33px;
	padding-bottom:22px;
}

.twitter-inner ul li a
{
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#2c87f3;
}

.twitter-inner ul li span
{
	width:196px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#FFF;
}

/*/////////////////////////////////////////////////////////////////////////////
                           Contact Us Page
/////////////////////////////////////////////////////////////////////////////*/

.contact-form-part

{
	width:667px;
	height:auto;
	float:left;
	padding-bottom:50px;
	padding-top:21px;
}

.contact-form

{
	width:458px;
	height:auto;
	float:left;
	background:url(../images/comment-divater.png) right repeat-y;
}

.contact-form h1

{
	width:458px;
	height:auto;
	float:left;
	font:Bold 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;

	padding-bottom:21px;
}

.contact-form h2

{
	width:458px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:15px;
}

.contact-form h3

{
	width:458px;
	height:auto;
	float:left
}

.contact-input
{
	width:410px;
	height:25px;
	border:#ececec solid 1px;
	background:url(../images/input-bg.png) repeat-x;
	margin-top:7px;
	color:#474747;
	padding-left:5px;
}

.contact-text-input
{
	width:405px;
	height:127px;
	border:#ececec solid 1px;
	background:url(../images/input-bg.png) #ffffff repeat-x;
	margin-top:7px;
	color:#474747;
	padding-left:5px;
	padding-top:5px;
}

.contact-form h2 span

{
	width:458px;
	height:auto;
	float:left;

}

.contact-address

{
	width:167px;
	height:auto;
	float:left;
	padding-left:42px;
}

.contact-address-inner

{
	width:164px;
	height:auto;
	float:left;
}

.contact-address-inner h1

{
	width:164px;
	height:auto;
	float:left;
	font:Bold 14px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
}

.contact-address-inner h2

{
	width:164px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:18px;
	padding-bottom:5px;
}

.contact-address-inner p

{
	width:164px;
	height:auto;
	float:left;
	font:Normal 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	line-height:24px;
}

.contact-address-inner h3

{
	width:164px;
	height:auto;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}


/*/////////////////////////////////////////////////////////////////////////////
                           Find a Doctor Page
/////////////////////////////////////////////////////////////////////////////*/

.find-doctor-part
{
	width:650px;
	height:auto;
	float:left;
}


.find-doctor-part-search
{
	width:650px;
	height:auto;
	float:left;
	margin-bottom:15px;
}


.find-doctor-part-search h2
{
	font:Normal 18px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#014593;
	padding-top:25px;
	padding-bottom:15px;
}

.search-input
{
	width:296px;
	height:25px;
	
	
	
	color:#474747;
	/*
        border:#ececec solid 1px;
        margin-top:7px;
        padding-left:5px;
background:url(../images/input-bg.png) repeat-x;
    */
}

.search-input2
{
	width:303px;
	height:29px;
	border:#ececec solid 1px;
	background:url(../images/input-bg.png) repeat-x;
	margin-top:7px;
	color:#474747;
	padding-left:5px;
	vertical-align:middle;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.find-doctor-part-search h5

{
	width:296px;
	height:auto;
	float:left;
	font:Bold 12px 'Microsoft YaHei',Arial, Helvetica, sans-serif;
	color:#474747;
	padding-bottom:15px;
	margin-right:18px;
}

.find-doctor-part-search h5 span

{
	width:296px;
	height:auto;
	float:left;

}

.find-doctor-part-search h6

{
	width:650px;
	height:auto;
	float:left;
}

.btn
{
text-align:center;
margin-top:3px;
font-weight:Normal;
padding-bottom:5px;
}

.btn a{ color:#ff8534; font-size:16px; font-family:'Microsoft YaHei'; display:inline-block; border:4px solid #ff8534; border-radius:6px; padding:10px 25px;background:#fff;}
.btn a:hover{ background:#ff8534; color:#fff;}

.btn-sml
{
text-align:center;
margin-top:3px;
font-weight:Normal;
padding-bottom:5px;
}
.btn-sml a{ color:#ff8534; font-size:12px; font-family:'Microsoft YaHei'; display:inline-block; border:2px solid #ff8534; border-radius:6px; padding:3px 5px;background:#fff;}
.btn-sml a:hover{ background:#ff8534; color:#fff;}

.title_head { background:none; border:none; padding:0;height: 40px;line-height: 40px; margin: 0 0 2px; color:#4d4d4d;border-bottom: 1px solid #EFE3E3; }
.title_head span {border-bottom: 4px solid #ff8534; display: block; float: left;font-family: "Microsoft YaHei";font-size: 18px;font-weight: normal; height: 36px;line-height: 36px; padding:0 5px;}

form h5{padding-top:20px;font-weight:normal;}

.smallslider-btns,.smallslider-tex 
{
    display:none;
    }
.zxbg
{
    display:inline-block;width:673px;height:200px;
    border:5px solid white;
}
.zxbg h2
{
    color:#474747;
    padding:0px;
    font-size:16px;
}
.zxbg p
{
    color:#474747;
    width:350px;

    line-height:20px;
    }
.zxbg1st
{
    background-image:url('../images/zx01.jpg');
    
}
.zxbg2nd
{
    background-image:url('../images/zx02.jpg')
}
.zxbg3rd
{
    background-image:url('../images/zx03.jpg')
}
.zxbg4th
{
    background-image:url('../images/zx04.jpg')
}

ol.membernotice li
{
    
    margin:20px;
    padding-left:12px;
    
    background:url(../images/side-bar-bulet.gif) left top no-repeat;
    padding-left:30px;
    }
ol.memberright li
{
    
    margin:20px;
    padding-left:12px;
    
    background:url(../images/side-bar-bulet.gif) left top no-repeat;
    padding-left:30px;
    }
    
.txtimgbox
{
    width:683px;
    color:White;
    float:left;
    padding-bottom:10px;
}
.txtimgbox .number
{
    padding:10px 0 0 10px;
    font-size:28px;
}
.txtimgbox h2
{
    font-size:22px;
    font-weight:normal;
    padding:10px 0 0 30px;
}
.txtimgbox .destxt
{
    width:331px;
    float:left;  
    background-color:gray;
    height:360px;
    
}
.txtimgbox .desimg
{
    width:331px;
    float:left;  
    background-color:white;  
    height:360px;
}
.txtimgbox ol li
{
    
    margin:0px;
    padding-left:12px;    
    background:url(../images/dot_icon.png) left 6px no-repeat;
    padding-left:30px;
    }

table.pretty {
  margin: 0.5em;
  background: whitesmoke;
  border-collapse: collapse;
  
}
table.pretty th, table.pretty td {
  border: 1px white solid;
  padding: 0.5em;
  font-size:14px;
}
table.pretty th {
  background: #e1e1e1;
  text-align: center;
  font-weight:normal;
}
table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
  font-weight:bold;
}
.horline
{
    margin:10px 0 10px 0;width:100%;height:2px;background:url(/images/footer-bg.png) #f5f5f5 top repeat-x;
    }
.clearfix:before, .container:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }  

form table.pretty td
{
   font-size:12px;
}
.grouped_elements img{border:1px dotted #e1e1e1;}

a.more
{
    color:#FF6600;
    font-size:10px;
}

form.nice
{ 
   /* border-top: 1px dotted #ff8534; */
    background-color: #F2F2F2;
    padding:15px;
    
    
}
form.nice caption
{ 
    font-size:16px;
    color:gray;
    text-align:left;
    padding-left:14px;
    padding-top:3px;
}
form.nice textarea
{
    border:none;
    background:#F5F5F5;    
}

form.nice th, form.nice	{padding:0; position:relative; }
form.nice th	{color:#FF6600; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left;  width:20%;}
form.nice td.cell	
{
    /*
    border:1px dotted #FF8433; 
background:#F9F9F9; 
    */
    text-align:center; 
    
    min-height:28px;}

form.nice td.remark	{color:#0096E1; font-size:12px;}
form.nice span.invalid	{display:block; text-align:left; color: #F00; font-size:11px; position:absolute; left:0; top:30px;}
form.nice .cell input, form.nice .cell select	{background-color:#F9F9F9; width:100%; padding:0; border:none; outline:none; height:22px;-webkit-appearance:none;}
form.nice .cell select	{height:26px;font-size:14px;font-weight:normal;}
form.nice label.for-checkbox {color:#485260; display:block; float:none; font-size:12px; margin-left:30px; margin-top:-20px; width:90%; text-transform:none; font-weight:normal;}

.content-left p{text-indent:28px;padding-bottom:10px;}
.content-left h6{padding-top:10px;font-size:12px;font-weight:normal;}
.content-left h5{padding-top:10px;font-size:14px;font-weight:normal;}
.content-left h4{padding-top:0px;font-size:16px;font-weight:normal;}
.content-left h4.title{padding-top:10px;font-size:18px;font-weight:Normal;}
.content-left h3{padding-top:10px;font-size:18px;font-weight:normal;}
.content-left h2{padding-top:10px;font-size:18px;font-weight:normal;}
.content-left h1{padding-top:10px;font-size:22px;font-weight:normal;}

/* tables */
.table1	{border-bottom:2px solid #CDDAE0; background:#FFFFFF; line-height:20px;}
.table1 th	{text-align:left;}
.table1 th, .table1 td	{vertical-align:top; padding:9px 10px;}
.table1 h3	{font-size:15px !important; margin:0 !important;}
.table1 span	{font-size:12px;}
.table1 .colorgrey, .currency-row .colorgrey	{color:#8C9BAC;}
.table1 thead	{text-shadow:1px 1px 0 white; font-weight:bold; text-transform:uppercase;}
.table1 thead tr	{background:#D9E2E4;}
.table1 thead:first-of-type th { margin-top:1px; border-top:#FFF 1px solid; }
.table1 thead td {border-top:1px solid #D4DFE4; border-bottom:1px solid #A9BEC8;}
.table1 thead tr :nth-child(even) {background:#CDDDE2;}
.table1 tr.spacer>td	{padding:0; height:6px; background:#C0D0D8; border-bottom:1px solid #FFF; }
.table1 tr.spacer .dark	{background:#C0D0D8!important; }
.table1 tr.spacer>td:nth-child(even)	{background:#B6CBD6;}
.table1 tbody tr:nth-child(odd) 		{background:#F2F2F2;}
.table1 tbody .white 		{background:#FFF!important; }
.table1 tbody tr:nth-child(odd) :nth-child(even) {background:#E3F0F3;}
.table1 tbody tr:nth-child(even) :nth-child(even) {background:#F1F9FC;}
.table1 a	{text-decoration:underline;}
.table1 a:hover	{text-decoration:none;}


.table2	{border-bottom:2px solid #F2F2F2; background:#FFFFFF; line-height:20px; }
.table2 caption{padding:0; height:40px;font-size:14px;line-height:40px;color:#fff; font-weight:bold;background:#FF8433!important; border-bottom:1px solid #FFF;}
.table2.border-out	{border:1px solid #CDDAE0;}
.table2 th	{text-align:left;color:#FF8433!important;}
.table2 th, .table2 td	{padding:6px 10px;}
.table2 thead th	{background:#D9E2E4; text-shadow:1px 1px 0 white; font-weight:bold; text-transform:uppercase;}
.table2 thead .line2 th	{background:#CDDDE2;}
.table2 tr.spacer>td	{padding:0; height:6px; background:#FF8433!important; border-bottom:1px solid #FFF; }
.table2 tr.spacer .dark	{background:#C0D0D8!important; }
.table2 tr.spacer .dark2	{background:#cddde2!important; }
.table2 tbody tr:nth-child(odd) {background:#F2F2F2;}
.table2 tbody tr td	{border:1px solid #F2F2F2;color:gray;}
.table2 tbody tr>:first-child	
{
 /**
border-left:none;
**/   
 }
.table2 .caption	{background:#F2F2F2; color:#8C9BAC; text-transform:uppercase; border-bottom:1px solid #FFF; min-height:36px; font-weight:bold;}
.table2 .margintab1	{width:105px; text-align:center;}
.table2 .margintab2	{width:206px; text-align:center;}
.table2 .margintab3	{width:125px; text-align:center;}
.table2 .margintab4	{width:180px; text-align:center;}
.table2 .margintab5	{width:176px; text-align:center;}
.tablebggrey {background:#F2F2F2!important; border-left: 3px solid #F2F2F2!important;}
.tablebgwhite {background:#FFFFFF!important; border-left: 3px solid #F2F2F2!important;}


.table3 tr:nth-child(1) td { background-color: #8C9BAC; border-bottom:#FFF 1px solid; height:5px; content:''; }
.table3 tr:nth-child(2) td { background-color: #F2F2F2;border-bottom:#FFF 1px solid; height: 50px; padding:15px 10px; font-weight:bold;color: #8C9BAC; text-align:left; }
.table3 tr:nth-child(2) td h4 { color: #0C51A3; font-size: 18px; line-height:25px; }
.table3 tr:nth-child(2) td h5 { font-size: 14px; line-height:25px; }
.table3 tr:nth-child(3) th { background-color: #D9E2E4; font-size:12px; line-height:14px; text-shadow: 1px 1px 0 #FFFFFF; border-top:#D4DFE4 1px solid; padding:9px 0; }
.table3 tbody.pairs tr:nth-child(odd) td {border-left: #F2F2F2 3px solid; padding:10px 10px; background-color:#F2F2F2; text-align:center;}

.table4, .table4 th, .table4 td	{border:5px solid #F2F2F2; background:#F2F2F2;}
.table4 th, .table4 td	{padding:0 0 0 25px; height:25px;}
.table4 tbody tr:nth-child(even) td	{background:#FFFFFF;}
.table4 thead td, .table tdead th	{border-bottom:1px solid #C0D0D8; font-weight:bold;}

.table5	{background:#FFFFFF; border-bottom:2px solid #CDDAE0;  line-height:20px;}
.table5 th, .table5 td	{padding:6px 14px;}
.table5 thead th	{background:#D9E2E4; text-shadow:1px 1px 0 white; font-weight:bold; text-transform:uppercase;}
.table5 thead .line2 th	{background:#CDDDE2;}
.table5 tr.spacer>td	{padding:0; height:6px; background:#C0D0D8; border-bottom:1px solid #FFF; }
.table5 tbody tr:nth-child(odd) {background:#F2F2F2;}
.table5 thead td, .table tdead th	{border-bottom:1px solid #C0D0D8; font-weight:bold;}
.table5 tbody th{ text-align:left;}
.table5.seminar-table div, .table5.webinar-table div	{margin: 5px 0;}
.table5.seminar-table .daterange div, .table5.webinar-table .daterange div	{margin:0;}
.table5.seminar-table th, .table5.seminar-table td, .table5.webinar-table th, .table5.webinar-table td{padding:6px 5px; position:relative;}

.table6	{background:#F2F2F2; border:10px solid #F2F2F2; border-collapse:collapse;}
.table6 tbody td	{padding:5px 10px; border-right:1px solid #CDDAE0;}
.table6 tbody tr>td:last-child	{border-right:none;}

.table-compare	{border-bottom:5px solid #F2F2F2;}
.table-compare th	{text-align:left;}
.table-compare th, .table-compare td	{padding:9px 10px; max-width:140px;}
.table-compare thead	{text-shadow:1px 1px 0 white; font-weight:bold; text-transform:uppercase;}
.table-compare thead tr	{background:#CDDDE2;}
.table-compare thead th {margin-top:1px; border-top:#FFF 1px solid; }
.table-compare thead tr th:first-child, .table-compare thead tr th:nth-child(n+5)  {background:#D9E2E4; color:#54666F;}
.table-compare tr.spacer>td	{padding:0; height:6px; background:#B6CBD6; border-bottom:1px solid #FFF; border-top:1px solid #A9BEC8;}
.table-compare tr.spacer>td:first-child, .table-compare tr.spacer>td:nth-child(n+5)	{background:#C0D0D8;}
.table-compare tbody tr:nth-child(odd) 		{background:#E3F0F3;}
.table-compare tbody tr:nth-child(odd)>td:first-child, .table-compare tbody tr:nth-child(odd)>td:nth-child(n+5) 		{background:#F2F2F2;}
.table-compare tbody tr:nth-child(even) 		{background:#F1F9FC;}
.table-compare tbody tr:nth-child(even)>td:first-child, .table-compare tbody tr:nth-child(even)>td:nth-child(n+5) 		{background:#FFF;}
.table-compare tbody td {border-left:3px solid #EFF5F6; text-align:center;}
.table-compare tbody tr td:first-child	{text-align:left;}
.table-compare tbody tr td:nth-child(-n+2), .table-compare tbody tr td:nth-child(5)	{border-left:none;}
.table-compare tbody tr td:nth-child(n+6)	{border-left:3px solid #F2F2F2;}
.table-compare tbody tr.nobg td, .table-compare tbody td.nobg	{background:#FFF !important;  border-color:#FFF !important;}
.table-compare tr.spacer2>td	{padding:0; height:5px; background:#E3F0F3; border-color:#E3F0F3;}
.table-compare tr.spacer2>td:first-child, .table-compare tr.spacer2>td:nth-child(n+5)	{background:#F2F2F2; border-color:#F2F2F2;}
.table-compare	 a.full	{display:block; text-align:left; padding:0 5px;}



#hero-slider {
	text-align:left;
	background-color:#efefef;
	border:1px solid #ccc;
	width:100%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	margin:0 auto;
}
#hero-slider .mask {
	float:left;
	width:540px;
	height:530px;
	margin:5px;
	overflow:auto;
	
}
#hero-slider .panel {
	width:540px;
	height:280px;
	text-align:left;
	background-color:White;
}
#hero-slider ul {
	margin:0;
	padding:0px 25px 0 5px;
	list-style:none;
	float:left;
	border-right:1px solid #dedede;
	height:285px;
}
#hero-slider ul li {
	margin:10px 0;
}
#hero-slider ul a {
	outline:none;
	text-decoration: none;
	display:block;
	width:75px;
	height:24px;
	text-indent:0em;
	padding:5px 0 0 5px;
	cursor:pointer;
}
#hero-slider ul a.active {
	color:White;
	background-color:#ff8534;
}
#hero-slider a {
	/*background: url(../images/button.png) no-repeat 0 0;*/
}
#hero-slider ul a.active {
	/*background-position: -75px;
	background-color:White;*/
}
.slider-body h2 {
	padding:15px 0 0 25px;
	
	
}
.panel p {
	color:#666;
}
.clear {
	clear:both
}

.RST75_01 { background:#ffffff; border-top:6px solid white;}
.RST75_01 li { float:left; overflow:hidden; height:459px;padding-left:10px;}
.RST75_01 li .hover { background:#ffffff; filter: alpha(opacity=50); opacity: 0.5; }
.RST75_01 .core { margin-bottom:10px; overflow:hidden; }
.RST75_01 li .cu_sinfo { padding:15px 30px; height:155px; overflow:hidden; background:gray;}
.RST75_01 li .cu_sinfo h3 { color:#fff; font-size:24px; font-weight:bold; }
.RST75_01 li .cu_sinfo h4 { color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.RST75_01 li .cu_sinfo .txt { color:#fff; font-size:14px; line-height:20px; margin-top:13px; }
.RST75_01 li .cu_sinfo h3 a { color:#fff; font-size:24px; font-weight:bold; }
.RST75_01 li .cu_sinfo h4 a { color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.RST75_01 li .cu_sinfo .txt a { color:#fff; font-size:14px; line-height:20px; margin-top:13px; }
.RST75_01 li .cu_sinfo .links { margin-top:13px; }
.RST75_01 li .cu_sinfo .links a { color:#fff; font-size:16px; margin-right:15px; float:left; }
.RST75_01 .clist2 .cu_sinfo { background:#9f5548; }
.RST75_01 .clist3 .cu_sinfo { background:#705566; }
.RST75_01 .clist4 .cu_sinfo { background:#47778b; }
.RST75_01 .clist5 .cu_sinfo { background:#548b87; }
.RST75_01 .clist6 .cu_sinfo { background:#65687f; }
.RST75_01 .clist7 .cu_sinfo { background:#764a41; }
.RST75_01 .clist8 .cu_sinfo { background:#846e21; }
.RST75_01 .clist9 .cu_sinfo { background:#a53e29; }
.RST75_01 .clist10 .cu_sinfo { background:#fff; }


.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* LANGUAGE SWITCHER */
/* ui-dropdown-list */
.ui-dropdown-list {
  position: relative;
}

p.ui-dropdown-list-trigger {
	margin-top: 0;
}

.ui-dropdown-list-trigger strong {
	position: relative;
	z-index: 999;
}

.ui-dropdown-list-trigger strong:after {
	display: block;
	position: absolute;
	content: '';
	right: 5px;
	top: 10px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #012D6B;
}

.ui-dropdown-list-trigger strong,
.ui-dropdown-list ul a {
	display: block;
	width: 80px;
	cursor: pointer;
	padding: 6px 8px;
	font-size: 13px;
	line-height: 13px;
	color: #012D6B;
	font-weight: normal;
}

.ui-dropdown-list ul {
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	margin-top: 0;
	padding: 0;
	z-index: 1000;
}

.ui-dropdown-list li {
	list-style-type: none;
}

.ui-dropdown-list ul a,
.ui-dropdown-list ul a:link,
.ui-dropdown-list ul a:visited {
	position: relative;
	display: block;
	float: right;
	background-color: #D9CBA2;
}

.ui-dropdown-list ul a:hover,
.ui-dropdown-list ul a:focus {
	border-bottom: none;
	background-color: #009AFF;
	color: #fff;
}

/* JS interactivity */
.no-js .ui-dropdown-list ul,
.ui-dropdown-list.active ul {
	display: block;
}

.ui-dropdown-list.active strong {
	background-color: #012D6B;
	color: #fff;
}

.ui-dropdown-list.active strong:after {
	border-top-color: #fff;
}

#lang-switcher a,
#lang-switcher strong {
	padding-left: 30px;
	background-image: url(../images/flag-de.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}

#lang-switcher a.en,
#lang-switcher .en strong {
	background-image: url(../images/flag-en.gif);
}

#lang-switcher a.fr,
#lang-switcher .fr strong {
	background-image: url(../images/flag-fr.gif);
}

#lang-switcher strong {
	float: right;
}