div.sig
{
    height:70;
    position:absolute;
	 top:260px;
    color: white;
    border: 0px solid #000000;
}

.menutext
{
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.divtext
{
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding: 3px 3px 3px 3px;
}

.divhead
{
	font-family : Arial, Helvetica, sans-serif;
	font : bold 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
}

.tl 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	FONT: bold 12px/22px Arial, sans-serif;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
}

.menu
{
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px; 
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 100%;
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #dedede #dedede #999999 #dedede;
}
a.menu:HOVER
{
	background-color: #ffffff;
	border: 1px solid #000000;
}

.menu2
{
	PADDING-RIGHT: 8px; 
	PADDING-TOP: 2px;
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 2px; 
	font : 11px Arial, Helvetica, sans-serif;
}

.menu3
{
	PADDING-RIGHT: 8px; 
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #000000;
}

a.menu3:HOVER
{
	background-color: #cccccc;
	border: 1px solid #000000;
}

#out {
	width: 152px;
	background-color: #ffffff;
	PADDING-RIGHT: 8px; 
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
}
#out #end {
	clear: both;
}

.menu4
{
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	border: 0px solid #000000;
}
a.menu4:HOVER
{
	background-color: #C0DD7E;
}
a.menu4active
{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #669900;
	width: 152px;
	background-color: #ffffff;
	border: 0px solid #000000;
}

.menu5
{
	PADDING-RIGHT: 8px; 
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
}

a.menu5:HOVER
{
	background-color: #cccccc;
	border: 1px solid #000000;
}


.projhead1
{
	font-family: Arial, Helvetica, sans-serif;
	font: bold 11px Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 3px;
}

.projhead2
{
	font-family: Arial, Helvetica, sans-serif;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 3px;
}

.projend
{
	font-family: Arial, Helvetica, sans-serif;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 3px;
	BACKGROUND-COLOR: #89B624;
}

.reserved
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

.menuhead
{
	font-family: Arial, Helvetica, sans-serif;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.menuhead2
{
	font-family: Arial, Helvetica, sans-serif;
	font: bold 12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #669900;
	font-weight: bold;
}
.menutext2
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #c7e797;
}
.headline2
{
	font: normal bold 16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	text-align: center;
}

.headline3
{
	font: normal bold 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	text-align: center;
}

.headline
{
	font-family: Arial, Helvetica, sans-serif;
	font: normal small-caps bold 16px Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}

table.bound
{
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-top: 1px;
	border-style: solid;
/*	border-color: #ffffff #999999 #999999 #ffffff;*/
	border-color: #9FCC3B #9FCC3B #567C01 #567C01;
/*	background-color: #dedede;*/
}

table.calendar
{
	border-left: 1px;
	border-bottom: 1px;
	border-right: 1px;
	border-top: 1px;
	border-style: solid;
	border-color: #9FCC3B #9FCC3B #567C01 #567C01;
	background-color: #8cb426;
}

table.menu
{
	margin-left: 3px;
	margin-right: 3px;
}

.lihead
{
	padding: 4px 4px 0px 4px;
	font : bold 11px Arial, Helvetica, sans-serif;
	color: #669900;
}

.whitecontent
{
	padding: 0px 4px 4px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}


.blackcontent
{
	padding: 0px 4px 4px 4px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

#makemargin
{
	margin: 8px, 0px, 4px, 0px;
}

.disclaimer
{
	padding: 0px 4px 4px 4px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}

.whitehead
{
	padding: 5px 4px 5px 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.redhead
{
	padding: 5px 4px 5px 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #669900;
}

ul.listelem
{
	font: 11px/13px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	list-style: disc inside;
/*	display: list-item;*/
}

.libox
{
	margin: 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #659200;
	font : 11px Arial, Helvetica, sans-serif;
	color: #000000;
}


.mainmenu
{
	border: 0px solid;
	background-image: url(gfx/forkware_plan_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
}

td.bgline
{
 	background-image: url(gfx/line.gif);
}

TABLE.program {
	border-color : #33CCFF #33CCFF #33CCFF #33CCFF;
	border: 1px solid #33CCFF;
	border-style : solid solid solid solid;
	background-color : #33CCFF;
}

.main2
{
	background-color: #667F99;
	font-family : Arial, Helvetica, sans-serif;
	font : bold 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding-top : 3pt;
	padding-bottom : 3pt;
	text-align: center;
	font-weight: bold;
}

.main2_2
{
	background-color: #667F99;
	font-family : Arial, Helvetica, sans-serif;
	font : bold 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding-top : 3pt;
	padding-bottom : 3pt;
	font-weight: bold;
}

.main3
{
	background-color: #669980;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding-top : 3pt;
	padding-bottom : 3pt;
	text-align: center;
}

.main3_2
{
	background-color: #669980;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding-top : 3pt;
	padding-bottom : 3pt;
}

.navitext
{
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.text
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003399;
}
.black
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}

.black2
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color: #89B624;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}

.white
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
}
.whiteb
{
	font : bold 11px Arial, Helvetica, sans-serif;
	color : #ffffff;
}
.gray
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #aaaaaa;
}
.dblue
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #0055ee;
}
.yellow
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #819900;
}
.green
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #009965;
}
.red
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #991B00;
}
.sub
{
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC3300;
}

.bgset
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #ccff66;
	color : #003399;
}

