body {
    margin : 0px 0px;
    background-color:#FFFFFF;
    /*
    font-family : Comic Sans MS;
    font-size : 7pt;
    */
    font-family:Arial;
    font-size : 8pt;
}

TABLE.cssSearchBorder{
    border-color:#cccccc;
    border-style:none;
	border-width:1px;
}

.layoutTable {height: 810px ;width: 100%;}
.sidetable {width: 20%; bgcolor="#003399"}
.maintable {width: 800px;}
.mainMenutable {width: 650px;}
.Menutable { width: 200px; height:150px;}
.Menutable2 { width: 200px; height:50px;}
.datatable {border: none; }

.button {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10pt; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #ffffff; font-weight:bold; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#FF9900; BORDER-RIGHT-WIDTH: 0px
}

.buttonImage{
	CURSOR: hand;
}

.cssReportTitle{
	margin : 0px 0px;   
    font-family:Arial;
    font-size : 14pt;
    color:#666666;
    font-weight:bold; 
}

.cssReportSubTitle{
	margin : 0px 0px;   
    font-family:Arial;
    font-size : 12pt;
    color:#666666;
    font-weight:bold; 
}

.cssTop20{
	margin : 0px 0px;   
    font-family:Arial;
    font-size : 8pt;
    color:#0033CC;
    font-weight:bold;  
}

.cssPass{
	margin : 0px 0px;   
    font-family:Arial;
    font-size : 8pt;
    color:#333333;
    font-weight:bold;  
}

.cssFail{
	margin : 0px 0px;   
    font-family:Arial;
    font-size : 8pt;
    color:#FF0000;
    font-weight:bold;  
}

.cssLabelResultTop20{
    margin : 0px 0px;   
    font-family:Arial;
    font-size : 9pt;
    color:#0033CC;
    font-weight:bold;      
}
.cssLabelResultPass{
    margin : 0px 0px;   
    font-family:Arial;
    font-size : 9pt;
    color:333333;
    font-weight:bold;      
}
.cssLabelResultFail{
    margin : 0px 0px;   
    font-family:Arial;
    font-size : 9pt;
    color:#FF0000;
    font-weight:bold;      
}

.cssRow{
background-color:#ffFFFF;	
 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500; 
}
.cssAltRow{
background-color:#eeeeff;	
 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500; 
}

.cssColumnHeader{
	font-family:Arial;
    font-size : 9pt;
	font-weight:600; 	
    color:#333333;
}

.cssLogo{
	font-family:Arial;
    font-size : 14pt;
	font-weight:bold; 	
    color:#003399;
}

.calendarheader{
	background-color:#FF9900;
}
.caltexthighlight{
	font-family:Arial;
    font-size : 10pt;
	font-weight:bold;
	color:#FFFFFF;
	
}
.cssLabel {
    margin : 0px 0px;   
    font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500;      
}


.cssInstruction {
    margin : 0px 0px;   
    font-family:Arial;
    font-size : 12pt;
    color:#666666;
    font-weight:bold;      
}

.csslabelHeader {
    margin : 0px 0px;
    font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:bold;      
}

.cssfooter {
    margin : 0px 0px;
   
    /*
    font-family : Comic Sans MS;
    font-size : 7pt;
    */
    font-family:Arial;
    font-size : 8pt;
    color:#ffffff;
    font-weight:500;      
}
.cssText{
	font-family:Arial;
    font-size : 9pt;
	font-weight:500; 	
    color:#333333;
}
.cssTitle{
	font-family : "Arial";
	font-size :9pt;
	color:#ffffff;
	text-decoration : none;
		
	background-color :#FF9900;
	vertical-align : top;
	font-weight :bold
}

.cssAnnouncementTitle{
	font-family : "Arial";
	font-size :9pt;
	color:#000000;
	text-decoration : none;
		
	background-color :#ffffee;
	vertical-align : top;
	border:solid;
	border-width:1px;
	border-color:#dddddd;
}
.cssAnnouncement{
	font-family : "Arial";
	font-size :9pt;
	color:#000000;
	text-decoration : none;
		
	background-color :#ffffff;
	vertical-align : top;
	border:solid;
	border-width:1px;
	border-color:#dddddd;
}
.cssName {
    margin : 0px 0px;
   
    font-family:Arial;
    font-size : 10pt;
    color:#003399;
    font-weight : bold;      
}

.cssEventTitle {
    margin : 0px 0px;
   
    font-family:Arial;
    font-size : 12pt;
    COLOR: #791400;
    font-weight : bold;      
}


