﻿
body
{
    font-family: 宋体, 幼圆, Verdana;
    font-size: 9pt;
    color: #464137;
    text-align: left;
    margin: 0px;
    padding: 0px;
    line-height: 1.6em;
}

.div960
{
    width: 960px;
    clear: both;
}

a, a:link, a:visited, a:active
{
    font-size: 9pt;
    color: #0066cc;
    text-decoration: none;
}

a:hover
{
    font-size: 9pt;
    color: #0066cc;
    text-decoration: underline;
}

div, table, dl, dt, ol, li
{
    padding: 0px;
    margin: 0px;
}

img
{
    border: none 0px white;
}

.validate
{
    border: solid 1px black;
    background-color: White;
    text-align: center;
    width: 80px;
    height: 18px;
    font-weight: bold;
    padding-top: 1px;
    margin-top: 1px;
    color: Red;
}

a.HeaderLogin, a.HeaderLogin:link, a.HeaderLogin:visited, a.HeaderLogin:active
{
    color: #ffffff;
    text-decoration: none;
    font-size: 9pt;
}

a.HeaderLogin:hover
{
    font-size: 9pt;
    color: #ffffff;
    text-decoration: underline;
}

.spanbutton
{
    border: solid 1px #bbd8fb;
    padding: 2px;
}

.menutable
{
    width: 100%;
    padding-top: 5px;
    height: 30px;
}

.menu
{
    color: Black;
    width: 100px;
    text-align: center;
}

.divmenu
{
    color: Black;
    border: solid 1px #ffffff;
    font-size: 11pt;
    height: 20px;
    padding-top: 4px;
    text-decoration: none;
    background-color: White;
}

.divmenuMouse
{
    color: Black;
    border: solid 1px #bbd8fb;
    font-size: 11pt;
    cursor: pointer;
    height: 20px;
    padding-top: 4px;
    text-decoration: none;
    background-color: #f3f7fd;
}

.Header
{
    width: 100%;
    background-color: #6072f9;
    border-bottom: solid 1px black;
}

.Header2
{
    width: 960px;
    padding: 5px;
    background-image: url(Images/Header-BG.jpg);
    background-repeat: repeat-y; /*    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6072f9,endColorStr=#00000000,GradientType=1); */
}

.Header2Title
{
    color: White;
    font-family: 幼圆,宋体,Verdana;
    font-weight: bold;
    font-size: 14pt;
    padding: 6px 0px 2px 0px;
}

.Header2SubTitle
{
    color: White;
    font-family: 幼圆,宋体,Verdana;
    font-size: 12pt;
    padding: 2px 0px 2px 0px;
}

.Header2ENTitle
{
    color: White;
    font-family: 'Arial Unicode MS' , Verdana;
    font-size: 10pt;
    padding: 2px 0px 0px 0px;
    font-weight: bold;
}

.footer
{
    width: 100%;
    background-color: #6072f9;
    border-top: solid 1px black;
    color: #ffffff;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    letter-spacing: 0.1em;
    height: 20px;
}

.footer a
{
    color: White;
}

.title
{
    color: #f7793a;
    font-size: 12pt;
    font-weight: bold;
    font-family: 幼圆, 宋体, Verdana;
    letter-spacing: 0.3em;
}

a.title, a.title:link, a.title:visited, a.title:active
{
    color: #f7793a;
    font-size: 12pt;
    font-weight: bold;
    font-family: 幼圆, 宋体, Verdana;
    text-decoration: none;
    letter-spacing: 0.3em;
}

a.title:hover
{
    color: #f7793a;
    font-size: 12pt;
    font-weight: bold;
    font-family: 幼圆, 宋体, Verdana;
    text-decoration: underline;
    letter-spacing: 0.3em;
}

.subject
{
    color: #444444;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.4em;
    letter-spacing: 0.1em;
}

.Category
{
    color: #464137;
    font-family: Verdana;
    font-size: 9pt;
    letter-spacing: 0em;
    margin-left: 15px;
}

.content
{
    color: #464137;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.6em;
    letter-spacing: 0.2em;
}

.CategoryMenu
{
    color: #444444;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.4em;
    letter-spacing: 0.1em;
    text-align: center;
    border: solid 1px #bbd8fb;
    padding: 5px;
    cursor: pointer;
    background-color: #ffffff;
}

