.header
{
	background-color:#888888;
}
TABLE.sheet 
{
	BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid;
	text-align:center;
}
TABLE.lightsheet 
{
	BORDER-TOP: #888888 1px solid; 
	BORDER-LEFT: #888888 1px solid
}
TABLE.lightsheet A:link 
{
	COLOR:#000000; TEXT-DECORATION: none;
	font-size:9pt;
}
TABLE.lightsheet A:visited 
{
	COLOR: #000000; TEXT-DECORATION: none;
	font-size:9pt;
}
TABLE.lightsheet A:hover 
{
	TEXT-DECORATION: underline;
	font-size:9pt;
}
TABLE.lightsheet TH 
{
	BORDER-RIGHT: #888888 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #888888 1px solid; 
	font-family: Verdana; 
	BACKGROUND-COLOR: #888888; 
	TEXT-ALIGN: left; 
	color:#FFFFFF; 
	margin-left:5px;
}
TABLE.lightsheet TH.cc 
{
	TEXT-ALIGN: center
}
TABLE.lightsheet TH.rr 
{
	TEXT-ALIGN: right
}
TABLE.lightsheet TD 
{
	BORDER-RIGHT: #888888 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #888888 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.lightsheet INPUT.txtBoxBig 
{
	FONT-SIZE: 12px; 
	WIDTH:150px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#ffffff; 
	BORDER: #999 1px solid;
}
TABLE.normalsheet 
{
	
}
TABLE.normalsheet A:link 
{
	COLOR:#666666; 
	TEXT-DECORATION: none;
	font-size:10pt;
}
TABLE.normalsheet A:visited 
{
	COLOR: #666666; 
	TEXT-DECORATION: none;
	font-size:10pt;
}
TABLE.normalsheet A:hover 
{
	TEXT-DECORATION: underline;
	font-size:10pt;
}
TABLE.sheet A:link 
{
	COLOR:#666666; 
	TEXT-DECORATION: none
}
TABLE.sheet A:visited 
{
	COLOR: #666666; 
	TEXT-DECORATION: none
}
TABLE.sheet A:hover 
{
	TEXT-DECORATION: underline
}
TABLE.sheet A.white:link 
{
	COLOR:#ffffff; 
	TEXT-DECORATION: none
}
TABLE.sheet A.white:visited 
{
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}
TABLE.sheet A.white:hover 
{
	TEXT-DECORATION: underline
}

TABLE.sheet TR.disabled A:link 
{
	COLOR: #666
}
TABLE.sheet TR.disabled A:visited 
{
	COLOR: #666
}
TABLE.sheet TR.disabled A:hover 
{
	TEXT-DECORATION: underline
}
TABLE.sheet TR 
{
	BACKGROUND-COLOR: #eee
}
TABLE.sheet TR.hover 
{
	BACKGROUND-COLOR: #fcc
}
TABLE.sheet TR.high 
{
	BACKGROUND-COLOR: #f99
}
TABLE.sheet TR.disabled TD 
{
	COLOR: #666
}
#tbborder
{ 
	border:1px solid #787348;
}
TABLE.sheet TH 
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	font-family: Verdana; 
	BACKGROUND-COLOR: #787348; 
	TEXT-ALIGN: left
}
TABLE.sheet TH.child 
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#A49C5D; 
	TEXT-ALIGN: left; 
	color:#000000; 
	font-weight:normal;
}
TABLE.sheet TH.white
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#ccc; 
	TEXT-ALIGN: left
}
TABLE.sheet TH.sortable:hover 
{
	CURSOR: pointer; 
	BACKGROUND-COLOR: #ccc
}
TABLE.sheet TH:hover 
{
	CURSOR: pointer; 
	BACKGROUND-COLOR: #ccc
}
TABLE.sheet TH.cc 
{
	TEXT-ALIGN: center
}
TABLE.sheet TH.rr 
{
	TEXT-ALIGN: right
}
TABLE.sheet TD 
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;
}
TABLE.sheet TD.white 
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	font-family: Verdana;
	BACKGROUND-COLOR: #FFFFFF
}
TABLE.sheet TR.white 
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	font-family: Verdana;
	BACKGROUND-COLOR: #FFFFFF; 
	font-weight:normal;
}
TABLE.sheet TD.cc 
{
	TEXT-ALIGN: center
}
TABLE.normalsheet TD.whitebg 
{
	TEXT-ALIGN: center;
	FONT-SIZE:9pt; font-family: Verdana;
	BACKGROUND-COLOR: #ffffff;
}
TABLE.sheet TD.rr 
{
	TEXT-ALIGN: right
}
TABLE.sheet TH.act 
{
	TEXT-ALIGN: center
}
TABLE.sheet TD span 
{
	margin-left: 5px;
}
TABLE.sheet TD.act 
{
	TEXT-ALIGN: center
}
/*TABLE.sheet INPUT {
	FONT-SIZE: 12px; WIDTH: 150px; font-family: Verdana; BACKGROUND-COLOR: #fff;BORDER: #999 1px solid; height:18px;
}*/
TABLE.sheet INPUT.textarea1 
{
	FONT-SIZE: 12px; 
	WIDTH: 250px; 
	font-family: Verdana; 
	BACKGROUND-COLOR: #fff
}
TABLE.sheet INPUT.bttn 
{
	FONT-SIZE: 12px; 
	WIDTH:125px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#A49C5D; 
	BORDER: #999 1px solid; 
	color:#ffffff; 
	font-weight:bold;
}
TABLE.sheet INPUT.bttnSmall 
{
	FONT-SIZE: 12px; 
	WIDTH:75px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#CCCCCC; 
	BORDER: #999 1px solid;
}
TABLE.sheet INPUT.txtBox 
{
	FONT-SIZE: 12px; 
	WIDTH:100px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#CCCCCC; 
	BORDER: #999 1px solid;
}
TABLE.sheet INPUT.txtBoxSmall 
{
	FONT-SIZE: 12px; 
	WIDTH:75px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#CCCCCC; 
	BORDER: #999 1px solid;
}
TABLE.sheet INPUT.txtBoxBig 
{
	FONT-SIZE: 12px; 
	WIDTH:150px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#FFFFFF; 
	BORDER: #999 1px solid;
}

