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

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffff;
background-image:url(../images/bg-index.gif);
background-position:0px 0px;
background-repeat:repeat-x;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span {
margin:0;
padding:0;
}

a img, img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}


.container-996 {
	width:996px;
	margin:0 auto;
}

.container {
	width:960px;
	margin:0 auto;
}

.container2 {
	width:960px;
	margin:0 auto;
}

* html .container2 {
	padding:0 0 0 5px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.container2 {
	padding:0 0 0 1px;
}
}


/*header*/
#header { height:140px; }

#logo { position:relative; }
#logo a {
	position:absolute;
	left:40px;
	top:38px;
	z-index:10;
}

.amaq-top {
	height:57px;
	padding:22px 47px 13px 0;
}

.search {
	background-image:url(../images/bg-search.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:252px;
	height:29px;
	padding:0 31px 0 0;
}

.search .right { margin:4px 4px 0 0; }

.searchfield {
	background-color:transparent;
	border:0 none;
	color:#767676;
	font-size:11px;
	margin:0px;
	padding:8px 0 0 10px;
	width:190px;
	height:21px;
}

/*main-menu*/
#main-menu {
	height:47px;
	padding:0 18px 1px 18px;
}

/*banner-area*/
#banner-area {
	height:307px;
	position:relative;
	z-index:1;
}

.banner-left-bg {
	background-image:url(../images/bg-banner-left-repeat.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:303px;
	width:50%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}

.banner-left-curve {
	position:absolute;
	top:0px;
	right:0px;
}

#banner-area .container-996 {
	position:relative;
	height:303px;
}

.banner-shadow {
	background-image:url(../images/bg-shadow.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:299px;
	width:964px;
	position:relative;
	z-index:5;
	padding:4px 16px 0 16px;
}

.banner {
	background-image:url(../images/bg-banner.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:299px;
}

.banner-cont {
	color:#ffffff;
	padding:20px 0 0 303px;
	width:315px;
}

.banner-cont h1 {
	color:#ffffff;
	font-size:24px;
	padding:0 0 12px 0;
	text-shadow:#000000 1px 1px 6px;
}

.banner-cont p {
	padding:0 38px 12px 0;
}

.banner-cont .align-right {
	text-align:right;
	padding:0 50px 0 0;
}


.banner-cont-right {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	width:305px;
	padding:240px 10px 0 0;
}

/*display-area*/
#display-area {
	background-image:url(../images/bg-displayarea.gif);
	background-repeat:repeat-y;
}

* html #display-area { background-position:-3px 0px; }

.rightarea {
	padding:17px 0 0 0;
	width:220px;
	position:relative;
	z-index:50;
}

.subsribe-updates {
	background-image:url(../images/bg-ra-border.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0 0 12px 0;
	margin:0 0 12px 0;
}

.su-head { padding:0 0 10px 0; }

.su-cont {
	color:#878787;
	font-size:11px;
	padding:0 18px 0 16px;
}

.su-cont td { padding:0 0 6px 0; }

.txtfield {
	background-color:transparent;
	background-image:url(../images/bg-txtfield.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#878787;
	border:0 none;
	width:169px;
	height:22px;
	margin:0px;
	padding:9px 10px  0px 10px;
}

.cta { padding:0 0 13px 0; }

.leftarea {
	padding:40px 0 0 0;
	width:720px;
	position:relative;
	z-index:50;
}

.leftarea h1 {
	color:#cb1c22;
	font-size:20px;
	padding:0 0 10px 0;
}

.leftarea h1 span {
	color:#5f6201;
	font-size:18px;
}

.leftarea  p {
	line-height:18px;
	padding:0 0 12px 0;
}

.list-hospital {
	background-image:url(../images/bg-list-hospital-index.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#8b8b8b;
	font-size:11px;
	height:153px;
	padding:14px 22px 0 25px;
	margin:0 0 8px 0;
}

.list-hospital h2 {
	color:#1c85b5;
	font-size:20px;
	padding:0 0 4px 0;
}

/*bottomarea*/
#bottomarea {
	background-image:url(../images/bg-footer-index-left.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	min-width:996px;
	position:relative;
	height:289px;
}
.ceo {
background:url("../images/ceo.png") no-repeat scroll left bottom transparent;
height:317px;
left:0;
position:absolute;
width:252px;
z-index:100;
bottom:0;
}
.ba-center-bg {
	background-image:url(../images/bg-footer-index.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:383px;
	width:100%;
	position:absolute;
	top:-94px;
	z-index:5;
	
}

.ba-right-bg {
	background-image:url(../images/bg-footer-index-right.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:383px;
	width:50%;
	position:absolute;
	top:-94px;
	right:0px;
	z-index:1;
	
}

#bottomarea .container {
	position:relative;
	z-index:15;
}

.news-announcement {
	width:690px;
	height:255px;
}

.na-top {
	height:46px;
	padding:0 0 12px 0;
}

.na-top h1 {
	color:#5b5b5b;
	font-size:20px;
	font-weight:normal;
	padding:15px 0 0 10px;
}

.na-top .right { padding:17px 0 0 0; }

.na-area { padding:0 0 0 12px; }

.na-box {
	border-bottom:1px dotted #bbbaba;
	padding:0 18px 12px 10px;
	margin:0 0 12px 0;
}

.na-date {
	background-image:url(../images/bg-date.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:61px;
	height:65px;
	color:#ffffff;
	font-size:12px;
	text-align:center;
}

.na-date span {
	color:#d21a21;
	font-size:30px;
	display:block;
	line-height:42px;
}

.na-info {
	color:#8d8d8d;
	font-size:11px;
	width:570px;
}

.na-info h3 {
	color:#393939;
	font-size:12px;
}

.na-info-link {
	padding:0 38px 0 0;
	text-align:right;
}

.na-info-link a {
	color:#525252;
	font-size:10px;
}

#footer {
	font-size:11px;
	color:#ffffff;
	padding:10px 0 0 8px;
}

#footer ul { float:left; }

#footer li {
	float:left;
	list-style-type:none;
	background-image:url(../images/bg-footer-sep.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 6px;
}

#footer li#footer-first { background-image:none; }

#footer li a { color:#ffffff; }
#footer li a:hover {
	color:#d38321;
	text-decoration:none;
}

#footer p { padding:0 10px 0 0;}


/*inner*/
body#inner { background-image:url(../images/bg-inner.gif); }

/*top-bar*/
#top-bar { height:63px; }

#top-bar h1 {
	color:#ffffff;
	font-size:24px;
	padding:14px 0 0 8px;
}

#top-bar .right { padding:14px 0 0 0; }

/*data*/
#data {
	height:167px;
	position:relative;
	z-index:1;
}

#inner .banner-left-bg {
	background-image:url(../images/bg-banner-left-repeat.jpg);
	background-position:0px bottom;
	background-repeat:repeat-x;
	height:167px;
	width:50%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}

#inner #data .container-996 {
	position:relative;
	height:212px;
}

