/* ***** ELEMENTS ***** */
body {margin: 0px; padding: 0px;  }
img {border: none;}
form {margin: 0px; padding: 0px;}

a {color: #009FDA;   text-decoration: none;  cursor: pointer;}
a:visited {color: #663399; text-decoration: none;}
a:hover {color: #006699; text-decoration: underline;}

Ul{margin:0;padding:0; LIST-STYLE-TYPE: none;}
OL{margin:0;padding:0; LIST-STYLE-TYPE: none;}
OL Li{LIST-STYLE-TYPE:none; margin-left:20px;}
UL Li{LIST-STYLE-TYPE:none;}

/* ***** CLASSES: COLORS ***** decimal*/
.simplyblue {color: #009FDA;}
.simplygreen {color: #A6CE38;}
.trimblue {color: #8DD8F8;}
.trimgreen {color: #D1E39B;}
.brightblue {color: #00AEEF;}
.lightgrey {color: #CED6D9;}
.darkgrey {color: #616566;}
.alertred {color:red;}

/* ***** CLASSES: GENERAL STYLES ***** */
.middle {vertical-align: middle; }
.hr {border-bottom: 1px solid #999999;  color: #616566;  text-align: center;  padding-bottom: 36px;}
.bold {font-weight: bold;}
.hide {display:none;}
.showblock {display:block;}

.warn{color:blue;font-size:12px;width:auto;}
.error{color:red;font-size:12px;width:auto;}
.info{color:green;font-size:12px;width:auto;}
.alt{font-size:13px;}
.pagination{text-align:center; font-size:12px; border:1px solid #DDDDDD;}
.progress{text-align:left;border:1px solid #AAFFFF;height:12px;}
.progress div{background-color:#DDEEEE;height:12px;}
.image_s{padding:2px 2px 2px 2px; width:52px; height:52px; border:1px solid #DDDDDD; text-align:center; vertical-align:middle; overflow:hidden;}
.image_m{padding:2px 2px 2px 2px; width:102px; height:102px; border:1px solid #DDDDDD; text-align:center; vertical-align:middle; overflow:hidden;}
.image_l{padding:2px 2px 2px 2px; width:202px; height:202px; border:1px solid #DDDDDD; text-align:center; vertical-align:middle; overflow:hidden;}

.pagetitle{font-size:14px; font-weight:bold; padding-left:100px;padding-top:20px; padding-bottom:20px;}
.pagecontent{padding-left:150px;}

.about{}
.about .title{font-size:14px; font-weight:bold; padding-left:10px;padding-top:20px; padding-bottom:20px;}
.about .subtitle{font-size:13px; font-weight:bold; padding-left:30px;padding-top:20px; padding-bottom:20px;}
.about .content{font-size:12px;}

.tab{margin:5; border-bottom:1px solid #DDDDDD;}
.tab .selected{border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD; padding:2px 10px 2px 10px; font-size:13px; font-weight:bold;}
.tab .item{padding-left:10px; padding-right:10px; font-size:13px;}

.rect {border:1px solid #EEEEEE; margin:0px 5px 5px 5px;}
.rect .head {background-color:#EEFFFF; padding:2px 2px 2px 2px; font-size:13px; }
.rect .head .title {}
.rect .head .more {float:right;}
.rect .content {padding:5px 5px 5px 5px;font-size:13px;}

.rect_blue {border:1px solid #009FDA; margin:0px 5px 5px 5px;}
.rect_blue .head {background-color:#009FDA; padding:2px 2px 2px 2px; font-size:13px; }
.rect_blue .head .title {color:white;}
.rect_blue .head .more {float:right;}
.rect_blue .content {padding:5px 5px 5px 5px;font-size:13px;}

.rect_green {border:1px solid #A6CE38; margin:0px 5px 5px 5px;}
.rect_green .head {background-color:#A6CE38; padding:2px 2px 2px 2px; font-size:13px; }
.rect_green .head .title {color:white;}
.rect_green .head .more {float:right;}
.rect_green .content {padding:5px 5px 5px 5px;font-size:13px;}

.block {margin:0px 5px 5px 5px;}
.block .head {font-size:13px; border-bottom:1px solid gray;}
.block .head .title {background-color:gray; margin:0;border:0; padding:2px 2px 2px 2px;color:white;}
.block .head .more {float:right;}
.block .content {padding:5px 5px 5px 5px;font-size:13px;}

.block_red {margin:0px 5px 5px 5px;}
.block_red .head {font-size:13px; border-bottom:1px solid red;}
.block_red .head .title {background-color:red; margin:0;border:0; padding:2px 2px 2px 2px;color:white;}
.block_red .head .more {float:right;}
.block_red .content {padding:5px 5px 5px 5px;font-size:13px;}

.block_green {margin:0px 5px 5px 5px;}
.block_green .head {font-size:13px; border-bottom:1px solid #A6CE38;}
.block_green .head .title {background-color:#A6CE38; margin:0;border:0; padding:2px 2px 2px 2px;color:white;}
.block_green .head .more {float:right;}
.block_green .content {padding:5px 5px 5px 5px;font-size:13px;}

.block_blue {margin:0px 5px 5px 5px;}
.block_blue .head {font-size:13px; border-bottom:1px solid #009FDA;}
.block_blue .head .title {background-color:#009FDA; margin:0;border:0; padding:2px 2px 2px 2px;color:white;}
.block_blue .head .more {float:right;}
.block_blue .content {padding:5px 5px 5px 5px;font-size:13px;}

.line{padding-top:2px;padding-bottom:5px;margin-bottom:5px;}
.line table{cell-spacing:0;cell-padding:0;border:0; width:100%;}
.line .info{border-bottom:0px solid #DDEEFF;}
.line .content{font-size:12px;}
.line2{padding-top:2px;padding-bottom:5px;margin-bottom:10px;}
.line2 .info{}
.line2 .content{font-size:12px;background-color:#FFEEFF;}

.line3{padding-top:2px;padding-bottom:5px;margin-top:10px; background-color:white;}

.listTable{border:1px solid #DDDDDD; cell-padding:0; cell-spacing:0; width:100%;}
.listTable .title td{background-color:#DDFFFF; font-size:13px;}
.listTable .line td{backgournd-color:white; font-size:12px;}
.listTable .line:hover{background-color:#FFEEFF;}
.listTable .bottom td{border-top:1px solid #DDDDDD; font-size:12px; text-align:center;}

.question{border:0px solid #CCDDEE;}
.question .title{text-align:center; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.question .info{text-align:right; font-size:12px; padding-bottom:10px;}
.question .content{padding:10px 10px 10px 10px; font-size:12px;}
.answer{border:0px solid #DDEEFF;}

.article{border:0px solid #CCDDEE;}
.article .title{text-align:center; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.article .info{text-align:right; font-size:12px; padding-bottom:10px;}
.article .content{padding:10px 10px 10px 10px; font-size:12px;}
.comment{border:0px solid #DDEEFF;}

.hospital{}
.hospital .title{text-align:left; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.hospital .info{font-size:12px; padding-bottom:10px;}
.hospital .intro{padding:10px 10px 10px 10px; font-size:12px;}
.hospital .feature{padding:10px 10px 10px 10px; font-size:12px;}
.hospital .apprisement{}

.department{}
.department .title{text-align:left; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.department .info{font-size:12px; padding-bottom:10px;}
.department .intro{padding:10px 10px 10px 10px; font-size:12px;}
.department .feature{padding:10px 10px 10px 10px; font-size:12px;}
.department .apprisement{}

.thread{border:0px solid #CCDDEE;}
.thread .title{text-align:center; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.thread .info{text-align:right; font-size:12px; padding-bottom:10px;}
.thread .content{padding:10px 10px 10px 10px; font-size:12px;}

.news{border:0px solid #CCDDEE;}
.news .title{text-align:center; font-size:15px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.news .info{text-align:right; font-size:12px; padding-bottom:10px;}
.news .content{padding:10px 10px 10px 10px; font-size:12px; border:1px solid #DDDDDD;}