/*index
core
calendar:3968
datepicker:4912
gbw:5252
*/


/*theme*/
body, form {
   margin: 0px;
}
body {
	margin: 0px;
	padding: 0px;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #000000;
    background: url("body-bg.gif") top repeat #FFF;
    text-align:center;
}
form
{
	width:1024px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
.ms-alphaimage {
    behavior: url(".alphaimage.htc");
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    text-decoration: none; 
    color: #3966BF;
}
.ms-formtoolbar {
   margin-bottom: 7px;
}
.ms-formtoolbar td {
   padding: 0px;
   vertical-align: top;
}
.ms-toolbar-togglebutton-on {
	border:1 solid #2353b2;
    background-color: #fffacc;
}
table.ms-toolbar, table.ms-viewtoolbar {
   background-image: url(".images/toolgrad.gif");
   background-repeat: repeat-x;
   background-color: #d6e8ff;
}
table.ms-toolbar {
   border: none;
}
table.ms-viewtoolbar {
   border-top: 1px solid #FFF;
   border-bottom: 1px solid #FFF;
}
.ms-listheader {
   font: 10pt verdana;
   color: #204d89;
   font-weight: bold;
   height: 28px;
   background-image: url(".images/listheadergrad.gif");
   background-repeat: repeat-x;
   background-color: #d9d9d9;
}
.ms-menutoolbar td.ms-toolbar{
	margin:0;
   height: 30px;
   background:transparent;
   border:none;
}
.ms-menutoolbar td a {
   color: #0066FF;
   font-size: 9pt; 
   font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   border:none;
}
.ms-menutoolbar td a:hover {
   color: #000000;
   text-decoration: none;
   border:none;
}
.ms-menutoolbar td {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	border:none;
}
.ms-menutoolbar td a:hover {
   color: #0066FF;
   text-decoration: none;
   border:none;
}
.ms-menubuttoninactivehover {
    height:19px;
    margin:0;
    padding:0 10px 0 0;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}
.ms-menubuttoninactivehover a,.ms-menubuttoninactivehover a:hover{
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    color: #0066FF;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}
.ms-menubuttonactivehover {
    height:19px;
    margin:0;
    padding:0 10px 0 0;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}
.ms-buttonactivehover a{
    height:19px;
    margin:0;
    padding:0 33px 0 8px;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}

.ms-menubuttonactivehover a,.ms-menubuttonactivehover a:hover{
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    color: #0066FF;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}

td.ms-menutoolbarheader {
   font-size: 10pt; __LCssFs(MsMenuToolbarHeaderTdSize)
   font-family: verdana;
   color: #204d89;
   font-weight: bold;
   line-height: 16px;
   padding-left: 7px;
   padding-right: 7px;
}
.ms-listheaderlabel {
   color: #0066FF;
}
.ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover {
   font-size: 8pt;
   font-family: tahoma;
}
td.ms-viewselector, td.ms-viewselectorhover {
	height:19px;
	margin:0;
	padding:0;
	background: url("view.gif") top right no-repeat;
	font-weight: bold;
}
div.ms-viewselector, div.ms-viewselectorhover {
	height:19px;
	margin:0 10px 0 0;
    padding:0 10px 0 0;
    background: url("viewselector.gif") center right no-repeat;
	border:none;
}
div.ms-viewselector a , div.ms-viewselectorhover a{
	height:19px;
	margin:0;
	padding:4px 21px 0 8px;
	color:#FFF !important;
	background: url("view_l.gif") top left no-repeat;
}


td.#onetPeopleViewSelector{
	height:19px;
	margin:0;
	padding:0;
	background: url("view.gif") 5px right no-repeat;
}
.ms-bottompaging {
  background:#d0d89e;
}
.ms-bottompagingline1 {
  line-height:1px;
  background:#bbc776
}
.ms-bottompagingline2 {
  line-height:1px;
  background:#f0f3f7
}
.ms-bottompagingline3 {
  line-height:1px;
  background:#CCCCCC
}
.ms-paging{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    font-weight:normal;
    color: #204d89;
}
table.ms-splitbutton{
    height:19px;
    margin:0;
    padding:0;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}
.ms-menutoolbar .ms-splitbuttontext {
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}

.ms-menutoolbar .ms-splitbuttondropdown {
    height:19px;
    margin:0;
    padding:4px 10px 0 0;
    border:none;
}
.ms-splitbuttonhover {
    height:19px;
    margin:0;
    padding:0;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}
.ms-splitbuttonhover .ms-splitbuttontext {
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
    height:19px;
    margin:0;
    padding:4px 10px 0 0;
    border:none;
}
.ms-menutoolbar .ms-splitbuttontext a:hover{
    color:#0066FF;
}
.ms-rtetoolbarmenu 
{
	color: #000000;
	padding: 0px;
}
table.ms-rtetoolbarmenu td.ms-separator
{
	padding: 0px;
}
.ms-rtetoolbarunsel {
    padding: 3px;
}
.ms-rtetoolbarsel {
    padding: 2px;
    border: solid 1px #001747;
    background: url(".images/rtebnsel.gif");
	background-repeat: repeat-x;
}
.ms-rtetoolbardis {
	filter: alpha(opacity=25);
}
a.ms-rtetoolbardis {
	cursor: default;
}
.ms-rtetoolbarhov 
{
    padding: 2px;
    border: solid 1px #001747;
    background-image: url(".images/rtebnhov.gif");
    background-repeat: repeat-x;
    background-color: #fff699;
    cursor: hand;
    color: #000000;
}
.ms-gridT1 {
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    text-align: center;
    font-size: .8em; 
    color:#7f7f7f;
}
.ms-viewselect a:link, .ms-GRFontSize {
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #3966BF;
}
select {
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
hr {
    color: #3966BF;
    height: 2px;
}
.ms-formlabel  {
    text-align: left; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: .8em;  
    border-top: 1px solid #c4c4c4;
    padding-top: 0px;
    padding-right:8px;
    padding-bottom: 2px;
    color: #525252;
    font-weight: bold; 
}
.ms-formdescription A {
    color: #3966BF;
    text-decoration: none; 
}
.ms-formvalidation {
    color: #ff0000; 
    font-family: verdana; 
    font-size: 8pt; 
}
.ms-formtable .ms-formbody{
    line-height: 1.3em;
}
.ms-informationbar {
    background-color:#efebc2;
    border: 1px solid #ffd2a5;
}
.ms-informationbar td {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #000000;
}
.ms-radiotext {
    cursor:default;
    text-align: left; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    height: 19px;
}
.ms-gridtext {
    cursor:default;
    text-align: right; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    height: 19px;
}
.ms-formbody {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: .8em; 
    vertical-align: top;
    background: #ebf3ff;
    border-top: 1px solid #c4c4c4;
    padding: 3px 8px 3px 8px;
}
.ms-formbody FONT {
	line-height:normal
}
.ms-formline {
	border-top: 1px solid #c4c4c4;
	padding-right: 8px;
	padding-left: 8px;
}
.ms-formbutton {
	text-align:center; 
	border: 1px solid #7f7f7f; 
	background-image:url('.images/buttongrad.gif');
}
.ms-formbutton a{
    font-family: verdana; 
    font-size: .68em; 
    text-decoration: none; 
    color: #000000; 
    position:relative;
    top:-2;
}
.ms-formbuttonwrapper {
	padding-top:8px;
	padding-bottom:8px; 
	padding-right:8px;
}
.ms-formdescription
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #7f7f7f;
}
.ms-formfieldlabel
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #555555;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 1px solid #777777;
    background-image: url(".images/topnavover.gif"); 
    background-repeat:repeat-x;
    height: 18px;
    width: 0px;
}
.ms-searchbox {
    border:solid 1px #FFF;
}
.ms-searchform {
    margin:-2px 0 0 0;
    position:relative;
    padding:13px 10px 0 0;
    text-align:right;
}
.ms-searchform select {
    font-family:verdana;
    font-size:9pt;
    margin-right:2px;
    vertical-align:1px;
}
.ms-searchform img {
    vertical-align:-1px;
}
.ms-searchform input {
    vertical-align:2px;
    height:19px;
	padding:2px;
	border:1px solid #7F9DB9;

}
.ms-searchcorner {           
    background-color: #FFFFFF;
    background-image: url(".images/srchcrnr.gif"); 
    background-repeat: no-repeat;       
    background-position: left top;
}
table.ms-form th {
    color: #3966BF;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    font-weight:normal; 
    text-align: left; 
    vertical-align: top;
}
table.ms-form td {
    font-size: 9pt; 
    width: 100%;
    vertical-align: top;
}
.ms-formrecurrence {
   font-family:   Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   font-size:    9pt; 
   font-weight:  normal; 
   text-align:   left; 
   vertical-align: top;
}
.ms-long {
    width: 386px;
}
.ms-longer {
    width: 411px;
}
.ms-rtelong {
    width: 384px;
}
.ms-rtelonger {
    width: 409px;
}
.ms-input, .ms-long, .ms-rtelong, .ms-longer, .ms-rtelonger, .ms-radiotext, .ms-inputuserfield {
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
    border: 1px solid #a5a5a5;
}
.ms-usereditor {
    width: 386px;
}
.ms-italic {
    font-style: normal; 
}
.ms-bold {
    font-weight: normal; 
}
.ms-bannerframe, .ms-GRHeaderBackground, .ms-storMeFree {
}
.ms-bannerframe{
	height:23px;
    background: url("top-nav.gif") bottom repeat-x;
}
.ms-banner {
    vertical-align:top;
}
.ms-banner a:link {
    text-decoration: none; 
    white-space: nowrap;
}
.ms-banner a:visited {
    text-decoration: none; 
   }
.ms-banner, .ms-GRHeaderText {
}
.ms-bannerContainer {
	height:23px;
	margin:0;
	padding:0;
    background: #CCC ;
}
.ms-globalbreadcrumb {
    height: 24px;
    margin:0;
    padding:0 0 0 10px;
    font-size:8pt;
    text-align:right;
    background:url("breadcrumb.gif") top left no-repeat #FFF;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a {
    text-decoration: none; 
    color: #666666;
}
.ms-globalleft {
    float: left; 
}
table.ms-globalright {
    float: right;
    margin:0;
    padding:0;
    height:24px;
    background:url("global-right.gif") top right no-repeat;
}

.ms-globallinks {
    font-size: 9pt;
    background: #transparent;
}
.ms-globallinks, .ms-globallinks a {
    font-size: 9pt;    
    color: #000;
    text-decoration: none; 
}
#ctl00_PlaceHolderGlobalNavigation_GlobalNavigationSiteMap a{
	color:#0066FF;
}
div.ms-SPLink{
	height:24px;
	position:relative;
	left:-20px;
}

div.ms-SPLink a{
	height:24px;
	padding:5px 5px 0 70px;
	color:#666;
	background:url("global-user.gif") top left no-repeat;
}
div.ms-SPLink img{
	vertical-align:3px;
}

.ms-pagebreadcrumb {
    padding: 2px 3px 3px 11px;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
    font-size:9pt;
    background-color:#FFF;
    color: #666666;
    text-decoration: none;
}
.ms-sitetitle
{
	font: 16pt Simsun,宋体,verdana,arial,helvetica,sans-serif;
	color: #FFFFFF;
	padding-left: 11px;
	padding-top: 1px;
	vertical-align: middle;
	white-space: nowrap;
}
.ms-sitetitle a
{
font:16pt Simsun,宋体,verdana,arial,helvetica,sans-serif;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.ms-banner {
    vertical-align:bottom;
}
.ms-siteaction, .ms-siteaction a {
    font: 9pt Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-weight: bold;
    color: #666666;;
    text-decoration: none; 
}
table.ms-siteaction td.ms-siteaction {
	border-right:solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div {
	padding:3px 8px 3px 8px;
	border-right:solid 1px #FFFFFF;
}
.ms-siteactionsmenu {
	height:23px;
	margin:0;
	padding:0;
	white-space: nowrap;
	font: 9pt Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	background:url("siteact.gif") top repeat-x;
}
.ms-siteactionsmenuhover{
	margin:0;
	padding:0;
	white-space: nowrap;
	font: 9pt Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	border:none;
	background:url("siteact.gif") top repeat-x;
}
.ms-siteactionsmenu div div div{
	margin:0;
	padding:0;
	white-space: nowrap;
	font: 9pt Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	border:none;
	background:url("siteact.gif") top repeat-x;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background:none;
border:none;
}

.ms-siteactionsmenu div {
   	background:url("topnavdivider.gif") top left no-repeat;

}
.ms-siteactionsmenu div div {
}
.ms-siteactionsmenu div div span{
	height:23px;
	padding:0;
   	background:url("siteact_right.gif") top right no-repeat;
}
#zz11_SiteActionsMenu{
	padding:5px 10px 0 10px;
}

#zz12_SiteActionsMenu{
	padding:5px 10px 0 10px;
}

.ms-actionbar {
    background-color: #FFFFFF;
    border: 1px solid #FFF;
    padding-top: 1px
}
.ms-actionsep {
    height: 8px;
    border-right: 1px solid #FFF; 
}

table.ms-topnav{
	height:23px;
	margin:0;	
	padding:2px 0 0 9px;
	font-size: 9pt;
    background:url("topnavdivider.gif") top right no-repeat;
}
.ms-topnav a{
	height:21px;
	padding:4px 16px 0 12px;
	color: #0066FF;
	background:url("arrow_red.gif") 5px left no-repeat;
}



.ms-topnav img{
	position:relative;
	left:-11px;
}
#zz1_TopNavigationMenun0 table.ms-topNav{
	background: url("nav_home.gif") top left no-repeat;
}
#zz1_TopNavigationMenun0 table.ms-topNav td{
	background: url("nav_homediv.gif") top right no-repeat;
}

#zz1_TopNavigationMenun0 table.ms-topNavSelected{
	background: url("nav_home_select.gif") top left no-repeat;
}

#zz1_TopNavigationMenun0 table.ms-topNavSelected td{
	background:url("nav_homediv.gif") top right no-repeat;
}
table.ms-topNavSelected td{
	background:url("nav_homediv.gif") top right no-repeat;
}

table.ms-topNavSelected{
	background: url("nav_home_select.gif") top right no-repeat;
}

.ms-topNavSelected a{
	height:21px;
	padding:4px 17px 0 12px;
	color: #FFFFFF;
	background:url("arrow_blue.gif") 5px left no-repeat;
}


