BODY
{
    BACKGROUND-REPEAT: repeat;
	background-color: #EAE7E3;
    FONT-SIZE: 12px;
	top-margin:2px;
	left-margin:0px;
}
.buttonface
{
    background-color: #CCCCCC;
	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: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
  	COLOR: #000000;
    FONT-SIZE: 9pt;
    CURSOR: hand
}
.awake {
	background-color: #EAE7E3;
	border: none;
	color:red;
	font-size: 9pt;
}

.p9gray {
	background :#CCCCCC;
	font-weight:normal;
	line-height:150%;
	color:#000000;
}
.submit {
	background-color: #CCCCCC;
	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: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
  	COLOR: #000000;
    FONT-SIZE: 9pt;
    CURSOR: hand
}
.text_input {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 9pt;
}
a.p9gray:hover {
	font-size: 9pt;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	position: relative;
	top: 1px;
	left: 1px;
}
.p9white {
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}

A:link {text-decoration: none; color:#006600;font-size:12px}
A:active {text-decoration: none; color:#006600;font-size:12px}
A:visited {text-decoration: none; color:#006600;font-size:12px}
A:hover {text-decoration: none; color: red;font-size:12px}

.error{color:red}
td{ font-size:12px }



hr {
	height: 1px;
	color: #339900
}

len 
{
	border: 1px solid #FF0000;
	color: #FF0000;
	height: 1px;
	width: 1px;
}

f
{
	border: 1px outset #0000FF;
}

P
{
    FONT-FAMILY: ËÎÌå;
    FONT-SIZE: 9pt;
    color:#000080;
}
TABLE
{
	FONT-FAMILY: ËÎÌå;
	FONT-SIZE: 9pt;
	color: #000080;
	vertical-align: top;
	margin: 0pt;
	padding: 0pt;
}
INPUT.smallinput
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: darkblue 1pt solid;
    BORDER-LEFT: darkblue 1pt solid;
    BORDER-RIGHT: darkblue 1pt solid;
    BORDER-TOP: darkblue 1pt solid;
    COLOR: #000080;
    FONT-SIZE: 9pt
}
INPUT.TBCell
{
	border-color: #000080 #000080 #000080;
	border-style: solid; 
	border-top-width: 1pt; 
	border-right-width: 1pt; 
	border-bottom-width: 1pt; 
	border-left-width: 1pt;
	color: #000080;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #ffffff;
}
INPUT.TBCell1
{
	border-color: #000080 #000080 #000080;
	border-style: solid; 
	border-top-width: 0pt; 
	border-right-width: 0pt; 
	border-bottom-width: 1pt; 
	border-left-width: 0pt;
	color: #000080;
	FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #FFFFFF;
}
INPUT.buttonface
{
    background-color: #CCCCCC;
	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: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
  	COLOR: #000000;
    FONT-SIZE: 9pt;
    CURSOR: hand
}
INPUT.SmallCheck
{  
	 height: 15px; width: 15px
}
TEXTAREA.smallarea
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: darkblue 1pt solid;
    BORDER-LEFT: darkblue 1pt solid;
    BORDER-RIGHT: darkblue 1pt solid;
    BORDER-TOP: darkblue 1pt solid;
    COLOR: #000080;
    FONT-SIZE: 9pt;
}
INPUT.pageinput
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #444444 1pt solid;
    BORDER-LEFT: #444444 1pt solid;
    BORDER-RIGHT: #444444 1pt solid;
    BORDER-TOP: #444444 1pt solid;
    COLOR: black;
    FONT-SIZE: 9pt;
}
SELECT.smallsel
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000080;
    FONT-SIZE: 9pt;
}
TABLE.smallfont
{
	color: darkgray;
}
TABLE.TBList
{
	border: #00CC33; 
	border-style: double; 
	border-top-width: 1pt;
	border-right-width:1pt; 
	border-bottom-width: 1pt; 
	border-left-width: 1pt;
	margin: 0pt;
	padding: 0pt;
 }
 TABLE.TBborder
{
	border: #00CC33; 
	border-style: double; 
	border-top-width: 2pt;
	border-right-width:2pt; 
	border-bottom-width: 2pt; 
	border-left-width: 2pt;
	margin: 0pt;
	padding: 0pt;
 }
 TABLE.searchlist
 {
	border: #008FFF; 
	border-style: double; 
	border-top-width: 1pt;
	border-right-width:1pt; 
	border-bottom-width: 1pt; 
	border-left-width: 1pt;
	margin: 0pt;
	padding: 0pt;
 }
