/* _lcid="2052" _version="11.0.5531"
    _LocalBinding */
body, form {
    margin: 0;
}
body {
    font-family: verdana, arial, helvetica, sans-serif; 
    background: white;
    color: black;
}
.ms-main{
}



.ms-toolbar {
    font-family: verdana; 
    font-size:1em; 
    text-decoration: none; 
    color: #003399; 
}
.ms-surveyHBar
{
    font-size: 2px; 
    
    background-image: url("/Chinese/SYimages/images/red_tiao.gif");
}

.ms-surveyHBarB
{
    font-size: 2px; 
    background-color: #98C0F0;
}
table.ms-toolbar {
   background-image: url("/_layouts/images/toolgrad.gif");
   background-repeat: repeat-x;
   border: 1px solid #95b7f3;
   background-repeat: repeat-x;
   background-color: #9ebff6;
}

















.ms-vh-right-icon {
    font-family: verdana; 
    font-size: .75em; 
    color: #808080;
    text-align: right; 
    text-decoration: none; 
    font-weight: normal; 
    width: 22px;
}
.ms-vh-right-icon-empty {
    font-family: verdana; 
    font-size: .75em; 
    color: #808080;
    text-align: right; 
    text-decoration: none; 
    font-weight: normal; 
    width: 0px;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh-left a,.ms-vh-right a {
    color: #808080;
    text-decoration: none; 
}
.ms-vh a:hover, .ms-vh2 a:hover, .ms-vh-left a:hover, .ms-vh-right a:hover {
    text-decoration: underline; 
}
.ms-vhImage {
   font-family: verdana; 
   font-size: .75em; 
   color: #808080;
   text-align: left; 
   text-decoration: none; 
   font-weight: normal; 
   vertical-align: top;
   width: 18pt
}

.ms-gb{
    font-family: verdana; 
    font-size: .75em; 
    height: 18px;
    color: #000000;
    background-color: #eeeeee;
    font-weight: bold; 
}
.ms-gb2{
    font-family: verdana; 
    font-size: .75em; 
    height: 18px;
    color: #777777;
    font-weight: bold; 
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: Simsun-18030, verdana; 
    font-size: .90em; 
    vertical-align: top;
    padding-right:;    
}



.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #003399;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #000066;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-vb2, .ms-vb-title, .ms-vb-icon,.ms-vb-user {
    border-top: 1px solid #e4e4e4;
}
.ms-vb-icon {
    vertical-align: top;
    width: 16px;
    padding-top: 2px;
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 0px;
}
.ms-vb-user {
    padding-top: 2px;
    padding-left: 0px; 
    padding-right: 0px; 
}
.ms-vb2{
    padding-top: 3px;
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 4px;
}
.ms-homepagetitle {
    font-family: arial; 
    font-size: 12pt; 
    color: black;
    font-weight: bold; 
    text-decoration: none; 
}
a.ms-addnew {
    font-weight: normal; 
    font-family: verdana; 
    font-size: .75em; 
    color: #003399;
    text-decoration: none; 
}
td.ms-addnew {
    padding-left: 7px; 
    padding-right: 0px; 
}
.ms-error {
    font-family: Verdana, sans-serif; 
    font-size: 9pt; 
    font-weight: normal; 
    color: #FF0000
}
.ms-cal {
    border-collapse:collapse;
    table-layout:fixed;
    font-family: Verdana; 
    cursor:default;
}
.ms-calWeek {
    border-collapse:collapse;
    font-family: Verdana; 
    cursor:default;
}
.ms-vcal {
    border-collapse:separate;
    table-layout:fixed;
    font-family: Verdana; 
    cursor:default;
}
.ms-Dcal {
border-collapse:collapse;
border-left:1px solid black; 
border-right:1px solid black; 
table-layout:fixed;
font-family: Verdana; 
cursor:default;
}
.ms-caltop {
    border-top:1px solid black;
    border-left:1px solid black; 
    border-right:1px solid black; 
    vertical-align:top;
    font-size: 10pt; 
    width: 14%;
    height:30px;
}
.ms-calhead {
    border:none;
    text-align:center;
    background-color: #2254b1;
    color: white;
    font-size: 16pt; 
    font-family: Arial; 
    padding: 2px;
}
.ms-calhead a {
    text-decoration: none; 
}
.ms-calhead a:hover {
    color: red;
}
.ms-caldow {
    border-top:1px solid black;
    border-left:1px solid black; 
    border-right:1px solid black; 
    vertical-align:top;
    text-align:center;
    font-weight: bold; 
    font-size: 10pt; 
    height:20px;
}
.ms-calmid {
    border-left:1px solid black; 
    border-right:1px solid black; 
    height:20px;
}
.ms-CalSpacer {
    border-left:1px solid black; 
    border-right:1px solid black; 
    height:4px;
}
.ms-CalVSpacer {
background-color: red;
width:0px;
}
.ms-CalAllDay {
text-align:center;
vertical-align:top;
font-size: 10pt; 
width: 10%;
height:12px;
}
.ms-firstCalHour {
text-align:right; 
padding-left:2px; 
padding-right:8%; 
vertical-align:top;
font-size: 10pt; 
width: 10%;
height:12px;
}
.ms-calHour {
border-top:1px solid blue;
text-align:right; 
padding-left:2px; 
padding-right:8%; 
vertical-align:top;
font-size: 10pt; 
width: 10%;
height:12px;
}
.ms-calHalfHour {
border-top:1px solid lightblue;
vertical-align:top;
font-size: 10pt; 
height:12px;
}
.ms-calQuarterHour {
border-top:0px none;
vertical-align:top;
font-size: 10pt; 
height:12px;
}
.ms-calbot {
    border-top:none;
    border-left:1px solid black; 
    border-right:1px solid black; 
    border-bottom:1px solid black;
    height:2px;
}
.ms-appt a {
    color: #2D425F;
}
.ms-appt a:hover {
    color: red;
}
.ms-appt, .ms-GRCellSelect {
    border:2px solid black;
    text-align:center;
    vertical-align: middle;
    font-size:9pt; 
    height:18px;
    overflow:hidden;
    text-overflow:ellipsis;
    background-color: #D2DEEE;
    color: black;
}
.ms-Dappt {
border:2px solid black;
text-align:center;
vertical-align: middle;
font-size:9pt; 
height:18px;
overflow:hidden;
background-color: #D2DEEE;
color: black;
}
.ms-Vappt {
text-align:center;
padding-left:3px; 
padding-right:3px; 
vertical-align: middle;
font-size:9pt; 
height:12px;
overflow:hidden;
text-overflow:ellipsis;
background-color: #D2DEEE;
color: black;
}
.ms-Vappt a {
   text-decoration: none; 
   font-family:  Verdana, sans-serif; 
   font-size:    9pt; 
   font-weight: normal; 
   color: #2D425F;
   overflow:hidden;
   text-overflow:ellipsis;
}
.ms-Vappt a:link {
}
.ms-Vappt a:hover {
   text-decoration: underline; 
   color: red;
}
.ms-apptsingle {
    border-left:1px solid black; 
    border-right:1px solid black; 
    height:18px;
    text-align:left; 
    padding-left:4px; 
    padding-right:0px; 
    vertical-align: middle;
    font-size:9pt; 
    overflow:hidden;
    text-overflow:ellipsis;
    color: black;
}
.ms-Dapptsingle {
border-left:1px solid black; 
border-right:1px solid black; 
height:18px;
text-align:left; 
padding-left:4px; 
padding-right:0px; 
vertical-align: middle;
font-size:9pt; 
overflow:hidden;
color: black;
}
.ms-Vapptsingle {
text-align:center;
padding-left:3px; 
padding-right:3px; 
vertical-align: middle;
font-size:9pt; 
height:20px;
overflow:hidden;
text-overflow:ellipsis;
background-color: #D2DEEE;
color: black;
}
.ms-Vapptsingle a {
   text-decoration: none; 
   font-family:  Verdana, sans-serif; 
   font-size:    9pt; 
   font-weight: normal; 
   color: #2D425F;
   overflow:hidden;
   text-overflow:ellipsis;
}
.ms-Vapptsingle a:link {
}
.ms-Vapptsingle a:hover {
   text-decoration: underline; 
   color: red;
}
.ms-caldowdown {
    font-weight: bold; 
    text-align: center;
    vertical-align: middle;
    font-size: 10pt; 
}
.ms-caldown {
    font-size: 9pt; 
    text-align: left; 
    vertical-align: top;
} 
.ms-datepickeriframe {
    position:absolute;
    display:none;
    background:white;
}
.ms-datepicker {
    font-family: Verdana; 
    border: 2px outset activeborder;
    cursor:default;
}
.ms-dpdow {
    border:none;
    vertical-align:top;
    text-align:center;
    font-weight: bold; 
    font-size: 9pt; 
    border-bottom:1px solid black;
}
.ms-dpday {
    border:none;
    font-size: 9pt; 
    text-align: center;
    cursor:hand;
}
.ms-dpselectedday {
    border:none;
    background-color:#e6e6e6;
    font-size: 9pt; 
    text-align: center;
    cursor:hand;
}
.ms-dpnonmonth {
    color:gray;
    border:none;
    font-size: 9pt; 
    text-align: center;
    cursor:hand;
}
.ms-dphead {
    border:none;
    text-align:center;
    font-weight: bold; 
    font-size: 9pt; 
    background-color: #2254b1;
    color: white;
}
.ms-dpnextprev {
    border:none;
    text-align:center;
    font-weight: bold; 
    font-size: 9pt; 
    background-color: #2254b1;
    color: white;
    cursor:hand;
}
.ms-dpfoot {
    text-align:center;
    font-size: 9pt; 
    text-align: center;
    font-style: normal; 
    border-top:1px solid;
    border-left:none; 
    border-bottom:none;
    border-right:none; 
    height:24px;
}
IMG.ms-button {
    cursor:hand;
}
.ms-announcementtitle {
    font-weight: bold; 
}
.ms-homepagetitle:Hover {
    text-decoration: underline; 
    color: #ff3300;
}
.ms-discussionseparator {
    color: #cccccc;
    height: 1px;
}
.ms-summarytitlebarframe {
    background-color: #2254b1;  
}
.ms-summarytitlebar a:link {
    font-family: Verdana, serif; 
    font-size: 9pt; 
    color: white;
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebar a:visited {
    font-family: Verdana, serif; 
    font-size: 9pt; 
    color: white;
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebar {
    color: white;
    font-size: .75em; 
    font-family: verdana; 
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebartitle {
   color: white;
   font-size: 10pt; 
   font-family: arial; 
   font-weight: bold; 
   text-decoration: none; 
}
.ms-summarytitlebartitle:hover {
    text-decoration: underline; 
    color: #ff3300;
}
img.thumbnail { 
    border: solid #9BF 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight
{
   background-color: #f1f1f1;
}
.ms-imglibthumbnail
{
    background-color: #DDD; border: solid #9BF 0px; 
}
span.thumbnail {
    padding:16 10;position:relative;width:5px;
}
span.userdata {
    behavior:url(#default#userData);display:none;
} 
.ms-imglibmenuarea
{
    background-color: silver;
}
a.ms-imglibPreviewTitle
{
    overflow:hidden;text-overflow:ellipsis;width:130;
}
table.ms-imglibPreviewTable
{
    display:none;
}
.UserShadedRegion 
{
    font-family: verdana, sans-serif; 
    background-color: #FEF5D1;
}
.UserCaption 
{
    font-size: 9pt; 
    font-family: verdana; 
    background-color: #dee7f7;
}
.UserConfiguration 
{
    font-size: 9pt; 
    font-family: verdana; 
    background-color: #f2f2f2;
}
.UserDottedLine 
{
    margin-bottom: 2px;
    height: 1px;
    overflow: hidden;
    background-color: #3366cc; 
    background-image: url("/_layouts/images/dot.gif"); 
}
.UserButton, .UserInput, .UserSelect {
    font-family: Simsun-18030, Verdana, Arial, Sans-Serif; 
    font-size: 9pt; 
    color: Black;
}
.UserNotification {
    font-family: verdana, sans-serif; 
    padding: 4px;
    COLOR: #808080
}
.UserToolBarTextArea {
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 5px;
    font-weight: normal; 
    font-size: 9pt; 
    font-family: Verdana, sans-serif; 
}
.UserToolbarTextArea A:link 
{
    COLOR: #3366cc; 
    TEXT-DECORATION: none
}
.UserToolbarTextArea A:visited 
{
    COLOR: #3366cc;
    TEXT-DECORATION: none
}


.UserToolbarTextArea A:hover 
{
    COLOR: #ff3300; 
    TEXT-DECORATION: underline
}
.UserToolbarDisabledLink 
{
    COLOR: #808080;
    font-size: 9pt; 
    font-family: verdana; 
    padding: 4px;
}
.UserToolbarImage 
{
    border: medium none;
    font-size: 9pt; 
    cursor: hand;
    background-color: #e6e6e6;
    text-align: center;
}
.UserToolBarImageArea 
{
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 5px;
    font-weight: normal; 
    font-size: 9pt; 
    font-family: Verdana, sans-serif; 
}
.UserToolbarSelectedImage 
{
    border-right: medium none; 
    border-top: medium none;
    border-left: medium none; 
    border-bottom: black 1px solid;
    font-weight: bold; 
    font-size: 9pt; 
    vertical-align: top;
    text-align: center;
}
.UserGenericHeader 
{
    font-weight: bold; 
    font-size: 12pt; 
    color: #000000;
    font-family: arial, sans-serif; 
}
.UserGeneric 
{
    padding:8px 5px 7px 5px;
}
.UserGenericBody 
{
    padding:5px 0px 0px 17px;
}
.UserGenericText
{
    font-size:9pt; 
    font-family:verdana, arial, sans-serif; 
    color:#000000;
}
.UserBackground 
{
    background-color: #FFFFFF;
}
.UserSectionTitle 
{
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 2px;
    border-bottom: solid 1px #3366cc;
    color: #000000
}
.UserSectionHead 
{
    width: 100%;
    padding:0px 0px 3px 0px;
    color: #000000
}
.UserSectionBody
{
    width: 100%;
    padding:0px 7px 0px 7px;
}
.UserControlGroup 
{
    padding-bottom: 10px;
    padding-top: 2px;
}
.UserSectionFooter
{
    width: 100%;
    margin-top: 5px;
    padding-top: 2px;
    border-top: solid 1px #3366cc;
    color: #000000
}
.UserFooter 
{
    width: 100%;
    padding:10px 7px 7px 7px;
}
.UserCommandArea 
{
    padding-top: 7px;
}








































.ms-surveyVBarS
{
    font-size: 2px; 
}
.ms-surveyVBarT
{
    font-size: 7pt; 
    font-family: verdana; 
    color: #808080;
}
.ms-surveyVBarTC
{
    font-size: 7pt; 
    font-family: verdana; 
    text-align: center;
    color: #808080;
}
.ms-surveyHR
{
    color: #cccccc;
    height: 1px;
}
.ms-surveyTotal
{
    font-size: 9pt; 
    font-family: verdana; 
    color: #808080;
    padding-left: 10px; 
    padding-right: 0px; 
}
.ms-uploadborder {
    border: 1px solid #d4dce6;
}
.ms-uploadcontrol {
    background-color: #F2F2F2;
}
.ms-spaceBetContentAndButton
{
   height:10px;
}



.ms-ButtonHeightWidth
{
   width :100px;   
}
.ms-ButtonHeightWidth2
{
   height:24px;
   width :125px;  	
}
.ms-SpaceBetButtons
{
   width :6px;
}
.ms-summarycustombody {
   margin-left: 6px; 
   margin-top: 5px;
   margin-right: 6px; 
}
.ms-summarystandardbody {
   margin-left: 2px; 
   margin-top: 5px;
   margin-right: 6px; 
}
.ms-stylebox {
	font-family: verdana; 
	border:1px solid #CCCCCC;
	text-align:left 
}
.ms-stylelabel {
  	font-family: verdana; 
    font-size: 9pt; 
	color: #808080; 
}
.ms-styleheader{
    font-family: verdana; 
    font-size: .75em; 
	background-color: #EEEEEE;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #003399;
    text-decoration: none; 
}
.ms-styleheader a:visited, .ms-stylebody a:visited {
	text-decoration:none 
}
.ms-stylebody {
  	font-family: verdana; 
    font-size: 9pt; 
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-alternating {
    background-color: #ECF4FE;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#6AAFFF;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#003399;
text-decoration:underline;
}