table.ms-topNavHover {
	margin:0;	
	padding:2px 0 0 9px;
}	
.ms-topNavHover a{
}
.ms-topNavHover img{
	position:relative;
	left:-10px;
}
table.ms-topNavFlyOuts {
	padding:4px 16px 4px 16px;
	background-color:#F2F3F4;
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size: 9pt;
	width:42px;
}	
.ms-topNavFlyOuts {
	color: #003399;
}
table.ms-topNavFlyOutsHover{
	background-color: #D0E6F2;
	width:100%;
}
table.ms-topNavFlyOutsSelected {
	background: url(".images/topnavover.gif");
	background-repeat:repeat-x;
	background-color: #CAE6F4;
}
a.ms-topnavunselected
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-weight: normal;
    white-space: nowrap;
    color: #999999;
}
table.ms-topnavunselected td
{
    font-size: 8pt;
    font-weight:bold;
    color: #c17426;
    text-align: center;
}
.ms-nav td, .ms-nav .ms-SPZoneLabel {
    font-size: 9pt; 
}
.ms-SPZoneLabel {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-formula {
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    width:222;
    height:135;
}
.ms-dtinput {
   vertical-align: middle;
   padding-top : 0px;
   padding-bottom : 0px;
   padding-right : 4px;
   padding-left : 0px;
   font-size : 0px;
}
.ms-nav th {
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-weight: normal; 
    text-align: left; 
    color: #000000;
}
.ms-navframe{
	width:200px;
	margin-left:-4px;
	background:#F3F3F3 url("q-launchouter.gif") top right no-repeat;
}

.ms-quicklaunchnavsep {
    background-color: #83b0ec; 
}
.ms-quicklaunch table td { 
    border-top: none;
}
.ms-quicklaunch .ms-treeviewouter div{
	margin:-1px 0 0 0;
	padding:0;
}
.ms-quicklaunch .ms-treeviewouter table{
    width:100%;
    padding:2px 0;
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background:#FFFFFF;
    border-top:1px solid #DAE2EA !important;
}
div.ms-treeviewouter div{
    border-top:none;
}

.ms-navitem{
background:none;
}

.ms-quicklaunch .ms-treeviewouter table td.ms-navitem{
    width:100% !important;
}
.ms-quicklaunch .ms-treeviewouter table td.ms-navitem a{
    background:none;
}

.ms-quicklaunch table.ms-navheader td, .ms-navheader2 td {
    padding:6px 3px 5px 3px;
    border-top:solid 1px #C9D0D5;
    border-right:solid 1px #F4F4F4;
    border-left:solid 1px #F4F4F4;
	background: #F4F4F4 url("navheader.gif") bottom repeat-x;
}
.ms-quicklaunch table.ms-navsubmenu2 td {
    border:none;
}
table.ms-navitem {
    padding:6px 0 5px 15px; 
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background:#FFFFFF;
    border-top:1px solid DAE2EA;
    border-right:solid 1px #F4F4F4;
    border-left:solid 1px #F4F4F4;
}
.ms-navsubmenu1 {
    width: 100%; 
    border-collapse: collapse; 
} 
.ms-navsubmenu2 {
    width: 100%;
    background-color:transparent;
    margin-bottom: 0;
}
table.ms-navselected {
    padding: 2px;
}
table.ms-navselected {
	background-image:url(".images/SELECTEDNAV.GIF");
	background-color:#d9d9d9;
	background-repeat:repeat-x;
}
table.ms-navselected td {
	background-image:url(".images/navBullet.gif");
	background-repeat:no-repeat; 
	background-position:  -3px 0px;
	padding:3px 0px 4px 15px; 
    border:1px solid #CCCCCC;
}

.ms-navheader a, .ms-navheader2 a {
    padding-left:14px;
    color:#0066FF;
    text-decoration:none;
	font-weight:normal;
    background:url("arrow_red.gif") center left no-repeat;

}
.ms-navheader a:hover, .ms-navheader2 a:hover {
	font-weight:normal;
   color:#0066FF;
    text-decoration:underline;
}
.ms-navItem a {
	padding-left:12px;
    color: #0066FF;
    text-decoration:none;
    background:url("arrow_gray.gif") center left no-repeat;
}
.ms-quicklaunch table.ms-selectednav{
    background:none;
    border:none;
}


.ms-navItem a:hover {
    color:#0066FF;
    text-decoration:underline;
}
.ms-navheaderstatic, .ms-navitemstatic {
    color: #4c4c4c;
}
.ms-quicklaunchouter {
	margin: 0;
	padding: 8px 8px 0 6px;
	background: url("q-launchouter.gif") top right no-repeat;
	border:none;
}
table.ms-recyclebin td {
    padding:6px 3px 5px 3px;
    border-top:solid 1px #C9D0D5;
    border-right:solid 1px #F4F4F4;
    border-bottom:solid 1px #C9D0D5;
    border-left:solid 1px #F4F4F4;
	background: #F4F4F4 url("navheader.gif") bottom repeat-x;
}
table.ms-recyclebin td a {
	font-weight:normal;
    color:#0066FF;
    text-decoration:none;
}
table.ms-recyclebin td a:hover {
    color:#0066FF;
    text-decoration:underline;
}
div.ms-quickLaunch {
	height:100%;
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-family: tahoma;
	line-height: 10pt;
	background: #F4F4F4;
	border-top:3px solid #FFF;
	border-right:3px solid #FFF;
	border-left:3px solid #FFF;
}
.ms-quicklaunchheader {
	width:100%;
	margin:0;
    padding:6px 5px 5px 3px;
    height:28px;
    font-weight:normal;   
    color: #3966BF;
    border-right:solid 1px #F4F4F4;
    border-left:solid 1px #F4F4F4;
	background: #F4F4F4 url("navheader.gif") bottom repeat-x;
}
.ms-quicklaunchheader a {
	display:block;
	padding-left:14px;	
    color:#0066FF;
    text-decoration:none;
	background:url("arrow_red.gif") center left no-repeat;
}
.ms-quicklaunchheader a:hover {
    color:#0066FF;
    text-decoration:underline;
}
.ms-storMeUsed, .ms-storMeFilterBar {
   background: #8ebbf5;
}
.ms-navline {
    border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
    color: #ffdf88;
}
.ms-selectednav, .ms-GRSortFilter {
	border:none;
   background-color:transparent;
   padding: 0;
}
.ms-unselectednav {
   padding-top: 1px;
   padding-bottom: 2px;
}
.ms-laction {
    background-image:url(".images/seealsograd.gif");
    background-repeat: repeat-x;
    border-top:solid 1px #b8bed0;
    padding-left: 2px;
    padding-right: 2px;
}
.ms-lactionheader {
    padding: 4px;
}
.ms-lactionitem{
    padding-left:4px; 
    padding-right:4px;
    padding-top:3px;
    padding-bottom:3px;
    white-space: nowrap;
}
.ms-lactionitem a {
    color: #003399;
    text-decoration:none;
}
.ms-lactionitem a:hover {
    color:#000000;
    text-decoration:underline;
}
.ms-diffselected {
    background-image:url(".images/SELECTEDNAV.GIF");
    background-color:#d5e096;
    background-repeat:repeat-x;
    border: 1px solid #B1B7CC;
}
.ms-diffselected .ms-lactionbullet {
    padding-left:3px;
}
.ms-diffselected .ms-lactionitem {
    padding-right:3px;
}
.ms-versiondiffnum {
    font-weight: bold;
}
.ms-verticaldots {
    border-right: 1px solid #83b0ec; 
    border-left: none; 
}
.ms-nav {
    background-color:#FFFFFF;
    font-family:tahoma;
}
.ms-relatedtable{
width: 100%;
background: #f2f2f2;
border: 1px solid #949494;
}
.ms-relatedheader {
background: #949494 url(".images/ACTIONHD.GIF"); 
color: #ffffff;
font-weight: bold;  
width:100%;
padding-left: 1px;
padding-right: 1px;
}
.ms-relatedheaderleftcorner {
}
.ms-relatedheaderrightcorner {
}
.ms-relatedicon {
padding:2px;
text-align: center;
}
.ms-relatedicon img {
border: 0px;
}
.ms-relatedtext {
color: #3966bf;
padding:2px;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active    {
color: #3966bf;
font-family: tahoma, sans-serif;
text-decoration: none;
}
.ms-relatedtext a:hover {
color: #3966bf;
font-family: tahoma, sans-serif;
text-decoration: underline;
}
.ms-globalTitleArea {
	height: 45px;
	margin: 0;
	padding: 0; 
	text-align: right;
	background: url("search-area.gif") top right no-repeat #FFF;
}
.ms-globalTitleAreaSeparator{
	background:#2660BF;
}

#GlobalTitleAreaImage{
	height: 45px;
	margin:0;
	padding:0 0 0 14px;
	background: url("title-area.gif") top left no-repeat;
}
.ms-titlearea { 
    color: #666666;
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    letter-spacing:.1em;
}
.ms-titlearea a
{
    color: #0066FF;
    text-decoration: none;
}
.ms-titlearea a:hover
{
    color: #0066FF;
    text-decoration: underline;
}
.ms-leftareacell{
	padding-top:10px;	
	background:#FFF;
}

TD.ms-titleareaframe, Div.ms-titleareaframe, .ms-pagetitleareaframe {
    text-align:center; 
}
.ms-pagetitleareaframe table {
    background:none;
}
.ms-titlearealine, .ms-storMeEstimated{
    background-color: #83b0ec;
}
.ms-titleareaframe table td.ms-titlearea, .ms-areaseparator table td.ms-titlearea, .ms-pagetitleareaframe table td.ms-titlearea  {
    padding:14px 0 0 13px;
}
.ms-titleareaseparator {
    padding-bottom: 5px;
    background-color: #83b0ec;
    border:none;
}
.ms-titleareaseparator div {
    background-color: #FFF;
    border:none;

}
.ms-areaseparatorcorner {
    background:#FFF;
	width:15px;
	border:none;
}
div.ms-areaseparatorleft {
	width:12px;
    background:#FFFFFF;
    height: 100%;
    border:none;
}
div.ms-areaseparatorright {
	width:12px;
    background:#FFFFFF;
    height: 100%;
    border:none;
}
.ms-pagemargin {
	width:12px;
    background:#FFFFFF;
    height: 100%;
}
.ms-rightareacell .ms-pagemargin{
	width:15px;
	background:#FFFFFF;
}
.ms-rightareacell{
	width:15px;
	background:#FFFFFF;
}
.ms-bodyareacell {
	padding:10px 0 0 0;
    vertical-align: top;
    height: 100%;
    width: 100%;
    background: #FFFFFF;
}
.ms-pagebottommargin { 
    background: #FFFFFF;
    display:none;
}

.ms-pagebottommarginleft{
    background: #FFFFFF;
    display:none;
}
.ms-pagebottommarginright{
    background: #FFFFFF;
    display:none;
}

.ms-bodyareapagemargin {
    background: #FFFFFF;
    display:none;
}
.ms-bodyareaframe, .ms-viewareaframe  {
	padding:10px 0 0 0;
    vertical-align: top;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    border:none;
}
.ms-formareaframe {
    vertical-align: top;
    height: 100%;
    width:100%;
    padding: 8px;
    overflow:auto;
    display:block;
}
.ms-pagetitle {
	padding:0 0 5px 12px;
    color: #000000; 
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size:16pt; 
}
.ms-pagetitle a {
    text-decoration:none; 
    color: #000000;  
}
.ms-pagetitle a:hover {
}
.ms-pagecaption {
    font-size: 9pt; 
    color: #000000;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-selected
{
    background-position: left top;
    color: #000000;
    background-image: url(".images/filedialogselected.gif");
    background-color: #8ebbf5;
    border-top: 1px solid #8ebbf5;
    border-bottom: 1px solid #8ebbf5;
    background-repeat: repeat-x;  
}
.ms-selected SPAN
{
    color: #000000;
}
.ms-filedialog td
{
    height: 16px;
}
.ms-descriptiontext 
{
    color: #333;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    background:transparent;
}
.ms-inputformdescription
{
    width: 475px; 
    padding-right: 9px;
}
.ms-inputformcontrols
{
    width: 275px; 
}
.ms-dspadapterlist
{
    padding-left: 1cm;
    color: #7f7f7f;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
}
.ms-alerttext
{
   color: #ff0000;
   font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   font-size: 9pt; 
}
.ms-separator 
{
    color: #B7BED0;
    font-size: 10pt; 
}
.ms-separator img 
{
    height: 16px; 
    width: 3px;
    background:transparent;
}
.ms-authoringcontrols
{
    background-color: #ebf3ff;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #083772;
}
.ms-sectionheader
{
    color: #083772;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
}
.ms-linksectionheader
{
    color: #000000;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
}
td.ms-linksectionheader, th.ms-linksectionheader
{
    background-color: #ebf3ff;
    background-image: url(".images/linksectiongrad.gif");
    background-repeat:repeat-x;
    border: 1px solid #add1ff;
}
.ms-sectionheader a
{
    color: #083772;
    text-decoration: none; 
}
.ms-sectionheader a:hover
{
    color: #083772;
    text-decoration: none; 
}
.ms-sectionheader a:visited
{
    color: #083772;
    text-decoration: none; 
}
.ms-sectionline
{
    background-color: #d9d9d9;
}
.ms-sectionhighlight-top {
	border: 1px solid #ff9932;
	border-left:0px solid;
	border-right:0px solid;
	background-color:#f7f3cd;
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
}
.ms-sectionhighlight {
	background-color:#fffbd8;
	color: #4c4c4c;
}
.ms-sectionhighlight-line {
	height: 1px;
	padding: 0px;
	background-color: #ff9932;
}
.ms-partline
{
    background-color: #F5F5F5;
}
.ms-propertysheet {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: .8em;    
    text-align: left; 
    color: #7f7f7f;
}
.ms-propertysheet th {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #7f7f7f;
    font-weight: normal; 
}
.ms-propertysheet a {
    text-decoration: none; 
    color: #3966bf;
}
.ms-propertysheet a:hover {
    text-decoration: underline; 
    color: #000000;
}
table.ms-pageinformation, table.ms-createpageinformation {
    background-repeat: no-repeat;       
    background-position: right top;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    height: 115px;
    border-bottom: 1px solid #FFF;
}
table.ms-pageinformation {
    background-image: url(".images/settingsgraphic.jpg");
    background-color: #e3efff;
}
table.ms-createpageinformation {
    background-image: url(".images/creategraphic.jpg");
    background-color: #e3efff;
}
.ms-pageinformation th, .ms-createpageinformation th{
    color: #204d89;
    text-align: left;
}
.ms-pageinformation table td, .ms-createpageinformation table td {
    color: #000000;
    text-align: left;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 3px 5px 3px 1px;
}
.ms-settingsframe {
    border: 1px solid #CCCCCC;
}
.ms-informationtablehover {
    border-top:solid 2px #FFFFFF;
    border-left:solid 2px #FFFFFF;
    border-bottom:outset 2px;
    border-right:outset 2px;
    background-image: url(".images/settingshoverbkg.jpg");
    background-repeat: no-repeat;
    background-color: #f2f8ff;
}
.ms-informationtablestatic {
    background-image: url(".images/settingsbkg.jpg");
    background-repeat: no-repeat;
}
.ms-pageinformationheader {
    font-weight: bold; 
    color: #000000;
}
.ms-itemheader a {
    font-size: 11pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-weight: bold; 
    color: #3966BF;
    text-decoration: none; 
}
.ms-itemstatic {
    border: 1px solid #F5F5F5;
    background:none;
}
.ms-itemhover {
    border: 1px solid #CCCCCC;
    background-color: #f2f8ff;
}
.ms-discussiontitle {
    font-size: .8em; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #000000;
    font-weight: bold; 
}
.ms-listdescription {
	display:block;
    background: #FFF;
    padding: 3px;
    border:none;
    color: #595f6b;
}
.ms-filterdownarrow {
position: absolute;
top: 1;
right: 1;
padding: 0px;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-vh2-nograd,.ms-vh2-nograd-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon{
    font-weight: normal; 
    color: #7f7f7f;
    text-align: left; 
    text-decoration: none; 
    vertical-align: middle;
}
 .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td {
    color: #666666;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2,  .ms-vb-tall, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vh2-nofilter,  .ms-vh2-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon {
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-vh,.ms-vh2{
    padding-right:; 
    white-space: nowrap;
}

.ms-vh,.ms-vh2, .ms-vh-icon,.ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh2-nograd-icon ,.ms-vh2-nograd {
	margin:0;
	padding:0;
	background:url("viewhead.gif") bottom repeat-x #D2D2D2;
}
.ms-vh2{
    padding-left: 0;
    padding-right: 0;
}
.ms-vh-icon, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon {
    width: 12px;
    padding-left: 4px; 
    padding-right: 0px; 
}
.ms-vh-icon-empty {
    width: 0px;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a {
    color: #7f7f7f;
    text-decoration: none; 
}
.ms-vh a:hover, .ms-vh2 a:hover, .ms-vh2-nofilter a:hover {
    text-decoration: underline; 
}
.ms-vhImage {
   width: 18pt
}

.ms-vh td.ms-vh{
	background:none;
	border:none;
}

.ms-cbp {
   padding-left: 6px;
   padding-right: 6px;
}
.ms-gb{
    color: #000000;
	background:#E6E6E6;
    font-weight: bold;
    border:1px solid #E3E3E3;
	border-bottom:2px solid #E3E3E3;
}
.ms-gb2{
    height: 18px;
    color: #666666;
    font-weight: bold; 
}
.ms-gbload{
    height: 18px;
    color: #000000;
    background-color: #ffffff;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user, table.ms-disc td, .ms-vb-tall{
	vertical-align: middle;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a, .ms-disc a {
    color: #0066FF;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover, .ms-disc a:hover {
    color: #0066FF;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited, .ms-disc a:visited  {
   color: #0066FF;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover, .ms-disc a:visited:hover {
    color: #0066FF;
    text-decoration: underline; 
}
.ms-vb-icon {
    vertical-align: top;
    width: 0%;
    padding-top: 3px;
    padding-left: 8px; 
    padding-right: 0px; 
    padding-bottom: 0px;
}
.ms-vb-icon-overlay{
   border: 0;
   position: relative;
   left: -8px;
   bottom: -2px;
}
.ms-vb-user {
    padding-top: 3px;
    padding-left: 4px;
    padding-right: 4px;
}

.ms-vb2{
    padding-top: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
}
 .ms-vb-tall {
   line-height: 1.5em;
   padding-top: 2px;
   padding-bottom: 10px;
 }
th .ms-vb a, th .ms-vb, .ms-vh2-nofilter a, .ms-vh2-nofilter-icon a, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon{
    color: #949494;
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-vh2-nograd,.ms-vh2-nograd-icon {
    padding-left: 7px; 
    padding-right: 7px; 
    padding-top: 2px;
    height: 17px;
}
.ms-nlline {
    background: #DADDE6;
}
.ms-ppleft {
height:430px;
overflow: auto;
}
.ms-ppright {
width: 600px;
}
.ms-homepagetitle {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 12pt; 
    color: #000000;
    font-weight: bold; 
    text-decoration: none; 
}
a.ms-addnew {
    font-weight: normal; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #0066FF;
    text-decoration: none; 
}
a:link.ms-addnew {
    font-weight: normal; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #0066FF;
    text-decoration: none; 
}
a:hover.ms-addnew {
    font-weight: normal; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #0066FF;
    text-decoration: underline; 
}
a:visited.ms-addnew {
    font-weight: normal; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #0066FF;
    text-decoration: none; 
}

td.ms-addnew {
    padding:5px 0 0 7px; 
}
.ms-error {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    font-weight: normal; 
    color: #ff0000
}
IMG.ms-button {
    cursor:hand;
}
.ms-announcementtitle {
    font-weight: bold; 
}
.ms-homepagetitle:Hover {
    text-decoration: underline; 
    color: #000000;
}
.ms-discussionseparator {
    color: #CCCCCC;
    height: 1px;
}
.ms-summarytitlebarframe {
    background-color: #2353b2;  
}
.ms-summarytitlebar a:link {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #FFFFFF;
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebar a:visited {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #FFFFFF;
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebar {
    color: #FFFFFF;
    font-size: .8em; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebartitle {
   color: #FFFFFF;
   font-size: 10pt; 
   font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   font-weight: bold; 
   text-decoration: none; 
}
.ms-summarytitlebartitle:hover {
    text-decoration: underline; 
    color: #000000;
}
img.thumbnail { 
    border: solid #83b0ec 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight
{
   background-color: #f2f2f2;
}
.ms-imglibthumbnail
{
    background-color: #d8d8d8; border: solid #83b0ec 0px; 
}
span.thumbnail {
    padding:16 10;position:relative;width:5px;
}
span.userdata {
    behavior:url(#default#userData);display:none;
} 
.ms-imglibmenuarea
{
    background-color: #f2f8ff;
}
a.ms-imglibPreviewTitle
{
    overflow:hidden;text-overflow:ellipsis;width:130;
}
table.ms-imglibPreviewTable
{
    display:none;
}
table.ms-disc td
{
    padding: 3px 3px;
}
.ms-disc-nopad, table tr td.ms-disc-nopad
{
    padding: 0px;
}
table tr td.ms-disc-padabove
{
    padding: 10px 0px 0px 0px;
}
table.ms-disc-nopad td
{
    padding: 0px;
}
tr.ms-disc-gray td
{
    background-color: #d8d8d8;
}
tr.ms-disc-gray td div
{
    padding: 3px;
}
td.ms-disc-bordered, td.ms-disc-bordered-noleft
{
    border: 1px solid #d8d8d8;
    border-top-width: 0px;
}
table tr td.ms-disc-bordered-noleft
{
    border-left-width: 0px;        
    padding: 10px;
}
.UserShadedRegion 
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background-color: #fffacc;
}
.UserCaption 
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background-color: #d6e8ff;
}
.UserConfiguration 
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background-color: #f2f2f2;
}
.UserDottedLine 
{
    margin-bottom: 2px;
    height: 1px;
    overflow: hidden;
    background-color: #3966bf; 
    background-image: url(".images/dot.gif"); 
}
.UserButton, .UserInput, .UserSelect {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
}
.UserNotification {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    padding: 4px;
    COLOR: #7f7f7f
}
.UserToolBarTextArea {
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 5px;
    font-weight: normal; 
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.UserToolbarTextArea A:link 
{
    COLOR: #3966bf; 
    TEXT-DECORATION: none
}
.UserToolbarTextArea A:visited 
{
    COLOR: #3966bf;
    TEXT-DECORATION: none
}
.UserToolbarTextArea A:hover 
{
    COLOR: #000000; 
    TEXT-DECORATION: underline
}
.UserToolbarDisabledLink 
{
    COLOR: #7f7f7f;
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    padding: 4px;
}
.UserToolbarImage 
{
    border: medium none;
    font-size: 9pt; 
    cursor: hand;
    background-color: #f2f2f2;
    text-align: center;
}
.UserToolBarImageArea 
{
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 5px;
    font-weight: normal; 
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.UserToolbarSelectedImage 
{
    border-right: medium none; 
    border-top: medium none;
    border-left: medium none; 
    border-bottom: #000000 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: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.UserGeneric 
{
    padding:8px 5px 7px 5px;
}
.UserGenericBody 
{
    padding:5px 0px 0px 17px;
}
.UserGenericText
{
    font-size:9pt; 
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color:#000000;
}
.UserBackground 
{
    background-color: #FFFFFF;
}
.UserSectionTitle 
{
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 2px;
    border-bottom: solid 1px #3966bf;
    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 #3966bf;
    color: #000000
}
.UserFooter 
{
    width: 100%;
    padding:10px 7px 7px 7px;
}
.UserCommandArea 
{
    padding-top: 7px;
}
.UserToolbar 
{
   background-image: url(".images/toolgrad.gif");
   border: 1px solid #FFF;
   background-position: left bottom;
   background-repeat: repeat-x;
   background-color: transparent;
}
.UserCellSelected 
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 1px 4px 2px 4px;
    background-color: #fff699;
    border: solid 1px #2353b2;
    color: #000000;
}
.UserCell 
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 2px 5px 3px 5px;
    color: #000000;
}
.UserGenericBulletItem 
{
    padding-bottom: 2px;
}
.ms-ToolPaneFrame 
{
    padding: 0px;
    background-color: #d6e8ff;
}
.ms-ToolPaneBody 
{
    padding-right: 2px; 
    padding-left: 0px; 
    padding-bottom: 2px;
    padding-top: 2px;
}
.ms-ToolPaneHeader
{
    background-color:#2353b2;
    border-style: none; 
}
.ms-ToolPaneBorder
{
    border-right: #add1ff 1px solid; 
    border-top: solid none;
    border-bottom: solid none;
    border-left: #add1ff 1px solid; 
}
.ms-ToolPaneClose
{
    background-color: #2353b2;
    padding-right: 3px; 
    padding-left: 0px; 
}
.ms-ToolPaneTitle
{
    color: #FFFFFF;
    font-weight: normal; 
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    padding-left: 3px; 
    padding-right: 7px; 
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #2353b2;
}
.ms-ToolPaneFooter
{
    background-color: #2353b2;
    padding: 5px;
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #FFFFFF;
}
.ms-ToolPaneError
{
    color: #e00000;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 10px;
}
.ms-ToolPaneInfo {
    font-size: 9pt; 
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    color: #FFFFFF;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background-color: #204d89;
}
.ms-ToolPartSpacing {
    padding-top: 8px;
}
.ms-ToolStripSelected 
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 1px 4px 2px 4px;
    background-color: #fff699;
    border: solid 1px #2353b2;
    color: #000000;
}
.ms-ToolStrip 
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 1px 4px 2px 4px;
    color: #000000;
    border-left: #add1ff 1px solid;
    border-right: solid 1px #8ebbf5;
    border-top: solid 1px #8ebbf5;
    border-bottom: solid 1px #8ebbf5;
    background-color: #ffdf88;
}
.ms-TPBorder
{
    border: none;
}
.ms-TPHeader
{
    background-color: #ffdf88;
}
.ms-TPTitle
{
    padding-left: 4px; 
    padding-right: 0px; 
    color: #2A4666;
    font-weight: normal; 
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    padding-top: 2px;
    padding-bottom: 2px;
}
.ms-TPBody
{
    color: #000000;
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover
{
    color:#3966BF;
    text-decoration:none; 
    cursor:hand;
}
.ms-TPCommands {
}
.ms-TPInput {
    font-size: 9pt; 
    color: #000000;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-PropGridBuilderButton 
{
    border: solid 1px #3966bf;
    width: 16px;
    font-size: 9pt; 
    display: none;
    background-color: #add1ff;
}
.ms-BuilderBackground 
{
    background: #d3d3d3;
}
.ms-SPZone
{
    border: dark#7f7f7f 1px solid;
    padding: 5px
}
.ms-SPZoneSelected
{
    border: #00FF00 1px solid;
    padding: 5px
}
.ms-SPZoneIBar
{
    border: #00FF00 3px solid;
}
.ms-SPZoneLabel
{
    color: dark#7f7f7f;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    padding: 0
} 
.ms-SPZoneCaption {
    font-size: 9pt; 
    color: dark#7f7f7f;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-WPDesign {
    background-color: #add1ff;
}
.ms-WPMenu {
    background-color: #add1ff;
}

.ms-WPTitle
{
    font-weight: bold; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #FFF;
    padding: 6px 5px 0 8px; 
    font-size: 10pt; 
}
.ms-WPTitle A:link, .ms-WPTitle A:visited
{
    color:#FFF;
    text-decoration:none; 
    cursor:hand;
}
.ms-WPTitle A:hover
{
    color:#FFF;
    text-decoration:underline; 
    cursor:hand;
}
.ms-WPSelected
{
    border: #ffbb77 3px dashed;
}
.ms-WPBody 
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-WPBody TABLE, .ms-TPBody TABLE
{
    font-size: 1em; 
}
.ms-WPBody A:link, .ms-WPBody A:visited
{
    color:#3966BF;
    text-decoration:none; 
}
.ms-WPBody A:hover
{
    color:#000000;
    text-decoration:underline; 
}
.ms-WPBody th, .ms-TPBody th
{
    font-weight:bold; 
}
.ms-WPBody td 
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-WPBody h1, .ms-TPBody h1
{
    font-weight:bold; 
    font-size:200%; 
}
.ms-WPBody h2, .ms-TPBody h2
{
    font-weight:bold; 
    font-size:150%; 
}
.ms-WPBody h3, .ms-TPBody h3
{
    font-weight:bold; 
    font-size:120%; 
}
.ms-WPBody h4, .ms-TPBody h4
{
    font-weight:bold; 
    font-size:100%; 
}
.ms-WPBody h5, .ms-TPBody h5
{
	font-weight:bold; 
	font-size:80% 
}
.ms-WPBody h6, .ms-TPBody h6
{
    font-weight:bold; 
    font-size:65%; 
}
.ms-WPBorder
{
    border: none;
    border-top-width: 0px;
}

.ms-WPHeader .ms-HoverCellInActive{
	margin:0 5px 1px 0;
	padding:9px 0 0 0;
	background:none;
}

.ms-HoverCellActiveDark{
	margin:0 5px 1px 0;
	padding:9px 0 0 0;
	background:none;
}
.ms-SPLink
{
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #3966BF
}
.ms-SPLink A:link, .ms-SPLink A:visited
{
    color:#2A4666;
    text-decoration:none; 
}
.ms-SPButton 
{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
}
.ms-PartSpacingVertical
{
    font-size: 1pt; 
    margin:0;
}
.ms-PartSpacingHorizontal
{
    font-size: 1pt; 
    width: 8px;
}

.ms-propertysheet,
.ms-propertysheet div#WebPartWPQ1,div#WebPartWPQ1, div#WebPartWPQ2, div#WebPartWPQ3, div#WebPartWPQ4, div#WebPartWPQ5, div#WebPartWPQ6, div#WebPartWPQ7, div#WebPartWPQ8, div#WebPartWPQ9,
div#WebPartWPQ10, div#WebPartWPQ11, div#WebPartWPQ12, div#WebPartWPQ13, div#WebPartWPQ14, div#WebPartWPQ15, div#WebPartWPQ16, div#WebPartWPQ17, div#WebPartWPQ18, div#WebPartWPQ19,
div#WebPartWPQ20, div#WebPartWPQ21, div#WebPartWPQ22, div#WebPartWPQ23, div#WebPartWPQ24, div#WebPartWPQ25, div#WebPartWPQ26, div#WebPartWPQ27, div#WebPartWPQ28, div#WebPartWPQ29, div#WebPartWPQ30{
	width:100%;
	margin:0 0 20px 0;
	padding:4px 4px 4px 4px;
	background:#F5F5F5;
	border-top:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	color:#333;
}
#MSO_ContentTable.ms-propertysheet{
	width:100%;
	margin:0;
	padding:1px 4px 0 4px;
	background:none;
	border:none;
}


.ms-WPHeader{
	height:34px;
	margin:0;
	padding:0;
	background:url("wphead.gif") top right no-repeat;
}

td#WebParttitleWPQ1, td#WebParttitleWPQ2, td#WebParttitleWPQ3, td#WebParttitleWPQ4, td#WebParttitleWPQ5, td#WebParttitleWPQ6, td#WebParttitleWPQ7, td#WebParttitleWPQ8, td#WebParttitleWPQ9,
td#WebParttitleWPQ10, td#WebParttitleWPQ11, td#WebParttitleWPQ12, td#WebParttitleWPQ13, td#WebParttitleWPQ14, td#WebParttitleWPQ15, td#WebParttitleWPQ16, td#WebParttitleWPQ17, td#WebParttitleWPQ18, td#WebParttitleWPQ19,
td#WebParttitleWPQ20, td#WebParttitleWPQ21, td#WebParttitleWPQ22, td#WebParttitleWPQ23, td#WebParttitleWPQ24, td#WebParttitleWPQ25, td#WebParttitleWPQ26, td#WebParttitleWPQ27, td#WebParttitleWPQ28, td#WebParttitleWPQ29, td#WebParttitleWPQ30{
	background:url("wphead.gif") top -10px no-repeat;
}

.ms-WPHeader div{
	height:34px;
    background:url("wphead_l.gif") top left no-repeat;
}

.ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD {
    background-color:transparent;
	background:url("wphead.gif") top -1px no-repeat;
    border:none;
}

.ms-rtApplyBackground
{
    background-color: #ffdf88;
    BORDER-BOTTOM: buttonshadow solid 1px;
	BORDER-RIGHT: buttonshadow solid 1px; 
}
.ms-tbButtonMouseOverDown
{
    BACKGROUND-COLOR: #ffdf88; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
    TOP: 1px;
    HEIGHT: 22px; 
    WIDTH: 23px;
}
.ms-rtRemoveBackground
{
    background-color: transparent;
    BORDER-BOTTOM: #ffdf88 solid 1px; 
	BORDER-LEFT: #ffdf88 solid 1px; 
	BORDER-RIGHT: #ffdf88 solid 1px; 
	BORDER-TOP:  #ffdf88 solid 1px; 
}
.ms-subsmanageheader
{
    background-color: #f2f2f2;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    text-align: left; 
    text-decoration: none; 
    font-weight: bold; 
    vertical-align: top;
}
.ms-subsmanagecell
{
    color: #000000;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: .8em; 
    height: 18px;
    vertical-align: top;
}
.ms-ConnError
{
    color:#ff0000;
}
.ms-underline
{
   vertical-align: top;
   border-bottom:1px solid #bfbfbf;
   padding-left: 4; 
   padding-right: 4;
   padding-top: 3;
   padding-bottom: 4;  
}
.ms-underlineback
{
   vertical-align: top;
   border-bottom:1px solid #bfbfbf;
   padding-left: 4;
   padding-right: 4;
   padding-top: 3;
   padding-bottom: 4;  
   background-color: #f2f2f2;
}
.ms-back
{
   vertical-align: top;
   padding-left: 4;
   padding-right: 4;
   padding-top: 2;
   padding-bottom: 4;  
   background-color: #f2f2f2;
}
.ms-smallheader
{
   font-size: 9pt;  
   font-weight: bold; 
   color: #000000;
   font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
}
.ms-smallsectionline
{
   padding: 0px;
   background-color: #bfbfbf;
}
.ms-tabselected 
{
   font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif;  
   background-color: #ffc68e;
   border-color: #ffc68e; 
   border-width: 2px; 
   border-style: solid;
   font-weight: bold;  
   padding-top: 3px; 
   padding-bottom: 3px; 
   padding-left: 10px;
   padding-right: 10px;
   color: #3966BF;  
}
.ms-tabinactive 
{
   font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif;  
   background-color: #d6e8ff;
   border-color: #d6e8ff;
   border-width: 2px;
   border-style: solid;
   padding-top: 3px;   
   padding-bottom: 3px;     
   padding-right: 10px;
   padding-left: 10px;
   color: #003399; 
}
.ms-tabinactive a:link 
{
   color: #3966BF;
   text-decoration: none; 
}
.ms-tabinactive a:hover 
{
   color: #3966BF; 
   text-decoration: none; 
}
.ms-tabinactive a:visited 
{
   color: #3966BF; 
   text-decoration: none; 
}
.ms-surveyHBar
{
    font-size: 2px; 
    background-color: #3966bf;
}
.ms-surveyHBarB
{
    font-size: 2px; 
    background-color: #CCCCCC;
}
.ms-surveyVBar
{
    font-size: 2px; 
    background-color: #3966bf;
}
.ms-surveyVBarB
{
    font-size: 2px; 
    background-color: #CCCCCC;
    vertical-align: bottom;
}
.ms-surveyVBarBI
{
    font-size: 2px; 
    background-color: #3966bf;
    vertical-align: top;
}
.ms-surveyVBarS
{
    font-size: 2px; 
}
.ms-surveyVBarT
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #7f7f7f;
}
.ms-surveyVBarTC
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    text-align: center;
    color: #7f7f7f;
}
.ms-surveyHR
{
    color: #CCCCCC;
    height: 1px;
}
.ms-surveyTotal
{
    font-size: 9pt; 
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    color: #7f7f7f;
    padding-left: 10px; 
    padding-right: 0px; 
}
.ms-uploadborder {
    border: 1px solid #83b0ec;
}
.ms-uploadcontrol {
    background-color: #f2f2f2;
}
.ms-spaceBetContentAndButton
{
   height:10px;
}
.ms-ButtonHeightWidth
{
   width :120px;   
   font: 9pt Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   height: 22px;
}
.ms-ButtonHeightWidth2
{
   height:22px;
   font: 9pt Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   width :160px;  	
}
.ms-SpaceBetButtons
{
   width :6px;
}

.ms-summarycustombody{
	width:100%;
	margin:2px 0 0 0;
	padding:5px; 
	background:#FFF;
	border:1px solid #EBE9E4;
	border-top:1px solid #C2C2C2;
}
.ms-summarystandardbody {
	width:97%;
	margin:0;
	padding:0 5px 0 5px;
	background:#FFF;
	border-right:1px solid #EBE9E4;
	border-left:1px solid #EBE9E4;
	border-bottom:1px solid #EBE9E4;
}
.ms-stylebox {
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	border:1px solid #CCCCCC;
	text-align:left 
}
.ms-stylelabel {
  	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
	color: #7f7f7f; 
}
.ms-styleheader{
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: .8em; 
	background-color: #f2f2f2;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #3966BF;
    text-decoration: none; 
}
.ms-styleheader a:visited, .ms-stylebody a:visited {
	text-decoration:none 
}
.ms-stylebody {
  	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
    color: #000000;
    text-decoration: underline; 
}
.ms-alternating {
    background-color: #EAF3FA;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited{
color:#3966BF;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#8ebbf5;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited{
color:#3966BF;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#3966BF;
text-decoration:underline;
}
.ms-entity-resolved{
     color: #000000;
     text-decoration: underline;
}
.ms-entity-unresolved{
     color: #000000;     
     cursor: hand;      
     background-image: url(".images/squiggle.gif");
     background-repeat: repeat;           
     background-position: left bottom;    
     padding-bottom: 2px;   
     vertical-align: text-top;
     font-style: italic;
}
.ms-ganttTable
{
}
.ms-ganttTable td
{
    border-top:solid 1px #7f7f7f;
    font-family:verdana; 
    font-size:.68em; 
    vertical-align:top;
}
.ms-ganttDiv
{
    position:absolute;
    overflow:auto; 
    width:100%; 
    height:100%; 
}
.ms-ganttDetailTimeUnitRow td
{
    border:solid 1px #7f7f7f;
    text-align:center;    
}
.ms-ganttWorkingDay
{
}
.ms-ganttNonWorkingDay
{
    background:cornsilk;
}
.ms-ganttMajorTimeUnitHeaderRow td
{
    border-left:solid 1px #7f7f7f;
    border-right:solid 1px #7f7f7f;
    text-align:center;
}
.ms-ganttTransparentImage
{
    position:absolute;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.ms-ganttNonTransparentImage
{
    position:absolute;
}
.ms-dgselected
{
	background: #5980A5;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
}
.ms-dgselected a
{
	color: #FFFFFF;
	font-weight: bold;
}
.ms-dgselected a:visited
{
	color: #FFFFFF;
	font-weight: bold;
}
.ms-dgbottom
{
	border-bottom:1 solid #000000;
	border-left:1 solid #000000;
	border-right:1 solid #000000;
}
.ms-dgadd a
{
	font-weight: bold;
}
.ms-dgadd
{
	vertical-align: middle;
	border-top:1 solid #000000;
	border-left:1 solid #000000;
	border-right:1 solid #000000;
	border-bottom:1 solid #C0C6E0;
}
.ms-infobar { 
    font-family: Tahoma;
    background-color: #fffbd8; 
    border-color: #999999;
    border-width: 1px;
    border-style: solid;
    font-size: 10px;
    padding: 3px;
    margin: 5px;
}
.ms-unpublishedresource { 
    border-style: dashed;
    border-width: thick;
    border-color: #ff0000;
    margin: 5px 5px 5px 5px;
}
.ms-inconsistentresource { 
    border-style: dashed;
    border-width: thick;
    border-color: #00FF00;
    margin: 5px 5px 5px 5px;
}
.ms-annotatedanchorspacing {
    top: 3;
    left: 3;
    width: 3;
    height: 3;
}
.ms-consoleframe {
    border-top-width: 0px;
    border-bottom-width: 1px; 
    border-color: #E6E6E6;
    border-style: solid;
}
.ms-consolestatusframe {
    background-color: #f2f2f2;
    background-repeat: repeat-x;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;    
    border-color: #FFFFFF;
    border-style: solid;
}
.ms-consolestatusmajorframe {
    background-color: #fff699;
    background-repeat: repeat-x;
    background: url('.images/cnspgrdn.gif');
    height: 10px;
}
.ms-consolestatusminorframe {
    background-color: #e3efff;
    background-repeat: repeat-x;
    background: url('.images/cnsugrdn.gif');
    height: 10px;
}
.ms-consolestatuscheckoutframe {
    background-color: #fff8b2;
    background-repeat: repeat-x;
    background: url('.images/cnsugrdn.gif');
    height: 10px;
}
.ms-consolestatusshadowframe {
    background-repeat: repeat-x;
    background: url('.images/cnsshdo.gif');
    height: 4px;
}
.ms-consolestatusshadowframeleft {
    background: url('.images/cnsshdol.gif');
    height: 4px;
    width: 3px;
}
.ms-consolestatusshadowframeright {
    background: url('.images/cnsshdor.gif');
    height: 4px;
    width: 3px;
}
.ms-consolemode {
    background-color: #fff699;
    color: #000000;
    font-size: 8pt; 
    font-family: verdana; 
}
.ms-consolestatus {
    color: #666666;
    font-size: 8pt; 
    font-family: verdana; 
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;
}
.ms-consolestatus a {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #3966bf;
    text-decoration: none;
}
.ms-consolestatus a:hover {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #3966bf;
    text-decoration: underline; 
}
.ms-consolehr {
    background-color: #CDCDCD; 
    height: 1px;
}
.ms-consolemenuframe {
    background-color: #efebc2;
    background-repeat: repeat-x;
    padding: 1 1 1 1;
}
.ms-consolemenu {
    color: #4c4c4c;
    font-size: 8pt; 
    height: 0px;
    font-family: verdana; 
    padding: 2 2 2 2;
}
.ms-consolemenu a:link {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    height: 0px;
    color: #4c4c4c;
    border-style: none;
    text-decoration: none; 
    padding: 3 3 3 3;
}
.ms-consolemenu a:visited {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    height: 0px;
    color: #4c4c4c;
    border-style: none;
    text-decoration: none; 
    padding: 3 3 3 3;
}
.ms-consolemenu a:hover {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    height: 0px;
    color: #4c4c4c;
    border-style: solid;
    border-width: 1 1 1 1;
    border-color: #4c4c4c;
    background-color: #ffc68e;
    text-decoration: none; 
    padding: 2 2 2 2;
}
.ms-consolemenu img {
    margin: 0 3 0 0;
}
.ms-consoledynamicmenuframe {
    background-color: #ffc68e;
}
.ms-consoledynamicmenu {
    color: #4c4c4c;
    font-size: 8pt; 
    font-family: verdana; 
}
.ms-consoledynamicmenu a:link {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #4c4c4c;
    text-decoration: none; 
}
.ms-consoledynamicmenu a:visited {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #4c4c4c;
    text-decoration: none; 
}
.ms-consoletoggleframe {
    background-color: #efebc2;
    background-repeat: repeat-x;
}
.ms-consoletoggle {
    color: #002570;
    font-size: 8pt; 
    font-family: verdana; 
}
.ms-consoletoggle a:link {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #002570;
    font-weight: bold; 
    text-decoration: none; 
}
.ms-consoletoggle a:visited {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #002570;
    font-weight: bold; 
    text-decoration: none; 
}
.ms-consoleerrorframe {
    background-color: #ff0000;
}
.ms-consoleerror {
    color: #ff0000;
    font-size: 8pt; 
    font-family: verdana; 
    text-decoration: none; 
}
.ms-consoleerror a {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #3966bf;
    text-decoration: none; 
}
.ms-consoleerror a:hover {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #3966bf;
    text-decoration: underline; 
}
.ms-consolemessageframe {
    background-color: #ff0000;
}
.ms-consolemessage {
    color: #204d89;
    font-size: 8pt; 
    font-family: verdana; 
    text-decoration: none; 
}
.ms-consolemessage a {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #204d89;
    text-decoration: none; 
}
.ms-consolemessage a:hover {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: #204d89;
    text-decoration: underline; 
}
.ms-consoletoolbar {
    font-family: verdana; 
    font-size: .68em; 
    text-decoration: none; 
    color: #3966BF; 
}
.ms-consoletoolbar a:hover {
    font-family: verdana; 
    font-size: .68em; 
    text-decoration: underline; 
    color: #3966BF; 
}
.ms-consoletoolbar a:link {
    font-family: verdana; 
    font-size: .68em; 
    text-decoration: none; 
    color: #003399; 
}
.ms-consoletoolbar a:link {
    font-family: verdana; 
    font-size: .68em; 
    text-decoration: none; 
    color: #003399; 
}
.ms-consoletoolbar a:visited {
    font-family: verdana; 
    font-size: .68em; 
    text-decoration: none; 
    color: #003399; 
}
.ms-webpartpickerpagebackground {
    background-color: #efebc2;	
}
.ms-webpartpickerpageinnerbackground {
    background-color: #f2f2f2;	
}
.ms-webpartpickerpagetext {
    color: #656B77;	
}
.ms-webpartpickerpagetext a{
    color: #3966bf;	
}
.ms-webpartpickerpageHeaderBorder a{
    color: #3966bf;	
}
.ms-webpartpickeralign{
    padding-left: 3px; 
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 2px; 
}
.ms-webpartpickerwarning{
    color: #ff0000; 
}
.ms-viewtotalselect {
    width: 104px; 
}
.hierarchy-node-partialcheck {
    font: italic;
}
.ms-wikitoolbar a.ms-toolbar { 
    color: #124890;
}
.ms-wikieditouter
{
    height: 20px;
    width: 100%;
    font: 8pt tahoma;
    position:relative;
    right:0;
    top:0;
    border:1px solid #C4C4C4;
    text-align:center;
}
.ms-wikieditsecond
{
    border-bottom:solid 0px #979797;
    border-right:solid 0px #979797;
    border-left:solid 0px #707071;   
}
.ms-wikieditthird
{
    border-bottom:solid 0px #707071;
    border-right:solid 0px #707071;
    background-color:#f2f2f2;
}
.ms-wikieditorange
{
    border-top:solid 0px #A26527;
    border-bottom:solid 0px #E7D2B6;
}
.ms-wikieditorangeinnera
{
    border-top:solid 0px #A26527;
    height:0px;
    font-size:1px;
    line-height:0px;
    background-color:#f2f2f2;
}
.ms-wikieditbutton span
{
    vertical-align:top;
}
.ms-wikieditbutton a
{
    text-decoration:none;
    color:#7f7f7f;
}
.ms-wikieditbutton a:hover
{
    text-decoration:underline;
    color:#000000;
}
.ms-wikicontent a {
   text-decoration:underline;
}
.ms-wikicontent a.ms-wikilink
{
    text-decoration:none;
}
.ms-wikicontent a.ms-missinglink
{
    text-decoration:none;
    border-bottom: 1px dashed #000000;
}
.ms-wikicontent
{
    color:#333333;
    line-height:1.3;
}
.errorinl
{
 FONT-SIZE: 8pt;
 COLOR: #ff0000;
 FONT-FAMILY: verdana, sans-serif;
}
.ms-diffdelete
{
    background-color:#ffd2a5;
    text-decoration:line-through;
}
.ms-diffinsert
{
    background-color:#ccffcc;
}
.ms-diffchange
{
    background-color:#ffffcc;
}
ul.ms-blogAdminLinks
{
    list-style: none;
    margin:4px 0 0 0;
    padding:0 0 0 4px;
    white-space:nowrap;
}
ul.ms-blogAdminLinks li
{
    background: transparent url(.images/square.gif) no-repeat top left;
    background-position: 0% 50%;
    margin:0 0 0 0;
    padding: 0 0 3px 10px;
}
.ms-PostWrapper,.ms-CommentsWrapper
{
    font-size:11px;
}
.ms-PostTitle a 
{ 
    color:#3966bf;
    font-size:110%;
    text-decoration:none;
    font-weight:bold;
}
.ms-PostFooter a 
{
    color: #3966bf;
}
.ms-PostTitle a:hover,.ms-PostFooter a:hover 
{
    color: #ffbb77;
}
.ms-PostBody
{
    font-size:100%;
    padding-top:12px;
    padding-bottom:12px;
    color:#666666;
}
.ms-PostFooter
{
    color:#FFF;
    border-top:
    1px solid #d6e8ff;
    padding-top:4px;
    margin-bottom:20px;
}
h1.ms-PostDate
{
    font-size:100%;
    border-bottom: 1px solid  #3966bf;
    margin:3px 0 10px 0;
    padding-bottom:4px;
    color:#666666;
}
h1.ms-CommentHeader
{
    color: #000000;
    font-size:110%;
    margin-bottom:0px;
    margin-top:20px;
}
h2.ms-CommentTitle
{
    color:#666666;
    font-size:100%;
    text-decoration:none;
    font-weight:bold;
    border-top: 1px solid  #bfbfbf;
    padding-top:4px;
    margin:15px 0 0 0;
}
.ms-CommentFooter a 
{
    padding-top:4px;
    margin:0;
}
.ms-CommentBody  
{
    font-size:100%;
    padding-top:6px;
    padding-bottom:12px;
    color:#666666;
    margin:0;
}
.ms-pickerwait
{
    width: 100%;
    height: 100%;
    margin:0px;
    background-color: #FFFFFF;
    font-family: verdana; 
    font-size: 8pt; 
    color: #000000;
}
.ms-CategoryTable
{
    width: 100%;
    border:0;
}
.ms-CategoryTitleCell
{
    padding:0 0 0 7px;
}
.ms-CategoryTitleCell a
{
    display:block;
    background: transparent url(.images/square.gif) no-repeat top left;
    background-position: 0% 50%;
    margin:0px;
    padding: 0 0 3px 10px;
}
.ms-BlogEmptyListText
{
    padding: 2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext
{
   display:none;
}
.ms-BlogNavigator a.ms-addnew
{
font-size:9pt;
}
@media print {
    .ms-leftareacell, .ms-globallinks, .ms-siteaction, .ms-areaseparatorleft, .ms-rightareacell, .ms-areaseparatorright, 
    .ms-areaseparatorcorner, .ms-titlearealeft, .ms-titlearearight, .ms-searchform, .ms-banner, .ms-buttonheightwidth, .ms-buttonheightwidth2 {
        display: none;
    }
}
.ms-SrvMenuUI
{
	display:none;
}
.ms-MenuUIPopupBody
{
	border-style:none;
	margin:0px;
	padding:0px;
}
.ms-MenuUIPopupBody TABLE
{
	color:#003399;
	font-size:100%;
}
.ms-MenuUI, .ms-MenuUILarge, .ms-MenuUIRtL, .ms-MenuUILargeRtL {
	background-color: #f2f2f2;
	background-position: left;
	background-repeat: repeat-y;
	border:1px solid #a9a9a9;
	cursor:hand;
}
.ms-MenuUI
{
    background-image: url(".images/MGrad.gif");
}
.ms-MenuUILarge
{
    background-image: url(".images/MGradLarge.gif");
	width: 250px;
}
.ms-MenuUIRtL
{
    background-image: url(".images/MGradRtl.gif");
}
.ms-MenuUILargeRtL
{
    background-image: url(".images/MGradLargeRtl.gif");
	width: 250px;
}
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact
{
	padding:2px;
	color:#003399;
	text-decoration: none;
	font-size:8pt;
	font-family: tahoma;
}
.ms-MenuUIItemTableCellCompact
{
    padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell A, .ms-MenuUIItemTableCellHover A, .ms-MenuUIItemTableCellCompact A
{
	color:#003399;
	text-decoration: none;
}
.ms-menuitemdescription
{
	color: #666666;
}
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover
{
	padding:1px;
	color:#003399;
	text-decoration: none;
	font-size:8pt;
	font-family: tahoma;
}
.ms-MenuUIItemTableCellCompactHover
{
    padding:0px 1px 0px 1px;
}
.ms-MenuUIItemTableCell A, .ms-MenuUIItemTableCellHover A, .ms-MenuUIItemTableCellCompactHover A
{
	color:#003399;
	text-decoration: none;
}
.ms-MenuUIItemTableHover
{
	background-color: #d0e6f2;
	border: 1px solid #afd4ff;
}
.ms-MenuUIIcon, .ms-MenuUIIconRtL
{
	height:16px;
	width:24px;
}
.ms-MenuUIIconLarge, .ms-MenuUIIconLargeRtl
{
	height: 16px;
	width: 40px;
}
.ms-MenuUIIcon, .ms-MenuUIIconLarge
{
	padding:
		0px 
		6px 
		0px 
		2px; 
}
.ms-MenuUIIconRtL, .ms-MenuUIIconLargeRtl
{
	padding:
		0px 
		2px 
		0px 
		6px; 
}
.ms-MenuUILabel, .ms-MenuUILabelRtL, .ms-menuuilabelcompact, .ms-menuuilabelcompactRtl
{
	width:100%;
}
.ms-MenuUILabel,
{
	padding:
		2px 
		0px 
		3px 
		6px; 
}
.ms-MenuUILabelRtL
{
	padding:
		2px 
		6px 
		3px 
		0px; 
}
.ms-menuuilabelcompact {
    padding: 1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl {
    padding: 1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow
{
	height:16px;
	width:16px;
}
.ms-MenuUISeparator, .ms-MenuUISeparatorRtL, .ms-menuUISeparatorLarge, .ms-menuUISeparatorLargeRTL
{
	background-color: #d9d9d9;
	font-size:1px;
	height:1px;
	line-height:1px;
	width:-32px;
}
.ms-MenuUISeparator
{
	margin:
		0px 
		0px 
		0px 
		32px; 
}
.ms-MenuUISeparatorRtL
{
	margin:
		0px 
		32px 
		0px 
		0px; 
}
.ms-menuUISeparatorLarge
{
    margin: 0px 0px 0px 48px;
}
.ms-menuUISeparatorLargeRTL
{
    margin: 0px 48px 0px 0px;
}
.ms-MenuUICheckMark
{
    background-image: url(".images/ChkMrk.gif");
}
.ms-WPHeader .ms-HoverCellInActive{
	margin:0 5px 1px 0;
	padding:9px 0 0 0;
	background:none;
}
.ms-WPHeader div.ms-HoverCellActiveDark{
	margin:0 5px 1px 0;
	padding:9px 0 0 0;
	background:none;
}

#ctl00_PlaceHolderLeftNavBar_menuQuickLaunchn0 table.ms-navheader{
    padding:15px 3px 10px 13px;
}

td.ms-vb-icon{
	vertical-align:middle;
}
#viewlistRecycleBin img{
	margin:0 0 5px 0;
}

span.ms-WPEditText{
	margin:0 5px 0 0;
	color:#FFF;
}
.ms-consolestatuscell{
background:#FFF;
text-align:center;
}
.ms-consolestatuscheckoutframe{
	background:F2F2F2;	
}
.ms-consolestatusframe img{
	vertical-align:top;
}
table.ms-navitem td,span.ms-navitem{
background:none;
    padding:6px 0 5px 15px; 
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    background:#FFFFFF;
    border-top:1px solid DAE2EA;
    border-right:solid 1px #F4F4F4;
    border-left:solid 1px #F4F4F4;
}
td.ms-rightareacell div.ms-pagemargin{
background-color:#FFF;
background-image:none;
height:100%;
}
.ms-tvselected{
background:none;
}


.ms-gb-tc-table{
	width:100% !important;
	font-size:12px;
	color:#676767;
	margin-bottom:15px !important;
}
   .ms-gb-tc-day-tr {
   }
   .ms-gb-tc-holiday-tr {
      background-color:#E3EFFF !important;
   }
   #GbwTimeCardTableId .ms-viewheadertr {
      background-color:#c7D3EF !important;
      font-weight:bold;
   }
   .ms-gb-tc-paging-div {
      font-family: Tahoma; __LCssFF(CalNavHeaderFont)
      font-size: 10pt; __LCssFS(CalNavHeaderSize)
      color: #000000; 
      font-weight:bold;
      padding:10px 10px 10px 11px;
  }
  .ms-gb-tc-table {
      border:1px solid #BAC3D8 !important;
      border:6px solid #E6E6E6 !important;
      border-collapse:collapse;
  }
.ms-gb-tc-table td {
	padding:2px;
	border: solid 1px #D0D6E5 !important;
}
#GbwTimeCardTableId .ms-viewheadertr td{
	border: solid 1px #BAC3D8 !important;
	font-weight:normal !important;
	text-align:center;
}
td.ms-gb-tc-day-cell,
td.ms-gb-tc-dayname-cell{
	background:#E3E9F7 !important;
	text-align:center;
	border: solid 1px #BAC3D8 !important;
}
.ms-gb-tc-table input{
	/*width:50px !important;*/
	/*height:18px !important;*/
}

span span div.ms-cal-navheader{
 	width:100% !important;
 	text-align:left;
   background:url("timecardhead.gif") bottom left no-repeat #F6F6F6 !important;
    margin:0;
	padding:8px 0 8px 48px !important;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 10pt;
    color: #000000; 
    font-weight:bold;
    border:1px solid #E4E4E4;
    border-top:1px solid #C7C7C7;
}


td.ms-toolbar table a#ctl00_PlaceHolderMain_ctl00_ctl00_toolBarTbl_RptControls_TimeCardSave_LinkImage{
    height:19px;
    margin:0;
    padding:0 0 0 3px;
    color: #0066FF;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}
td.ms-toolbar table a#ctl00_PlaceHolderMain_ctl00_ctl00_toolBarTbl_RptControls_TimeCardSave_LinkText{
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}

td.ms-toolbar table a#ctl00_m_g_796e8e7c_ba63_4c06_968d_f8d6fe852918_ctl00_ctl00_toolBarTbl_RptControls_TimeCardDeleteThisView_LinkImage{
    height:19px;
    margin:0;
    padding:0 0 0 3px;
    color: #0066FF;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}
td.ms-toolbar table a#ctl00_m_g_796e8e7c_ba63_4c06_968d_f8d6fe852918_ctl00_ctl00_toolBarTbl_RptControls_TimeCardDeleteThisView_LinkText{
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}



div.ms-gb-tc-paging-div a img{
background-image:url("/_layouts/images/listheadergrad.gif");
background-repeat:repeat-x;
border:solid 1px #83b0ec;
background-color:#ffffff;
vertical-align:middle;
}

td.ms-toolbar table a#ctl00_PlaceHolderMain_ToolBar_RptControls_menuNew_LinkImage{
    height:19px;
    margin:0;
    padding:0 0 0 3px;
    color: #0066FF;
    background:url("toolbar_l.gif") top left no-repeat;
    border:none;
}
td.ms-toolbar table a#ctl00_PlaceHolderMain_ToolBar_RptControls_menuNew_LinkText{
    height:19px;
    margin:0;
    padding:4px 33px 0 8px;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}
table.ms-menutoolbar td.ms-separator{
	color:#FFF;
}

div.ms-buttoninactivehover a#ctl00_PlaceHolderMain_ToolBar_RptControls_diidIONewList,
div.ms-buttonactivehover a#ctl00_PlaceHolderMain_ToolBar_RptControls_diidIONewList,
div.ms-buttoninactivehover a#ctl00_PlaceHolderMain_ctl00_ctl00_toolBarTbl_RptControls_TimeCardSave,
div.ms-buttonactivehover a#ctl00_PlaceHolderMain_ctl00_ctl00_toolBarTbl_RptControls_TimeCardSave,
div.ms-buttoninactivehover a#ctl00_PlaceHolderMain_ctl00_ctl00_toolBarTbl_RptControls_ctl00_GbwNewDataSheetViewButton,
div.ms-buttonactivehover a#ctl00_PlaceHolderMain_ctl00_ctl00_toolBarTbl_RptControls_ctl00_GbwNewDataSheetViewButton,
div.ms-buttoninactivehover a#ctl00_m_g_53812d61_6127_48dd_b133_bbd201214448_ctl00_ctl00_toolBarTbl_RptControls_ctl00_diidIONewItem{
    height:19px;
    margin:0;
    padding:0 33px 0 8px;
    color: #0066FF;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}

div.ms-buttoninactivehover a#ctl00_m_g_7757660c_c716_4a81_82fc_1092615e1b1f_ctl00_ctl00_toolBarTbl_RptControls_ctl03_ToolBarButton_CreateWebTicket{
    height:19px;
    margin:0;
    padding:2px 12px 0 8px;
    color: #0066FF;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}
div.ms-buttonactivehover a#ctl00_m_g_7757660c_c716_4a81_82fc_1092615e1b1f_ctl00_ctl00_toolBarTbl_RptControls_ctl03_ToolBarButton_CreateWebTicket{
    height:19px;
    margin:0;
    padding:2px 12px 0 8px;
    color: #0066FF;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}


div.ms-buttoninactivehover,div.ms-buttonactivehover {
	margin:0;
	padding:0 0 0 3px;
	background:url("toolbar_l.gif") top left no-repeat;
	border:none;
}
.ms-WPHeader h3.ms-standardHeader{
	padding-bottom:11px;
	background:url("wphead_l.gif") no-repeat left;
}
.ms-gbw-tc-webpart-icon img{
	border:none;
}
.ms-gbw-tc-webpart td {
	padding-left:6px;
	padding-right:6px;
}


.ms-BlogNavigator div.ms-WPBody{
border-top:none;
}
.ms-blogrssnav{
color:#4c4c4c;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-top:none;
}
.ms-BlogNavigator {
	height:100%;
}
.ms-PostFooter
{
    color:#666;
    border-top:1px solid #E5E5E5;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:2px;
}
.ms-PostTitle{
border-top:none;
}
a:link.ms-addnew {
    font-size: 9pt; 
}
a:hover.ms-addnew {
    font-size: 9pt; 
}
a:visited.ms-addnew {
    font-size: 9pt; 
}

.ms-blogRightZone {
	width:100%;
}

.ms-vb,
.ms-vh,
.ms-vh2-nofilter,
.ms-vh2-nofilter-icon,
.ms-vh2-nograd,
.ms-vh2-nograd-icon{
height:20px;
margin:0;
padding:0;
vertical-align:middle;
}
.ms-vb img,
.ms-vh img,
.ms-vh2-nofilter img,
.ms-vh2-nofilter-icon img,
.ms-vh2-nograd img,
.ms-vh2-nograd-icon img{
margin:0;
padding:0px;
vertical-align:middle;
border:none;
}

.ms-summarycustombody .ms-vb{
	margin:0;
	padding:6px;
}


td.ms-rightareacell div.ms-pagemargin{
background:#FFF;
height:100%;
border:none;
}
.ms-bodyareaframe table table{
	padding:1px !important;
}

.ms-navSubMenu2 {
background:none;
background-color:#FFF;
}


.ms-navSubMenu2 table.ms-selectednav{
	margin:0;
	width:100%;
}
.ms-navSubMenu2 table.ms-selectednav td{
background:none;
    padding:6px 0 5px 15px;
}
.ms-navSubMenu2 table.ms-navitem{
	border:solid 1px #F4F4F4;
}
.ms-navSubMenu2 table.ms-navitem td{
    padding-left:30px;
    padding-right:6px;
    background:url("arrow_gray.gif") 12px center no-repeat;
}
.ms-navSubMenu2 table.ms-navitem td a{
	background:none;
	text-indent:-12px;
}
.ms-settingsframe table table td{
	padding:0 !important;
}
.ms-itemstatic .ms-descriptiontext{
	padding:5px !important;
}
.ms-itemhover .ms-descriptiontext{
	padding:5px !important;
	background:none;
}
.ms-itemhover{
	background:url(viewselectorgrad.gif) top left;
}

.ms-propertysheet .ms-descriptiontext{
	padding:5px !important;
	border:none !important;
}
table.ms-propertysheet table.ms-menutoolbar{
	border:none;
	background:none;
}
.ms-linksectionheader h3.ms-standardheader{
padding:0.3em 10px;
}

.ms-areaseparator td{
	border:none;
}
.ms-titlearea .ms-searchbox{
	margin-right:10px;
	border:1px solid #CCC;
}

.ms-main{
	background:#FFF;
}


td.ms-titlearealeft#TitleAreaImageCell{
	padding:0 0 8px 0;
	background:url(pagetitle_line.gif) bottom repeat-x #F3F3F3;
}
td.ms-titlearealeft#TitleAreaImageCell div.ms-titleareaframe{
    background:#F3F3F3 url("pagetitle.gif") top repeat-x;
}

