/*************登录页面*************/
.loginBody{
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    background-color:#daf0fe;
    overflow:auto;
    font-size:12px;
}

.loginTd{
    /*background-color:#1fa6e8;*/
    text-align:center;
}

.loginTable{
    font-size:12px;
    color:white;
    text-align:center;
}

.loginInput{
    height:18px;
    width:80px;
    background-color:#bbe4ff;
    border-width:0px;
    vertical-align:middle;
}

.loginCheck{
    height:18px;
    width:40px;
    background-color:#bbe4ff;
    border-width:0px;
    vertical-align:middle;
}
.loginValidate{
    position:relative;
    /*top:6px;*/
    width:45px;
    height:15px;
    text-align:center;
    vertical-align:middle;
    background-color : transparent;
}
.loginButton{
    BACKGROUND: url(../images/s2.jpg) repeat-x;
    cursor:hand;
    background-color:transparent ;
    border: 0px;
    height:22px;
    width:62px;
}
.loginReset{
    BACKGROUND: url(../images/s3.jpg) repeat-x;
    cursor:hand;
    background-color:transparent ;
    border: 0px;
    height:22px;
    width:62px;
}
.loginLabel{
    position:relative;
    top:1px;
}

/***********登录页面 end ***********/

A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline
}

.scrollerTable {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-style: solid;
    border-width: 0px;
    width: 100%;
    background-color:#DBEDFD;
    border-collapse:collapse;

}
.standardTable_Header {
    BACKGROUND: url(../images/1_r6_c3.gif) repeat-x;
    /*background-color:#2F9DCE;*/
    text-align: center;
    white-space:nowrap;
    font-weight: normal;
    height:25px;
    border-bottom-color:#FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}
.standardTable_Row {
    background-color:white;
    border-spacing:1px;
    height:23px;
}
.standardTable_Column {
	border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #DBEDFD;
	border-left-style: solid;
	border-left-width: 1px;
    border-left-color: #DBEDFD;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
}
.standardTable_ColumnCentered {
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #DBEDFD;
	border-left-style: solid;
	border-left-width: 1px;
    border-left-color: #DBEDFD;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
    text-align: center;
}
.standardTable_ColumnRight {
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #DBEDFD;
	border-left-style: solid;
	border-left-width: 1px;
    border-left-color: #DBEDFD;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
    text-align: right;
}
.standardTable_ColumnLeft {
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #DBEDFD;
	border-left-style: solid;
	border-left-width: 1px;
    border-left-color: #DBEDFD;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
    text-align: left;
}
.rowColorChange {
    background-color:#deedff;
    border-spacing:1px;
    height:23px;
}
.standardTable_Row {
    background-color:white;
    border-spacing:1px;
    height:23px;
}
.scroller {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.standard {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.headicon {
	BACKGROUND: url(../images/headicon.gif) repeat-x;
	FONT-SIZE: 10px;FONT-FAMILY: Arial
}
.headbutton {
	BACKGROUND: url(../images/headframe.gif) repeat-x;
	BORDER-RIGHT: #6699cc 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #6699cc 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
	BORDER-LEFT: #6699cc 1px solid;
	CURSOR: hand;
	BORDER-BOTTOM: #6699cc 1px solid;
    width:120px;
}
.headframe {
	PADDING-LEFT: 5px;
	BACKGROUND: url(../images/headframe.gif) repeat-x;
	font-size: 12pt;
	FONT-FAMILY: Arial;
	padding-top: 3px;
	padding-bottom: 3px
}

.mainBody{
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    background-color:#d7edfa;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: center;
    font-size:12px;
}
.mainTable1{
    font-size:12px;
    color:#01309B;
    /*background-color:#d7edfa;*/
    width:100%;
    height:100%;
    border-right-width:1px;
    border-left-width:1px;
    border-top-width:0px;
    border-bottom-width:0px;
    border-style:solid;
    border-color:#3398cc;
}
.mainTable{
    width:100%;
    height:100%;
    border:1px solid #d7edfa;
}
.mainTable2{
    width:100%;
    height:100%;
    border:1px solid #bbe4ff;
    background-color:white;
}
.mainBar1{
    width:8px;
    height:23px;
}
.mainBar2{
    BACKGROUND: url(../images/bar_bg.gif) repeat-x;
    height:23px;
    font-size:12px;
    font-weight:bold;
    color:#01309B;
}
.colhead{
	PADDING-LEFT: 5px;
	/*BACKGROUND-COLOR: #d9eafc;*/
	BACKGROUND-COLOR: #d7edfa;
	/*BACKGROUND-COLOR: #EFF7FE;*/
	/*border-bottom-color:#DBEDFD;*/
	border-bottom-color:#ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 10pt;
	font-family: verdana,helvetica;
	text-decoration: none;
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
    height:25px;
    }
.coldata{
	PADDING-LEFT: 5px;
    /*background-color:#F4F4F4;*/
    border-bottom-color:#DBEDFD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color:#DBEDFD;
	border-right-style: solid;
	border-right-width: 1px;
	font-size: 10pt;
	font-family: verdana,helvetica;
	text-decoration: none;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px
}

BODY  {
	font-size : 9pt;
	font-weight : normal;
	line-height: 14px;
	font-style : normal;
	text-decoration : none;
	background-image: url(/images/images/login_bg.gif);
}

P  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;
}

A  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
; 	color: #000000
}

A:Visited  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
}