.bgtext
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #CCCCCC;
	color : #000000;
}

.bglock
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #669999;
	color : #000000;
}

.button0
{
	font : bold 11px Arial, Helvetica, sans-serif;
	background-color: #d4d0c8;
	color : #000000;
	padding: 0px 6px 0px 6px;
	border: 1px solid #000000;
	text-decoration: none;
	width: auto;
	cursor: hand;
}

.button
{
	font : bold 11px Arial, Helvetica, sans-serif;
	background-color: #c1d3d9;
	color : #000000;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	width: auto;
	cursor: hand;
	border-left-color: #849398;
	border-right-color: #a9bfc6;
	border-top-color: #a9bfc6;
	border-bottom: 1px solid #849398;
	border-left: 1px solid #849398;
	border-top: 1px solid #a9bfc6;
	border-right: 1px solid #a9bfc6;
}

.button2
{
	font : bold 11px Arial, Helvetica, sans-serif;
	background-color: #c1d3d9;
	color : #000000;
	padding: 0px 2px 0px 2px;
	text-decoration: none;
	width: auto;
	cursor: hand;
	border-left-color: #849398;
	border-right-color: #a9bfc6;
	border-top-color: #a9bfc6;
	border-bottom: 1px solid #849398;
	border-left: 1px solid #849398;
	border-top: 1px solid #a9bfc6;
	border-right: 1px solid #a9bfc6;
}

.reHead
{
	background-color: #bfbfbf;
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 2px;
	padding-bottom : 2px;
}

.reSub1
{
	background-color: #e5e5e5;
	font : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 2px;
	padding-bottom : 2px;
}

.reSub2
{
	background-color: #d9d9d9;
	font : bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-top : 2px;
	padding-bottom : 2px;
}

.reText
{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

.reSmallText
{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}


.smalltext
{
	font-family : Arial, Helvetica, sans-serif;
	font : 10px Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #003399;
}

.whitetext
{
	font-family : Arial, Helvetica, sans-serif;
	font : 11px Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
}

.text2
{
	background-color: #000000;
	padding-left : 4pt;
	padding-right : 4pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
}

.head
{
	padding-left : 4pt;
	padding-right : 4pt;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #000000;
}

.head2
{
	padding-left : 4pt;
	padding-right : 4pt;
	font-family : Arial, Helvetica, sans-serif;
	font : 12px Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #669999;
}

hr.line
{
	color: #000000;
	height: 1px;
}

FORM {
 border: 0px;
 margin: 0px;
 padding: 0px;
 border-bottom-width: 0px;
 border-bottom: 0px;
 border-top: 0px;
 border-top-width: 0px;
 border-width: 0px;
}

select.itext3_sm
{
	background-color: #89B624;/*669999;*/
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border: 0px;
	height: 17px;
	width: auto;
}

input.itext3_sm
{
	background-color: #89B624;/*669999;*/
	color: #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border: 0px;
	height: 17px;
	width: auto;
}

input.itext3_sm2
{
	background-color: #ffffff;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	height: 17px;
	width: auto;
}

input.itext3_sm3
{
	background-color: #ffffff;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	height: 17px;
	width: 110px;
	border-color: #000000 #cccccc #cccccc #000000;
}

input.submit_sm3
{
	background-color: #669900;
	color: #ffffff;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0px solid #000000;
	height: 17px;
	width: 110px;
}

textarea.itext3_sm3
{
	background-color: #ffffff;
	color: #000000;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
/*	height: 17px;*/
	width: 340px;
	border-color: #000000 #cccccc #cccccc #000000;
}


TEXTAREA.itext3 
{
	background-color: #89B624; /*#669999;*/
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px;
	width: auto;
}

body 
{
/*	scrollbar-base-color: #666666;
	scrollbar-arrow-color:#cccccc;
	scrollbar-face-color: #669999;*/
/*	background-color: #cccccc;*/
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body.anbot
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body.planning
{
	background-color: #9FCC3B;
	background-image: url(gfx/forkware_plan_bgcolor.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

#grf 
{
	BACKGROUND-COLOR: #89B624;
/*	BACKGROUND-COLOR: #25a254;*/
	FILTER: alpha(opacity=100, finishopacity=10, style=1); 
	HEIGHT: 22px; 
}
#lbf 
{
	BACKGROUND: #56b0ea; 
	FILTER: alpha(opacity=100, finishopacity=10, style=1); 
	HEIGHT: 22px
}
#blf 
{
	BACKGROUND: #567C01; 
/*	BACKGROUND: #317bb7; */
	FILTER: alpha(opacity=100, finishopacity=10, style=1); 
	HEIGHT: 26px;
}
#orf 
{
	BACKGROUND: #89B624; 
	FILTER: alpha(opacity=100, finishopacity=10, style=1); 
	HEIGHT: 22px;
}
#rdf 
{
	BACKGROUND: #567C01; 
	FILTER: alpha(opacity=100, finishopacity=10, style=1); 
	HEIGHT: 22px;
}
#puf 
{
	BACKGROUND: #6d528a; 
	FILTER: alpha(opacity=100, finishopacity=10, style=1); 
	HEIGHT: 22px;
}
#dbf
{
	BACKGROUND: #a9bfc6;
	FILTER: alpha(opacity=100, finishopacity=50, style=1); 
	HEIGHT: 18px;
}