td.ms-titleareaframe#TitleAreaFrameClass{
	padding:0 0 8px 0;
	background:url(pagetitle_line.gif) bottom repeat-x #F3F3F3;
}
td.ms-titleareaframe#TitleAreaFrameClass div.ms-titleareaframe{
	width:12px;
	background:#F3F3F3 url("pagetitle_l.gif") top right no-repeat;
}

td.ms-titleareaframe#TitleAreaFrameClass table{
	width:12px;
	background:#F3F3F3 url("pagetitle_l.gif") top right no-repeat;
}
td.ms-titleareaframe#TitleAreaFrameClass table .ms-areaseparatorleft{
	background:none;
	border:none;
}


td.ms-areaseparator{
	padding:0 0 8px 0;
	background:url(pagetitle_line.gif) bottom repeat-x #F3F3F3;
}


td.ms-titlearearight{
	padding:0 0 8px 0;
	background:url(pagetitle_line.gif) bottom repeat-x #F3F3F3;
}
td.ms-titlearearight div.ms-titleareaframe{
	width:15px;
	background:#F3F3F3 url("pagetitle_r.gif") top left no-repeat;
}
td.ms-titlearearight div.ms-areaseparatorright{
	width:15px;
	background:#F3F3F3 url("pagetitle_r.gif") top left no-repeat;
	border:none;
}