.cssHeader {
    margin : 0px 0px;
   
    /*
    font-family : Comic Sans MS;
    font-size : 7pt;
    */
    font-family:Arial;
    font-size : 9pt;
    color:#000000;
	font-weight:100;
    font-weight : bold; 
      
}
.cssTopMenu{
	font-family : "Arial";
	font-size :8pt;
	color :Blue;
	text-decoration : none;
	font-weight :bold;
	background-color : white;
	
}

.cssTopMenutitle{
	font-family : "Arial";
	font-size :9pt;
	color:#666666;	
	text-decoration : none;
	font-weight :bold;	
}

.cssTopMenuFont{
	font-family : "Arial";
	font-size :9pt;
}

.cssTopMenutitle_link{
	font-family : "Arial";
	font-size :9pt;
	color:#003399;	
	text-decoration : none;
	font-weight :bold;	
}

.cssLeftMenu{
	font-family : "Arial";
	font-size :8pt;	
	color :#514f52;
	text-decoration : none;
	font-weight :normal;
	background-color : white;
	
}

.cssLink{
	font-family : "Arial";
	font-size :9pt;
	color :Blue;
	text-decoration : none;
	font-weight : normal;	
	cursor:hand;	
}

.cssRemark
{
	font-family:Arial;
    font-size : 9pt;
    color:#333333;
}

.cssRequire
{
	font-family:Arial;
    font-size : 7pt;
    color:red;
}

.cssMsg
{
	font-family:Arial;
    font-size : 10pt;
}

.cssError
{
	font-family:Arial;
    font-size : 9pt;
    color:red;
}


.cssImplemented {
    background-color:#00FF00;  
	 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:bold; 
}

.cssNotImplemented {
    background-color:#FF0000;  
	 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500; 
}

.cssPending {
    background-color:#FFFF00;
	 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500; 
}

.cssRepeater {
    background-color:#CC6699;  
	 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500; 
}

.cssKIV {
    background-color:#66FFFF;  
	 font-family:Arial;
    font-size : 9pt;
    color:#333333;
    font-weight:500; 
}

.cssSuccMsg
{
	font-family:Arial;
    font-size : 16pt;
	font-weight:bold;
	color:#666666;
    
}

.cssJoinLink
{
	font-family : "Arial";
	font-size :10pt;
	color :Blue;
	text-decoration : none;
	font-weight:bold;
	
	cursor:hand;
}

.cssLinkLarge
{
	font-family : "Arial";
	font-size :12pt;
	color :Blue;
	text-decoration : none;
	font-weight:bold;
	
	cursor:hand;
}

.navtop {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	text-decoration : none;
}

A.nav2 { font-family: Arial; font-size: 9pt; text-decoration: none;  color: #003399}
A.nav2:hover { font-family: Arial; font-size: 9pt; color: #CCCCCC; text-decoration: none; font-weight: bold}

A.nav4 { font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: bold ;color: #003399}
A.nav4:hover { font-family: Arial; font-size: 9pt; color: #CCCCCC; text-decoration: none; font-weight: bold}

A.nav3 { font-family: Arial; font-size: 12pt; text-decoration: none; font-weight: bold; color: #003399}
A.nav3:hover { font-family: Arial; font-size: 12pt; color: #CCCCCC; text-decoration: none; font-weight: bold}

A.navCalendar { font-family: Arial; font-size: 8pt; text-decoration: none; font-weight: bold; color:#006699}
A.navCalendar:hover { font-family: Arial; font-size: 8pt; color: #CCCCCC; text-decoration: none; font-weight: bold}



A		{TEXT-DECORATION:none}
A:hover	{TEXT-DECORATION:underline}
.announcement {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt;	color: #FF0000;	font-weight: normal;}

A.navFooter { font-family: Arial; font-size: 9pt; text-decoration: none; font-weight: bold; color:#FFFFFF}
A.nav2:navFooter { font-family: Arial; font-size: 9pt; color: #CCCCCC; text-decoration: none; font-weight: bold}


.anylinkcss{
position:absolute;
visibility: hidden;
border:#F26522 solid;
font:normal 8pt/18px Arial, Helvetica, sans-serif;
z-index: 100;
background-color: #F26522;
width: 150px;
; border-width: 1px 1px 0; margin-top: 5px
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
; font-family: Arial, Helvetica, sans-serif
; color:  #ffffff;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #FF9900;
color: #0000ff/*#E20A16*/;
}
}