.dropBox 
{
	FONT-SIZE: 12px; 
	WIDTH:135px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#CCCCCC; 
	BORDER: #999 1px solid;
}
TABLE.sheet INPUT.chkBox 
{
	FONT-SIZE: 12px; 
	WIDTH:50px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#CCCCCC; 
	BORDER: #999 1px solid;
}
TABLE.sheet INPUT#bsave 
{
	WIDTH: 27px
}
TABLE.sheet INPUT.txtFile 
{
	WIDTH: 250px
}
TABLE.sheet INPUT.fff 
{
	WIDTH: 12px
}
TABLE.sheet TD.sts0 
{
	FONT-SIZE: 7px; 
	WIDTH: 8px;
	CURSOR: pointer;
}
TABLE.sheet TD.sts1 
{
	FONT-SIZE: 8px; 
	WIDTH: 8px; 
	BACKGROUND-COLOR: #390; 
	CURSOR: pointer;
}
TABLE.sheet TD.sts2 
{
	FONT-SIZE: 8px; 
	WIDTH: 8px; 
	BACKGROUND-COLOR: #ff6700;
	CURSOR: pointer;
}
TABLE.sheet TD.sts3 
{
	FONT-SIZE: 8px;
	WIDTH: 8px; 
	BACKGROUND-COLOR: #f59427;
	CURSOR: pointer; 
	text-align:center;
}
TABLE.sheet TD.sts4 
{
	FONT-SIZE: 8px; 
	WIDTH: 8px; 
	BACKGROUND-COLOR: #ffb81e;
	CURSOR: pointer;
}
TABLE.sheet TD.sts5 
{
	FONT-SIZE: 8px; 
	WIDTH: 8px; 
	BACKGROUND-COLOR: #eee42f;
	CURSOR: pointer;
}
TABLE.sheet TD.prio 
{
	TEXT-ALIGN: center
}
TABLE.sheet TD.prio div 
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 100px; 
	COLOR: #fff; 
	PADDING-TOP: 2px; 
	font-family: Verdana; 
	TEXT-ALIGN: center
}
TABLE.sheet TD.prio DIV 
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 2px;
	WIDTH: 100px; 
	COLOR: #fff; 
	PADDING-TOP: 2px; 
	font-family: Verdana; 
	TEXT-ALIGN: center
}

TABLE.sheet TD.ctsh 
{
	TEXT-ALIGN: center
}
TABLE.sheet TD.ctlg 
{
	FONT-SIZE: x-small
}
TABLE.sheet TD.ctsh div 
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: 14px; 
	COLOR: #fff; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: "Courier New", Courier, monospace; 
	TEXT-ALIGN: center
}

