FORM
{
	MARGIN: 0px
}
BODY
{
	FONT-SIZE: 90%;
	FONT-FAMILY: Verdana
}
A.clickText:link
{
	text-decoration: none; 
	color: #000000
}
A.clickText:visited
{
    	text-decoration: none; 
	color: #000000
} 
A.clickText:active
{
	text-decoration: none;
	cursor: hand;
	color: #000000
} 
A.clickText:hover
{   
	text-decoration: none; 
	color: #000000
}
A.button
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 4px;
	PADDING-Bottom: 0px;
	font-size: 11px;
	height: 22px;
	width: 129px;
	cursor: hand;
	color: white;
	background: url(images/button2_n.gif) no-repeat left top;
	display: block;
	float: left;
      overflow: hidden;
	vertical-align: middle;
	text-align: center;
	text-decoration: none 
}
A.button:hover
{
	COLOR: black;
	BACKGROUND: url(images/button2_mo.gif) no-repeat left top;
}
TABLE.RWhead
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-COLLAPSE: collapse;
	BORDER-BOTTOM-STYLE: none
}
TABLE.RWhead TD
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: white;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: center;
	BORDER-BOTTOM-STYLE: none
}
TABLE.RWhead TH
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	COLOR: white;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: center;
	BORDER-BOTTOM-STYLE: none
}
TABLE.RWhead IMG
{
	MARGIN: 10px
}
SMALL
{
	FONT-SIZE: 80%
}
TABLE
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-COLLAPSE: collapse;
	BORDER-BOTTOM-STYLE: none
}
TABLE IMG
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
TABLE TD
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
TABLE.rwtable
{
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #cccccc;
}
TR.extraline
{
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 80%
}
TABLE.rwtable TH
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	COLOR: white;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #999999;
	TEXT-ALIGN: left
}
TABLE.rwtable TD
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 1px solid
}
TD.footer
{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	FONT-SIZE: x-small;
	BACKGROUND: white;
	BORDER-LEFT: #999999 1px solid;
	COLOR: black;
	BORDER-BOTTOM: #999999 1px solid
}
TABLE.rwtablemain
{
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #cccccc
}
TABLE.rwtablemain TD
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 5px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
#penrTabMenu
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(images/tab_line.gif) white repeat-x left bottom;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 15px;
	LIST-STYLE-TYPE: none;
}
#penrTabMenu LI
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#penrTabMenu A
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: url(images/tab_unsel.gif) no-repeat 50% top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 135px;
	COLOR: white;
	PADDING-TOP: 0.5em;
	HEIGHT: 2em;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#penrTabMenu A:hover
{
	BACKGROUND: url(images/tab_sel.gif) no-repeat 50% top;
	COLOR: #cccccc
}
DIV.penrTab
{
	CLEAR: left;
	MARGIN-TOP: 2em;
	DISPLAY: none
}
#fare
{
	DISPLAY: none
}
TABLE.rwtable TH.detailbutton
{
	BACKGROUND-COLOR: #cccccc;
	BORDER-BOTTOM: #999999 1px solid;
}
TABLE.mappanel
{
	BACKGROUND-COLOR: #cccccc;
}

TABLE.errorTable
{
	WIDTH: 70%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #cccccc;
	PADDING: 0px;
}

BR.SpecialBR
{
	clear:left;
}

TD.Outline
{
	width:5px;
}

TD.BeginOutline
{
	width: 17%;
}

TD.EndOutline
{
	width: 30%;
}

TABLE.rwtablemain TD.HeadLine
{
	background-color: #999999;
	BORDER-BOTTOM-STYLE: none;
}


@Media print
{
	TR.button
	{
		DISPLAY: none;
	}

	#penrTabMenu
	{
		DISPLAY: none;
	}
	
	TABLE.mappanel
	{
		DISPLAY: none;
	}

	BR.SpecialBR
	{
		DISPLAY: none;
	}

	p.pagebreak
	{
	   	page-break-before: auto;
	}

	TH.detailbutton
	{
	   	DISPLAY: none;
	}

	TH.button
	{
		DISPLAY: none;
	}
	
	TD.NavImg
	{
		Display:none;
	}
}

