body, pre { font-weight: normal; font-size: 8pt; 
			background-color: white; 
			background-repeat: repeat; 
			font-family: Arial, Helvetica, sans-serif; }
TD			{font-size: 13px; 
			font-family: Arial, Helvetica, sans-serif;}
      
TH			{text-align: left; font-size: 8pt;}
h1, h2, h3, h4, h5, h6, th, thead, tfoot, .h1, .h2, .h3, .h4
{
	font-weight: bold;
	color: darkblue;
	font-family: Arial, Helvetica, sans-serif;
	
}
h1, .h1			{font-size: 12pt; margin-left: 1%}	
.h1b			{font-size: 12pt; font-weight: bold;
				 color: darkblue; line-height: 12pt;}
h2, .h2			{font-size: 11pt; font-weight:bold; color: black}	
H3, .h3			{font-size: 10pt; color: black; }	
H4, .h4			{font-weight: bold;font-size: 8pt;color: black;}	
.h4u			{font-weight: bold;font-size: 8pt;color: black;
				text-decoration: underline;}	
H5, DT			{font-size: 8pt;}
H6				{font-size: 8pt; font-weight: normal}	
LI				{margin-bottom: 3px}
IMG          	{margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0 }
input, select	{font-size: 8pt}

A:link			{color: darkblue; text-decoration: none;font-size: 13px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; }	
A:active		{text-decoration: none;font-size: 13px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; }	
A:visited 		{color: darkblue; text-decoration: none;font-size: 13px;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; }	
A:hover      	{color: blue; ;font-size: 13x;text-decoration: underline;font-family: Arial, Helvetica, sans-serif; }
.noline			{border: none}
a:link.noline	{text-decoration: none;}	
a:active.noline	{text-decoration: none;}	
a:visited.noline  {text-decoration: none;}
a:hover.noline  {text-decoration: underline;}
.noline A:link	{text-decoration: none;}	
.noline A:active	{text-decoration: none;}	
.noline A:visited  {text-decoration: none;}
.noline A:hover  {text-decoration: none;}
.line	{text-decoration: underline; COLOR: blue;}
a:link.line	{text-decoration: underline;COLOR: blue;}	
a:active.line	{text-decoration: underline;COLOR: blue;}	
a:visited.line  {text-decoration: underline;COLOR: blue;}
a:hover.line  {text-decoration: underline;COLOR: blue;}
.line A:link	{text-decoration: underline;COLOR: blue;}	
.line A:active	{text-decoration: underline;COLOR: blue;}	
.line A:visited  {text-decoration: underline;COLOR: blue;}
.line A:hover  {text-decoration: underline;COLOR: blue;}


input{
  border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	padding-left: 2px; 
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: white;  
}
textarea{
  border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	padding-left: 2px; 
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: white;  
}

.Head, .Headline
{
	font-weight: bold;
	vertical-align: middle;
	color: black;
	background-color: #CCCCFF;
	text-decoration: none;
}

.grayHead
{
	font-weight: bold;
	vertical-align: middle;
	color: black;
	background-color: gainsboro;
	text-decoration: none;
}

.Process
{
	/*Border: 1px solid silver;*/
	font-weight: bold;
	color: green;
	height:20px;
	text-indent: 20px;
}

.Headline
{
	text-align: center;
	border: 1px solid black;
	width: 50%;
}

.tablehead
{
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	border: 1px solid black;
	color: black;
	background-color: #CCCCFF;
	text-decoration: none;
}