A:Active  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;
        color:red;
	text-decoration : none;
}

A:Hover  {
	font-weight : normal;
	font-style : normal;
        color: #FF3300;
 text-decoration: underline;
}

EM  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;
	text-transform : none;
}

I  {
	font-family: Arial;
	font-size : 9pt;
	font-weight : bold;
	font-style : italic;
}

BIG  {
	font : 13pt Times New Roman;
	font-weight : bold;
}

B  {
	font-size : 12pt;
	text-decoration : none;
	font-weight : bold;
}

TD  {
	font-size : 9pt;
	font-weight : normal;
	font-style : normal;

}

Strong  {
	font-family: "Arial";
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}

.buttonOver {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	cursor: default;

}


.buttonDown {
	border-top: 1px solid #000000;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #000000;
	cursor: default;

}
.button {
	cursor: default;
	border: thin none;
}
.button IMG {
	filter: gray();
}

.TableBorder {
	border-top: 2px solid #333333;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #333333;
}
.font105pt {
	font-family: "Verdana", "宋体";
	font-size: 10.58pt;
	line-height: 150%;

}

.3Dfont {
	FONT-SIZE: 9pt; 
        COLOR:333333; 
        FILTER: dropshadow(color=#FFFFFF,offx=-1,offy=1,positive=1)
}

.3Dborder {
        FILTER: dropshadow(color=#FFFFFF,offx=-1,offy=1,positive=1)
}
.BoxInner {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #848284;
	border-bottom-color: #848284;
	border-left-color: #FFFFFF;
}
.BoxOuter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #848284;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #848284;
}

.vline{
  /*垂真分隔线*/
   border-left:1 solid buttonshadow;
   border-right:1 solid buttonhighlight;
   width:2;
   height:90%
}

.coolbutton{
   cursor:hand;
   text-align:center;
   padding-left:4;
   padding-right:4;
   border:1 solid buttonface;
}
.coolbutton img{
   filter:gray();
}
.coolbutton-up{
   cursor:default;
   text-align:center;
   padding-left:4;
   padding-right:4;
   border:1 solid;
   border-color:buttonhighlight buttonshadow buttonshadow buttonhighlight;
   font:9pt verdana;
}
/******日历月视图******/
.calendarTable {
    border-collapse: collapse;
    table-layout : fixed;

}
.calendarTable_Header {
    BACKGROUND: url(../images/1_r6_c3.gif) repeat-x;
    /*background-color:#2F9DCE;*/
    text-align: center;
    white-space:nowrap;
    font-weight: normal;
    height:25px;

    border-bottom-color:#DBEDFD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
}
.calendarTable_Row {
    background-color:white;
    border-spacing:1px;
    height:60px;
}
.calendarTable_Row2 {
    background-color:white;
    border-spacing:1px;
    height:500px;
}
.calendarTable_ColumnCentered {
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #DBEDFD;
    border-top-style: solid;
	border-top-width: 1px;
    border-top-color: #DBEDFD;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
    border-left-style: solid;
	border-left-width: 1px;
    border-left-color: #DBEDFD;
    text-align: center;
}
.calendarTable_ColumnCentered2 {
    border-bottom-style: solid;
	border-bottom-width: 1px;
    border-bottom-color: #DBEDFD;
    border-top-style: solid;
	border-top-width: 1px;
    border-top-color: #DBEDFD;
    border-right-style: solid;
	border-right-width: 1px;
    border-right-color: #DBEDFD;
    border-left-style: solid;
	border-left-width: 1px;
    border-left-color: #DBEDFD;
    text-align: center;
    color: red;
}

/******日历月视图 end******/