/* CSS Document */

BODY {
	MARGIN: 0px; FONT: 12px/16px Arial, Tahoma, Verdana; COLOR: #333
}
TD {
	FONT: 11px; Arial, Tahoma, Verdana; COLOR: #333
}

TABLE.TblNav {
	font-size: 100%;
 	font-family: Arial, Helvetica, sans-serif ;
	background-color:#fff;
	border-collapse: collapse;
	width: 100%;
	line-height: 1.2em;
}
TABLE.TblNav TR TD.navbluebox {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #bad4ee 1px solid;
	PADDING-LEFT: 0px; 
	BACKGROUND: #bad4ee; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #bad4ee 1px solid
}

TABLE.TblNav TR TD.navsubbox {
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #bad4ee 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #f5f5f5; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #bad4ee 1px solid
}

TABLE.TblNav TR TD {
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #bad4ee 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #eee; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #bad4ee 1px solid
}

TABLE.TblNav TR TD.noborder {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none
}
TABLE.TblNav tr:hover td {
	border-bottom: 1px solid #333;
	color: #333;
	background: #DDDDDD;
}

TABLE.TblNav td a {
	background: transparent;
	color: #333;
	text-decoration: none;
	border:none;
}
TABLE.TblNav td a:hover {
	background: transparent;
	color: #ff0000;
	text-decoration:none;
	border:none;
}

TABLE.TblNav td a:visited {
	background: transparent;
	text-decoration:none;
	border:none;
}

a
{
	background: transparent;
	color: #999999;
	text-decoration: underline;
	border:none;
}

a:hover {
	background: transparent;
	color: #ff0000;
	text-decoration:underline;
	border:none;
}

.pbody
{
	font-size: 100%;
 	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
	width: 100%;
	float:none;
	line-height: 1.5em;
	text-align:justify;

}

TABLE.pub {
	font-size: 100%;
 	font-family: Arial, Helvetica, sans-serif ;
	background: transparent;
	background-color:#ffffff;
	border-collapse: collapse;
	line-height: 1.5em;
	text-decoration:none;
	border-style:solid;
	border-width:0.3px;
	border-color:#CCCCCC;
}

TABLE.pub a {
	font-size: 100%;
 	font-family: Arial, Helvetica, sans-serif ;
	background: transparent;
	text-decoration:none;
	color:#333;
	border-collapse: collapse;
	width: 100%;
	line-height: 1.2em;
}


TABLE.pub a:hover {
	background: transparent;
	color: #ff0000;
	text-decoration:underline;
	border:none;
}

#topexe {
	font-size: 100%;
 	font-family: Arial, Helvetica, sans-serif ;
	background: transparent;
	border-collapse: collapse;
	width: 100%;
	line-height: 1.5em;
	text-decoration:none;
	}

#pubres
{
	border:1px solid red;
	}

.head
{
	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif ;
	text-decoration:underline;
	color:#0066CC;
	width: 100%;
	letter-spacing:0.1em;
	font-weight:bolder;
}

.lefthead
{
	font-size: 11px;
 	font-family: Arial, Helvetica, sans-serif ;
	letter-spacing:0.1em;
	line-height: 1.8em;
	color:#000000;
	font-weight:bolder;
}

.noticetop
{
	border-top: 1.5px solid #B7B7B7;
	font-size: 14px;
 	font-family: Arial, Helvetica, sans-serif ;
	color:#0066CC;
	width: 100%;
	border-collapse: collapse;
	letter-spacing:0.1em;
}

.noticebox
{
	border: 1px solid #B7B7B7;
}

.footer
{
	font-size: 11px;
 	font-family: Arial, Helvetica, sans-serif ;
	background-color:#DDDDDD;
	line-height: 1.8em;
}

.footertext
{
	font-size: 11px;
 	font-family: Arial, Helvetica, sans-serif ;
	color:#FFFFFF;
	background: transparent;
	line-height: 1.5em;
	font-weight:bolder;
}

.footertext a
{
	font-size: 11px;
 	font-family: Arial, Helvetica, sans-serif ;
	color:#FFFFFF;
	background: transparent;
	line-height: 1.5em;
	font-weight:bolder;
	text-decoration:none;
}

.subpage
{
	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif ;
	border-collapse: collapse;
	line-height: 1.2em;
	text-align:justify;
	}
	
.tbodypage{
	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif ;
	border-collapse: collapse;
	line-height: 1.2em;
	text-align:justify;
	}