TABLE.alert
{
	font-size: 9pt; 
	color: #0000CC;
}
TD.TBLine
{
	font-weight: bold;
}
TD.TBCell
{
	border-color: white white #DEEDFF;
	border-style: solid; 
	border-top-width: 0pt; 
	border-right-width: 0pt; 
	border-bottom-width: 1pt; 
	border-left-width: 0pt;
	color: #000000;
	vertical-align: top;
}

TD.allselect
{
	color:#008FFF;
}
TD.meeting
{
	background-color:#fff8c7;
	color:#990000;
}
TR.TBHeader
{
	font-size: 14px;
	color: #000000;
	background-image: url(/manager/images/menu.jpg);
}
TR.TBLine
{
	background : #FEB163;
}
TR.MouseOut
{
	background-color: #efefef;
}
TR.MouseOver
{
	background-color: #dddddd;
}
TR.page
{
	color: #000000;
	background-color:#CCCCCC;
}
TR.font1
{
	color: #000080;
}
TR.font2
{
	color: #000080;
}
TD.bg1
{
	background-color:#EFEFEF;
	color: #000000;
}
TD.bg2
{
	background-color: #EFEFEF;
	color: #000000;
}
TD.bg3
{
	background-color: #EAEAEA;
	color:#000000;
}
font.pagefont
{
    color: #000000;
}
TR.poll
{
	background: #DFDFFF;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	line-height:120%;
}
TD.holiday
{
	font-size: 9pt;
	font-weight: bold; 
	color: #FFFFFF
}

TABLE.calendar
{
	background-color: White;
	border: grey;
	border-style: double; 
	border-width: 2pt; 
	color:#999999;
	FONT-SIZE: 9pt;
}
TR.calendartitle
{
	background-color: #6666CC;
	color:white;
}
TR.calendarhead
{
	background-color: #CCCCCC;
	color:white;
	font-weight: bold;
 }
TR.calendarbody
{
	background-color:#F2F2F2;
}

TABLE.view
{
	background: #DFDFFF;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}
TD.State0
{
    background : #0000CC;
    CURSOR: hand
}
TD.State1
{
    background : #00CC33;
    CURSOR: hand
}
TD.State2
{
   background : #FFD52D;
   CURSOR: hand
}
TD.State3
{
   background : #FF0000;
   CURSOR: hand
}



DIV.show
{
    DISPLAY: block;
    FONT-SIZE: 9pt
}
DIV.hide
{
    DISPLAY: none
}
TD.show
{
    DISPLAY: block;
    FONT-SIZE: 9pt
}
TD.hide
{
    DISPLAY: none
}
SPAN.show
{
    DISPLAY: block;
    FONT-SIZE: 9pt
}
SPAN.hide
{
    DISPLAY: none
}
TR.show
{
    DISPLAY: block;
    FONT-SIZE: 9pt
}
TR.hide
{
    DISPLAY: none
}
TABLE.show
{
    DISPLAY: block
}
TABLE.hide
{
    DISPLAY: none
}

DIV.Error
{
    COLOR: darkred;
    FONT-SIZE: 9pt
}
UL
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:5px;
}
UL UL
{
	margin-left:18px;
	margin-top:0px;
	margin-bottom:0px;
}

p9black {
	font-size: 9pt;
	color: #000000;
	text-decoration: none;
}

tableline {
	background-color: #FFFFFF;
	border: 1px solid #666666;
}