.data-shadow {
	background-image:url(../images/bg-shadow.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:167px;
	width:964px;
	position:relative;
	z-index:5;
	padding:0 16px;
}

.data-table {
	background-image:url(../images/bg-table.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:960px;
	height:167px;
	padding:0 2px;
	font-size:14px;
}

.data-table td { text-align:center; }

.top-data { color:#ffffff; }
.top-data small { color:#fbafb2}
.bottom-data { color:#5c5c5c; }

/*inner leftarea*/
#inner .leftarea { padding:15px 0 15px 0; }

.hospital-pic { height:93px; display: none;}
.hospital-pic img { margin:0 10px 0 0; }

.la-cont {
	background-color:#efefef;
	color:#5c5c5c;
}

.la-cont p {
padding-left:24px;
padding-right:24px;
}

.la-head {
	background-image:url(../images/bg-head-inner.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	height:39px;
	line-height:33px;
	padding:0 0 16px 16px;
}

.la-head2 {
	background-image:url(../images/bg-head2-inner.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	width:177px;
	height:33px;
	line-height:31px;
	padding:0 0 10px 22px;
}

.categories {
	padding:0 0 20px 24px;
}

.cat-box {
	float:left;
	padding:0 12px 0 0;
	width:209px;
}

.cat-head {
	background-image:url(../images/bg-cat-head.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#095c90;
	font-size:14px;
	font-weight:bold;
	height:52px;
	line-height:37px;
	padding:0 0 0 16px;
}

.cat-mid {
	background-image:url(../images/bg-cat-mid.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0 18px;
	min-height:175px;
	height:auto !important;
	height:175px;
}

.cat-mid p { padding-left:0px; }

.cta-bottom { font-size:0px; }

/*inner bottomarea*/
#inner #bottomarea {
	background-image:url(../images/bg-bottomarea-inner.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	min-width:996px;
	position:relative;
	height:50px;
}

#inner .ba-center-bg {
	background-image:url(../images/bg-footer-inner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:383px;
	width:100%;
	position:absolute;
	top:-333px;
	z-index:5;
	
}

#inner .ba-right-bg {
	background-image:url(../images/bg-footer-index-right.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:383px;
	width:50%;
	position:absolute;
	top:-333px;
	right:0px;
	z-index:1;
	
}

#inner #footer { padding:25px 0 0 0px; }

#inner .rightarea { padding:0 0 235px 0; }

.list-hospital p{
padding: 0 0 5px 0;
}

/* additional style 20100324 */
ul {
margin:0;
padding:0 0 10px 40px;
}
ul li {
margin:0;
padding:4px 0;
}
.leftarea  {
padding:40px 0 100px;
}
.faq-question{
line-height: 25px;
padding:0px 0px 5px 0px;
color:#525252;
}
.faq-question a{
color: #525252;
text-decoration: none;
}
.faq-question a:hover{
text-decoration: underline;
}

/*inner2*/
body#inner.inner2 { background-image:url(../images/bg-inner2.gif); }

#inner.inner2 #display-area { background-image:url(../images/bg-displayarea2.gif); background-repeat:repeat-y; }

#inner.inner2 .rightarea { padding:0 0 235px 0; }

#inner.inner2 .leftarea { padding:20px 0 0 15px; width:705px; }

/* additional css */
#header {
margin:0;
padding:0;
}

/* HOSPITAL TABLE CHART */
#data {
height:356px;
}
#inner #data .container-996 {
height:356px;
}
.data-shadow {
height:356px;
}
.data-table {
background-image:url(../images/bg-table2.gif);
height:356px;
}

.la-head3 {
	background-image:url(../images/bg-head2-inner2.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	width:422px;
	height:33px;
	line-height:31px;
	padding:0 0 10px 22px;
}
.wholecont { min-width:1348px;width:100%; }
