TABLE 
{
	TEXT-ALIGN: center;
}

TABLE.fin
{
	TEXT-ALIGN: center;
	border-style: ridge;
	border-collapse: collapse;
}

TD 
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TH 
{
	font-weight: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.border
{
	border: solid 1px black; 
}

.right-border
{
	TEXT-ALIGN: right;
/*	border: solid 1px black; */
}

.left-border
{
	TEXT-ALIGN: left;
/*	border: solid 1px black; */
}

BODY 
{
	background-color: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    COLOR: black;
	margin: 0px 10%;
	padding: 0px;
}

#mainTable 
{
	border: 1px solid #000000;
	/*/*/line-height: 1.5em; /* */
}

#mainTable td
{
 	padding: 5px;/*Pads each table cell in modern browsers*/
}

A 
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:active 
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:link 
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:visited 
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A:hover 
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.pagehdr 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.pagesubhdr 
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.smalltext 
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.clsTitle 
{
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14pt;
}
	
.clsHeader
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99CCFF', EndColorStr='#FFFFFF')
}

.menustyle 
{
	background-color:Transparent;
}

.menuItem 
{
	color: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#99CCFF', EndColorStr='#FFFFFF')
}

.menuItemWithSubMouseOver 
{
	color:black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	text-decoration: none;
	cursor:default;
}

.menuItemMouseOver 
{
	color:Gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	text-decoration: none;
	cursor:hand;
}

.menuItemMouseDown 
{
	color:black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	text-decoration: none;
	cursor:default;
}

.menuItemMouseUp 
{
	color:black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	text-decoration: none;
	cursor:default;
}

.xmouseup 
{
	width:150px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#3F3F3F;
	color:white;
	font-size:10pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px;
	border-color:#3F3F3F;
	border-style:solid;
	cursor:hand;
}

.xmouseover 
{
	width:150px;
	background-color:#669999;
	color:white;
	font-weight:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px;
	border-color:3F3F3F;
	border-left-color:#8A99BA;
	border-top-color:#8A99BA;
	border-right-color:black;
	border-bottom-color:black;
	border-style:ridge;
	cursor:hand;
}

.xmousedown 
{
	width:150px;
	background-color:#3B5386;
	color:white;
	font-weight:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border:1px;
	border-color:3F3F3F;
	border-right-color:#8A99BA;
	border-bottom-color:#8A99BA;
	border-left-color:black;
	border-top-color:black;
	border-style:solid;
	cursor:hand;
}

.clsBody 
{
	background-color:White;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:Black;
}

.clsLabel 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.clsFooter 
{
	color:Gray;
	font-size:7pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.clsPageHeader 
{
	background-color:Transparent;
    FONT-SIZE: 16pt;
    COLOR: #0000C0;
}
	
.headTopRow
{
	background-color: #000000;
}

#divPopupMsg
{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: #DFDFFF;
	visibility: hidden;
	z-index: 100;
	text-align: center;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}