td.ms-viewareaframe table.ms-propertysheet table{
	border:1px solid #D9D9D9;
	background:#FFF;
}

table#onetidDoclibViewTbl0.ms-listviewtable{
	border:1px solid #D9D9D9;
	background:#FFF;
}
table.ms-listviewtable{
	border:1px solid #D9D9D9;
	background:#FFF;	
}
table#onetidUserRptrTable{
	border:1px solid #D9D9D9;
	background:#FFF;	
}
td#onetidYPadding{
	display:none;
}

table.ms-menutoolbar#ctl00_PlaceHolderMain_ToolBar{
	border:none;
	background:#F5F5F5;
}
table.ms-menutoolbar#ctl00_PlaceHolderMain_ToolBar .ms-toolbar table{
	border:none;
	background:#F5F5F5;
}

.ms-gb h3.ms-standardheader{
	margin-top:5px;
	margin-left:7px;
	padding-left:10px;
	font-weight:normal;
	background:url("/_layouts/images/downarrw.gif") no-repeat;
}
table#onetidRptrTable td.ms-gb h3.ms-standardheader{
	margin-top:1em;
	margin-left:0px;
	padding-left:0px;
	font-weight: normal;
	background:transparent;
}
td.ms-gb{
	border:1px solid #E5E5E5;
}

