﻿BODY
{
	margin: 0 0 0 0;
	background-color: white;
	font-family: Verdana, Arial;
	font-size:9pt;
	height:100%;
	SCROLLBAR-FACE-COLOR:#E2EDEB; 
	SCROLLBAR-ARROW-COLOR:#009376; 
	SCROLLBAR-TRACK-COLOR:#FCFDFE; 
	SCROLLBAR-SHADOW-COLOR:#91CFC3; 
	SCROLLBAR-HIGHLIGHT-COLOR:#91CFC3; 
	SCROLLBAR-3DLIGHT-COLOR:#ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR:#ffffff; 
}
TABLE 	
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
DIV.fourXsix
{
	min-height:400px;
	width:600px;
	padding-left:2px;
	padding-top:2px;
}

DIV.allXsix
{
	width:600px;
	padding-left:2px;
	padding-top:2px;
}

DIV.all
{
	padding-left:2px;
	padding-top:2px;
}

TABLE.dot100
{
	width:100%;
	border:dotted 1px black;
}
TABLE.grid
{
	width:100%;
	padding:4px;
	background-color:White;
	border-width:1px;
	border-style:none;
	border-collapse:collapse;
	border-color: #CC9966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top:2px; 
}
TR.gridRow
{
	background-color:White;
	border-color:#CC9966;
	border-width:1px;
	border-style:solid;
}
TR.gridRowHighlight
{
	background-color:Yellow;
}
TR.gridRowSelected
{
	color:#663399;
	background-color:#FFCC66;
	border-color:#CC9966;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
}
TR.gridRowAlternate
{
	background-color:#CEE1DE;
	border-color:#CC9966;
	border-width:1px;
	border-style:solid;	
}
TR.gridRowAlternateHighlight
{
	background-color:Yellow;	
}
TR.gridHeader
{
	color:White;
	background-color:#009376;
	border-color:#CC9966;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
} 
TR.gridFooter
{
	color:White;
	background-color:#009376;
	border-color:#CC9966;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
}

IMAGE
{
	border: 0px;
}
LABEL
{
	font-weight:bold;
}
TD.label
{
	font-weight:bold;
}
.trail
{
	background-color:#ffffff;
	color:#91cfc3;
}
.button
{
	font-family:verdana, arial; 
	font-size: 8pt; 
	border-left: #10425c 1px solid;
	border-right: #10425c 1px solid;
	border-top: #10425c 1px solid;
	border-bottom: #10425c 1px solid;
	width: 70px;
	color: #ffffff;
	background-color: #009376;
	filter: alpha(opacity=80);
	
} 
.options
{
	font-size:7pt;
	height:16px;
}
.leftButton
{
	font-family:verdana, arial; 
	font-size: 8pt; 
	color: #000000; 
	text-align: left;
	width: 200px;
	padding-left: 5px;
}

.alignmiddle
{
	vertical-align:middle;
}
.textbox 
{ 
	font-family:verdana, arial; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #ffffff; 
	border: solid 1px #2D559F; 
	filter: alpha(opacity=80);
	width: 160px;
}
input.fourdigit
{
	font-size:8pt;
	width:25px;
}
input.twodigit
{
	font-size:8pt;
	width:15px;
}

select
{
	font-size:8pt;
	color: #10425c;
	font-weight: normal;
	border: solid 1px #009376;
	background-color: #ffffff;
	width: 150px;
	padding:0 0 0 0;
}
.level2
{
	font-size:larger;
	font-weight:bold;
}
A img 
{
   border-style: none;
}

A:link	{	
	text-decoration: 	none;
	color:	#000000;
	}	

A:visited	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	red;
	}
A.trail:link
{
	text-decoration: none;
	color:#009376;
}
A.trail:visited
{
	text-decoration: none;
	color:#009376;
}
A.trail:active
{
	text-decoration: none;
	color:#009376;
}
A.trail:hover
{
	text-decoration: underline;
	color:#009376;
}
.stationNode
{
	font-size:10pt;
	color: #10425c;
	font-weight: bold;
	background-color: #ffffff;
	width: 300px;
	padding:0 0 0 15;
	background-image:url(../images/station.gif);
    background-repeat: no-repeat;
    background-position: left top;
    cursor:hand;
}
.messageNode
{
	font-size:9pt;
	color: #10425c;
	font-weight: normal;
	background-color: #ffffff;
	width: 200px;
	padding:0 0 0 20;
	cursor:hand;
}
.messageColumnNode
{
	font-size:8pt;
	color: #10425c;
	font-weight: normal;
	background-color: #ffffff;
	width: 200px;
	padding:0 0 0 25;
	
	cursor:hand;
}
div.scroll 
{	
	overflow: auto;	
	border: 1px solid #666;	
	background-color: #ccc;	
	padding: 0px;
}
h3
{
	font-family: Arial, Verdana;
	font-weight:bold;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.hand
{
	cursor: hand;
}

.tableMain
{
	 width: 100%;
	 height:95%;
	 background-color:White;
	 padding:0 0 0 0;
}
.cellMainLeft
{
	width:200px;
	height:100%;
	background-color:White;
	vertical-align:top;
	text-align:left;	
}
.cellMainDivider
{
	background-color:#10425c;
	width:1px;	
}
.cellMainRight
{
	height:100%;
	background-color:White;
	vertical-align:top;
	text-align:left;	
}

.tableMainRight
{
	 width: 100%;
	 height:100%;
	 background-color:White;
}

.cellTopRight
{
	background-color:White;
	vertical-align:top;
	text-align:left;
	height:48%;
}

.cellBottomRight
{
	background-color:White;
	vertical-align:top;
	text-align:left;
	height: 48%;
}

.treeView
{
	height:100%;
	background-color:White;
}
.divTreeView
{
	width:200px;
	height:100%;
	overflow:scroll; 
	padding-bottom:0px;
	margin-bottom:0px;
	background-color:White;
}

.divScroll100
{
	height:100%;
	width:100%;
	overflow:scroll;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;	
}
.modalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;	
}
.divProgress
{
	text-align:center;
	text-transform: uppercase;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
	background-color:#CEE1DE;
	filter:alpha(opacity=70);
	opacity:0.8;
	border-width:3px;
	border-style: ridge;
	border-color:Gray;
	padding:25px;
	width:250px;
	height:75px;
	position:absolute; 
	top:350px;
	left:350px;
}


.smallbutton
{
	font-family:verdana, arial; 
	font-size: 8pt; 
	border-left: #10425c 1px solid;
	border-right: #10425c 1px solid;
	border-top: #10425c 1px solid;
	border-bottom: #10425c 1px solid;
	width: 20px;
	color: #ffffff;
	background-color: #009376;
	filter: alpha(opacity=80);
	cursor: hand;
} 