A.Head			{text-decoration: none; color: black}
a:visited.Head	{text-decoration: none; color: black}
a:hover.Head	{text-decoration: none; color: #000099; text-decoration: underline}
.Head A			{text-decoration: none; color: black}
.Head A:visited	{text-decoration: none; color: black}
.Head A:active	{text-decoration: none; color: black}
.Head A:hover	{text-decoration: none; color: #000099; text-decoration: underline}
.btnInactive
{
	/*border-right: black 2px solid;
	border-top: silver 2px solid;
	border-left: silver 2px solid;
	color: white;
	border-bottom: black 2px solid;
	background-color: #34679C;*/
}
.btnActive		{
	border-right: black 2px solid;
	border-top: silver 2px solid;
	border-left: silver 2px solid;
	color: white;
	border-bottom: black 2px solid;
	background-color: #023467;
	cursor: hand;
}
.btnNone
{
	border-right: none;
	border-top: none;
	border-left: none;
	color: Blue;
	border-bottom: none;
	background-color: White;
}

.tablelist
{
	border-right: black 1px solid;
	border-left: black 1px solid;
	color: black;
	background-color: white;
}
.tablelistalt 
{
	border: black 1px solid;
	color: black;
	background-color: whitesmoke;
}

.listalt
{
	padding-right: 2px;
	color: black;
	border-bottom: #000066 1px solid;
	background-color: whitesmoke;
}

.list
{
	padding-right: 2px;
	color: black;
	border-bottom: #000066 1px solid;
	background-color: white;
}

.footer     	{font-weight: bold; font-size: 8pt;}
.cellinknoline	{background-color: #EFF7FF; color: #000099; padding: 1px}
.sbttn 			{font-family: tahoma,sans-serif; font-size:11px; background: ##000099; color: white; border-bottom: 
				 1px solid #104A7B; border-right: 1px solid #104A7B; border-left: 1px solid #AFC4D5; border-top:1px solid #AFC4D5;
				 height: 19px;  cursor: hand}
.maintable		{width: 98%;}
.mainbody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*
	border-right: #004B9C 1px solid;
	border-top: #004B9C 1px solid;
	border-left: #004B9C 1px solid;
	border-bottom: #004B9C 1px solid;
	*/
}
.fixed			{font-family: Courier New, Courier,fixed-width; white-space: nowrap }
.ltblue			{background-color: #333399; color: white }
.dkblue      	{background-color: #023467; color: white }
.close			{margin-top: 0; margin-bottom: 6}
.lrgimage		{margin-right: 10px; margin-bottom: 10px}
.small			{font-size: 7pt}
.large			{font-size: 9pt}
.pager TD 		{font-size: 10pt; color: black; font-weight: bold; background-color: White}
.pager TD A		{font-size: 10pt; font-weight: normal; background-color: White}

.menu, .nava
{
	/*width: 84px;*/
	font-weight: Bold;font-family: Arial;
	font-size: 8pt;
	color: Ivory;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	border-right: 1px solid white;
}
.menu { background-color: #071C59; }	/*#003399; */
.nava {	background-color: #003399; }
.nava a:link, .nava a:visited			{color: white;}
.nava A:hover			{color: White; text-decoration: underline;}
.menu a:link, .menu a:visited			{color: white;}
.menu A:hover			{color: White; text-decoration: underline;}
.subnavi, .subnava
{
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;font-family: Arial;
	vertical-align: middle;
	background-color: white;
	text-align: center;
	text-decoration: none;
}
.subnavi
{
	font-weight: normal;
	color: black;
}
.subnava
{
	font-weight: bold;
	color: darkblue;
}
a:link.subnavi		{text-decoration: none; color: black;}
a:hover.subnavi		{text-decoration: underline; color: black;}
a:visited.subnavi	{text-decoration: none; color: black;}
a:link.subnava		{text-decoration: none; color: darkblue;}
a:visited.subnava	{text-decoration: none; color: darkblue;}
a:hover.subnava		{text-decoration: underline; color: darkblue;}
.subnavi A:link		{text-decoration: none; color: black;}
.subnava A:link		{text-decoration: none; color: darkblue;}
.subnavi A:hover		{text-decoration: underline; color: black;}
.subnava A:hover		{text-decoration: underline; color: darkblue;}
.gray {background-color: silver;}
.ltgray
{
	background-color: gainsboro;
}
.leftcell			{padding-left: 60px}
.whiteline
{
	width: 1px;
	height: 14px;
	vertical-align: bottom;
	background-color: Transparent
}
.blueline
{
	width: 1px;
	height: 19px;
	border-bottom: white 1px solid;
	vertical-align: top; Padding-Top: 0px;

}

#footer		{width: 100%; text-align: center; padding-top: 50px}
.largemargin {padding: 20px;}
.printonly	{display: none}

.btn, .btn-bx, .btn-tc, .btnsml, .btn-nm, 
{
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	padding-left: 2px; 
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: white;
}

.btnfiltr
{
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	padding-left: 2px; 
	padding-right: 2px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 1px;
	
}

.btnnoprint
{
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	padding-left: 2px; 
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: white;
}

.btn,.btnnoprint, .btnfiltr	{font-size: 8pt; font-weight: bold; margin-left: 2px; 
	background-color: #E0E0E0; cursor: hand; border-width: 1px; }
.btn-bx {font-size: 8pt; margin-left: 2px;}
.btn-tc {font-size: 8pt; margin-left: 2px; text-align: center}
.btnsml {font-size: 8pt; margin-left: 1px;}
.btn-nm {font-size: 8pt;}
.btnfiltr {font-size: 7pt;}
.btn #BUTTON {cursor: hand; border-width: 2px}

.btnhead
{
	border-right: #071C59 1px solid;
	border-left: #071C59 1px solid;
	border-top: #071C59 1px solid;
	border-bottom: #071C59 1px solid;
	font-weight: Bold; cursor: hand; 
	font-size: 8pt;
	width: 99%;
	color: ivory;
	height: 100%;
	background-color: #071C59;
}

.btnheada
{
	border-right: #071C59 1px solid;
	font-size: 8pt;
	border-left: #071C59 1px solid;
	border-top: #071C59 1px solid;
	background-color: IVORY;
	width: 99%;
	height: 100%;
	color: black;
	border-bottom: ivory 1px solid;
	font-weight:bold; cursor: hand;
}

@media print	
{
.noprint {display: none}
.btnnoprint {display: none}
.largemargin	{padding: 0px}
	BODY,TD	{font-size: 9pt; background-image: none}
	H1, .h1 {font-size: 12pt}
	H2, .h2 {font-size: 11pt}
	H3, .h3 {font-size: 10pt}
	H4, .h4 {font-size: 9pt}
	/*.workorder {width: 50%}
	.printonly {display:inline; width: 200px}*/
}


TEXTAREA 
{
	border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	border-left: gray 1px solid;
	padding-top: 0px;
	border-bottom: gray 1px solid;
}

.presetdesc
{
	padding-left: 2px;
}

SELECT
{
	border-style: solid; 
	border-width: 1px; 
	border-color: gray;
	background-color: white;
    DROPDOWN-BORDER-COLOR: gray; 
    DROPDOWN-ARROW-COLOR: black;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 8pt;
}

.spaceb	{padding-bottom: 12px}

.budgettotal
{
	border-right: #004B9C 1px solid;
	border-left: #004B9C 1px solid;
	color: #004B9C;
}

.edit	{text-decoration: underline}
.h2alt
{
	font-size: 12pt;
	color: #9999ff;
}

#calendar {	position: absolute; 
			background-color: whitesmoke; width: 156px; height: 164px; 
			border: 1px solid #333399;
			overflow: hidden; }
			
#clock	{position: absolute; background-color: whitesmoke; 
		 border: 1px solid #333399; text-align: center}

.calimg
{
	top: 2px;
}

SELECT	{font-size: 8pt;}

IE\:Calendar {
	behavior: url(/calendar.htc) ;
	width: 179; height: 164;
	cal--currentMonth-background-color: white;
	cal--currentMonth-color: black;
	cal--currentMonth-font-family: Arial;
	cal--currentMonth-font-size: 8pt;
	cal--currentMonth-font-weight: normal;
	cal--currentMonth-text-align: right;
	cal--daytitleHeader-background-color: white;
	cal--daytitle-color: black;
	cal--daytitle-font-family: Arial;
	cal--daytitle-font-size: 8pt;
	cal--daytitle-font-weight: normal;
	cal--selectedDay-background-color: lightgrey;
	cal--selectedDay-font-size: 8pt;
	cal--selectedDay-color: Brown;
	cal--selectedDay-font-family: Arial;
	cal--selectedDay-font-weight: normal;
	cal--offMonth-background-color: white;
	cal--offMonth-color: darkgray;
	cal--offMonth-font-family: Arial;
	cal--offMonth-font-size: 8pt;
	cal--title-background-color: whitesmoke;
	cal--gridCellEffect: flat;
	cal--title-font-size: 8pt;
	cal--title-color: black;
}

.grayline
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
}

.topnav {color: white; font-family: Tahoma; font-size: 9pt; font-weight: bold; 
	border-right: 1pt solid white; text-align: center; height: 18px}
.topnav A:link	{color: white}
.topnav A:visited	{color: white}
.topnav A:hover	{text-decoration: none; color: yellow}

.topnava {font-family: Tahoma; font-size: 9pt; font-weight: bold; 
	border-right: 1pt solid white; text-align: center; height: 18px}
.topnava A:link	{color: #9C9AFF}
.topnava A:visited	{color: #9C9AFF}
.topnava A:hover	{text-decoration: none; color: yellow}

.response	{font-weight: bold}

.graybg {background-color: #F4F4F4}

A.blacklink			{color: black; text-decoration: underline}
A.blacklink:link	{color: black; text-decoration: none}
A.blacklink:visited	{color: black; text-decoration: none}
A.blacklink:hover	{color: black; text-decoration: underline}

.gridhover	{background-color: antiquewhite}
.bullet	{list-style-image: url('images/nub.gif'); margin-left: 12px}

.listcomp
{
	padding-right: 2px;
	color: black;
	border-bottom: #000066 1px solid;
	background-color: white;
   border-left: #000066 1px solid;
   border-right: #000066 1px solid;  
   text-align:center;
}

.padright
{
	padding-right: 5px;
}

.padleft
{
	padding-left: 5px;
}

.listaltcomp
{
  text-align:center;
	padding-right: 2px;
	color: black;
	border-bottom: #000066 1px solid;
	background-color: whitesmoke;
   border-left: #000066 1px solid;
   border-right: #000066 1px solid;  
}
.ctrl{
  color:#808080;
  font-family:Arial;
  font-size:7pt;
  padding-top:2;
  padding-left:2;
}

.cpl{
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size:8pt
}

.graylinel
{
	border-left: silver 1px solid;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	padding-left: 10px;
}

.inactive { COLOR: dimgray}

.adminsection {BORDER-RIGHT: navy 1px solid; /*BORDER-TOP: gray 1px solid; */ BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid;
	color: dimgray; background-color: ivory}
.adminsection TD,.adminsection P {color: dimgray}

.tabbg
{
	background-color: ivory;
	border-left: #071C59 1px solid;
	border-right: #071C59 1px solid;
	border-bottom: #071C59 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left: 1px;
	margin-right: -1px;

	
body, td {font-size:11px; font-family:Verdana}

.tinput {font-size:11px; font-family:Tahoma; border:1px solid #5D7089; width:100%}
.tinput2 {font-size:11px; font-family:Tahoma; border:1px solid #5D7089;}
.tsubmit {font-size:11px; font-family:Tahoma; border:1px solid #2F4B5F; background-color:#c7cabf}

.NoRepeat {background-repeat:no-repeat}
.RepX {background-repeat:repeat-x}
.RepY {background-repeat:repeat-y}

.Red {color:#CF0000; font-size:10px}
.Free {color:#7D7DBC}
.Black10 {font-size:10px; font-family:Verdana}
.Black12 {font-size:12px; font-family:Arial; font-weight:bold}
.copyright {color:#7A7A7A; font-size:10px; font-family:Tahoma;}
.Tahoma10 {color:#373737; font-size:10px; font-family:Tahoma;}
.White {color:#ffffff}
.White10 {color:#ffffff; font-size:10px}
.White12 {color:#ffffff; font-size:12px; font-family:Arial; font-weight:bold;}
.Wave {color:#768B94; font-size:10px}

.Brown {color:#71510B; font-size:10px}
.Gold14 {color:#E4A62F; font-size:14px; font-family:Tahoma}

.yellow:link {color:#E1EA1F; font-family:Verdana; font-size:10px; text-decoration:none}
.yellow:active {color:#E1EA1F; font-family:Verdana; font-size:10px; text-decoration:none}
.yellow:visited {color:#E1EA1F; font-family:Verdana; font-size:10px; text-decoration:none}
.yellow:hover {color:#E1EA1F; font-family:Verdana; font-size:10px; text-decoration:underline}

.black10:link {color:#343434; font-family:Verdana; font-size:10px;}
.black10:active {color:#343434; font-family:Verdana; font-size:10px;}
.black10:visited {color:#343434; font-family:Verdana; font-size:10px;}
.black10:hover {color:#343434; font-family:Verdana; font-size:10px;}

.darkred:link {color:#6A0400; font-family:Verdana; font-size:10px; text-decoration:none}
.darkred:active {color:#6A0400; font-family:Verdana; font-size:10px; text-decoration:none}
.darkred:visited {color:#6A0400; font-family:Verdana; font-size:10px; text-decoration:none}
.darkred:hover {color:#6A0400; font-family:Verdana; font-size:10px; text-decoration:underline}

.footer:link {color:#4C4C4C; font-size:10px; font-family:Verdana; text-decoration:none}
.footer:active {color:#4C4C4C; font-size:10px; font-family:Verdana; text-decoration:none}
.footer:visited {color:#4C4C4C; font-size:10px; font-family:Verdana; text-decoration:none}
.footer:hover {color:#4C4C4C; font-size:10px; font-family:Verdana; text-decoration:underline}

.copyright:link {color:#7A7A7A; font-size:10px; font-family:Tahoma; text-decoration:none}
.copyright:active {color:#7A7A7A; font-size:10px; font-family:Tahoma; text-decoration:none}
.copyright:visited {color:#7A7A7A; font-size:10px; font-family:Tahoma; text-decoration:none}
.copyright:hover {color:#7A7A7A; font-size:10px; font-family:Tahoma; text-decoration:none}

.white10:link {color:#ffffff; font-family:Verdana; font-size:10px; text-decoration:none}
.white10:active {color:#ffffff; font-family:Verdana; font-size:10px; text-decoration:none}
.white10:visited {color:#ffffff; font-family:Verdana; font-size:10px; text-decoration:none}
.white10:hover {color:#ffffff; font-family:Verdana; font-size:10px; text-decoration:underline}	

.topmenu:link {color:#000000; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold}
.topmenu:active {color:#000000; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold}
.topmenu:visited {color:#000000; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold}
.topmenu:hover {color:#ff0000; font-family:Arial; font-size:11px; text-decoration:none; font-weight:bold}


	/* calendar */
.calIcone						{ border:0; vertical-align:bottom; margin:0 2 0 1;}
.calHolder						{ position:absolute; visibility:hidden; border:solid 1px black; background:white; z-index:1000; filter:revealtrans(duration="0.2", transition=12); }
.calTable						{ background:#DDD; font:11px Verdana; margin:1; text-align:center; width:200;}
.calTable a						{ text-decoration:none; color:black; padding:0; margin:0;}
.calHolder select				{ font:normal 12px Verdana; background:#EEE;}
.calArrow, .calArrowDouble		{ height:12; cursor:hand; margin:0 4;}
.calArrow						{ width: 7;}
.calArrowDouble					{ width:15;}
.calToday						{ color:black; text-decoration:none;}
.calToday:hover					{ color:#224101;}
.calDay, .calDayWeekEnd, .calDayOtherMonth, .calDayOver { width:25; background:white; cursor:hand;}
.calWeeks 						{ font-weight:bold; color:white; background:#999;}
.calDay a						{ color:black;}
.calDayWeekEnd a				{ color:red;}
.calDayOtherMonth a				{ color:gray;}
.calDayOver						{ background:#DDD;}
.calDaySelected					{ background:white url('images/calToday.gif');}
.calDayToday					{ background:#CCC;}

.textmenu			{font-size: 13px; 
			font-family: Arial, Helvetica, sans-serif;color:#FFFFFF;}
.text		{font-size: 13px; 
			font-family: Arial, Helvetica, sans-serif;}
      
.reportbeer			{font-size: 11px; margin-top:3px;margin-left:2px;
			font-family: Arial, Helvetica, sans-serif; line-height: 1.0em;}
      
.reporthead			{font-size: 28px; 
			font-family: Arial, Helvetica, sans-serif;}