img#MSOTlPn_minMaxIcon.ms-HoverCellActiveDark{
}

table#ctl00_PlaceHolderMain_SettingLinks td table td table{
	width:100%;
}

.ms-unselectedtitle{
	margin:0;
	padding:0;
}


div#ctl00_PlaceHolderGlobalNavigation_IdWelcome_ExplicitLogout_ctl00_Menu_t{
	padding-right:90px;
}
#zz8_Menu_t{
	padding-right:0;
}

/*.ms-unselectedtitle,.ms-selectedtitle{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	background:none !important;
}
*/

.ms-propertysheet .ms-vb2 table{
	border:none !important;
	background:none !important;
}
/*.ms-propertysheet table.ms-listviewtable table{
	border:none !important;
}*/

td.ms-viewareaframe table.ms-propertysheet table table.ms-listviewtable{
	border:none !important;
}

#ctl00_PlaceHolderMain_ToolBar .ms-toolbar table .ms-splitbuttondropdown{
    height:19px;
    margin:0;
    padding:4px 10px 0 8px;
    background:url("toolbar.gif") top right no-repeat;
    border:none;
}

#mainTable .ms-propertysheet{
	padding:2px;
}
.ms-sectionline{
	background:#CCC;
	padding:0 !important;
}

.ms-consoleminiframe{
	background:none;
}

.ms-ToolPaneTitle .ms-HoverCellInActive,
.ms-ToolPaneClose .ms-HoverCellInActive{
	margin:0;
	padding:9px 0 0 0;
}

.ms-ToolPaneTitle .ms-HoverCellActiveDark,
.ms-ToolPaneClose .ms-HoverCellActiveDark{
	margin:0;
	padding:9px 0 0 0;
}

.ms-HoverCellInActive img,
.ms-HoverCellActiveDark img{
	background:url(hovercell.gif) 1px no-repeat;
}

.ms-settingsframe .ms-propertysheet{
	border:none;
	background:none;
}


#1400 .ms-standardheader,
#3000 .ms-standardheader{
	padding-top:0;
	padding-bottom:0;
}

.ms-authoringcontrols .ms-propertysheet{
	padding:5px 0 0;
	background:none;
	border:none;
}

.ms-descriptiontext .ms-propertysheet{
	border:none;
}


#FileDialogViewTable{
	background:#FFF;
	border-bottom:1px solid #BBB;
}

.ms-pagetitleareaframe{
	padding:0 0 8px 0;
	background:url(pagetitle_line.gif) bottom repeat-x #F3F3F3;
}
.ms-pagetitleareaframe table{
	background:#F3F3F3 url("pagetitle_dialog.gif") top repeat-x;
}


.ms-selectedtitle{
height:25px;
background-color:#ffffff;
border:1px solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-selectedtitlealternative
{
background-color:#ffffff;
border:1px solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}

.ms-unselectedtitle{
height:25px;
}

.ms-globalTitleArea #WebPartWPQ1{
	margin:0;
	background:none;
	border:none;
}

#ctl00_PlaceHolderSearchArea_ctl01_S6AE27B38_AdvSearchLink{
	color:#FFF;
}


.ms-globalright .ms-globallinks span{
	padding:0;
	margin:0;
}

#ctl00_PlaceHolderGlobalNavigation_TopHelpLink{
	padding:0 3px 0 0;
	margin:0 0 0 -8px;
}


