@charset "utf-8";
fieldset, img { border: 0; }

:focus { outline: 0; }

input, button, textarea, select { font-family:Arial, Verdana, Helvetica, sans-serif; *font-size: 100%; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
#select-dis,#select-spec{
color:#C6C1C0;
}
h6{
	font-weight:normal;
}
ol, ul { list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%;} 
.clearfix { display: block;} 
.click_aply{
	background:none repeat scroll 0 0 #3C5E83;
	border:medium none;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:25px;
	line-height:24px;
	padding:0 10px;
	text-align:center;
	width:120px;
}
.click_aply:hover{
	text-decoration:none;
}
.payf_lab{
	text-align:right;	
}
.type1{
	float:left;
	cursor:pointer;
	background:url(search-btn2_1.png) no-repeat;
	width:364px;
	height:75px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:75px;
	font-size:16px;
}
.type{
	float:left;
	cursor:pointer;
	background:url(search-btn2.png) no-repeat;
	width:160px;
	height:75px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:75px;
	font-size:16px;
}
#type_1{
	background:url(search-btn2_c.png) no-repeat;
}
#type_1_d{
	background:url(search-btn2_1_c.png) no-repeat;
}
/* End hide from IE-mac */

/* Global Style */
.columnsA { width:700px; float:left; }
.columnsB { display:none;width:309px; height:auto;min-height:200px; float:right; border:1px solid #E9E9E9;}

.columnsAA { width:655px; float:left; }
.columnsBB { width:300px; float:right; border:1px solid #CCC; }

.columnsAA-A { width:480px; float:left; }
.columnsAA-B { width:160px; float:right; }

/*.columnsa { width:790px; float:left; }*/
.columnsa { width:1000px; float:left; }
.columnsb { display:none;width:160px; height:auto;min-height:300px; float:right; border:1px solid #E9E9E9; }

.hide { display:none; }

.topGrayLine { height:25px; line-height:25px; text-align:right; font-size:11px; font-weight:bold; padding-right:10px; color:#3D3D3D; margin-top:10px; background:#F5F5F5; border-top:1px solid #E6E6E6; }
.topGrayLine span{float:left;margin-left:5px}
	.topGrayLine a { font-weight:bold; color:#526182; }
	.topGrayLine a:hover { color:#3D3D3D; text-decoration:underline; }



#wrap { width: 990px; text-align:left; margin:0 auto; }

#topline { height:25px; font-size:11px; line-height:25px; text-align:right; }
	#topline a { color:#3E6187; }
	#topline a:hover { color:#103351; text-decoration:underline; }
	


#nav { height:36px; margin-top:10px; background:#ECECEC; padding-bottom:5px; }
	#nav .topnavul { height:31px; border-bottom:2px solid #133457; /*overflow:hidden;*/ background:#FFF; padding-bottom:4px; }
		#nav .topnav { position:relative; }
		#nav .topnav, #nav .topnav a.topnavLink, #nav span { height:30px; line-height:30px; font-size:14px; font-weight:bold; float:left; }
		#nav .topnav a.topnavLink { padding:0 9px; color:#3E6187; display:block; border:1px solid #FFFFFF; border-bottom:none; }
		#nav .topnav a.current { color:#C10402; background:#ECECEC; border:1px solid #DCDCDC; border-bottom:none; }
		#nav .topnav a.topnavLink:hover { color:#C10402; background:#ECECEC; border:1px solid #DCDCDC; border-bottom:none; }
		#nav span { padding:0 4px; color:#3E6187; }

.subNavBox { z-index:100; display:none; position:absolute; top:25px; left:0; }
	.subNavBox a { font-size:11px; color:#3E6187; border:0; }
	.subNavBox a:hover { background:none; color:#BA0003; border:0; }

.tab_dropdown_top { width:340px; padding:17px 7px 0 7px; background:url(tab-drop-bkg.png) no-repeat left top;  }

.subNavBox h3 { width:320px; height:29px; line-height:29px; padding-left:15px; font-size:13px; font-weight:bold; color:#133457; background:#E5E5E5; position:relative; }
	.subNavBox h3 a { width:12px; height:12px; border:0 none; position:absolute; top:6px; right:10px; }
	.subNavBox h3 a:hover { border:0 none; }

.tab-list-wrap { padding:10px 0; }
.tab-list-wrap ul { padding:0 15px; }
.scroll-tab-drop { height:125px; overflow:auto; }
.tab-list-wrap li { width:145px; height:20px; line-height:20px; font-weight:normal; float:left; background:url(orangeBullet.gif) no-repeat left center; padding-left:10px; }
.tab-list-wrap li.tab-list { width:290px; }
#nav .tab-list-wrap p { font-size:11px; height:20px; font-weight:normal; }
#nav .tab-list-wrap p span { font-size:11px; font-weight:normal; color:#133457; padding-left:15px; }
#nav .tab-list-wrap p a { font-size:12px; color:#00F; }

.tab_dropdown_bottom { width:355px; height:9px; background:url(tab_dropdown_bottom_bkg.png) no-repeat left top; }
/* Header End */

	
		.columnsA .searchbox,.columnsa .searchbox { width:640px; height:108px; padding:5px; background:url(top-serchbg.jpg) no-repeat; }
			.searchbox { width:670px; height:108px; padding:5px; background:url(top-serchbg.jpg) no-repeat; }
			.searchbox p { width:105px; height:83px; padding-left:30px; padding-top:25px; font-size:22px; font-weight:bold; color:#133457; float:left; }
			.searchbox .bigInputBox { width:486px; height:45px; margin-top:10px; background:url(search-in-big.jpg) no-repeat; float:left; }
				#searchinput { width:381px; height:25px; line-height:25px; font-size:16px; color:#000; margin-top:10px; margin-left:10px; background:none; padding-top:2px; float:left; border:0 none; }
				#searchbtn { width:88px; height:43px; margin-top:1px; background:url(searchbtn_.gif) no-repeat; float:right; border:0 none; display:block; cursor:pointer; }
				#searchbtn:hover { background:url(searchbtn_h.gif) no-repeat;}
				
				#searchbtns { width:144px; height:75px; margin-top:1px; background:url(search-btn.png) no-repeat; border:0 none; display:block; cursor:pointer; }
				#searchbtns_small { width:92px; height:47px; margin-top:1px; background:url(search-btn2_pt.png) no-repeat; border:0 none; display:block; cursor:pointer; }
			/*.searchbox .smallBtnBox { width:486px; height:35px; margin-top:5px; background:url(search-in-small.jpg) no-repeat; float:left; } */
			.searchbox .smallBtnBox { width:486px; height:35px; margin-top:5px; float:left; }
				.smallBtnBox label { width:120px; height:20px; margin-top:7px; line-height:20px; vertical-align:middle; font-size:11px; float:left; margin-left:70px; display:inline; }
				.smallBtnBox label input { line-height:20px; margin-right:3px; vertical-align:middle; display:inline; }
				.smallBtnBox .smsearchbtn {width:98px; height:18px; margin-top:8px; margin-right:20px; background: url(drop-down.png) no-repeat center; cursor:pointer; color:#636363;  border:0; font-size:10px; }
		#indexsearchbox{height:138px;background:url(top-serchbg-1.jpg) no-repeat;}
		/* Search Form End */
		/* 以下部分 4.26 新增 定义下拉菜单样式 */
		.CRselectBox { width:98px; height:18px; margin-top:8px; margin-right:20px; background:#FFFFFF url(drop-down_.png) no-repeat left center; cursor:pointer; display:block; float:left; }
		.CRselectBoxHover { background:#FFFFFF url(drop-down-o.png) no-repeat left center; }
		.CRselectBox a.CRselectValue { width:74px; display:block; padding:1px 20px 2px 10px; white-space:nowrap; color:#000;	overflow:hidden;}
		
		.CRselectBoxOptions {  display:none; background:#F8F8F8; max-height:200px;overflow-y:auto;overflow-x:hidden; z-index:1000; position: absolute; }
			.CRselectBoxOptions a{ height:18px; color:#000; display:block; line-height:18px; padding-left:10px; background:#F8F8F8;width:93px;overflow:hidden; white-space:nowrap; text-decoration:none;}
			.CRselectBoxOptions a:hover{ background:#E5E5E5; }
			.CRselectBoxOptions a.selected{ background:#E5E5E5; }
		/* 解决 firefox 点击放大出现虚线框，从而导致滚动条的问题  */
		.CRselectBox a { outline: none; text-decoration:none;font-size:14px }
		.CRselectBox a:hover {text-decoration:none}
		.CRselectBox a:focus { outline: none; text-decoration:none; } 
		/* 模拟下拉菜单(4.26) End */
		#sBox-select-spec {width:300px;background:#FFFFFF url(drop-down-big.png) no-repeat left center;}
		#sBox-select-spec .CRselectBoxItem,#sBox-select-spec .CRselectBoxItem a{width:280px;height:20px;line-height:20px;}
		#sBox-select-spec a.CRselectValue{width:260px}
		
		#hossearch .CRselectBox,#nursearch .CRselectBox { font-size:15px;line-height:35px;height:35px; margin-top:0px; background:#FFFFFF url(drop-down_.png) no-repeat left center; }
		/*#hossearch .CRselectBox a {font-size:11px}*/
		#hossearch a.CRselectValue,#nursearch a.CRselectValue{font-size:15px;}
		/*#hossearch .CRselectBoxHover { background:#FFFFFF url(drop-down-o_.png) no-repeat left center; }*/
		#hossearch #sBox-select-spec,#nursearch #sBox-select-spec {width:305px;background:#FFFFFF url(drop-down-w305.png) no-repeat left center;}
		
		/*#nursearch .CRselectBox { font-size:15px;line-height:35px;height:35px; margin-top:0px; background:#FFFFFF url(drop-down_.png) no-repeat left center; }
		#nursearch a.CRselectValue{font-size:15px;}*/
		/*#nursearch .CRselectBoxHover { background:#FFFFFF url(drop-down-o_.png) no-repeat left center; }*/
		/*#nursearch #sBox-select-spec {background:#FFFFFF url(drop-down-big_.png) no-repeat left center;}*/
		
		.hospital .hospTitle { height:32px; padding-left:5px; line-height:32px; font-size:16px; font-weight:bold; color:#133457; border-bottom:1px solid #CCC; }
		.hospital .hospDetail { width:315px; height:135px; margin-top:10px; border:1px solid #C7E3F1; float:left; }
		
		.subHospTitle { height:25px; line-height:25px; padding-left:3px; background:#E9F4F8; font-size:14px; font-weight:bold; color:#133457; border-bottom:5px solid #C7E3F1; position:relative; }
		.subHospTitle span { width:80px; font-size:10px; font-weight:bold; color:#133457; text-align:right; text-decoration:none; position:absolute; top:0; right:5px; }
		.hospDetail dt { width:114px; height:105px; float:left; text-align:center; }
			.hospDetail dt img { border:2px solid #CCC; margin-left:5px; margin-top:5px; }
		.hospDetail dd { width:195px; padding-top:5px; margin-left:115px; }
			.hospDetail dd b { line-height:150%; }
			.hospDetail dd b a { color:#517ba1; }
			.hospDetail dd b a:hover { color:#3d3d3d; text-decoration:underline; }
			.hospDetail dd p { font-size:11px; color:#606060; line-height:150%; }
			.hospDetail dd em { font-size:11px; color:#999; font-style:normal; line-height:150%; }
		
/* 以下部分为 2010-5-4 修改 */
#awardHosp { height:300px; margin-top:10px; padding:0 14px; background:url(award-slider-bg.jpg) no-repeat 0 30px; overflow:hidden; }
	#awardHosp h3 { height:30px; line-height:30px; padding-left:5px; font-size:16px; font-weight:bold; color:#133457; }
	/*#awardWrap { width:620px; padding-top:12px; overflow:hidden; }*/
	
	/*#awardBox { width:616px; height:153px; overflow:hidden; }*/
	
	/* 2010-5-7 修改 */
	#awardWrap { width:616px; padding-top:12px; overflow:hidden;position:relative; }
	
	#awardBox { width:3000px; height:153px; position:relative; overflow:hidden;}
	/* 2010-5-7 结束 */
	
	#awardImgBox { height:153px; vertical-align:bottom; position:relative; left:0;  }
		/*#awardImgBox img { border:2px solid #7C7C7C; }*/
		#awardImgBox div { float:left; }
		
	/* 2010-5-7 修改 */
	#awardImgBox2 { height:153px; vertical-align:bottom; position:relative; left:0px; }
		/*#awardImgBox2 img { border:2px solid #7C7C7C; }*/
		#awardImgBox2 div { float:left; }
	/* 2010-5-7 结束 */
	
	.norpanel { width:88px; height:67px; padding-top:80px; }
		.norpanel p { display:none; }
		/*.norpanel img { width:84px; height:63px; }*/
		.norpanel .imgDiv { background:#fff;border:2px solid #7C7C7C;width:84px; height:63px;line-height:63px;overflow:hidden }
		.norpanel img { width:84px;vertical-align:middle; }
	.midpanel { width:108px; height:87px; padding:60px 10px 0 10px; }
		.midpanel p { display:none; }
		/*.midpanel img { width:104px; height:77px; }*/
		.midpanel .imgDiv { background:#fff;border:2px solid #7C7C7C;width:104px; height:77px;line-height:77px;overflow:hidden }
		.midpanel img { width:104px;vertical-align:middle; }
	.bigpanel { width:168px; height:142px; padding:0 8px; }
		.bigpanel p { text-align:center; font-size:14px; font-weight:bold; color:#133457; line-height:130%; }
		/*.bigpanel img { width:164px; height:119px; }*/
		.bigpanel img { width:164px;vertical-align:middle; }
		.bigpanel .imgDiv { background:#fff;border:2px solid #7C7C7C;width:164px; height:119px;line-height:119px;overflow:hidden }
/* 修改部分结束 */
				
			#awardTextBox { height:68px; padding-top:10px; overflow:hidden; }
				#awardTextBox .leftAwardBtn { width:41px; height:42px; display:block; margin-left:18px; margin-top:10px; float:left; display:inline; }
				#awardTextBox .awardCont { width:500px; height:73px; text-align:center; float:left; overflow:hidden; }
					.awardCont a { font-size:12px; font-weight:bold; color:#517ba1; }
					.awardCont a:hover { color:#3D3D3D; }
					.awardCont .awardwinTitle { font-size:14px; font-weight:bold; color:#133457; line-height:150%; display:block; }
					.awardCont p { font-size:11px; }
				#awardTextBox .rightAwardBtn { width:41px; height:42px; display:block; margin-top:10px; float:left; }
	/* columnsA End */			
				
		
	
	/* Index End */
	
	/* MyAccount Start */
	#tabMenu,#tabMenus { height:26px;}
	#tabMenu ul,#tabMenus ul {height:26px; border-bottom:1px solid #E6E6E6; overflow:hidden; background:#FFF;}
		#tabMenu li, #tabMenu li a,#tabMenus li,#tabMenus li a { height:24px; line-height:24px; font-size:12px; font-weight:bold; margin-right:2px; display:inline; float:left; }
		#tabMenu li a,#tabMenus li a { padding:0 9px; color:#3E6187; display:block; border:1px solid #FFFFFF; border-bottom:none; }
		#tabMenu li a.current,#tabMenus li a.current { color:#17385B; background:#C7E3F1; border-top:1px solid #C7E3F1; border-left:1px solid #C7E3F1; border-right:1px solid #C7E3F1; border-bottom:1px solid #A9C8D8; }
		#tabMenu li a:hover,#tabMenus li a:hover { color:#C10402; text-decoration:underline; background:#ECECEC; border-top:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; /*border-bottom:1px solid #ECECEC;*/ }
	
	#myAc input, #myAc select { width:180px; height:20px; line-height:20px; color:#333333; border:1px solid #C9CDD4; background:#FFF; }
	#myAc input.smallInput { width:52px; }
	
	#myAc .myAcTitle { height:20px; line-height:20px; margin:10px 0; color:#3F4A50; font-weight:bold; border-bottom:1px solid #E6E6E6; }
	#myAc p { margin:10px 0; }
		#myAc p em { font-size:11px; font-style:normal; padding-left:200px; color:#606060; }
	
	#myAc label { width:190px; height:20px; padding-left:10px; color:#636363; float:left; display:block; text-align:left;}
		#myAc label a { font-size:11px; color:#517BA1; text-decoration:underline; }
		#myAc label a:hover { color:#264c70; }
	#myAc .fsearch-btn-big { height:25px;width:75px; margin-left:200px; display:inline; font-size:15px; font-weight:bold; border:0 none; cursor:pointer; background:#3C5E83; color:#FFF; }
		#myAc .fsearch-btn-big:hover { background:#616161; }
	#myAc .fsearch-btn-s { height:20px; width:65px; margin-left:2px; display:inline; font-size:12px; font-weight:bold; border:0 none; cursor:pointer; background:#3C5E83; color:#FFF; }
		#myAc .fsearch-btn-s:hover { background:#616161; }
	.myAcTextarea { border:1px solid #C9CDD4; background:#FFF; font-size: 12px; color: #333333; width:375px; height:50px; line-height:18px; }
		.myAcAddDoc { font-size:11px; font-weight:bold; padding-left:10px; color:#517BA1;}
		a.myAcAddDoc:hover { color:#133457; text-decoration:underline; }
	/* MyAccount End */
	
	/* Search-Results Start */
	.columnsa .topGrayLine { margin-top:0px; font-size:12px; }
	.docDetText { height:15px; padding-left:10px; color:#606060; line-height:15px; margin-top:10px; position:relative; }
		.docDetText a { color:#606060; }
		.docDetText a:hover { color:#3D3D3D; text-decoration:underline; }
		.docDetText span { font-size:11px; position:absolute; top:0; right:10px; }
	
	.searchList { border:1px solid #C7E3F1; margin-top:10px; color:#606060; }
		.searchList dl { height:170px;min-height:170px; }
		.searchList dl dt { width:130px; height:160px; padding-left:10px; padding-top:10px; float:left;text-align:center }
			.searchList dl dt div { border:1px solid #CCC; }
		.searchList dl a { color:#517BA1; }
		.searchList dl a:hover { color:#3D3D3D; text-decoration:underline; }
		.searchList dd { float:left;padding-top:10px; margin-left:10px;width:570px }
			.searchList dd b { line-height:18px; }
			.searchList dd p { font-size:11px; line-height:15px; }
				.searchList dd p a { color:#606060; }
				.searchList dd p a:hover { color:#517BA1; }
			.searchList dd em { font-size:11px; font-style:normal; }
	.searchList .miniMap{FLOAT: left;margin:10px;WIDTH: 235px; HEIGHT: 160px; TEXT-ALIGN: center}
	/* Search-Results End */
	
/* Nursing-Homes Start */
.phycontainer { margin-bottom:10px; }
	.phycontainer .imgCont { width:423px; padding:5px; background:#F5F5F5; float:left; }
	.imgCont .subImgBox { width:195px; padding:5px; border:1px solid #FFF; overflow:hidden; float:left; }
		.subImgBox a { display:block; }
		.imgPic { margin-bottom:5px; }
		.titleCatName { font-size:14px; font-weight:bold; color:#133457; line-height:18px; }
		.imgTitle { font-size:13px; color:#526182; font-weight:bold; }
		.subImgBox p { color:#636363; font-size:10px; line-height:180%; }
	
	.textCont { width:190px; padding:0 5px; float:right; border-left:1px solid #EEE; border-right:1px solid #EEE; }
		.textCont h3 { font-size:11px; color:#3E6187; }
		.textCont li { list-style-type:square; padding:5px 0; list-style-position:inside; line-height:18px; border-bottom:1px dotted #ccc; color:#636363; }
		.textCont li a { color:#222; }
		.textCont li a:hover { color:#29568F; }
		#breknews a{color:#3E6187;}

.commonContentTitle { font-size:16px; font-weight:bold; padding:10px 0; color:#133457; line-height:18px; border-bottom:1px solid #CCC; }
.nurHomeList { margin-top:10px; }
.nurHomeList dl { border:1px solid #C7E3F1; }
.nurHomeList dt { width:114px; height:105px; float:left; text-align:center }
			.nurHomeList dt img { border:2px solid #CCC; margin-left:5px; margin-top:5px; }
		.nurHomeList dd { font-size:11px;width:185px; float:right;color:#999}
			.nurHomeList dd b a { color:#517ba1; }
			.nurHomeList dd b a:hover { color:#3d3d3d; text-decoration:underline; }
			.nurHomeList dd p { font-size:11px; }
			.nurHomeList dd em {font-style:normal;color:#133457}

.v_show {width:995px; height:200px; margin-top:10px; clear:both; border:1px solid #E7E7E7; background:#F9F9F9; }

.prev { display:block; width:28px; height:200px; float:left; overflow:hidden; background: url(showpicbtn.gif) no-repeat 0 -10px; text-indent:-9999px; cursor:pointer;}
.next { display:block; width:28px; height:200px; float:right; overflow:hidden; background: url(showpicbtn.gif) no-repeat -32px -10px; text-indent:-9999px; cursor:pointer; }

.v_content { position:relative; width:870px; height:180px; overflow:hidden; float:left; margin:10px 18px;}
.v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
.v_content ul {float:left; }
.v_content ul li { display:inline; width:200px; float:left; padding:0 9px; border-right:1px solid #CCC; background:url(img/v_bg.gif) no-repeat; }
.v_content ul li a { font-size:13px; color:#133457; line-height:120%; font-weight:bold; }
.v_content ul li a:hover { color:#C10402; }
.v_content ul li p { line-height:120%;}
.v_content ul li img {  width:200px; height:113px; display:block; }
/* Nursing-Homes End */

.doctorList { width:810px; background:#FFF; border:0; margin-left:-10px; }
.doctorList th { height:20px; line-height:20px; padding-left:5px; text-align:left; font-size:13px; color:#3F4A50; background:#E9F4F8; border:1px solid #C7E3F1; }
.doctorList td { vertical-align:top; }

.praList { width:272px; padding-left:5px; }
.praList dt { width:90px; height:105px; float:left; text-align;center }
			.praList dt div { border:2px solid #CCC; margin-left:5px; margin-top:5px; }
		.praList dd { width:180px; padding-top:5px; float:left; }
			.praList dd b { line-height:150%; }
				.praList dd b a { color:#526182; }
				.praList dd b a:hover { color:#133457; text-decoration:underline; }
			.praList dd p { font-size:11px; color:#606060; line-height:150%; }
				.praList dd p a { font-weight:bold; color:#3D3D3D; line-height:25px; }
				.praList dd p a:hover { color:#3D3D3D; text-decoration:underline; }
			.praList dd em { font-size:11px; display:block; color:#517ba1; font-style:normal; line-height:150%; }
.speList { width:140px; padding-left:5px; padding-top:5px; margin-left:15px; }
	.speList a { font-weight:bold; color:#526182; }
	.speList a:hover { color:#3D3D3D; text-decoration:underline; }
.addList { width:165px; font-size:11px; color:#606060; padding-left:5px; padding-top:5px; }
	.addList em { font-style:normal; color:#517ba1; }
.phoList { font-size:11px; color:#606060; padding-left:5px; padding-top:5px; }
/* Add-Doctors End */

.newsMenu { float:left;height:21px; margin-bottom:10px; background:#ECECEC; }
.newsMenu a { height:15px; line-height:15px; color:#18215E; font-size:11px;font-weight:bold; padding:3px 10px; float:left;  }
.newsMenu a:hover,.newsMenu a.current { background:#C10402; color:#FFF; }

#flash { width:100%; height:400px; border-bottom: 1px solid #DDDDDD; }
	/* 焦点图 Start */
	#picBox{width:480px; height:275px; overflow:hidden; border-bottom:2px solid #DDDDDD; position:relative;}
		#picBox ul#show_pic{ width:3050px; height:270px; position:absolute;}
		#picBox ul#show_pic li{ float:left; height:270px;}
		#picBox ul#show_pic li img{ display:block;}
	#title_num p{ width:466px; height:20px; display:none; background:#666; color:#FFF; z-index:20; font-size:20px; padding:7px; position:absolute; bottom:5px; left:0; }
	#title_num p.active { display:block; }
	#text_num { height:120px; color:#000; line-height:130%; overflow:hidden;}
	#text_num li { padding:5px; display:none;}
	#text_num li.active { display:block;}
	/* 焦点图 End */

.columnsAA-B .textCont { width:150px; }
.columnsAA-B .textCont li strong { margin-right:5px; }

.columnsAA-A .imgCont { width:480px; background:#FFF; float:left; }
	.columnsAA-A .imgCont .subImgBox { width:220px; padding:5px; border:1px solid #FFF; overflow:hidden; float:left; }
		.columnsAA-A .titleCatName { font-size:11px; font-weight:bold; color:#C10402; line-height:18px; }
		.columnsAA-A .imgTitle { margin-bottom:10px; }
		.columnsAA-A .subImgBox p { color:#636363; font-size:10px; line-height:150%; }
		
.newsLeft { width:280px; margin:10px 0; padding:0 10px; float:left; border-right:1px solid #E1E4F2; }
	.subNewsList { border-bottom:1px solid #E1E4F2; }
		.titlecatname { font-size:11px; font-weight:bold; color:#C10402; }
		.subNewsList dl { height:75px; overflow:hidden; }
		.subNewsList dt { width:75px; float:left; }
		.subNewsList dd { width:190px; float:right; }
			/*.subNewsList dd .titlecatname { font-size:11px; font-weight:bold; color:#C10402; }*/
			.subNewsList h2 a { font-size:12px; font-weight:normal; color:#133457; }
		.subNewsList ul { padding-bottom:10px; }
		.subNewsList ul li { list-style-type:disc; list-style-position:inside; color:#133457; }
			.subNewsList ul li a { font-size:11px; color:#133457; }
			
.newsRight { width:300px; float:left; padding:10px; }
	.newsRight p { padding-bottom:10px; }
	.imgfr { padding-top:10px; }
		.imgfr img { float:right; }
		
.subNews { width:945px; margin:0 auto; clear:both; padding-top:10px; }
	.subNewsL { width:225px; float:left; margin-left:10px; display:inline; }
	.subNewsL .titlecatname { display:block; }
	.subNewsL img { border:1px solid #AAA; padding:2px; }
	.subNewsL h2 a { font-size:12px; font-weight:normal; color:#133457; }
	
.redwidgettitle { font-size:11px; color:#3E6187; }
	#videoTabMenu ul { height:15px; padding-left:200px; text-align:right; line-height:15px; }
	#videoTabMenu ul li { width:10px; text-align:center; padding:0 5px; display:block; float:left; }
		#videoTabMenu ul li a { width:10px; height:14px; display:block; border-bottom:1px solid #FFF; color:#3E6187; }
		#videoTabMenu ul li a.current { border-bottom:1px solid #3E6187; color:#133457; }
	#videoTabBox div { text-align:center; }	
		#videoTabBox div a { font-weight:bold; color:#636363;}
		#videoTabBox div a:hover { color:#C10402; text-decoration:underline; }

.columnsBB .textCont { width:290px; margin-top:10px; border:0 none; }

.columnsBBlist { display:block; padding-bottom:10px; border-bottom:1px solid #E1E4F2; }
	.columnsBBlist h2 { margin:10px 0; }
	.columnsBBlist h2 a { font-size:13px; color:#133457; line-height:18px; }
	.columnsBBlist h2 a:hover { color:#3E6187; text-decoration:underline; }
	.columnsBBlist .pimg { float:left; padding-right:10px; }
/* News End */

.leftProPage dt { width:215px;height:150px; float:left;text-align:center}

.leftProPage .profileTitle{ font-size:14px; font-weight:bold; color:#133457; line-height:20px; }
	.leftProPage .s-txt-p { font-size:11px; color:#606060; padding-left:10px; }
	.leftProPage .job-direct-link { font-size:13px; color:#4C4C4C; line-height:17px; margin-bottom:10px; }
	.phone-label { width:100px; height:15px; line-height:15px; font-size:11px; color:#606060; float:left; }
	.phone-txt { height:15px; line-height:15px; font-size:11px; color:#606060; }
	.pro-weblink a { color:#606060; }
	.pro-weblink a:hover { color:#3D3D3D; text-decoration:underline; }
	.pro-norm-txt { clear:both;color:#606060; padding-top:10px;line-height:15px; }
	
.profileLink { clear:both; margin-top:20px; }
	.profileLink li { width:275px; height:18px; line-height:18px; font-size:12px; font-weight:bold; list-style-type:disc; list-style-position:inside; color:#606060; float:left; }
		.profileLink li a { color:#606060; }
		.profileLink li a:hover { color:#3D3D3D; text-decoration:underline; }


.myHeadTitle { height:20px; line-height:20px; margin-top:20px; font-weight:bold; color:#3F4A50; border-bottom:1px solid #E6E6E6; }
.profileBlogTitle { height:20px; line-height:20px; margin:5px 0; }
	.profileBlogTitle a { font-size:14px; color:#133457; font-weight:bold; padding:3px 0; }
	.profileBlogTitle span { padding-left:10px;font-size:11px;color:#133457; font-weight:bold; }
.hosp-p-blog-img { width:115px;height:80px;line-height:80px; float:left;border:2px solid #999;overflow:hidden;margin-right:5px;text-align:center }
	.hosp-p-blog-img img { vertical-align:middle; }
.hosp-propage-blogdet { color:#606060; }
	.hosp-propage-blogdet a { color:#606060; }
	.hosp-propage-blogdet a:hover { color:#3D3D3D; }
	
.proAlbm { clear:both;border:1px solid #C7E3F1;min-height:190px}
.proAlbm a:hover { text-decoration:underline; }
	.proAlbmTitle { height:25px; background:#e9f4f8; border-bottom:5px solid #C7E3F1; }
		.profileAlbmTitle { width:300px; height:25px; line-height:25px; margin-left:5px;float:left; font-size:14px; font-weight:bold; color:#133457; }
		.profileAlbmTitle a { color:#133457; }
		.proAlbmTitle span { float:right; padding-right:5px; line-height:25px; text-align:right; font-size:11px; font-weight:bold; color:#133457; }
			.proAlbmTitle span a { color:#133457; }

.proAlbmDetails li { width:170px; height:130px; text-align:center; margin-top:15px; margin-left:14px; float:left; display:inline; }
	.proAlbmDetails li a { font-size:11px; line-height:20px; color:#939393; }
	.proAlbmDetails li a:hover { color:#636363; }
		.proAlbmDetails li a.blocka { display:block; }
		.proAlbmDetails li a.f12 { font-size:12px; }
		.proAlbmDetails li a img { border:1px solid #000; vertical-align:middle;}
.proAlbmDetails .picdiv{height:100px;line-height:100px}
.proAlbmDetails .picdiv img{vertical-align:middle;}
/* Main End */


.searchLink { font-size:10px; font-weight:bold; padding:10px 5px; color:#000000; }
	.searchLink a { color:#1E4066; }
	.searchLink a:hover { color:#3F4A50; text-decoration:underline; }
.countryLink { font-size:11px; font-weight:bold; text-align:center; padding:10px 5px; line-height:130%; }
	.countryLink a { color:#526182; }
	.countryLink a:hover { color:#3F4A50; text-decoration:underline; }
/* Content End */


/* 后面增加的 */
INPUT {
	BORDER-RIGHT: #c9cdd4 1px solid; BORDER-TOP: #c9cdd4 1px solid; BORDER-LEFT: #c9cdd4 1px solid; BORDER-BOTTOM: #c9cdd4 1px solid;
}
SELECT {
	BORDER-RIGHT: #c9cdd4 1px solid; BORDER-TOP: #c9cdd4 1px solid; BORDER-LEFT: #c9cdd4 1px solid; BORDER-BOTTOM: #c9cdd4 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #c9cdd4 1px solid; BORDER-TOP: #c9cdd4 1px solid; BORDER-LEFT: #c9cdd4 1px solid; BORDER-BOTTOM: #c9cdd4 1px solid
}
.defaultSubmit {
	background:#3C5E83; height:25px; line-height:24px; padding:0 15px; color:#FFF; font-weight:bold; border:none;
}
.form-item{
	padding:5px 0;
	font-family:Arial, Helvetica, sans-serif;
	min-height:20px;
	clear:both;
	text-align:left
}
.form-item label{
	clear:left;
	float:left;
	width:120px;
	display:block;
	height:16px;
	line-height:16px;
	text-align:right;
	padding-right:5px;
	color:#707070;
	font-size:11px;
}
.form-submit,a.form-submit{
	clear:both;
	display:block;
	width:auto;
	/*margin-top:5px;*/
	margin:5px auto;
	height:25px;
	line-height:24px;
	padding:0 15px;
	/*margin-left:245px;*/
	color:#fff;
	font-weight:bold;
	border:none;
	background:#3C5E83;
	cursor:pointer;
}
.form-text,.reginput{
	width:150px; height:18px; line-height:18px; color:#333333; border:1px solid #C9CDD4; background:#FFF;
}
.form-textarea{
	width:300px;height:70px;font-size:12px
}
.form-item .miniOption {
	float:left;
	width:600px;
	display:inline;
}
.form-item .otherRadio {
	width:60px;
	display:inline;
}
.form-item div ul li {
	display:inline;
/*	float:left;
	width:24%;*/
	overflow:hidden;
}
.form-item .form-radio {
	border:0
}
.form-item .note{
	margin:2px 126px 0px;
	font-size:10px;
	display:block;
	line-height:12px;
	color:#018CC3;
}
#headform{margin:10px;float:right}
#confirmdiv #confirmtitle,#refreshTitle{font-size:14px;font-weight:bold;text-align:left}
#confirmdiv #confirmmsg,#refreshMsg{clear:both;font-weight:bold;margin:20px}
.innerbox {margin:20px 10px 10px}
.resultinfo {color:blue;position:absolute;top:0px;left:0px}
#autocomplete{
	display:block;
	position:absolute;
	top:26px;
	left:125px;
	overflow:hidden;
	width:164px;
	border:1px solid #aaa;
	background:#fff;
	z-index:3000;
}
#results{
	padding:2px;
	text-align:left;
	width:300px;
}
#results li{
	float:left;
	clear:both;
	cursor:default;
	height:20px;
	padding:2px 5px;
	line-height:21px;
	text-align:left;
	overflow:hidden;
}
.popPos{
	width:94%;
	background:#DFEFFD;
}
#pager{margin:20px;float:right}
.mainInfo{margin-top:10px}

/*  msgList */
.msgList {
	width:100%;
	margin-top:5px;
	padding:5px;
	border: 1px solid #CCC;
}
.msgList .timer {
	font-size:10px;color:#ccc;float:right;
}
.msgListLeft {
	width:auto;
	float:left;
}
.msgListLeft img{
	float:left;
	padding:5px;
}
.msgListRight {
	width:450px;
	padding-left:10px;
	float:left;
}
.msgListRight p {
	line-height:150%;
}
.msgListClose {
	width:15px;
	height:15px;
	float:right;
	display:block;
	text-indent:-9999px;
	background:url(close.gif) no-repeat;
}
.bmana{float:right}
.bleft{float:left;width:480px}
#artlist { clear:both;margin:5px 0;}
	#artlist h2,#artlist h2 a { font-size:13px;margin-left:3px;color:#222}
	#artlist img { float:left; margin:5px;border:1px solid #ccc;padding:2px}
	#artlist p { font-size:12px; padding:0px;margin-left:3px; line-height:130%;color:#222 }

.albumRight{
	float:right;width:215px;
}
#albumList {
	width:100%;
	float:left;
}
#albumList h3 {
	width:100%;
	padding:5px 0;
	color:#0387C8;
	border-bottom:2px solid #EFEFEF;
}
#albumList ul {
	padding:5px;
	margin:10px 0;
	border:2px dashed #EFEFEF;
}
#albumList ul li{
	line-height:20px;
}


/*new style extend*/
/*主要大框架及公用样式*/
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494848;
	background:transparent url(body-bg.gif) 0 0 repeat-x;
}

img {border:0;}
a {outline:none; text-decoration:none; color:#054182;}
a:hover {text-decoration:underline;}
form {margin:0;}
p {margin:10px 0;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

.main {
	background:transparent url(body-bot-bg.gif) 0 100% repeat-x
}
#main{margin-bottom:20px;background:#fff;min-height:400px}
#wrapper {
	width:1000px;
	margin:auto;
}
h1, h2 {font-weight:normal}
/*主要大框架end*/

/* header */
/* header end */

/* gap */
.gap3 {width:3px; height:3px; font-size:0%}
.gap5 {width:5px; height:5px; font-size:0%}
.gap10 {width:10px; height:10px; font-size:0%}
.gp10 {width:10px; height:10px; font-size:0%}
* html .gp10 {width:10px; height:20px; font-size:0%}
.gap15 {width:15px; height:15px; font-size:0%}
.gap20 {width:20px; height:20px;}
.gp20 {width:20px; height:20px;}
* html .gp20 {width:18px; height:18px;}
.gap25 {width:25px; height:25px;}
.gap30 {width:30px; height:30px;}
.gap40 {width:40px; height:40px;}
.gap45 {width:45px; height:45px;}
.gap55 {width:55px; height:55px;}
.gap110 {width:110px; height:110px;}
.gap130 {width:130px; height:130px;}
.gaph130 {width:130px; height:1px;}
.gapv155 {width:1px; height:155px;}

.w65 {width:65px;}
.w72 {width:72px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w95 {width:95px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w135 {width:135px;}
.w140 {width:140px;}
.w155 {width:155px;}
.w165 {width:165px;}
.w210 {width:210px;}
.w200 {width:200px;}
.w230 {width:230px;}
.w235 {width:235px;}
.w250 {width:250px;}
.w255 {width:255px;}
.w270 {width:270px;}
.w285 {width:285px;}
.w290 {width:290px;}
.w315 {width:315px;}
.w330 {width:330px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w390 {width:390px;}
.w415 {width:415px;}
.w435 {width:435px;}
.w480 {width:480px;}
.w490 {width:490px;}
.w500 {width:500px;}
.w520 {width:520px;}
.w540 {width:540px;}
.w670 {width:670px;}
.w685 {width:685px;}
.w700 {width:700px;}
.w735 {width:735px;}
.w731 {width:731px;}

.w90per {width:90%;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}

.mr5 {margin-right:5px;}
* html .mr5 {margin-right:2px;}
.mr10 {margin-right:10px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml32 {margin-left:32px;}

.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px; color:#000;}
.fs18 {font-size:18px;}
h1.fs22 {font-size:22px;}

.nobg {background:none;}
.nopad {padding:0;}
.nomargin {margin:0;}
.center {margin:auto;}
/* gap end */

/* content */

#content {}

	.search {
		height:130px;
		background:transparent url(search-bg.jpg) 0 0 no-repeat;
	}
	#doc_search{background:transparent url(search-bg-doc.jpg) 0 0 no-repeat;}
		.search .search-label {
			color:#030303;
			padding:5px 0 9px 0;
			font-weight:bold;
		}
		
		.search .txt-search {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000;
			/*border:1px solid #bdbdbd;*/
			border:1px solid #333;
			width:200px;
			padding:8px;
		}
		
		.search .call-emergency {
			font-size:15px;
			color:#9b9999;
			margin:15px 0 0 0;
			font-weight:bold;
		}
		
		.search .cbo-search,
		.search .cbo-distance {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#c6c1c0;
			border:1px solid #bdbdbd;
			width:150px;
			padding:10px 2px 8px 5px;
		}
		
		.search .cbo-distance {
			width:100px;
		}
		
		.search .search-btn {
			margin:24px 0 0 0;
		}
		
		.search .browse {
			margin:14px 0 0 0;
		}
		
		.search .browse a{
			color:#215f9e;
			font-size:13px;
			font-weight:bold;
			background:transparent url(bullet1.gif) 0 1px no-repeat;
			padding-left:16px;
		}
	
	.leftpane {
		width:680px;
		float:left;
	}
		
		.leftpane .top {
			height:32px;
			background:transparent url(lp-top.gif) 0 0 no-repeat;
		}
		
			.leftpane .top h2 {
				margin:0 0 0 0;
				font-size:18px;
				font-weight:bold;
				color:#123458;
				padding:5px 0 0 10px;
			}
		
		.leftpane .mid {
			background:transparent url(lp-bg.gif) 0 0 repeat-y;
		}
		
			.leftpane .wrap {
				width:660px;
				margin:auto;
			}
			
			.leftpane .section1 {
				width:676px;
				margin:auto;
				background:transparent url(section1-bg.gif) 0 100% repeat-x;
			}
			
				.leftpane .section1 .brd{
					padding:0 15px 0 0;
					background:transparent url(dot-brd.gif) 100% 0 repeat-y;
					min-height:240px;
					margin:0 0 10px 0;
				}
				
				* html .leftpane .section1 .brd{
					height:240px;
				}
			
				.leftpane .section1 h3 {
					color:#065881;
					font-weight:bold;
					font-size:14px;
					margin:0 0 5px 0;
				}
				
				.leftpane .section1 p.dist {
					color:#959494;
					margin:0 0 10px 0;
				}
				
				.leftpane .section1 p.mh75 {
					min-height:75px;
					margin:10px 0 0 0;
				}
				
				* html .leftpane .section1 p.mh75 {
					height:75px;
				}
				
				.leftpane .section1 .hotel-img {
					padding:0 0 5px 0;
					border-bottom:1px solid #a7a7a7;
				}
				
			.leftpane .featured {}
			
				.featured h1 {
					font-size:18px;
					color:#d32801;
					margin:0;
					padding-bottom:5px;
					border-bottom:3px double #d4d4d4;
				}
				
				.featured h2 {
					font-size:16px;
					font-weight:bold;
					color:#065881;
					margin:8px 0 0 0;
				}
				
				.featured p.location {
					color:#a7a7a7;
					margin:0 0 10px 0;
				}
				
				.featured p.info {
					height:95px;width:170px;overflow:hidden;
					margin:0px;
					line-height:18px;
					font-size:13px;
				}
				
				.bdr2 {
					margin:0 16px 0 0;
					padding:0 15px 0 0;
					background:transparent url(bdr2.gif) 100% center no-repeat;
				}
				
				.featured .product-scroller {
					height:10px;
					margin-top:10px;
				}
				
				.featured .product-scroller .paging{
					padding:2px 10px 0 0;
					font-weight:bold;
				}
				
				.featured .product-scroller .scrollbar{
					display:block;
					width:272px;
					height:11px;
					margin:4px 0 0 50px;
					background:transparent url(scrollbar-bg.gif) 0 0 no-repeat;
					cursor:pointer;
				}
				
		.leftpane .postings {}
		
			.postings h2 {
				background-color:#d2d2d3;
				padding:0 0 0 25px;
				margin:0;
				font-size:12px;
				font-weight:bold;
				color:#092b4f;
			}
			
			.postings h2 span {
				padding:0 20px 0 10px;
				background:#FFFFFF url(bullet3.gif) 100% center no-repeat;
			}
			
			.postings a {
				display:block;
				padding:0 0 0 15px;
				margin:0 0 8px 15px;
				background:#FFFFFF url(bullet4.gif) 0 2px no-repeat;
				color:#4e473f;
				font-size:13px;
			}
			
			.postings a:hover {
				color:#204266;
			}
		
		.leftpane .bot {
			height:12px;
			background:transparent url(lp-bot.gif) 0 0 no-repeat;
		}
	
	.rightpane {
		width:305px;
		float:right;
	}
	
		.advt300 .top {
			height:11px;
			font-size:0%;
			background:transparent url(rpcurve-top.gif) 0 0 no-repeat;
		}
		
		.advt300 .mid {
			padding:10px 5px;
			background:transparent url(rp-bg.gif) 0 0 repeat-y;
		}
		
			.advt300 .mid h3{
				font-size:11px;
				color:#bdbcbc;
				margin:-10px 0 0 0;
			}
		
		.advt300 .bot {
			height:11px;
			font-size:0%;
			background:transparent url(rpcurve-bot.gif) 0 0 no-repeat;
		}
		
		.rpnews .top {
			height:32px;
			background:transparent url(rpnews-top.gif) 0 0 no-repeat;
		}
		
			.rpnews .top h3 {
				font-size:12px;
				color:#818283;
				font-weight:bold;
				padding:10px 0 0 35px;
				background:transparent url(bullet2.gif) 15px 10px no-repeat;
				margin:0;
			}
			
			.rpnews .mid h2 {
				font-size:18px;
				color:#231f20;
				margin:0 0 0 10px;
			}
			
			.rpnews .mid p {
				color:#4d4d4d;
				margin:10px 0 0 10px;
			}
			
				.rpnews .mid p a.blacktext {
					color:#4d4d4d;
				}
		
		.rpnews .mid {
			padding:10px 5px;
			background:transparent url(rp-bg.gif) 0 0 repeat-y;
		}
		
		.rpnews .bot {
			height:11px;
			font-size:0%;
			background:transparent url(rpcurve-bot.gif) 0 0 no-repeat;
		}
	
	.lptop {
		height:11px;
		font-size:0%;
		background:transparent url(lpcurve-top.gif) 0 0 no-repeat;
	}
	
	.lpmid {
		background:transparent url(lp2-bg.gif) 0 0 repeat-y;
	}
	
		.lpmid h2 {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#0e549a;
			margin:0;
			padding:0 0 0 20px;
		}
	
	.lpbot {
		height:11px;
		font-size:0%;
		background:transparent url(lpcurve-bot.gif) 0 0 no-repeat;
	}
	
	.lptop-sm {
		height:11px;
		font-size:0%;
		background:transparent url(lpcurve-sm-top.gif) 0 0 no-repeat;
	}
	
	.lpmid-sm {
		background:transparent url(lp2-sm-bg.gif) 0 0 repeat-y;
	}
	
		.lpmid-sm h2 {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#0e549a;
			margin:0;
			padding:0 0 0 20px;
		}
	
	.lpbot-sm {
		height:11px;
		font-size:0%;
		background:transparent url(lpcurve-sm-bot.gif) 0 0 no-repeat;
	}
	
	.menugap {
		width:190px;
		height:10px;
		margin:0 auto 0 auto;
		border-bottom:1px solid #b7c8da;
	}
	
	.leftmenu,
	.leftmenu-sm {}
	
		.leftmenu ul,
		.leftmenu-sm ul {
			margin:0 auto;
			padding:0;
			list-style:none;
			width:190px;
		}
		
		.leftmenu-sm ul {
			width:165px;
		}
		
		.leftmenu li,
		.leftmenu-sm li {
			border-bottom:1px solid #b7c8da;
		}
		
		.leftmenu a,
		.leftmenu-sm a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#353535;
			padding:1px 2px 1px 2px;
			display:block;
			margin:2px 0 2px 0;
		}
		
		.leftmenu-sm a {
			color:#6f6d6d;
		}
		
		* html .leftmenu a,
		* html .leftmenu-sm a {
			display:inline-block;
			width:190px;
		}
		
		* html .leftmenu-sm a {
			width:165px;
		}
		
		.leftmenu a:hover,
		.leftmenu a.selected,
		.leftmenu-sm a:hover,
		.leftmenu-sm a.selected {
			color:#ffffff;
			background:#206cb8 url(leftmenu-hover-bg.gif) 100% center no-repeat;
			text-decoration:none;
		}
		
		.leftlink a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#0e549a;
		}
		
	.advt-header {
		font-family:Calibri, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#bdbcbc;
		margin:0 0 10px 0;
	}
		
		.rp2top {
			height:30px;
			background:transparent url(rp2-top.gif) 0 0 no-repeat;
		}
		
			.rp2top h2 {
				font-size:18px;
				color:#206cb8;
				margin:0;
				padding:4px 0 0 15px;
			}
		
		.rp2mid {
			background:transparent url(rp2-bg.gif) 0 0 repeat-y;
		}
		
			.rp2mid h2 {
				width:712px;
				font-size:18px;
				color:#206cb8;
				margin:0 auto;
				padding:0 0 0 15px;
				background-color:#e4e4e4;
			}
		
			.awards-wrap {
				width:726px;
				margin:auto;
				background:transparent url(awards-bg.gif) 0 100% repeat-x;
			}
			
				.awards {
					width:700px;
					margin:auto;
				}	
					
					.awards p {
						color:#000000;
						font-size:13px;
					}
					
					.award-img {
						border:1px solid #bfcddc;
						margin:-28px 10px 0 0;
					}
					
					.bbdr {
						border-bottom:1px solid #d1d1d1;
						padding-bottom:4px;
						margin-bottom:4px;
					}
					
					.award-detail {
						width:700px;
						margin:auto;
						font-size:13px;
						color:#000000;
					}
						.award-detail p {
							margin:0 0 19px 0;
						}
					
						.award-detail strong {
							color:#22436f;
						}
					
		.search_hos{
			background:url(search11h.gif) no-repeat;
			width:127px;
			height:30px;
		}
		.rp2bot {
			height:16px;
			font-size:0%;
			background:transparent url(rp2-bot.gif) 0 0 no-repeat;
		}
		
		.mptop {
			height:28px;
			background:transparent url(mp-top.gif) 0 0 no-repeat;
		}
		
			.mptop h2 {
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:bold;
				color:#206cb8;
				margin:0;
				padding:3px 0 0 15px;
			}
		
		.mpmid {
			background:transparent url(mp-bg.gif) 0 0 repeat-y;
		}
				
		.mpbot {
			height:16px;
			font-size:0%;
			background:transparent url(mp-bot.gif) 0 0 no-repeat;
		}
		
		.rp-sm-top {
			height:12px;
			background:transparent url(rp-sm-top.gif) 0 0 no-repeat;
		}
		
		.rp-sm-mid {
			background:transparent url(rp-sm-bg.gif) 0 0 repeat-y;
			clear:both;
		}
		
			.rp-sm-inner {
				min-height:300px;
				background:transparent url(rp-sm-midbg.gif) 3px 100% no-repeat;
			}
			
			.rp-sm-inner2 {
				background:transparent url(rp-sm-midbg.gif) 3px 100% no-repeat;
			}
			
			* html .rp-sm-inner {
				height:300px;
			}
			
				.rp-sm-mid h1 {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					font-size:20px;
					font-weight:bold;
					color:#2665a1;
					margin:0 0 10px 0;
				}
				
				.rp-sm-mid h2 {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					font-size:15px;
					color:#2564a1;
					margin:10px 0 10px 0;
				}
				
				.rp-sm-mid p {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					color:#575757;
					margin:10px 0 0 0;
				}
				
				.rp-sm-mid a {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					color:#0659c0;
				}
			
		.rp-sm-bot {
			height:15px;
			font-size:0%;
			background:transparent url(rp-sm-bot.gif) 0 0 no-repeat;
		}
		
		.black {
			color:#000000;
		}
		
		.blog-search {
			height:41px;
			background:transparent url(blog-search-bg.gif) 0 0 no-repeat;
		}
		
			.blog-search-txt {
				margin:7px 0 0 5px;
				padding:5px 10px 5px 10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#000;
				width:500px;
				border:0;
			}
			
			.blog-search-btn {
				margin:10px 30px 0 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#206cb8;
				width:120px;
				border:0;
				font-weight:bold;
				background-color:transparent;
				cursor:pointer;
			}
			
			.post {}
			
				.blogpic {
					width:126px;
					float:left;
				}
					
					.blogpic .base {
						height:118px;
						background:transparent url(blog-pic-bg.gif) 0 0 no-repeat;
					}
					.blogpic .base .icondiv{height:88px;line-height:88px;}
						.blogpic .base img {
							border:1px solid #FFFFFF;
							margin:10px 0 0 0;
							vertical-align:middle;
						}
						
					.blogpic .blogger {
						font-family:Calibri, Arial, Helvetica, sans-serif;
						color:#000000;
						font-size:15px;
						margin:-20px 0 0 -5px;
						text-align:center;
					}
					
					.blogpic .comments {
						background:transparent url(thumbup.gif) 0 0 no-repeat;
						padding:0 0 0 35px;
						margin:10px 0 0 0;
					}
					
						.blogpic .comments a {
							font-size:11px;
							color:#848484;
						}
						
						.blogpic .comments a:hover {
							color:#206cb8;
							text-decoration:none;
						}
				
				.blogdesc {
					width:535px;
					float:right;
					color:#000000;
				}
				
					.blogdesc .date {
						color:#848484;
						text-align:right;
					}
					
					.blogdesc a {
						margin-left:15px;
					}
					
					.blogdesc a:hover {
						color:#848484;
						text-decoration:none;
					}
					
					.blogdesc .post-end {
						height:16px;
						background:transparent url(post-end.gif) 0 center no-repeat;
						text-align:right;
					}
					
						a.abuse {
							display:inline-block;
							width:16px;
							height:16px;
							background:transparent url(abuse-icon.gif) 100% 0 no-repeat;
							font-size:0%;
							padding:0 0 0 10px;
							background-color:#FFFFFF;
						}
		
		.locations {}
		
			.section2 {
				background:transparent url(section1-bg.gif) 0 100% repeat-x;
				padding-bottom:10px;
				color:#656565;
				width:726px;
				margin:0 auto;
			}
			
			.locations h1 {
				font-size:18px;
				color:#204266;
				margin:0 0 0 0;
			}
			
			.locations h2 {
				font-weight:bold;
				font-size:15px;
				color:#065881;
				background:none;
				width:100%;
				margin:10px 0 0 0;
				padding:0;
			}
			
			.locations h2.red {
				color:#FF0000;
			}
			
			.locations p {
				font-size:13px;
			}
			
			h2.fs13 {
				font-size:13px;
			}
	
	.patients {}
			
		.rp3top {
			height:15px;
			background:transparent url(rp3-top.gif) 0 0 no-repeat;
		}
		
		.banner,
		.banner2 {
			position:relative;
			height:130px;
			border:1px solid #bcd6dc;
		}
		
		.banner2 {
			height:175px;
		}
		
			.banner .img,
			.banner2 .img {
				position:absolute;
				z-index:1;
			}
			
			.banner .shader,
			.banner2 .shader {
				background-color:#ffffff;
				width:100%;
				height:30px;
				position:absolute;
				z-index:2;
				top:100px;
				left:0;
				opacity:.5;
				filter:alpha(opacity=50);
			}
			
			.banner2 .shader {
				top:145px;
			}
			
			.banner .cover,
			.banner2 .cover {
				position:absolute;
				z-index:3;
				left:4px;
				top:108px;
				width:97%;
			}
			
			.banner2 .cover {
				top:153px;
			}
			
			.banner .paging,
			.banner2 .paging {
				float:right;
			}
			
				.banner .paging a,
				.banner2 .paging a {
					padding:0 5px;
					font-size:12px;
					color:#01316c;
					font-weight:bold;
				}
				
				.banner .paging a:hover,
				.banner2 .paging a:hover {
					text-decoration:underline;
				}
				
				.banner .paging a.prev,
				.banner2 .paging a.prev {
					padding:0 4px 0 0;
					text-indent:-9999px;
					background:transparent url(prev.gif) 0 2px no-repeat;
					text-decoration:none;
				}
				.banner2 .paging a.prev1 {
					padding:0 4px 0 0;
					text-indent:-9999px;
					background:transparent url(prev.gif) 0 2px no-repeat;
					text-decoration:none;
				}
				
				.banner .paging a.next, 
				.banner2 .paging a.next {
					padding:0 4px 0 0;
					text-indent:-9999px;
					background:transparent url(next.gif) 0 2px no-repeat;
					text-decoration:none;
				}
				.banner2 .paging a.next1 {
					padding:0 4px 0 0;
					text-indent:-9999px;
					background:transparent url(next.gif) 0 2px no-repeat;
					text-decoration:none;
				}
			
			.banner .title,
			.banner2 .title {
				font-size:12px;
				color:#2a2a2a;
				float:left;
				margin:0 0 0 10px;
			}
		
		.patients h2 {
			font-size:18px;
			color:#206cb8;
			font-weight:normal;
			background:transparent url(bullet5.gif) 100% center no-repeat;
			display:inline;
			padding:0 20px 0 0;
		}
	
	h2.sm-menu-head {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#2665a1;
		margin:0 0 10px 0;
	}
	
	.blue {
		color:#0159b1;
	}
	
	h1.line {
		margin:0;
		width:100%;
		color:#013e79 !important;
		font-family:Calibri, Arial, Helvetica, sans-serif;
		font-size:22px !important;
		font-weight:bold;
		background:transparent url(blue-line.gif) 0 58% repeat-x;
		padding:0;
	}
	
		h1.line span {
			background-color:#FFFFFF;
			padding:0 4px 0 0;
		}
		
	h2.line {
		margin:0;
		width:100%;
		color:#013e79;
		font-family:Calibri, Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		background:transparent url(blue-line.gif) 0 58% repeat-x;
		padding:0;
	}
	
		h2.line span {
			background-color:#FFFFFF;
			padding:0 4px 0 0;
		}
		
	.career {
		color:#585858;
	}
	
		.career .options label {
			margin-right:12px;
		}
		
		.career .txtbox {
			width:208px;
			border:1px solid #aeaeae;
			padding:3px 4px 2px 4px;
			font-family:Arial, Helvetica, sans-serif;
			color:#585858;
			margin:3px 0 0 0;
		}
		
		.career select {
			width:216px;
			border:1px solid #aeaeae;
			padding:3px 4px 2px 4px;
			font-family:Arial, Helvetica, sans-serif;
			color:#585858;
			font-size:11px;
			margin:4px 0 0 0;
		}
		
		.career textarea {
			width:240px;
			border:1px solid #aeaeae;
			padding:3px 4px 2px 4px;
			font-family:Arial, Helvetica, sans-serif;
			color:#585858;
			font-size:12px;
			margin:3px 0 0 0;
		}
		
		.career .info {
			font-size:11px;
			color:#b4b0b0;
		}
		
	.jobs {}
		
		.lpmid.jobs h1 {
				font-family:Calibri, Arial, Helvetica, sans-serif;
				font-size:20px;
				font-weight:bold;
				color:#2665a1;
				margin:0 0 10px 0;
			}
				
				.lpmid.jobs h2 {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					font-size:15px;
					color:#2564a1;
					margin:10px 0 10px 0;
					padding:0;
				}
				
				.lpmid.jobs p {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					color:#575757;
					margin:10px 0 0 0;
				}
				
				.lpmid.jobs a {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					color:#0659c0;
				}
				
		.rp2mid.jobs h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#204266;
			margin:10px 0 10px 0;
			padding:0;
			font-weight:bold;
		}
		
	.txt {
		border:1px solid #c8c8c8;
		padding:2px 4px 2px 4px;
		border:1px solid #aeaeae;
		font-family:Arial, Helvetica, sans-serif;
		color:#585858;
	}
	
	.list {}
	
		.list .list-header {
			background-color:#227cc8;
			font-size:13px;
			color:#FFFFFF;
			padding:3px;
		}
		
		.list .list-data-group {
			width:700px;
			height:132px;
			overflow:auto;
		}
		
		.list .list-data {
			background-color:#f3f3f3;
			padding:3px;
			margin-top:1px;
		}
		
		.list .list-data-hover {
			background-color:#c7dff4;
			padding:3px;
			margin-top:1px;
		}
		
		.list .list-end {
			border-bottom:1px solid #247dc8;
			margin-top:1px;
		}
		
	ul.right-links {
		margin:0;
		padding:0;
		list-style:none;
	}
	
		ul.right-links li {
			margin:0 0 4px 0;
		}
		
		ul.right-links a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#6f6d6d;
			font-weight:bold;
		}
		
		ul.right-links a:hover,
		ul.right-links a.selected {
			color:#0159b1;
			text-decoration:none;
		}
		
	.mp-sm-top {
		height:15px;
		background:transparent url(mp2-top.gif) 0 0 no-repeat;
	}
	
	.pic-bdr img {
		border:3px solid #e1e1e1;
	}
	
	.pic-comments {
		margin:1px 0 0 0;
	}
	
	.pic-comments a {
		font-size:10px;
		color:#595959;
	}
	
	.rp4-top {
		height:15px;
		font-size:0%;
		background:transparent url(rp4-top.gif) 0 0 no-repeat;
	}
	
	.rp4-mid {
		background:transparent url(rp4-bg.gif) 0 0 repeat-y;
	}
	
	.rp4-bot {
		height:16px;
		font-size:0%;
		background:transparent url(rp4-bot.gif) 0 0 no-repeat;
	}
	
	.banner-sm {
		position:relative;
		height:230px;
	}
	
		.banner-sm img {
			border:3px solid #e1e1e1;
		}
	
		.banner-sm .img-sm {
			position:absolute;
			z-index:1;
		}
		
		.banner-sm .paging-sm {
			position:absolute;
			z-index:2;
			top:204px;
			left:20px;
		}
		
		.banner-sm .paging-sm a {
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:bold;
			color:#FFFFFF;
			margin:0 3px 0 3px;
		}
	
	.news {}
	
		.news h2 {
			font-size:16px;
			font-weight:bold;
			color:#013c77;
			margin:0;
		}
		
		.news h2.bluebg {
			font-size:18px;
			font-weight:normal;
			color:#ffffff;
			margin:0;
			background-color:#3c81b3;
			padding:0 3px 0 3px;
			width:98%;
		}
		
		.news .info {
			font-size:10px;
			color:#595959;
		}
		
		img.bdr {
			border:2px solid #e1e1e1;
		}
		
		.hdot {
			height:35px;
			background:transparent url(dot.gif) 0 center repeat-x;
		}
		
		.news h1 {
			font-size:18px;
			font-weight:normal;
			color:#000101;
			margin:0;
			font-family:Arial,Helvetica,sans-serif;
		}
		
		.news .cover {
			border-bottom:1px solid #dbdbdb;
			padding-bottom:5px;
		}
		
		.grey {
			color:#555555;
		}
		
	.rpnews2-top {
		height:32px;
		background:transparent url(rpnews2-top.gif) 0 0 no-repeat;
	}
	
	.rpnews3-top {
		height:32px;
		background:transparent url(rpnews3-top.gif) center 0 no-repeat;
	}
	
		.rpnews2-top h3 {
			font-size:12px;
			color:#818283;
			font-weight:bold;
			padding:10px 0 0 35px;
			background:transparent url(bullet2.gif) 15px 10px no-repeat;
			margin:0;
		}
		
		.rpnews3-top h3 {
			font-size:12px;
			color:#818283;
			font-weight:bold;
			padding:10px 0 0 35px;
			background:transparent url(bullet2.gif) 15px 10px no-repeat;
			margin:0;
		}
		
		.blueline {
			width:275px;
			height:1px;
			font-size:0%;
			margin:auto;
			border-bottom:1px solid #3c81b3;
			background-color:transparent;
		}
	
	.community {}
	
	.mptop2 {
				height:18px;
				background:transparent url(top-bg.gif) 0 12px no-repeat;
				padding:22px 13px 0 15px;
				
			}
			
				.mptop2 h2 {
					font-family:Calibri, Arial, Helvetica, sans-serif;
					font-size:22px;
					font-weight:bold;
					color:#013e79;
					margin:0;
					padding:0;
					
				}
			
			.mpmid2 {
				background:transparent url(mid-bg.gif) 0 0 repeat-y;
			}
					
			.mpbot2 {
				height:28px;
				font-size:0%;
				background:transparent url(mp-bot.gif) 0 0 no-repeat;
			}
			
	
	.community{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
	}
	
	.community .justify{
		text-align:justify;
	}
	
	.community .light-blue{
		color:#0159b1;
	}
	
	.community p span.c-heading{
		color:#013c77;
		font-weight:bold;
	}
	
	.fs16{
		font-size:16px;
	}
	
	.community .ar{
		background:transparent url(dot-line.gif) 0 bottom repeat-x;
		height:75px;
		padding:15px 0 20px 0;
	}
	
	.community .ar p{
		margin:0;
	}
	
	.pad-right-10{
		padding-right:10px;
	}
	
	.pad-btm-10{
		padding-bottom:10px;
	}
	
	.community .bgnone{
		background:none;
	}
	
	.community .left-pan{
		width:237px;
		float:left;
	}
	
	.community p.thumb-name{
		font-size:10px;
		color:#595959;
	}
	
	.community .right-pan{
		width:229px;
		float:right;
	}
	
	.recent{
		padding:0 3px 0 4px;
	}
	
	.recent h3{
		font-size:18px;
		color:#ffffff;
		background-color:#3c81b3;
		padding:1px 0 2px 13px;
	}
	
	.recent .recent-post{
		padding:10px 0 10px 0;
	}
	
	.recent h4{
		font-size:18px;
		color:#000101;
		margin:0;
	}
	.recent p{
		margin:0;
		padding:5px 0 5px 0;
		text-align:justify;
		color:#555555;
	}
	
	.recent .left-pan{
		width:102px;
		float:left;
		padding-left:5px;
	}
	
	.recent .right-pan{
		width:365px;
		float:right;
		background:transparent url(blue-line.gif) 0 bottom repeat-x;
		padding-bottom:10px;
	}			
	
	.recent .question{
		font-size:18px;
		color:#0159b1;
		font-weight:bold;
	}
	
	h1.plus{
		background:transparent url(top-bg2.gif) center 0 no-repeat;
		height:22px;
		margin:0;
		font-size:12px;
		color:#818283;
		font-weight:bold;
		padding:9px 0 0 35px;
	}
	
	.w261{
		width:261px;
	}
	
	.right-box{
	}
	
	.right-box p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#4d4d4d;
		margin:0;
		padding:8px 0 8px 0;
	}
	
	.right-box h1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#231f20;
		font-weight:normal;
		margin:0;
		padding:5px 0 0px 0;
	}
	
	.right-box p.btm-heading{
		font-size:16px;
		color:#055f98;
		font-weight:bold;
	}
	
	.right-box .hr-line{
		background:transparent url(blue-line.gif) 0 center repeat-x;
		height:20px;
	}
	
	.right-box ul{
		margin:0;
		padding:0;
	}
	
	.right-box ul li{
		list-style-type:none;
		padding:3px 0 3px 5px;
	}
	
	.right-box ul li a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1c3a6c;
	}
	
	.right-box-main{
		padding-top:14px;
	}
	
	.join-community{
		color:#6f6d6d;
		width:150px;
		line-height:18px;
		padding-top:30px;
	}
	
	.join-community h2{
		font-family:"Trebuchet MS", Arial, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#005978;
		margin:0;
		padding-bottom:10px;
	}
	
	.join-community .related-links a{
		color:#6f6d6d;	
	}
	
	.search-result .lp {
		width:702px;
	}

		.search-result .lp .top {
			background:transparent url(search-result-top.gif) 0 0 no-repeat;
			height:14px;
		}

		.search-result .lp .middle {
			background:transparent url(search-result-mid.gif) 0 0 repeat-y;
		}
		
		.search-result .lp .bottom {
			background:transparent url(search-result-btm.gif) 0 0 no-repeat;
			height:13px;
		}
		
		.search-result .lp .bg {
			background:transparent url(search-results-bg.gif) 0 bottom repeat-x;
			color:#000000;
		}

		.search-result .lp .bg h1 {
			font-size:14px;
			color:#003e81;
			margin:0;
			font-weight:bold;
		}

			.search-result .lp .bg a {
				color:#002688;
			}
			
			.search-result .lp .bg h6 {
				color:#004795;
				font-size:12px;
				margin:0;
				padding:0;
			}

			.search-result .lp .phone {
				font-size:20px;
				width:159px;
				background-color:#0061a5;
				color:#FFFFFF;
				text-align:center;
				height:24px;
			}

	.search-result .rp {
		width:288px;
	}

	.search-result .rp .box1-top {
		background:transparent url(search-result-rp-top.gif) 0 0 no-repeat;
		height:32px;
		color:#818283;
		padding-left:35px;
		line-height:32px;
		font-weight:bold;
	}

		.search-result .rp .box1-middle {
			background:transparent url(search-result-rp-mid.gif) 0 0 repeat-y;
		}

		.search-result .rp .box1-bottom {
			background:transparent url(search-result-rp-btm.gif) 0 0 repeat-x;
			height:4px;
		}

		.search-result .rp a {
			color:#1c3a6c;
			text-decoration:none;
			line-height:20px;
		}

		.search-result .rp a:hover {
			text-decoration:underline;
		}

		.search-result .rp .box2-middle {
			background:transparent url(search-result-rp-box2-mid.gif) 0 0 repeat-y;
		}

		.search-result .rp .blue-line {
			background:transparent url(blue-dot.gif) 0 0 repeat-x;
			height:1px;
		}
	
		.paging-nav {
			font-size:12px;
			color:#6c6c6c;
		}
			
			.paging-nav a {
				color:#6c6c6c;
			}
			
			.paging-nav a:hover {
				text-decoration:none;
			}
			
			.paging-nav a.prev-nav {
				background:transparent url(prev-arrow.gif) 0 center no-repeat;
				padding-left:25px;
			}
			
			.paging-nav a.next-nav {
				background:transparent url(next-arrow.gif) 100% center no-repeat;
				padding-right:25px;
			}
			
		.location2 {
			margin:-10px 0 0 0;
			color:#999;
		}
		.banner-sm2 {
		position:relative;
		height:200px;
		float:left;
	}
	
		.banner-sm2 .img-sm {
			position:absolute;
			z-index:1;
		}
		
		.banner-sm2 .shader {
			position:absolute;
			z-index:2;
			height:20px;
			background-color:#000;
			width:100%;
			top:178px;
		}
		
		.banner-sm2 .paging-sm {
			position:absolute;
			z-index:3;
			top:178px;
			left:150px;
			width:120px;
		}
		
		.banner-sm2 .paging-sm a {
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
			color:#FFFFFF !important;
			margin:0 1px 0 1px;
		}
		
		.banner-sm2 .msg {
			position:absolute;
			z-index:4;
			top:178px;
			left:5px;
			font-family:Calibri, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:normal;
			color:#FFFFFF;
			width:120px;
		}
		.rp-sm-bot2 {
			height:15px;
			font-size:0%;
			background:transparent url(rp-sm-bot2.gif) 0 100% no-repeat;
		}
		.fsc12 {font-size:12px; color:#000000;}
		.profile {
			background:transparent url(profile-bg_pt.gif) left 100% repeat-x;
		}
		
			.profile-desc{
				font-family:Calibri, "Trebuchet MS";
				font-size:16px;
				color:#000000;
			}
		
				.profile-desc a{
					color:#000000;
					text-decoration:none;
				}
		
				.profile-desc a:hover {
					text-decoration:underline;
				}
		
				.profile-desc .other {
					color:#0053c3;
					text-decoration:underline;
				}
		
				.profile-desc .other:hover {
					color:#000000;
				}
		
			.profile-detail h3 {
				font-size:13px;
				color:#003c7b;
				margin:0;
				padding:0;
				font-weight:bold;
			}
		
			.profile-detail .facilities {
				width:190px;
				height:18px;
				background:#f4f4f4 url(bullet6_pt.gif) 10px center no-repeat;
				line-height:18px;
				font-size:13px;
				padding-left:25px;
				margin-right:6px;
			}
			
				.profile-detail .facilities a {
					color:#444;
				}
		
			.profile-detail h4{
				font-size:13px;
				color:#003c7b;
				border-bottom:1px solid #3c81b3;
				margin:0;
				padding:0;
			}
		
			.profile-detail .direction {
				background:transparent url(direction_pt.gif) 0 0 no-repeat;
				width:137px;
				height:30px;
				text-align:center;
			}
		
				.profile-detail .direction a {
					line-height:30px;
					color:#000000;
					font-size:13px;
					text-decoration:none;
				}
				
				.profile-detail .direction a:hover {
					color:#133457;
				}
		
			.profile-detail .find {
				background:transparent url(find-doctor_pt.gif) 0 0 no-repeat;
				width:660px;
				height:87px;
				margin:0 0 0 20px;
			}
		
			.profile-detail .input2 {
				width:230px;
				border:1px solid #bdbdbd;
				padding:5px;
				color:#c6c1c0;
				font-size:11px;
			}
		
			.profile-detail .option1 {
				width:130px;
				border:1px solid #bdbdbd;
				padding:4px;
				color:#c6c1c0;
				font-size:11px;
			}
		
			.profile-detail .option2 {
				width:70px;
				border:1px solid #bdbdbd;
				padding:4px;
				color:#c6c1c0;
				font-size:11px;
			}
		.gap85 {width:85px; height:20px;}	
/* /CONTENT */

/* FOOTER */
#footer {}
		
	#footer .desc {
		width:520px;
		font-size:11px;
		float:left;
	}
	
	#footer .links {
		width:130px;
		float:right;
		margin:10px 0 0 0;
		background:transparent url(footer-bdr.gif) 100% -10px no-repeat;
		min-height:180px;
	}
	
	* html #footer .links {
		height:180px;
	}
	
		#footer .links a {
			display:block;
			color:#000000;
			font-size:13px;
			margin-bottom:5px;
			font-weight:bold;
		}
	.get_list_l{
		background:url(getlistl.gif) no-repeat;
		width:9px;
		height:76px;
		float:left;
	}
	.get_list_m{
		height:73px;
		float:left;
		border-top:1px solid #474747;
		border-bottom:1px solid #474747;
		width:253px;
		color:#000;
		font-weight:bold;
		font-size:19px;
	}
	.get_list_r{
		background:url(getlistr.gif) no-repeat;
		width:9px;
		height:76px;
		float:left;
	}	
	.disclaimer{
		border:1px solid #000;
		font-weight:bold;
		color:#000;
		padding:8px;
		clear:both;
	}
	.profile {
		background:transparent url(profile-bg_pt.gif) left 100% repeat-x;
	}
	
		.profile-desc{
			font-family:Calibri, "Trebuchet MS";
			font-size:16px;
			color:#000000;
		}
	
			.profile-desc a{
				color:#000000;
				text-decoration:none;
			}
	
			.profile-desc a:hover {
				text-decoration:underline;
			}
	
			.profile-desc .other {
				color:#0053c3;
				text-decoration:underline;
			}
	
			.profile-desc .other:hover {
				color:#000000;
			}
	
		.profile-detail h3 {
			font-size:13px;
			color:#003c7b;
			margin:0;
			padding:0;
			font-weight:bold;
		}
	
		.profile-detail .facilities {
			width:190px;
			height:18px;
			background:#f4f4f4 url(bullet6_pt.gif) 10px center no-repeat;
			line-height:18px;
			font-size:13px;
			padding-left:25px;
		}
		
			.profile-detail .facilities a {
				color:#444;
			}
	
		.profile-detail h4{
			font-size:13px;
			color:#003c7b;
			border-bottom:1px solid #3c81b3;
			margin:0;
			padding:0;
		}
	
		.profile-detail .input1 {
			color:#000;
			font-size:13px;
			width:218px;
			padding:5px;
			line-height:15px;
			border:1px solid #000;
		}
	
		.profile-detail .direction {
			background:transparent url(direction_pt.gif) 0 0 no-repeat;
			width:137px;
			height:30px;
			text-align:center;
		}
	
			.profile-detail .direction a {
				line-height:30px;
				color:#000000;
				font-size:13px;
				text-decoration:none;
			}
			
			.profile-detail .direction a:hover {
				color:#133457;
			}
	
		.profile-detail .find {
			background:transparent url(find-doctor_pt.gif) 0 0 no-repeat;
			width:660px;
			height:87px;
			margin:0 0 0 20px;
		}
	
		.profile-detail .input2 {
			width:230px;
			border:1px solid #bdbdbd;
			padding:5px;
			color:#c6c1c0;
			font-size:11px;
		}
	
		.profile-detail .option1 {
			width:130px;
			border:1px solid #bdbdbd;
			padding:4px;
			color:#c6c1c0;
			font-size:11px;
		}
	
		.profile-detail .option2 {
			width:70px;
			border:1px solid #bdbdbd;
			padding:4px;
			color:#c6c1c0;
			font-size:11px;
		}
/* content end */

	#footer .header {
		height:58px;
		background:transparent url(header.gif) 0 0 no-repeat;
	}
	
		#footer .header h2{
			float:left;
			color:#FFFFFF;
			font-size:24px;
			margin:7px 0 0 10px;
		}
		
		#footer .header .request {
			float:right;
			margin:6px 0 0 0;
		}
	
	#footer a.more {
		color:#385ea1;
	}
	
	#footer .followus {
		color:#4c4741;
	}
	
	#footer .followus a{
		margin:0 6px 0 0;
	}	
/* foot end */

.overhide{overflow:hidden}
#map_0 {font-size:13px}
 
 
 /* ----------------- BILLING -------------------------------*/
.head1 {
	font-size:18px;
	color:#0358a1;
	background-color:#eeeeee;
	line-height:25px;
	padding-left:10px;
}

.thead {
	font-weight:bold;
	background-color:#eeeeee;
	line-height:17px;
}
.billing a  {
	text-decoration:underline;
	font-size:14px;
	color:#0358a1;
}

.billing a:hover  {
	text-decoration:none;
}

.billing a.edit {
	font-size:13px;
	color:#0a3bb8;
	text-decoration:none;
}

.billing a.edit:hover {
	text-decoration:underline;
}
.billing .edit1 {
	font-size:13px;
	color:#0a3bb8;
}
	
.billing a.fs13{
	font-size:13px;
	color:#00559d;
	text-decoration:none;
}
.billing a.fs13:hover{
	text-decoration:underline;
}

.billing .box1-top {
	background:transparent url(billing-box1-top1.gif) 0 0 no-repeat;
	height:9px;
}

.billing .box1-mid {
	background:transparent url(billing-box1-mid.gif) 0 0 repeat-y;
}

.billing .box1-bm {
	background:transparent url(billing-box1-bm.gif) 0 0 no-repeat;
	height:9px;
}

.billing .list
	{
	background:transparent url(billing-box1-bullet.gif) 0 3px no-repeat;
	padding-left:20px;
	font-size:13px;
	}

.billing .box1 a.method{
	color:#000000;
}

.billing a.method:hover{
	color:#00559d;
	text-decoration:underline;
}

.billing a.credit {
	margin-left:5px;
	text-decoration:none;
}

.attorney {}

.attorney a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.attorney a:hover {
	color:#0358a1;
	text-decoration:none;
	
}


fb13 {font-size:13px; font-weight:bold;}
.gap25 {width:25px; height:25px;}
.w163 {width:163px;}
.w80 {width:80px;}
.w130 {width:130px;}
.w165 {width:165px;}
.w87 {width:87px;}
.w105 {width:105px;}
.pl10 {padding-left:10px;}
.f14 {font-size:14px; color:#0358a1;}
.underline {text-decoration:underline;}
.w693 {width:693px;}
.w140 {width:140px;}
.w420 {width:420px;}
.w250 {width:250px;}
.w220 {width:220px;}
.w271 {width:271px;}
.w248 {width:248px;}
.w255 {width:255px;}
.w728 {width:728px;}
.w561 {width:559px;}
.w167 {width:167px;}
.w550 {width:550px;}
.w700 {width:700px;}
.w300 {width:300px;}
.gap155 {width:155px; height:155px;}
.w670 {width:670px;}
.w436 {width:436px;}
.w233 {width:233px;}
.fs10 {font-size:10px;; color:#595959;}
.w380 {width:380px;}
.fs13c {font-size:13px; color:#1e519d;}
.fs16c {font-size:16px; color:#1e519d;}
.w120 {width:120px;}
.w110 {width:110px;}
.w185 {width:185px;}
.w485 {width:485px;}
.w360 {width:360px;}
.w477 {width:477px;}
.fs18cb {font-size:18px; color:#FFFFFF; background-color:#1e519d;padding-left:10px;line-height:21px;}
.fs18 {font-size:18px; color:#000000;}
.fs18blue {font-size:18px; color:#1e519d;}
.w302 {width:302px;}
.w155 {width:155px;}
.adv300 {width:302px; height:252px; border:1px solid #e9e9e9;}
.w40 {width:40px;}
.w50 {width:50px;}
.w235 {width:235px;}
.w415 {width:415px;}
.w320 {width:320px;} 


#memberf label {
color:#636363;
display:block;
float:left;
height:20px;
padding-left:50px;
text-align:right;
width:120px;
}

#memberf .fsearch-btn-big {
background:none repeat scroll 0 0 #3C5E83;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:inline;
font-size:15px;
font-weight:bold;
height:25px;
margin-left:120px;
width:75px;
}
 
 #payf .fsearch-btn-big {
background:none repeat scroll 0 0 #3C5E83;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:inline;
font-size:15px;
font-weight:bold;
height:25px;
margin-left:0px;
width:150px;
}
#payf label {
	width:150px;
}
 .payadInput {
 height:25px;
 font-size:15px;
font-weight:bold;
width:100px;
 
 }

 .phonetip {
	font-size:9px;
	color:#818283 ;
	text-align:left;
	font-weight:normal ;
	display:block;
	margin-left:0px;
 
 }

.btnlink {
 background:none repeat scroll 0 0 #3C5E83;
 border:0 none;
color:#FFFFFF;
cursor:pointer;
display:inline;
font-size:12px;
font-weight:bold;
height:30px; 
width:100px;
padding: 10px;
line-height:30px;
  }
 
 #managebid .btnlink {
 background:none repeat scroll 0 0 #3C5E83;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:inline;
font-size:12px;
font-weight:bold;
height:25px; 
width:75px;
padding:5px;


 }

 
 #managebid input {
	 border:1px solid black; 

 }

 
  .callform .callbtn {
	background:#3C5E83;   color:#FFF; font-weight:bold; border:none;
}

 .callform {
	font-size:9px;
	text-align:left;
	margin-top:5px;
  }
.cms{color:#222}