/*------------- Default Style Sheet -------------*/
BASEFONT	
{
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10pt
}
footnote
{
	font-family:  Arial, Helvetica; 
	font-size: 4pt;
	font-weight: 300
}

html, body 
{
    height: 100%;
}

/* Used for Tab text */
.tablink
{
	text-decoration: none; 
	font-size: 9pt;
}

.textlink
{
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; color:#5060A4;
	font-weight: 700
}

.textlinkbold
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; color:#880000;
	font-weight: 900
}

.tblForm 			
{
	background:#eeffed;
	border:1px solid #009999;
	border-top-style : none;
}

.tblForm th
{
	padding-right: 5px;
	border-top: #009999 1px solid;
	padding-left: 5px;
	font-weight: normal;
	font-size: 9px;
	background: lemonchiffon;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #009999 1px solid;
	text-align: left;
}

.tblFormError
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	border: 1px solid #009999;
	display: block;
	text-align: left;
	margin: 15;
	padding: 5 5 5 25;
	background-color: #fcfcfc;
}

.tblFormBox 
{
	background:#f5f5f5;
	border:1px solid #009999;
}

.outertable
{
	BORDER-RIGHT:medium none;
	BORDER-TOP:medium none;
	BORDER-LEFT:medium none;
	WIDTH:750px;
	BORDER-BOTTOM:medium none;
	HEIGHT:100%;
}

.smalltbltext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; color:#000000
}

.tbltext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; color:#000000
}

.headertext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; color:#5060A4;
	font-weight: 800
}

.navheadertext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; color:#5060A4;
	font-weight: 700
}

.maroontext  	
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color:#880000
}

.maroontextBold  	
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	color:#880000; 
	font-weight:bold; 
}

.verysmallhead 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #5060A4;
	font : bold;
}

.pnlbordercolor
{
	border-right: #009999 1px solid;
	border-top: #009999 1px solid;
	border-left: #009999 1px solid;
	color: #eeffed;
	border-bottom: #009999 1px solid;
}

.tablestyle
{
	border-collapse: collapse;
	font-size: 10pt;
	font-family: Arial;	
}

.innertabstyle
{
}

.pagenumstyle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; color:#DC323E
}

/*
.coldtabstyle
{
	border-top: #009999 1px solid;
	border-right: #009999 1px solid;
	border-bottom: #009999 1px solid;
	border-left: #009999 0px solid;
}

.hottabstyle
{
	border-top: #009999 2px solid;
	border-right: #009999 1px solid;	
	border-bottom: #eeffed 0px solid; 
	border-left: #009999 1px solid;
}
*/

table.Category
{
	width:100%;
	border:  #009999 1px solid;
}

table.Category td
{
	font-size: 8pt;
	font-family: Arial;
	background-color:#EEFFED;
}

.tblDataGrid 
{
	background:lemonchiffon;
	border-left: 1px solid #009999;
	border-top: 1px solid #009999;
	font-size: 6pt;
	font-family: Arial;
}

.tblDataGrid th
{
	background: #dee5d8;
	border-bottom: 1px solid #009999;
	border-right: 1px solid #009999;
}

.tblDataGrid td
{
	border-bottom: 1px solid #009999;
	border-right: 1px solid #009999;
	
	font-size: 12px;
	padding: 5;
}
.tblDataGridHead td
{
	background: #e5e5e5;
	font-size: 12px;
	font-weight: bold;
}

.highlightedrow
{
	background: #e5e5f5;	
}

.tblDataGrid td.headerow
{
	font-weight: bold; 
	font-size: 11px;	
}

/* - Image Styles - */
.imgborder
{
	background-color: #FFF8DC; /* Cornsilk */
	border:2px solid #336600;
}
.imgmarginrb 
{
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
}
.imgmarginlb 
{
	float: right;
	margin-left: 5px;
	margin-bottom: 3px;
}
.imgThinBorder
{
	border-width: 1px;
	border-color: #555555;
	border-style: solid;
}