/*left menu links are green */
/*visited links are red */
@media screen {
.print_but {
	color:#000000;
	background-color: #00FF00;
	font-weight: bold;
}

.tipdiv {
	position:absolute;
	top: -1000;
	left: -1000;
	visibility:hidden;
	overflow:visible;
}
.Bmoreless_QHDR {
	background-color:white;
	color:blue;
	font-weight:bold;
	font-size:14px;
	height:20px;
	border:thin solid blue;
	vertical-align:middle;
	}

.Bhelp_med {
	background-color:red;
	color:yellow;
	font-weight:bold;
	font-size:15px;
	border:0;
	padding:3px;
	vertical-align:middle;
	height:20px;
	}
.bankhdr_QHDR {
	line-height:18px;
	background-color:YELLOW;
	}
.bankborder_QHDR {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

.Bblack	{
	border:0;
	background-color:black;
	padding-left:2px;
	padding-right:2px; font-size:11px;
	}
.SearchLegend1 {
	border-bottom:#00FFFF solid 1px;
	}
.SearchLegend2 {
	font-size:14px;
	background-color:#00FFFF;
	color:black;
	font-weight:bold;
	vertical-align:bottom;	
}
}
@media print {
body {
	margin:0 6pt;
	}
#wrapper, #content {
	width:auto;
	margin:0 6pt;
	padding:0;
	border:0;
	float:none !important;
	color: black;
	background: transparent none;
}

.print_but {
	display:none;
}	

#no_print {
	display:none !important;
}	

.tipdiv {
	display:none !important;
}
.Bhelp_med {
	display:none !important;	
	}
.Bmoreless_QHDR {
	display:none !important;	
	}
.bankhdr_QHDR {
	display:none !important;	
	}
.bankborder_QHDR {
	border:0;
	}		
.Bblack	 {
	display:none !important;	
	}
.SearchLegend1 {
	display:none !important;
	}
.SearchLegend2 {
	display:none !important;
}
}
@media screen,print {

body.report {
	background-color: #FFFFFF;
}

select	{background-color:white;}

a:link {color: #0000FF;}
a:visited {color: #FF00FF;}

input, option {
	background-color: #FFFFFF;
}

.button {
	color:#FFFF00;
	background-color: #0000FF;
	font-weight: bold;
	}

.reset {
	color:#FFFF00;
	background-color: #0066FF;
	font-weight: bold;
	font-size: 8pt;
	}
		
button {
	color:#FFFF00;
	background-color: #0000FF;
	font-weight: bold;
	}
.post_button {	
	background-color:#00FF00;
	color:blue;
	font-size:18px;
	font-weight: bold; 
	border-style:outset		
	}
.submit {
	color:#FFFF00;
	background-color: #0000FF;
	font-weight: bold;
}

.showthru {
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;
}

.header {
	font-size: 12pt;
	font-weight: bold;
}

.subheader {
	font-weight: bold;
}

B {
	font-weight: bold;
}
/*
.orderbutton {
	color: #000000;
	background-color: #FFFF00;
	font-size: 10pt;
	font-weight: bold;
	overflow:scroll;
	width: 10%;
	background-image: url(u_arrow.gif);
}
	height: 15pt;	word-spacing: normal;*/

.orderbutton:visited, .orderbutton:link{
	color: #000000;
	background-color: #FFFF00;
	font-size: 10pt;
	font-weight: bold;
	border:medium dotted #999999;
	text-decoration: none;
}

.ordercol {
	color: #000000;
	background-color: #FFFF99;
}

.errorfld {
	color: #000000;
	background-color: #FFCCCC;
	
}

.changedfld {
	color: #000000;
	background-color:#99FFCC;
	
}

TH	{
	font-weight: bold;
	text-align: left;
}

.moreless {
	background-color:#FFFFCC;
	color:blue;
	font-style:italic;
	font-size:7pt;
	white-space: pre;
	border:outset;
	border-color: #0066FF;
	border-width: thin;
	}

.tiptable {
	border:medium dashed green;
}

.tiptd {
	background-color:#CAFFFF;
	color:black;
	font-size:15px;
}

.tiptd b {
	background-color:#CAFFFF;
	color:#333333;
	font-size:15px;
}
.tiptd i {
	background-color:#CAFFFF;
	color:#333333;
	font-size:15px;
}
.tiptd u {
	background-color:#CAFFFF;
	color:#333333;
	font-size:15px;
}

.protected {
	color: #000000;
	background-color: #FFFF99;
	font-weight:bold;
}

textarea	{
	background-color: #FFFFFF;
}

.comstyle th {
	font-size: 12px;	 
}
.comstyle td {
	font-size: 12px;
	font-weight:bold;
	color: #FF0000;
}
/*
	*	The rules for tabs start here. 
	*	Heavily inspired by the following articles:
	*		http://www.alistapart.com/articles/slidingdoors/
	*		http://www.alistapart.com/articles/mountaintop/
	*		http://www.alistapart.com/articles/sprites/
*/
#tab_header {
	float:left;
	width:100%;
	background:#BBD9EE;
	padding-top:5px;
	line-height:normal;
	font-size:0.8em;
}
#tab_header ul {
	font:76%/130% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0; /* 0 0 10px;*/
	list-style:none;
}
#tab_header li {
	display:inline;
	margin:0;
	padding:0;
}
#tab_header li.legend {
	display:block;
	margin:0;
	padding:0 9px;
	color:blue;
	font-weight:bold;
    float:left;
	background-color:#BBD9EE;
}
	/*
	*	For the next two rules:	
	*	1. A single image is used for the two doors, rather than one.
	*	2. Ascetically, the 'font-weight:bold' was removed to closely mimic the www.digital-web.com tabs.
	*	3. The padding was modified for personal preference.
	*/