#ctl00_PlaceHolderGlobalNavigation_ctl06_hlMySite,
#ctl00_PlaceHolderGlobalNavigation_ctl07_hlMySite,
#ctl00_PlaceHolderGlobalNavigation_ctl07_MyLinksMenuMenu,
#ctl00_PlaceHolderGlobalNavigation_ctl08_MyLinksMenuMenu{
	color:#000;
}
#ctl00_PlaceHolderGlobalNavigation_ctl07_MyLinksMenuMenu_t img,
#ctl00_PlaceHolderGlobalNavigation_ctl08_MyLinksMenuMenu_t img{
	background:none;
}

.ms-propertysheet td table.ms-settingsframe td table td.ms-propertysheet{
	width:auto;
}

































/*calendar*/
.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
background:none;
border:none;
}
.ms-cal-topday-todayoverRTL,.ms-cal-wtopday-todayRTLover{
background:none;
border:none;
}
.ms-cal-topdayover,.ms-cal-topdayoverL,.ms-cal-wtopdayover,.ms-cal-wtopdayLover,
.ms-cal-topdayfocusover,.ms-cal-wtopdayfocusover,.ms-cal-wtopdayfocusLover
{
background:none;
border:none;
}
.ms-cal-topdayoverRTL,.ms-cal-topdayoverRTLL,.ms-cal-topdayfocusoverRTL,.ms-cal-topdayfocusoverRTLL,
.ms-cal-wtopdayRTLover,.ms-cal-wtopdayRTLLover,.ms-cal-wtopdayfocusRTLover,.ms-cal-wtopdayfocusRTLLover{
background:none;
border:none;
}



.ms-cal-topday div a,.ms-cal-topday div a:active,.ms-cal-topday div a:link,.ms-cal-topday div a:visited,.ms-cal-topday div a:hover,
.ms-cal-topdayL div a,.ms-cal-topdayL div a:active,.ms-cal-topdayL div a:link,.ms-cal-topdayL div a:visited,.ms-cal-topdayL div a:hover,
.ms-cal-topdayRTL div a,.ms-cal-topdayRTL div a:active,.ms-cal-topdayRTL div a:link,.ms-cal-topdayRTL div a:visited,.ms-cal-topdayRTL div a:hover,
.ms-cal-topdayRTLL div a,.ms-cal-topdayRTLL div a:active,.ms-cal-topdayRTLL div a:link,.ms-cal-topdayRTLL div a:visited,.ms-cal-topdayRTLL div a:hover,
.ms-cal-topdayselectedRTLL div a,.ms-cal-topdayselectedRTLL div a:active,.ms-cal-topdayselectedRTLL div a:link,.ms-cal-topdayselectedR:TLL div a:visited,.ms-cal-topdayselectedRTLL div a:hover,
.ms-cal-topdayselectedRTL div a,.ms-cal-topdayselectedRTL div a:active,.ms-cal-topdayselectedRTL div a:link,.ms-cal-topdayselectedRTL div a:visited,.ms-cal-topdayselectedRTL div a:hover,
.ms-cal-topdayselectedL div a,ms-cal-topdayselectedL div a:active,ms-cal-topdayselectedL div a:link,.ms-cal-topdayselectedL div a:visited,.ms-cal-topdayselectedL div a:hover,
.ms-cal-topdayselected div a,.ms-cal-topdayselected div a:active,.ms-cal-topdayselected div a:link,.ms-cal-topdayselected div a:visited,.ms-cal-topdayselected div a:hover,
.ms-cal-topday-today div a,.ms-cal-wtopday-today div a,.ms-cal-topday-todayover div a,.ms-cal-wtopday-todayover div a,.ms-cal-topday-todayRTL div a,.ms-cal-wtopday-todayRTL div a,.ms-cal-topday-todayoverRTL div a,.ms-cal-wtopday-todayRTLover div a,
.ms-cal-topdayover div a,.ms-cal-topdayoverL div a,.ms-cal-topdayoverRTL div a,.ms-cal-topdayoverRTLL div a,.ms-cal-wtopdayover div a,.ms-cal-wtopdayLover div a,.ms-cal-wtopdayRTLover div a,.ms-cal-wtopdayRTLLover div a,.ms-cal-topdayfocusover div a,.ms-cal-topdayfocusoverRTL div a,
.ms-cal-topdayfocus div a,.ms-cal-topdayfocusL div a,.ms-cal-topdayfocusRTL div a,.ms-cal-topdayfocusRTLL div a,.ms-cal-wtopdayfocus div a,.ms-cal-wtopdayfocusL div a,.ms-cal-wtopdayfocusRTL div a,.ms-cal-wtopdayfocusRTLL div a
{
color:#676767;
text-decoration:none;
}


.ms-calheader {
	margin:0;
	padding:6px 0 3px 0;
	border-bottom:none;
	border-right:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	background:none;
	background:url("cal-head.gif") bottom repeat-x #F5F5F5;
}

.ms-cal-navselected, .ms-cal-nav {
	font-size:9pt;
	font-weight:normal;
}
.ms-cal-navselected a {
    text-decoration:none; 
    color:#333;
    font-weight:normal;
}
span.ms-cal-navselected a{
	font-weight:bold;
}
span.ms-cal-nav a{
	font-weight:normal;
}

.ms-cal-navselected a:hover {
    text-decoration:underline; 
    color:#000000;
}
.ms-cal-nav a {
	color:#0066FF;
	text-decoration:none; 
	font-weight:normal;
}
.ms-cal-nav a:hover {
	color:#0066FF;
	text-decoration:underline; 
	font-weight:normal; 
}


.ms-cal-weekempty {
	background-color:#E6E6E6;
	width:18px;
	font-size:2px; 
}
.ms-cal-weekname {
	width:14.5%;
}
.ms-cal-weekday {
	padding:5px 0 3px 2px;
	text-align:left;
	background-color:#E6E6E6;
	color:#676767;
}

.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	padding:0 5px;
	background:url("cal_week.gif") repeat-y #BFC3CF;
	border:1px solid #BFC3CF;
}

.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	padding:0 5px;
	border:1px solid #bac3d8;
	cursor:hand;
	background-color:#e3e9f7;	
}

.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
	color:#000000;
	text-decoration:none; 
}

.ms-cal-weekbox {
	width:4px;
	background:url("cal_week_arw.gif") center no-repeat;
	color:#a5a5a5;
}

.ms-cal-weekboxRTL {
	background-image:url(".images/weekbox.gif");
	color:#a5a5a5; 
}
.ms-cal-topday, .ms-cal-topdayRTL, .ms-cal-topdayL, .ms-cal-topdayRTLL, .ms-cal-wtopdayL, .ms-cal-wtopday, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
	margin:0;
	padding:0;
	background:url("cal-day.gif") top repeat-x #F5F5F5;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;	
	font-weight:bold; 
	color:#676767;
}
.ms-cal-topday div, .ms-cal-topdayRTL div, .ms-cal-topdayL div, .ms-cal-topdayRTLL div, .ms-cal-wtopdayL div, .ms-cal-wtopday div, .ms-cal-wtopdayRTL div, .ms-cal-wtopdayRTLL div {
	padding:4px 1px 1px 5px;
	border-top:solid 1px #D9D9D9;
}
.ms-cal-wtopdayL div span, .ms-cal-wtopday div span, .ms-cal-wtopdayRTL div span, .ms-cal-wtopdayRTLL div span, .ms-cal-wtopdayoverL div span, .ms-cal-wtopdayover div span, .ms-cal-wtopdayoverRTL div span, .ms-cal-wtopdayoverRTLL div span, .ms-cal-wtopday-today div span, .ms-cal-wtopdayfocus div span, .ms-cal-wtopdayfocusL div span, .ms-cal-wtopdayfocusRTLL div span, .ms-cal-wtopdayfocusRTL div span {
	font-weight:normal; 
	padding:0px 10px 0px 10px;
}
.ms-cal-topday-today, .ms-cal-wtopday-today, .ms-cal-topday-todayRTL, .ms-cal-wtopday-todayRTL  {
	margin:0;
	padding:0;
	background-image:url("cal-today.gif");
	background-repeat:repeat-x;
	background-color:#FD8620;
	border:none;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #C2C2C2;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div, .ms-cal-topday-todayRTL div, .ms-cal-wtopday-todayRTL div, .ms-cal-topday-todayoverRTL div, .ms-cal-wtopday-todayoverRTL div {
	padding:4px 1px 1px 5px;
}
.ms-cal-topday-today div a, .ms-cal-wtopday-today div a, .ms-cal-topday-todayover div a, .ms-cal-wtopday-todayover div a, .ms-cal-topday-todayRTL div a, .ms-cal-wtopday-todayRTL div a, .ms-cal-topday-todayoverRTL div a, .ms-cal-wtopday-todayoverRTL div a{
	color:#FFF;
	font-weight:bold; 
}
.ms-cal-topday-todayover, .ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayover, .ms-cal-wtopday-todayoverRTL {
	margin:0;
	padding:0;
	background-color:#ffc68e;
	border:none;
	border-top:solid 1px #D9D9D9;
	border-bottom:solid 1px #C2C2C2;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-topdayoverRTL, .ms-cal-topdayoverRTLL, .ms-cal-wtopdayover, .ms-cal-wtopdayoverL, .ms-cal-wtopdayoverRTL, .ms-cal-wtopdayoverRTLL, .ms-cal-topdayfocusover, .ms-cal-topdayfocusoverRTL {
	margin:0;
	padding:0;
	border:none;
	background:#F5F5F5;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
	font-weight:bold; 
	color:#0066FF;
}
.ms-cal-topdayover div, .ms-cal-topdayoverL div, .ms-cal-topdayoverRTL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverRTL div, .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div, .ms-cal-topdayfocusoverRTL div {
	padding:4px 1px 1px 5px;
	border:none;
	border-top:solid 1px #D9D9D9;
}
.ms-cal-topdayover div a, .ms-cal-topdayoverL div a, .ms-cal-topdayoverRTL div a, .ms-cal-topdayoverRTLL div a, .ms-cal-wtopdayover div a, .ms-cal-wtopdayoverL div a, .ms-cal-wtopdayoverRTL div , .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div, .ms-cal-topdayfocusoverRTL div {
	color:#676767;
	font-weight:bold; 
}