.CategoryMenuHover
{
    color: #444444;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.4em;
    letter-spacing: 0.1em;
    text-align: center;
    border: solid 1px #bbd8fb;
    padding: 5px;
    cursor: pointer;
    background-color: #f3f7fd;
}

.IsReply
{
    border: solid 1px #dcdcdc;
    padding: 2px;
    color: #888888;
}

.ie8fix
{
    z-index: 1000;
}

.divNormal
{
    border: solid 1px #ffffff;
    background-color: #ffffff;
}

.divHover
{
    border: solid 1px #bbd8fb;
    background-color: #f3f7fd;
}

.postTitle
{
    font-size: 14pt;
    font-weight: bold;
    color: Black;
    text-align: center;
}

.postSubTitle
{
    font-size: 10pt;
    color: Black;
    text-align: center;
}

.postCategories
{
    font-size: 9pt;
    text-align: left;
    color: Black;
    height: 24px;
}

.postBody
{
    font-size: 10pt;
    color: Black;
    height: 400px;
    line-height: 1.8em;
    letter-spacing: 0.1em;
}

.textbox
{
    padding-top: 3px;
    border: 1px solid #8ACCFD;
}

.textboxWatermark
{
    padding-top: 3px;
    color: #8ACCFD;
    border: 1px solid #8ACCFD;
}

.autocomplete
{
    border: 1px solid #8ACCFD;
    width: 250px;
    margin-left: 0px;
    padding: 0px;
}

.divHeaderInfo
{
    color: #464137;
    padding: 5px;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.6em;
    letter-spacing: 0.2em;
    cursor: pointer;
}

.divHeaderSelectInfo
{
    color: Black;
    padding: 5px;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.6em;
    letter-spacing: 0.2em;
    border: solid 1px #8ACCFD;
    background-color: #f3f7fd;
    cursor: pointer;
}

.divInfoContent
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #8ACCFD;
    padding: 10px;
    color: #464137;
    font-family: 宋体, Verdana;
    font-size: 9pt;
    line-height: 1.6em;
    letter-spacing: 0.2em;
    cursor: default;
}


.RSS_Small
{
    float: right;
    vertical-align: middle;
    display: inline;
}

.PostDate
{
    color: #888888;
    float: right;
}

.Author
{
    color: #888888;
}

/*---------------Posts-------------------*/

.pTitle
{
    height: 24px;
    padding: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: #888888 #888888 #FFF #888888;
    background-color: #dcdcdc;
    color: Black;
}

.pUSC
{
    float: left;
    margin-left: 10px;
}

.pDate
{
    float: right;
    margin-right: 10px;
}

.pContent
{
    padding: 2px;
    border-style: solid;
    border-width: 1px;
    border-color: White #888888 #888888 #888888;
}

.pSubject
{
    margin: 10px;
    font-size: 11pt;
    font-family: 幼圆, 宋体, Verdana;
}

.pSubject b
{
    color: Black;
}

.pBody
{
    padding: 3px 20px 3px 20px;
    font-size: 10pt;
}

.pAdvCaseHistory
{
    padding: 3px 20px 3px 20px;
    font-size: 10pt;
}

.pAdvCaseHistory b
{
    color: Black;
}

.pAdvCurrentDiag
{
    padding: 3px 20px 3px 20px;
    font-size: 10pt;
}

.pAdvCurrentDiag b
{
    color: Black;
}

.pDoctor
{
    padding: 15px 20px 15px 20px;
    border-top: solid 1px #888888;
}

.pDoctor b
{
    color: Black;
}

.pDocReply
{
    padding: 10px 20px 10px 20px;
    font-size: 10pt;
}

.pDocPrivateReply
{
    padding: 10px 20px 10px 20px;
    font-size: 10pt;
    border-top: solid 1px #888888;
}

.pDocBtn
{
    padding: 10px;
    text-align: right;
}


#modalBackground
{
	background-color : gray;
	filter : alpha(opacity=70);
	opacity : 0.7;
	position : absolute;
	top : 0px;
	left : 0px;
}
#animationDialog
{
	position : absolute;
	border : solid 1px black;
	color : Red;
	background-color : #ffffae;
	font-family : 宋体;
	font-size : 9pt;
	font-weight : normal;
	padding: 5px;
}