#tab_header a {
	float:left;
	background:#E7F1F8 url(Pics/sliding-doors-mountaintops-1.png) no-repeat left top;
	padding:0 0 0 9px;
	text-decoration:none;
	color:#0000FF;
}
#tab_header a span {
	float:left;
	display:block;
	background:#E7F1F8 url(Pics/sliding-doors-mountaintops-1.png) no-repeat right top;
	padding:4px 15px 3px 6px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#0000FF;
	white-space:nowrap;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab_header a span {float:none;}
/* End IE5-Mac hack */
/*
	*	1. At this point many things are simplified. The hover and background colors are set,
	*	and no positions are used because we aren't swapping images
	*	2. 'padding-bottom:4px;' on the current span pushes that tab 1px higher than the others, 
	*	exposing 1px of the background color of #header and giving the effect of an underline.
	*/
/*	#header #current a span {
		padding-bottom:4px;
	}*/
#tab_header a:hover, #tab_header a:hover span {
	background-color:#E4F1BC;
	color:#000000;
}
#tab_header #current a span, #tab_header #current a {
	background-color:#ffffcc;
	color:#000000;
}

#tab_header #dead a span, #tab_header #dead a {
	color:#999999;
}
#tab_header #dead a:hover, #tab_header #dead a:hover span {
	background-color:#CFFFCF;
}

/* "seqence" tabs pointing to the right */ 
#tab_seq {
	float:left;
	width:100%;
	background:#84FF84;
	padding-top:5px;
	line-height:normal;
	font-size:0.8em;
	text-align:center;
}
#tab_seq ul {
	font:76%/130% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0; /* 0 0 10px;*/
	list-style:none;
}
#tab_seq li {
	display:inline;
	margin:0;
	padding:0;
}
#tab_seq li.legend {
	display:block;
	margin:0;
	padding:0 5px;
	color:blue;
	font-weight:normal;
    float:left;
	background-color:#84FF84;
}
#tab_seq a {
	float:left;
	background:#CFFFCF url(Pics/sliding-doors-mountaintops-2.png) no-repeat left center;
	padding:0 0 0 9px;
	text-decoration:none;
	color:#000;
}
#tab_seq a span {
	float:left;
	display:block;
	background:#CFFFCF url(Pics/sliding-doors-mountaintops-2.png) no-repeat right center;
	padding:4px 15px 3px 6px;
	margin:0 0 0 8px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab_seq a span {float:none;}
/* End IE5-Mac hack */

#tab_seq a:hover, #tab_seq a:hover span {
	background-color:#DBFF85;
	color:#000;
}
#tab_seq #current a span, #tab_seq #current a {
	background-color:yellow;
}
#tab_seq #space a span, #tab_seq #space a {
	background-color:#84FF84;
}
#tab_seq #dead a span, #tab_seq #dead a {
	color:#999999;
}
#tab_seq #dead a:hover, #tab_seq #dead a:hover span {
	background-color:#CFFFCF;
}

#tab_seq #hidetab a span, #tab_seq #hidetab a {
	display:none;
}

.statsStyle
{
    BACKGROUND: white;
    FONT: 14px Geneva, Arial, Helvetica, san-serif;
	text-align:right;
	white-space:nowrap;
}
.statsStyleB
{
    BACKGROUND: white;
    FONT: bold 14px Geneva, Arial, Helvetica, san-serif;
}
.statsStyle_INFO
{  background:white;
   border: dashed purple 2px;
   FONT: 14px Geneva, Arial, Helvetica, san-serif;   
}

.statsBox
{
	BORDER-RIGHT: #003399 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #003399 1px solid;
	PADDING-LEFT: 3px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #003399 1px solid;
	WIDTH: 14%;
	COLOR: #000066;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #003399 1px solid;
	LIST-STYLE-TYPE: circle;
	HEIGHT: 65px;
	BACKGROUND-COLOR: #f2ffff;
	TEXT-ALIGN: left;
	font-weight:bold
}

.fc_TBL 
{	
	background-color:yellow;	
	font-size:13px;
	color:blue;
	font-weight:bold;
}
.disp_comm
{	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
.disp_trouble
{	border-color:red;
	border-style: dashed;
	border-width:thick
}
}
