.BgText
{
    FONT: 8pt Arial, Tahoma, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #336699
 }
.BgSmall
{
    FONT: 8pt Tahoma, Arial, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #336699
}
.BgHeader
{
    FONT: bold 8pt Tahoma, Arial, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #336699
}
.BgHeader1
{
    FONT: bold 10pt Tahoma, Arial, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #336699
}
.BgHeader2
{
    FONT: bold 10pt Tahoma, Arial, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #003366
}

.BgHeader3
{
	font-family:Times New Roman;
	COLOR: white;
    BACKGROUND-COLOR: #003366;
    font-weight:bolder
    
}
.BgLnk8b
{
    FONT: bold 8pt Tahoma, Arial, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #336699;
    TEXT-DECORATION: none
}
.BgLnk8n
{
    FONT: 8pt Tahoma, Arial, Verdana;
    COLOR: white;
    BACKGROUND-COLOR: #336699;
    TEXT-DECORATION: none
}
.error
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	text-decoration: none; 
	font-weight:bold;
	color: red;
}
.Console
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	text-decoration: none; 
	color: red;
}
.text
{
    FONT: 8pt Verdana, Tahoma, Arial;
    COLOR: black;
    TEXT-DECORATION: none;
    vertical-align:text-top;
}
.textb
{
    FONT: bold 8pt Verdana, Tahoma, Arial;
    COLOR: black;
    TEXT-DECORATION: none;
    vertical-align:text-top;
}
.selText
{
    FONT:bold 8pt Verdana, Tahoma, Arial;
    COLOR: red;
    TEXT-DECORATION: none;
    vertical-align:text-top;
}
.small
{
     FONT: 8pt Tahoma, Arial, Verdana
}
.header
{
    FONT: bold 8pt Tahoma, Arial, Verdana;
    COLOR: #000000;
    TEXT-DECORATION: none
    
}
.header2
{
    FONT: bold 12pt Tahoma, Arial, Verdana
}
.headerline
{
    FONT: bold 8pt Tahoma, Arial, Verdana;
    BORDER-BOTTOM: #ffffff 2px groove
}
.lnk8b
{
    FONT: bold 8pt Tahoma, Arial, Verdana;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.lnk8n
{
    FONT: 8pt Verdana,Tahoma, Arial;
    COLOR: #0033cc;
    TEXT-DECORATION: none
}
.lnk8bold
{
    FONT: bold 8pt Verdana,Tahoma, Arial;
    COLOR: #0000cd;
    TEXT-DECORATION: none
}
.buttons
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
.button
{
	background-color :buttonface;	
	
}
.input
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT: 8pt Tahoma;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
 }
.tabHeading
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: bold 8pt Tahoma, Arial Verdana;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR:#CDD1E4
    
}
.tabHeading1
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: bold 8pt Tahoma, Arial Verdana;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    background-color:#e4e4e4;
   
}

.tabHeading2
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: bold 8pt Tahoma, Arial Verdana;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    background-color:#e4e4e4;
}

.tabHeadingNew
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: bold 8pt Tahoma, Arial Verdana;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR:lightskyblue
    
}

.cls3D
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: #6699cc 1px solid;
    Z-INDEX: 1000;
    FONT: 8pt Tahoma, Arial, Verdana;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #6699cc 2px groove;
    BACKGROUND-COLOR: #336699
}
.clsStatus
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #999999 1px solid;
    FONT: 8pt Tahoma;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #00ff00;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #000000;
    TEXT-DECORATION: none
}
.clsRaised
{
	BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: white 1px solid;
    FONT: 8pt Verdana,Tahoma, Arial;
    BORDER-LEFT: white 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: #999999 1px solid;
    TEXT-DECORATION: none
}

.clsLowered
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-DECORATION: none
}
.table1
{
	background-color :silver;
}

.table2
{
	background-color:#e8f5fe;
	font-family:Times New Roman;
	color:#993366;
	font-weight:bolder
}
.tab
{
    BORDER-RIGHT: #cccccc 1px outset;
    BORDER-TOP: white 2px outset;
    FONT: 8pt Tahoma,Arial,Verdana;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: white 1px inset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #e4e4e4;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;

}
.tabSelected
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 2px outset;
    FONT: bold 8pt Tahoma,Arial,Verdana;
    BORDER-LEFT: #ffffff 1px solid;
    CURSOR: hand;
    COLOR: black;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.tabBodyTop
{
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.tabBodyTop1
{
	
    BORDER-BOTTOM: #ffffff 1px solid;
    HEIGHT: 120px;
    TEXT-ALIGN: center;
    Width: 104px;
     
}
.tabBody
{
    BORDER-RIGHT: #999999 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    TEXT-ALIGN: center
}
.sectionHeader
{
    FONT: bold 8pt Tahoma, Arial, Verdana;
    BORDER-BOTTOM: #ffffff 2px groove
}
.header1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Tahoma, Arial, Verdana
}
.hide{display:none}
.show{display:visible}
.grouplabel{
	position:relative;
	top:-15px; 
	left:10px;
	padding:5 5 5 5; 
	background-color:#cccccc;
	z-index:10;
	font:bold 8pt Tahoma
	}

.groupbox{
	border:thin groove;
	}
	
		.border
{
    BORDER-TOP: #003366 1px solid;
    BORDER-RIGHT: #003366 1px solid;
    BORDER-LEFT: #003366 1px solid;
    BORDER-BOTTOM: #003366 1px solid
    
}
.sub-Text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.heading-Text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Copyright-Text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 70%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Normal-Text
{
    FONT-SIZE: 70%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.Title
{
    FONT-SIZE: 150%;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.IntTblBorder
{
    BORDER-RIGHT: #B3C6CD 1px solid;
    BORDER-TOP: #B3C6CD 1px solid;
    BORDER-LEFT: #B3C6CD 1px solid;
    BORDER-BOTTOM: #B3C6CD 1px solid;
}
.IntTblBorder1
{
    BORDER-RIGHT: #B3C6CD 1px solid;
    BORDER-TOP: #B3C6CD 1px solid;
    BORDER-LEFT: #B3C6CD 1px solid;
    BORDER-BOTTOM: #B3C6CD 1px solid;
}
.bordergraythree
{
    BORDER-TOP: #adb2bd 1px solid;
    BORDER-RIGHT: #adb2bd 1px solid;
    BORDER-LEFT: #adb2bd 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    
}

.heading1
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color:navy;
	text-decoration: none;
}
.heading3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none; 
	color: #ffffff;
}	

.heading2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
}	