.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTL, .ms-cal-wtopdayfocusRTLL  {
	background-image:url("cal-today.gif");
	background-repeat:repeat-x;
	background-color:#FD8620;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}
.ms-cal-topdayfocus div, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusRTL div, .ms-cal-topdayfocusRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTL div, .ms-cal-wtopdayfocusRTLL div {
	padding:3px 1px 1px 5px;
}

.ms-cal-topdayfocusover{
	background-color:#ffc68e;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}

.ms-cal-topdayfocus div a, .ms-cal-topdayfocusL div a, .ms-cal-topdayfocusRTL div a, .ms-cal-topdayfocusRTLL div a, .ms-cal-wtopdayfocus div a, .ms-cal-wtopdayfocusL div a, .ms-cal-wtopdayfocusRTL div a, .ms-cal-wtopdayfocusRTLL div a ,.ms-cal-topdayfocusover a{
	color:#FFF;
	font-weight:bold;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover,
.ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover,
.ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover,
.ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover,
.ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover,
.ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover,
.ms-cal-topdayselectedL a, ms-cal-topdayselectedL a:active, ms-cal-topdayselectedL a:link, ms-cal-topdayselectedL a:visited, ms-cal-topdayselectedL a:hover,
.ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover
{
	color:#676767;
	text-decoration:none; 
}
.ms-cal-nodataLeft {
	padding:1px;
	background-image:url(".images/othermonth.gif");
	border-left:3px solid #9ba3b5 ; 
	border-right:1px solid #9ba3b5 ;  
	background-color: #e3e9f7;
	height:100%;
	vertical-align :top;
}
.ms-cal-nodataLeftRTL {
	padding:1px;
	background-image:url(".images/othermonth.gif");
	border-left:1px solid #9ba3b5 ; 
	border-right:3px solid #9ba3b5 ;  
	background-color: #e3e9f7;
	height:100%; 
	vertical-align :top;
}
.ms-cal-nodataMid td, .ms-cal-nodataLeft td, .ms-cal-nodataLeftBtm td, .ms-cal-nodataLeftBtmRTL td, .ms-cal-nodataLeftBtm2 td, .ms-cal-nodataLeftBtmRTL2 td, .ms-cal-nodataBtm td, .ms-cal-nodataBtm2 td {
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
	vertical-align:top;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	padding:3px;
	border:none;
	border-left:1px solid #D9D9D9;
	background-color: #F4F4F4;
	vertical-align:top; 
}
.ms-cal-muworkitem, .ms-cal-muworkitemRTL, .ms-cal-muworkitemRTLL {   
	padding:2px; 
	background-color:#FFF;
	border:none;
	border-left:1px solid #D9D9D9;
} 
.ms-cal-muworkitem td, .ms-cal-muworkitemL td, .ms-cal-muworkitemRTL td, .ms-cal-muworkitemRTLL td, .ms-cal-muworkitemR td, .ms-cal-todayitem td, .ms-cal-todayitemRTL td, .ms-cal-noworkitem td,  .ms-cal-workitem td , .ms-cal-noworkitemRTL td {
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
	vertical-align:top;
}
.ms-cal-muworkitemR {
	padding:2px;
	background-color:#FFF;
	border-left:1px solid #D9D9D9;
}
.ms-cal-muworkitemL {
	padding:2px;
	background-color:#FFF;
	border-left:1px solid #D9D9D9;
}
.ms-cal-workitem, .ms-cal-todayitem , .ms-cal-todayitemRTL {   
	padding:2px 5px 2px 5px;
	border:none; 
	border-left:1px solid #D9D9D9;
	vertical-align:top;
	background:#FFF; 
}
.ms-cal-workitem2 {   
	padding:3px; 
	border:none;
	border-left:1px solid #D9D9D9;
	background:#FFF; 
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B {   
	padding:3px;
	border:none !important;
	border-left:1px solid #D9D9D9 !important; 
	background:#FFF; 
}
.ms-cal-workitemL2 {   
	padding:3px;
	border:none; 
	border-left:1px solid #D9D9D9;
	background-color: #FFFFFF;
	background:#FFF; 
}
.ms-cal-workitemRTLL2 {   
	padding:3px;
	border:none; 
	border-left:1px solid #D9D9D9;
	background-color: #FFFFFF;
}
.ms-cal-workitemL2B {   
	padding:3px;
	border:none; 
	border-left:1px solid #D9D9D9;
	background-color: #FFFFFF;
}
.ms-cal-workitemRTLL2B {   
	padding:3px;
	border:none;
	border-left:1px solid #D9D9D9;
	background-color: #FFFFFF;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL   {
	padding:3px;
	border:none; 
	border-left:1px solid #D9D9D9;
	vertical-align:top;
	background:#EAF3FA;
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	padding:1px; 
	border:none;
	border-left:1px solid #D9D9D9;
	background:#EAF3FA;
}
.ms-cal-monthitem { 
	font-size:9pt; 
	font-weight:bold; 
	color:#000000;
	text-decoration: none; 
}
.ms-cal-monthitem b {
	font-weight:normal;  
	color:#a5a5a5;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {  
	padding:3px;
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
	background-color: #375b84;
	color:#FFFFFF;
	text-decoration: none; 
	text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a:hover{
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
	background-color: #375b84;
	color:#5185c1;
	text-decoration: none; 
	text-overflow:ellipsis;
}
.ms-cal-more, .ms-cal-more a, .ms-cal-more a:link, .ms-cal-more a:active, .ms-cal-more a:visited {  
	padding:3px;
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
	color:#000000;
	font-weight:normal;
	text-decoration: none; 
	text-overflow:ellipsis;
	margin-top:3px; 
	margin-bottom:3px;
}
.ms-cal-more a:hover{
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
	font-weight:normal;
	color:#666666; 
	text-decoration: none; _LCssTDec(CalMoreHoverDec)
	text-overflow:ellipsis;
	}
a.ms-cal-more:link,a.ms-cal-more:hover,a.ms-cal-more:active,a.ms-cal-more:visited,{
	color:#0066FF;
}	

.ms-cal-defaultbgcolor { 
	height:13px; 
	background-image:url("cal-bluebar.gif");
	background-repeat:repeat-x;
	background-color:#D4EAFE;
	border:solid 1px #B9D7EF;
	text-align:left;
	text-overflow:ellipsis;
	padding:2px;
	cursor:hand;
}
.ms-cal-defaultbgcolorsel {
	height:13px; 
	background-image:url("cal-bluebar.gif");
	background-color:#D4EAFE;
	border:solid 1px #B9D7EF;
	text-align:left;
	text-overflow:ellipsis;
	padding:2px;
	cursor:hand;
}

.ms-cal-monthAllDay {  
	height:13px; 
	background-image:url("cal-bluebar.gif");
	background-repeat:repeat-x;
	background-color:#D4EAFE;
	border:solid 1px #B9D7EF;
	text-align:center;
	text-overflow:ellipsis;
	padding:2px;
	cursor:hand;
}
.ms-cal-defaultbgcolor a ,.ms-cal-defaultbgcolorsel a{  
	color:#0066FF;
	text-decoration:none;	
}
.ms-cal-defaultbgcolor a:hover, .ms-cal-defaultbgcolorsel a:hover {  
	color:#0066FF;
	text-decoration:underline; 
}
.ms-cal-monthAllDaysel {
	height:13px; 
	background-color:#D4EAFE;
	border:solid 1px #B9D7EF;
	text-align:center;
	text-overflow:ellipsis;
	padding:2px;
	cursor:hand;
}
.ms-cal-time {
    border-right:1px solid #BCC3D7;
    width:18px;
    background-color:#e3e9f7;
}
.ms-cal-timeRTL {
    border-left:1px solid solid #BCC3D7;
    width:18px;
    background-color:#e3e9f7;
}
.ms-cal-emptytime {
    border-top:3px solid #9ba3b5;
    border-left:2px solid #9ba3b5;
    width:18px;
    background-color:#FFFFFF;
    height: 2px;
}
.ms-cal-emptytimeRTL {
    border-top:3px solid #9ba3b5;
    border-right:2px solid #9ba3b5;
    width:18px;
    background-color:#FFFFFF;
    height: 2px;
}
.ms-cal-emptycell {
    border-top:3px solid #9ba3b5;
    border-left:3px solid #9ba3b5 ;
    border-right:1px solid #9ba3b5 ; 
    background-color:#d8d8d8;
    height: 2px;
}
.ms-cal-emptycellRTL{
    border-top:3px solid #9ba3b5;
    border-left:1x solid #9ba3b5 ;
    border-right:3 solid #9ba3b5 ; 
    background-color:#d8d8d8;
    height: 2px;
}
.ms-cal-emptycellB{
    border-bottom:3px solid #9ba3b5;
    border-left:3px solid #9ba3b5 ;
    border-right:1px solid #9ba3b5 ; 
    background-color:#d8d8d8;
    height: 2px;
}
.ms-cal-emptycellRTLB {
    border-bottom:3px solid #9ba3b5;
    border-left:1x solid #9ba3b5 ;
    border-right:3 solid #9ba3b5 ; 
    background-color:#d8d8d8;
    height: 2px;
}
.ms-cal-alldayevent {
    text-align:center;
    border-left:1px solid #9ba3b5 ;
    border-right:1px solid #9ba3b5 ;
    padding: 1px;
    height:100%;
    vertical-align : top;
    text-overflow:ellipsis;
    text-decoration: none; 
}
.ms-cal-alldayeventRTL {
    border-left:1px solid #9ba3b5 ;
    border-right:3px solid #9ba3b5 ;
    padding: 1px;
    background-color:#FFFFFF;
    height:100%;
    vertical-align : top;
    text-overflow:ellipsis;
    text-decoration: none; 
}
.ms-cal-noworkhour{
    border-left:2px solid #9ba3b5;
    background-color: #f2f4f7;
    width:18px;
}
.ms-cal-workhour {
    border-top:solid 1px #D0D6E5;
  	border-left:1px solid #D0D6E5;
    background-color:#e3e9f7;
    text-align:right;
    width:30px;
    color:#7d8391;
    padding:1px 4px 0px 0px;
    white-space:nowrap;
    vertical-align:top;
} 
.ms-cal-noworkhourRTL{
    border-right:2px solid #9ba3b5;
    background-color: #f2f4f7;
    width:18px;
}
.ms-cal-workhourRTL {
    border-top:solid 1px #D0D6E5;
    background-color:#e3e9f7;
    text-align:left;
    width:30px;
    color:#7d8391;
    padding:0px 0px 4px 1px;
    white-space:nowrap;
    vertical-align:top;
} 
.ms-cal-noworkhourF{
    border-top:3px solid #9ba3b5;
    border-left:2px solid #9ba3b5;
    background-color:#f2f4f7;
    width:18px;
}
.ms-cal-workhourF {
    background-color:#e3e9f7;
    text-align:right;
    width:30px;
    color:#7d8391;
    padding:2px 4px 0px 0px;
    white-space:nowrap;
    vertical-align:top;
} 
.ms-cal-noworkhourRTLF{
    border-top:3px solid #9ba3b5;
    border-right:2px solid #9ba3b5;
    background-color:#f2f4f7;
    width:18px;
}
.ms-cal-workhourRTLF {
    background-color:#e3e9f7;
    text-align:left;
    width:30px;
    color:#7d8391;
    padding:0px 0px 4px 2px;
    white-space:nowrap;
    vertical-align:top;
} 
.ms-cal-upper-border {
    border-top:3px solid #9ba3b5;
    border-right:1px solid #9ba3b5;
}
.ms-cal-upper-borderRTL {
    border-top:3px solid #9ba3b5;
    border-left:1px solid #9ba3b5;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF {
	border-top:solid 1px #bac3d8;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF {
	border-top:solid 1px #bac3d8;
}
.ms-cal-workhourF, .ms-cal-workhourRTLF {
	border-top:1px solid #bac3d8;
  	border-left:1px solid #D0D6E5;
}
.ms-cal-enoworkhour, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLF {
    border-top:none;
    background-color:#f2f4f7;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
    height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF {
    border-top:solid 1px #D0D6E5;
    height:100%;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top:solid 1px #e3e9f7;
	height:100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour {
	background-color:#f2f4f7;
	height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF {
	border-top:solid 1px #e3e9f7;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	border-top:solid 1px #e3e9f7;
	background-color:#f2f4f7;
	height:100%;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF,  .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF,  .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left:solid 1px #bac3d8;
	height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right:solid 1px #bac3d8;
	height:100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left:solid 1px #bac3d8;
	background-color:#f2f4f7;
	height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right:solid 1px #bac3d8;
	background-color:#f2f4f7;
	height:100%;
}
.ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color:#f2f4f7;
	height:100%;
}
.ms-cal-enoworkday, .ms-cal-enoworkdayRTL {
    height:100%;
    vertical-align:top;
}
.ms-cal-eworkday, .ms-cal-eworkdayRTL, .ms-cal-eworkhour, .ms-cal-eworkhourRTL {
    background-color:#FFFFFF;
    height:100%;
    vertical-align:top;
}
.ms-cal-weekedge {
	display:none;
    background-color:#E6E6E6;
    width:1px;
    font-size:1px;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
    background-color:#FFFFFF;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL, .ms-cal-walldayeventRTLL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-walldayevent td, .ms-cal-walldayeventRTL td, .ms-cal-walldayeventL td, .ms-cal-walldayeventR td, .ms-cal-walldayeventRTLL td, .ms-cal-walldayeventRTLR td {
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
}
.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-alldayevent td, .ms-cal-alldayeventRTL td, .ms-cal-alldayeventL td, .ms-cal-alldayeventR td, .ms-cal-alldayeventRTLL td, .ms-cal-alldayeventRTLR td {
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:9pt; 
}
.contR, .contB, .contL {
}
.ms-cal-weekitem,.ms-cal-weekitem a, .ms-cal-weekitem a:link , .ms-cal-weekitem a:active, .ms-cal-weekitem a:visited {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none; 
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a:hover {
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt; 
    color: #FFFFFF;  
    text-align:center;
    text-decoration: none; 
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-tdayitem {
    width:100%;
    height:100%;
	background-image:url("cal-bluebar.gif");
	background-repeat:repeat-x;
	background-color:#D4EAFE;
	border:solid 1px #B9D7EF;
	padding:2px;
	cursor:hand;

}

.ms-cal-tdayitem td {
   padding:5px;
   vertical-align:top;
   font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
   font-size:9pt; 
}
.ms-cal-dayitem a {
    color: #000000;  
    text-decoration: none; 
}
.ms-cal-dayitem a:hover {
    color: #ffffff;  
    text-align:center;
    text-decoration: none; 
    text-overflow:ellipsis;
}
table.ms-cal-gempty {
	width:100%;
	margin:0;
	padding:0;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size:9pt; 
    cursor:default;
    background:#E6E6E6;
    border-collapse:separate;
    border-right:6px solid #E6E6E6;
    border-left:5px solid #E6E6E6;
}
.ms-cal-navheader {
	padding:6px 2px 2px 45px;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size: 9pt;
    text-align:left;
    color: #000000; 
    font-weight:bold;
    text-indent:-40px;
    line-height:1.4;
}
.ms-cal-nav-buttons {
  color:#C2C2C2;
  text-align:left;
  font-size:9pt; 
  padding:0 0 2px 0;
  white-space:nowrap;
}

span#ExpandAllId a{
	padding:0 2px 0 0;
	font-weight:normal;
}
span#CollapseAllId a{
	padding:0 2px 0 0;
	font-weight:normal;
}
.ms-cal-nav-buttonsRTL {
  color:#0066FF;
  text-align:left;
  font-size:9pt; 
  padding:0px 0px 0px 5px;
}


#WebPartWPQ1{
	width:100%;
}

.ms-cal-nodataBtm2{
	border:none;
	border-bottom:1px solid #D9D9D9;
}
.ms-cal-workitem2B{
	border:none !important;
	border-left:1px solid #D9D9D9 !important;
	border-bottom:1px solid #D9D9D9 !important;
}
.ms-cal-noworkitem2B{
	border:none;
	border-left:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}

.ms-cal-todayitem2B{
	padding:3px; 
	border:none;
	border-left:1px solid #D9D9D9;
	background-color: #FFFFFF;
	border-bottom:1px solid #D9D9D9;
}

.ms-cal-topday-todayover, .ms-cal-topday-todayoverRTL, .ms-cal-wtopday-todayover, .ms-cal-wtopday-todayoverRTL {
	background-color:#F8CCA0;
	border:none;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #C2C2C2;
}
.ms-cal-topday-today div a,.ms-cal-wtopday-today div a, .ms-cal-topday-todayover div a, .ms-cal-wtopday-todayover div a, .ms-cal-topday-todayRTL div a, .ms-cal-wtopday-todayRTL div a, .ms-cal-topday-todayoverRTL div a, .ms-cal-wtopday-todayoverRTL div a{
font-weight:bold;
color:#FFF;
}
.ms-cal-topday-todayover div a,.ms-cal-wtopday-todayover div a, .ms-cal-topday-todayover div a, .ms-cal-wtopday-todayover div a, .ms-cal-topday-todayRTL div a, .ms-cal-wtopday-todayRTL div a, .ms-cal-topday-todayoverRTL div a, .ms-cal-wtopday-todayoverRTL div a{
font-weight:bold;
color:#FE5B02;
}

.ms-cal-topday-today div a:hover,.ms-cal-wtopday-today div a:hover, .ms-cal-topday-todayover div a:hover, .ms-cal-wtopday-todayover div a:hover, .ms-cal-topday-todayRTL div a:hover, .ms-cal-wtopday-todayRTL div a:hover, .ms-cal-topday-todayoverRTL div a:hover, .ms-cal-wtopday-todayoverRTL div a:hover{
font-weight:bold;
color:#FE5B02;
}


.ms-cal-enoworkhourF div.ms-cal-dayhour{
	background:#F2F4F7;
}

.ms-cal-wtopdayover , .ms-cal-wtopdayoverL{
	background-image:url("cal-today.gif");
	background-repeat:repeat-x;
	background-color:#FD8620;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}
.ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div{
	color:#FFF;
	text-decoration:none;
}
.ms-cal-wtopdayover div a, .ms-cal-wtopdayoverL div a{
	color:#FFF;
}

table#CalViewTable1{
	margin:0;
	padding:0;
	background:#DEDEDE url("cal-border.gif") top repeat-x;
}
#CalViewTable12{
    margin:0;
	padding:0;
}

.ms-cal-workhourB,
.ms-cal-workhourhalfhour,
.ms-cal-workhourBhalfhour{
border-bottom:solid 1px #D0D6E5;
    border-top:solid 1px #D0D6E5;
  	border-left:1px solid #D0D6E5;
    background-color:#e3e9f7;
    text-align:right;
    width:30px;
    color:#7d8391;
    padding:1px 4px 0px 0px;
    white-space:nowrap;
    vertical-align:top;

}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour{
	border-bottom:solid 1px #D0D6E5;
	border-top:solid 1px #e3e9f7;
	background-color:#f2f4f7;
	height:100%;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF{
	border-bottom:solid 1px #D0D6E5;
	border-top:solid 1px #e3e9f7;
	border-left:1px solid #bac3d8;
	background-color:#f2f4f7;
	height:100%;
}

.ms-cal-weekname{
background:none;
}

.ms-cal-wtopdayL{
	margin:0;
	padding:0;
	background:url("cal-day.gif") top repeat-x #F5F5F5;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;	
	font-weight:bold; 
	color:#676767;
}

.ms-cal-wtopdayLover{
	margin:0;
	padding:0;
	background-image:url("cal-today.gif");
	background-repeat:repeat-x;
	background-color:#FD8620;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}

.ms-cal-wtopdayLover div{
	padding:4px 1px 1px 5px;
	color:#FFF;
	text-decoration:none;
}
.ms-cal-wtopdayfocus a span{
	color:#FFF;
}

.ms-cal-wtopdayfocusover{
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
}
.ms-cal-wtopdayfocusover div{
	padding:4px 1px 1px 5px;
	background-color:#F8CCA0;
	border:none;
}

.ms-cal-wtopdayL div a,.ms-cal-wtopday div a,.ms-cal-wtopdayRTL div a,.ms-cal-wtopdayRTLL div a,.ms-cal-wtopdayfocus div a,.ms-cal-wtopdayfocusL div a,.ms-cal-wtopdayfocusRTLL div a,.ms-cal-wtopdayfocusRTL div a{
color:#676767;
}

.ms-cal-nav-buttonsltr{
color:#999;
text-align:right;
font-size:10pt;
padding:0px 15px 0px 0px;
}

.ms-cal-navheader{
	padding-top:0;
	padding-bottom:6px;
}



























/*datepicker*/

.ms-navframe .ms-datepickerouter{
border:none;
margin:0;
}


table.ms-picker-table td.ms-picker-footer{
border-top:1px solid #FFF;
font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif;
font-size:9pt;
color:#4c4c4c;
padding:0;
}
.ms-picker-footer a{
font-size:9pt;
color:#003399;
}
.ms-picker-footer a:hover{
color:#000000;
text-decoration:underline;
}
.ms-picker-footer{
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
}
.ms-picker-footer div{
	font-size:9pt;
}



.ms-picker-month{
font-weight:bold;
font-size:9pt;
padding:2px 0 5px 0;
}
.ms-picker-line{
border-top:2px solid #9ba3b5;
}

#DatePickerDiv{
	margin:0;
	padding: 8px 8px 13px 6px;
	background:url("q-launchfoot.gif") bottom right no-repeat;
}

#DatePickerDiv .ms-quickLaunch{
	padding:1px;
	border:1px solid #E5E5E5;
	background:#FFF;
}

.ms-picker-table {
	width:100%;
	height:22px;
	margin:0;
	padding:0;
	text-align:center;
}
.ms-picker-header{
	margin:0;
    padding:0;
    font-weight:normal;   
    color: #3966BF; 
    background: #FFFFFF url("picker-head.gif") top repeat-x;
}
.ms-picker-table .ms-picker-dayheader { 
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size:8pt; 
	color:#7d8391; 
	text-align: center;
	border:none;	
	padding:4px 0 2px 0;	
}
.ms-picker-week {
	background-image:url(".images/weekbox.gif");
	background-position:top right;
	background-repeat:repeat-y; 
	height:22px;
	width:22px;
	text-align:center;
	border-left:solid 1px #E6EAF1;
	border-top:solid 1px #E1E1E1;
}
.ms-picker-week a {
	color:#3966bf;
	text-decoration:none; 
}        
.ms-picker-weekRTL {
	background-image:url(".images/weekbox.gif");
	background-position:top left;
	background-repeat:repeat-y; 
	height:22px;
	width:22px;
	text-align:center;
	border-right:solid 1px #E6EAF1;
	border-top:solid 1px #E1E1E1;
}
.ms-picker-weekRTL a {
	color:#3966bf;
	text-decoration:none; 
}        
.ms-picker-weekselected { 
	width:22px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-left:1px;
	cursor:hand;
}
.ms-picker-weekselected a, .ms-picker-weekselected a:hover {
	color:#000000; 
	text-decoration:underline; 
}        
.ms-picker-weekselectedRTL { 
	width:22px;
	height:22px;
	background-color:#ffffff;
	text-align:center;
	padding-right:1px;
	cursor:hand;
}
.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {
	color:#000000; 
	text-decoration:underline; 
}        
.ms-picker-weekbox {
	writing-mode: tb-rl;
	filter: flipv fliph;
	padding-right:3px;
	white-space:nowrap;
	color:#999999;
        font-size:8pt;
        font-family:tahoma;
}
.ms-picker-weekboxRTL {
	writing-mode: tb-rl;
	white-space:nowrap;
	padding-right:3px;
	white-space:nowrap;
	color:#999999;
        font-size:8pt;
        font-family:tahoma;
}
.ms-picker-table .ms-picker-today {
	text-align: center;
	font-size:9pt; 
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	padding:3px;
	border-top: outset 1px #FFF;
	border-left: outset 1px #FFF;
	border-right: solid 1px #E27E28;
	border-bottom: solid 1px #DD9C6C;
    background:url("picker-month_on.gif") top left no-repeat;
}
.ms-picker-table .ms-picker-today a{
	color:#FFF;
	text-decoration:none;
}
.ms-picker-table .ms-picker-dayother, .ms-picker-table .ms-picker-daycenterOn, .ms-picker-table .ms-picker-daycenter, .ms-picker-table .ms-picker-dayselected  {
	width:25px;
	text-align:center;
	font-size:9pt; 
	font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	border-top: solid 1px #FFF;
	border-left: solid 1px #FFF;
	border-right: solid 1px #EDF5FF;
	border-bottom: solid 1px #EDF5FF;
	background:url("picker-month.gif") top left no-repeat;
	padding:3px;
	color: #7f7f7f; 
}
.ms-picker-dayother a { 
	color:#7f7f7f; 
	text-decoration:none;
}
.ms-picker-daycenter a, .ms-picker-dayselected a {
	text-decoration:none;
	color:#0066FF; 
}
.ms-picker-dayother a:hover, .ms-picker-daycenterOn a, .mspicker-daycenterOn a:hover {
	text-decoration:none;
	color:#0066FF; 
}
.ms-picker-table .ms-picker-daycenterOn { 
	padding:3px;
	border-top: outset 1px #FFF;
	border-left: outset 1px #FFF;
	border-right: solid 1px #E27E28;
	border-bottom: solid 1px #DD9C6C;
    background:url("picker-month_on.gif") top left no-repeat;
}
.ms-picker-table .ms-picker-daycenterOn a{
	color:#FFF;
	text-decoration:none;
} 
.ms-picker-dayselected {
}
.ms-picker-monthcenter {
	padding:3px;
	color: #7f7f7f; 
	text-align: center;
	border-top: solid 1px #FFF;
	border-left: solid 1px #FFF;
	border-right: solid 1px #EDF5FF;
	border-bottom: solid 1px #EDF5FF;
	background:url("picker-month.gif") top left no-repeat;
}
.ms-picker-monthcenter a, .ms-picker-monthcenter  a:active, .ms-picker-monthcenter  a:link,.ms-picker-monthcenter a:visited, .ms-picker-monthcenter a:hover { 
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	color:#0066FF;
	font-size: 9pt;  
	text-decoration: none; 
}
.ms-picker-monthcenterOn {
	padding:3px;
	text-align: center;
	border-top: outset 1px #FFF;
	border-left: outset 1px #FFF;
	border-right: solid 1px #E27E28;
	border-bottom: solid 1px #DD9C6C;
    background:url("picker-month_on.gif") top left no-repeat;
	cursor: hand; 
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn{
	padding:3px;
	text-align: center;
	border-top: outset 1px #FFF;
	border-left: outset 1px #FFF;
	border-right: solid 1px #E27E28;
	border-bottom: solid 1px #DD9C6C;
    background:url("picker-month_on.gif") top left no-repeat;
	cursor: hand; 
}

.ms-picker-monthcenterOn a, .ms-picker-monthcenterOn a:active, .ms-picker-monthcenterOn a:link,.ms-picker-monthcenterOn a:hover, .ms-picker-monthcenterOn a:visited { 
	color: #FFF; 
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	text-decoration: none; 
	cursor: hand; 
}
.ms-picker-monthselected {
	padding:3px;
	text-align: center;
	border-top: outset 1px #FFF;
	border-left: outset 1px #FFF;
	border-right: solid 1px #E27E28;
	border-bottom: solid 1px #DD9C6C;
    background:url("picker-month_on.gif") top left no-repeat;
}
.ms-picker-monthselected a, .ms-picker-monthselected a:active, .ms-picker-monthselected a:link, .ms-picker-monthselected a:hover,.ms-picker-monthselected a:visited {
	color: #FFF; 
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
    text-decoration: none; 
	cursor: hand; 
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected{
	padding:3px;
	text-align: center;
	border-top: outset 1px #FFF;
	border-left: outset 1px #FFF;
	border-right: solid 1px #E27E28;
	border-bottom: solid 1px #DD9C6C;
    background:url("picker-month_on.gif") top left no-repeat;
}

.ms-picker-footer{
	margin:0;
	padding:0;	
	font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
	font-size: 9pt; 
	color: #666666;
	background:url("picker-foot_top.gif") top no-repeat;
	border-top:1px solid #FFF;
}
.ms-picker-footer div{
	margin-top:4px;
	padding:5px;
	font-size:9pt;
	background:url("picker-foot_btm.gif") bottom no-repeat;
}
.ms-picker-footer div a{
	padding:0 2px;
	color:#0066FF;
	font-size:9pt;
	letter-spacing:1px;
}
.ms-picker-month {
	width:120px;
	height:18px;
	padding-top:4px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-size:10px;
	font-weight: bold;
	white-space:nowrap;
	background:url("picker-year.gif") center bottom no-repeat;
}
.ms-picker-line {
	border-top:5px solid #FFF;
}



































/*gbw*/
.ms-gbw-entity-td { 
font-size: 9pt; 
border: none !important;
border-left:solid 1px #E6E6E6;
white-space:nowrap; 
padding: 1px 4px 0px 2px;
background-color:#FFF;
}

#WeeklyViewDefault_CalendarView .ms-cal-gempty{
	border-collapse:collapse;
	width:100%;
	margin:0;
    font-family: Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size:9pt; 
    cursor:default;
    background:#E6E6E6;
    border-right:6px solid #E6E6E6;
    border-top:3px solid #E6E6E6;
    border-left:5px solid #E6E6E6;
}
td.ms-gb-cal-wtopentity {
	margin:0;
	padding:0;
	background:url("cal-day.gif") top repeat-x #F5F5F5;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
	font-weight:bold; 
	color:#676767;
}
.ms-gbw-filter-td{
	padding:0;
	margin:0;
	background:none;
	border:none;
}
 table.ms-gbw-orgfilter-table{
	position:relative;
	margin:0 0 0 0;
	padding:0;
	border-collapse:collapse;
	border:none;
}
.ms-gbw-orgfilter-tr{
	margin:0;
	padding:0;
	background:none;
	border:none;
}
.ms-gbw-orgfilter-td-l {
	margin:0;
	padding: 0 0 2px 0;
	background:none;
	border:none;
}
.ms-gbw-orgfilter-td-r{
	padding:0 0 3px 7px;
}
.ms-gbw-orgfilter-td-r input{
	height:20px;
}
div #WeeklyViewDefault_CalendarView{
	width:100%;
	background:#F5F5F5;
}


.ms-calheader table{
	background:none;
}

   .ms-gb-tc-day-tr input {

   }
   .ms-gb-tc-holiday-tr {
      background-color:#ffffaa;
      border:1px solid #000;
   }
   .ms-gb-tc-header-tr {
      background-color:#cceeee;
      font-weight:bold;
   }
   .ms-gb-tc-paging-div {
      font-family: Tahoma; __LCssFF(CalNavHeaderFont)
      font-size: 10pt; __LCssFS(CalNavHeaderSize)
      color: #000000; 
      font-weight:bold;
      padding:10px 10px 10px 11px;
  }
  .ms-gb-tc-table {
      border-width: 2 2 2 2; border-style: outset; border-color: white;
      border-collapse:collapse;
  }
  .ms-gb-tc-table td {
      border: outset 2px white;
  }

.ms-cal-eworkday,
.ms-cal-enoworkday,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourB,
.ms-cal-weekedge,
.ms-cal-eworkhour{
	padding:0;
	margin:0;
}

.ms-cal-gempty .ms-cal-gb-topday-sunday{
	margin:0;
	padding:0;
	background:none;
	border:none;
	background:url("cal-day.gif") top repeat-x #F5F5F5;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;	
	font-weight:bold; 
	color:#676767;
}
.ms-cal-gempty .ms-cal-gb-topday-sunday div{
	height:14px;
	padding:4px 1px 1px 5px;
	border:none;
	background:none;
	border-top:solid 1px #D9D9D9
}

.ms-cal-gb-topday-sunday{
	margin:0;
	padding:0;
	background:none;
	border:none;
	background:url("cal-day.gif") top repeat-x #F5F5F5;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;	
	font-weight:bold; 
	color:#676767;
}
.ms-cal-gb-topday-sunday div{
	height:14px;
	padding:4px 1px 1px 5px;
	border:none;
	background:none;
	border-top:solid 1px #D9D9D9
}

.ms-cal-gb-topday-saturday{
	margin:0 !important;
	padding:0 !important;
	background:url("cal-day.gif") top repeat-x #F5F5F5 !important;
	border-top:solid 1px #FFF !important;
	border-left:solid 1px #C2C2C2  !important;
	border-bottom:solid 1px #C2C2C2 !important;
	border-right:none !important;	
	font-weight:bold; 
	color:#676767 !important;
}
.ms-cal-gb-topday-saturday div{
	height:14px !important;
	padding:4px 1px 1px 5px !important;
	border-top:solid 1px #D9D9D9 !important;
}

.ms-cal-gb-sunday,
.ms-cal-gb-sunday2B{
	padding:3px !important;
	border:none !important; 
	border-left:1px solid #D9D9D9 !important;
	vertical-align:top;
	background:#FAE8EF !important;
}

.ms-cal-gb-saturday,
.ms-cal-gb-saturday2B{
	padding:3px !important;
	border:none !important; 
	border-left:1px solid #D9D9D9 !important;
	vertical-align:top;
	background:#D4EAFA !important;
}

.ms-cal-gb-sunday2B,
.ms-cal-gb-saturday2B{
	border-bottom:1px solid #D9D9D9 !important;
}
.ms-cal-gb-topday-sunday a, .ms-cal-gb-topday-sunday a:active, .ms-cal-gb-topday-sunday a:link, .ms-cal-gb-topday-sunday a:visited, .ms-cal-gb-topday-sunday a:hover
{
color:#676767 !important;
text-decoration:none;
}
.ms-cal-gb-topday-saturday a, .ms-cal-gb-topday-saturday a:active, .ms-cal-gb-topday-saturday a:link, .ms-cal-gb-topday-saturday a:visited, .ms-cal-gb-topday-saturday a:hover
{
color:#676767 !important;
text-decoration:none;
}

.ms-cal-wtopday div a span{
	color:#676767;
}
.ms-cal-wtopdayL div a span{
	color:#676767;
}



.ms-cal-wtopdayoverL{
	margin:0;
	padding:0;
	background-image:url("cal-today.gif");
	background-repeat:repeat-x;
	background-color:#FD8620;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}

.ms-cal-wtopdayoverL div{
	height:14px;
	padding:4px 26px 1px 3px;
	color:#FFF;
	text-decoration:none;
}
.ms-gbw-entity-td-myitem{
	background:#EBF8FF;
}
.ms-gbw-entity-td-myitem,.ms-cal-gb-myitem2B{
	border:none !important;
}
.ms-cal-gb-sunday2B,.ms-cal-gb-saturday2B{
	border-bottom:1px solid #D9D9D9 !important;
}

.ms-cal-gb-myitem{
	padding:2px 5px 2px 5px;
	border:none !important; 
	border-left:1px solid #D9D9D9 !important;
	vertical-align:top;
	background:#EBF8FF; 
}

.ms-cal-gb-myitem2B{
	border:none !important;
	background:#EBF8FF; 
	border-left:1px solid #D9D9D9 !important;	
	border-bottom:1px solid #D9D9D9 !important;	
}

.ms-cal-gb-topday-holiday{
	margin:0;
	padding:1px 0 0 0;
	background-image:url("cal-holiday.gif");
	background-repeat:repeat-x;
	background-color:#F3527E;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}

.ms-cal-gb-topday-holiday div{
	border:none;
	padding:4px 1px 1px 5px;
}
.ms-cal-gb-topday-holiday div a{
	color:#FFF;
	font-weight:bold; 
}

.ms-cal-gb-holiday,
.ms-cal-gb-holiday2B{
	padding:3px;
	border:none !important; 
	border-left:1px solid #D9D9D9 !important;
	vertical-align:top;
	background:#FAE8EF;
}
.ms-cal-gb-holiday2B{
	border-bottom:1px solid #D9D9D9 !important;
}





.ms-menutoolbar{
border:none;
background:none;
}
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover{
border:none;
background: url("view.gif") top right no-repeat;
font-weight:bold;
padding:0px;
}

.ms-HoverCellInActive,.ms-SpLinkButtonInActive
{
border:none;
margin:0;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
}
.ms-HoverCellActiveDark
{
border:none;
background-color:transparent;
vertical-align:top;
color:#ffffff;
}

.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive
{
padding:0;
}
.ms-WPHeader TD{
border-bottom:none;
border-collapse:collapse;
}
.ms-quickLaunch{
border:none;
border-bottom:none;
font-size:9pt;
line-height:10pt;
background-color:transparent;
}
.ms-searchimage{
border:none;
border-left:none;
background-color:transparent;
padding:0;
padding-bottom:1px;
text-align:right;
}
div#ctl00_PlaceHolderLeftNavBar_TreeViewRememberScroll{
	width:100% !important;
	height:auto !important;
	margin:0;
	padding:0;
	background:#FFF;
	border-right:1px solid #F4F4F4;
	border-left:1px solid #F4F4F4;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive{
margin:0 20px 0 0;
border:none;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive{
margin:0 20px 0 0;
border:none;
vertical-align:top;
background-color:transparent;
background-image:none;
}
Div.ms-titleareaframe,{
	background:none;
}
h2.ms-pagetitle{
	margin:0;
	padding:1px 0 0 0;
    color: #333; 
    font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif; 
    font-size:14pt;
}

.ms-siteactionsmenu div div div{
background:none;
border:none;
padding:0;
}
.ms-siteactionsmenu div div div a{
color:#FFFFFF;
font-weight:bold;
}
/*.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	height:23px;
	padding:5px 10px 0 12px;
	border:none;
   	background:url("siteact_right.gif") top right no-repeat;
}*/
.ms-siteactionsmenu div div div{
	height:23px;
	padding:5px 10px 0 12px;
	border:none;
   	background:url("siteact_right.gif") top right no-repeat;
}


ms-siteactionsmenu
.ms-topnavContainer{
border:none;
}
.ms-topnav{
border:none;
background:none;
font-family:Simsun,宋体,verdana,arial,helvetica,sans-serif;
font-size:8pt;
color:#3764a0;
}
.ms-topnav a{
display:block;
white-space:nowrap;
padding:0;
height:18px;
}
.ms-topnavselected{
color:#003399;
background:none;
font-weight:normal;
border:none;
}
.ms-topNavHover{
background:none;
color:#000000;
}









.ms-cal-gempty .ms-cal-gb-topday-holiday{
	margin:0;
	padding:1px 0 0 0;
	background-image:url("cal-holiday.gif");
	background-repeat:repeat-x;
	background-color:#F3527E;
	border-top:solid 1px #FFF;
	border-left:solid 1px #C2C2C2;
	border-bottom:solid 1px #C2C2C2;
	border-right:none;
}

.ms-cal-gempty .ms-cal-gb-topday-holiday div{
	border:none;
	padding:4px 1px 1px 5px;
}
.ms-cal-gempty .ms-cal-gb-topday-holiday div a{
	color:#FFF;
	font-weight:bold; 
}

.ms-cal-gempty .ms-cal-gb-holiday,
.ms-cal-gempty .ms-cal-gb-holiday2B{
	padding:3px;
	border:none !important; 
	border-left:1px solid #D9D9D9 !important;
	vertical-align:top;
	background:#FAE8EF;
}
.ms-cal-gempty .ms-cal-gb-holiday2B{
	border-bottom:1px solid #D9D9D9 !important;
}



table.ms-topnav{
	height:23px;
	margin:0;	
	padding:2px 0 0 9px;
	font-size: 9pt;
    background:url("topnavdivider.gif") top right no-repeat;
}
.ms-topnav a{
	height:21px;
	padding:4px 17px 0 14px;
	color: #0066FF;
	background:url("arrow_red.gif") 5px left no-repeat;
}



.ms-topnav img{
	position:relative;
	left:-11px;
}
#zz1_TopNavigationMenun0 table.ms-topNav{
	background: url("nav_home.gif") top left no-repeat;
}
#zz1_TopNavigationMenun0 table.ms-topNav td{
	background: url("nav_homediv.gif") top right no-repeat;
}

#zz1_TopNavigationMenun0 table.ms-topNavSelected{
	background: url("nav_home_select.gif") top left no-repeat;
}

#zz1_TopNavigationMenun0 table.ms-topNavSelected td{
	background:url("nav_homediv.gif") top right no-repeat;
}
table.ms-topNavSelected td{
	background:url("nav_homediv.gif") top right no-repeat;
}

table.ms-topNavSelected{
	background: url("nav_home_select.gif") top right no-repeat;
}

.ms-topNavSelected a{
	height:21px;
	padding:4px 17px 0 14px;
	color: #FFFFFF;
	background:url("arrow_blue.gif") 5px left no-repeat;
}
.ms-gb-cal-viewselector TD{
border-bottom:none;
padding-bottom: 10px;
}

.ms-cal-noworkitem2B{
	border:none;
	border-bottom:1px solid #D9D9D9;
}