TABLE.Normal TH.child 
{
	BORDER-RIGHT: #999 1px solid; 
	FONT-SIZE:9pt; 
	BORDER-BOTTOM: #999 1px solid; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#A49C5D; 
	TEXT-ALIGN: left; 
	color:#000000; 
	font-weight:normal;
}
.chkbox
{
	FONT-SIZE: 12px; 
	WIDTH:50px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#CCCCCC; 
	BORDER: #999 1px solid;
}
.txtBox 
{
	FONT-SIZE: 12px; 
	WIDTH:100px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#ffffff; 
	BORDER: #999 1px solid;
}
.txtBoxSmall 
{
	FONT-SIZE: 12px; 
	WIDTH:80px; 
	font-family: Verdana; 
	BACKGROUND-COLOR:#ffffff; 
	BORDER: #999 1px solid;
}
.box 
{
	margin: 0px 5px 15px 5px;
	padding: 15px;
	width: 500px;
	text-align:center;
}
.error 
{	
	border: 1px dotted #666;
	font-family: Verdana;
	font-size:9pt;
	text-align:left;
	padding: 12px;
	/*float:right;*/
	background: #FFD16D url(../images/err-sign.jpg) no-repeat 50px 75%;
}
.boxhelp 
{
	margin: 12px 12px 12px 12px;
	padding: 15px ;
	width: 500px;
	text-align:left;
}
.help 
{
	background-color:#FFFF99;
	border: 1px dotted #666;
	font-family: Verdana;
	font-size:9pt;
}
.errors 
{
	background-color:#FFFF99;
	border: 1px dotted #666;
	font-family: Verdana;
	font-size:9pt;
	color: red;
	margin: 5px 5px 5px 5px;
	padding: 12px;
	/*float:right;*/
	background: #FFFF99 url(../images/error.png) no-repeat 55px 80%;
}
.errors ul 
{
	margin: 0;
	padding: 0;
	margin-left: 0px;
	list-style: square;
}
.GrayText 
{ 
	color: #858585; 
	font-weight: bold; 
} 
.NormalText 
{ 
	font-family: Verdana; 
	font-size: 8pt;
	color:#333333;
	text-align:left;
} 
.MediumText 
{ 
	font-family: Verdana; 
	font-size: 9pt; 
} 
.BrownText 
{ 
	font-weight: bold; 
	color: #804040;
	font-family: Verdana;
	font-size: 9pt; 
} 
.BoldText 
{ 
	font-family: Verdana; 
	font-size: 8pt; 
	color: #000000;
	font-weight: bold; 
} 
.LargeMediumText 
{ 
	font-family: Verdana; 
	font-size: 9pt; 
} 
.ErrorMsg 
{ 
	font-family: Verdana; 
	font-size: 8pt;
	font-weight:bold;
	color: #FF0000; 
} 
.WhiteText 
{ 
	font-family: Verdana; 
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF; 
}
.textcenter
{ 
	text-align:center
}
.margin
{ 
	margin-left:70px;
}
.highlightKeyword
{
	/*border:none;border-bottom:dotted 1px red;*/
	background-color:#FFFF99;
	border: 1px dotted #666;
	padding:0px;
	padding-left:0px;
	margin-left:0px;
	margin-right:0px;
}
A.white:link
{
	color:#FFFFFF;
	text-decoration	:none;
}
A.white:visited 
{
	color:#FFFFFF; 
	text-decoration	:none;
}	
A.white:hover 
{
	color:#FFFFFF;
	text-decoration	:underline;
}
A.black:link
{
	color:#000000;
	text-decoration	:none;
	font-size:8pt;
}
A.black:visited 
{
	color:#000000; 
	text-decoration	:none;
	font-size:8pt;
}	
A.black:hover 
{
	color:#000000;
	text-decoration	:underline;
	font-size:8pt;
}
Form
{
	margin-bottom:0; 
	margin-top:0;
}
div.pr0 
{
	background-color: #bbb;
}
div.pr1 
{
	background-color: #c00;
}
div.pr1 
{
	background-color: #c00;
}
div.pr2 
{
	background-color: #f60;
}
div.pr3 
{
	background-color: #f93;
}
div.pr4 
{
	background-color: #9c0;
}
div.pr5 
{
	background-color: #393;
}
div.pr6 
{
	background-color: #399;
}
div.pr7 
{
	background-color: #39c;
}
div.pr8 
{
	background-color: #99c;
}
div.pr9 
{
	background-color: #999;
}
/*div ul {
	margin: 0px;
	padding: 0px;
	list-style: none;	
}
div li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	position: relative;
	text-align:left;
	margin: 0px 0px -1px 6px;
	margin-left:400px;
}*/
/* Big box with list of options */
#ajax_listOfOptions
{
	position:absolute;	/* Never change this one */
	width:175px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #000000;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ajax_listOfOptions div
{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv
{
	/* Div for each item in list */
}
#ajax_listOfOptions .optionDivSelected
{ 
	/* Selected item in the list */
	background-color:#666666;
	color:#FFF;
}
#ajax_listOfOptions_iframe
{
	background-color:#F00;
	position:absolute;
	z-index:5;
}
.HeadingText 
{ 
	font-family: Verdana; 
	font-size: 10pt; 
} 
.CenterAlign 
{
	text-align:center 
}
.calender
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#999999;
	font-weight:bold;
}
.Paging
{
	font-size: 15px;
	color: #ffffff;
	background-color: #000000;
	width: 100%; 
}



a.abc{ font-family:Verdana; font-size:12px; color:#ffffff; 
	letter-spacing:1px; text-align:right; padding-right:6px;
	text-decoration:none; padding-top:2px; padding-bottom:2px; padding-left:9px;}
a.abc:hover{ font-family:Verdana; font-size:12px; color:red; 
	letter-spacing:1px; text-align:right; padding-right:6px;
	text-decoration:none; padding-top:2px; padding-bottom:2px; padding-left:9px;} 
.Hand
{
    cursor: hand;
}