/* ********************************************** 
STYLES FOR BODY OF DOCUMENT */
body {font-size: 12pt; font-family: "Times New Roman", Times, Helvetica, serif; 
color: #000000; background-color: #ffffff;} 
 

td, th, caption {font-size: 12pt; font-family: "Times New Roman", Times, Helvetica, serif; 
color: #000000; background-color: #ffffff;} 

h1 {	
      font-weight : bold; font-size: 16pt; 
	color: #000000; background-color: #FFFFFF;
      }

h2 {
	font-size: 14pt; font-weight : bold; 
	color: #000000; background-color: #FFFFFF;
	}
		
h3 {	
   font-size : 14pt; color: #000000; background-color: #FFFFFF; font-weight: bold;
	}

h4 { font-size: 12pt; font-weight: bold; color: #000000; background-color: #FFFFFF;}

h5 { font-weight: bold; font-style: italic;}

	
/* style for page title */
h1.nav { background-color: #ffffff; color: #000000;

       margin : .1em 0 .1em .5em; padding: 3px;
       }
td.title { background-color: #ffffff; color: #000000;
}
/* end title style */

/* styles for links in body of document */	
a:link {
	color: #000000; background-color: #FFFFFF; text-decoration: underline;
}
a:visited {
	color: #000000; background-color: #FFFFFF; text-decoration: underline;
}
a:hover {
	color: #000000;  background-color: #FFFFFF; text-decoration: underline;
}
a:active {
	color: #000000; background-color: #FFFFFF;  text-decoration: underline;
}

/* styles for page menu at top of page */

h4.indexmenu 
     {
	margin-left : 30px;	
	}
ul.nobullet { list-style: none;
             }
ul.indexmenu {
	margin-left : 40px; list-style: none;
	}
ul.indexmenu ul { margin-left: 5px; list-style: none;
      }

a.index:link {
	color: #0066ff; background-color: #FFFFFF; text-decoration: underline;
}
a.index:visited {
	color: #0066ff; background-color: #FFFFFF; text-decoration: underline;
}
a.index:hover {
	color: #669900;  background-color: #FFFFFF; text-decoration: underline;
}
a.index:active {
	color: #12617a; background-color: #FFFFFF;  text-decoration: underline;
}

/* ****************************************************** 
STYLES FOR TOP NAVIGATION SECTION */

/* style for links at top right corner of screen */
td.topright { display: none; 
}
td.banner { display: block;
}


/* ********************************* 


NEXT, TOC, PREVIOUS, AND RIGHT BOX STYLES */

td.contents { display: none;
}

/* style for previous next links */
p.toc {
    display: none;
   
	}

/* style for right box text */	
p.tocleft {	
	display: none;
}	




/* ************************************************
STYLES FOR LINKS TO MAIN SECTIONS OF REPORT */	

/* style for menu of main sections at top of screen */
td.sections { display: none;
	
	}
h4#sectionlink { display: none;
      
        }



	
/* TABLE STYLES ETC FOR BODY OF REPORT */

.figurename {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	color: #006633; background-color: #FFFFFF;
	padding-bottom: 2px; 
	text-align: left;
	}	
	
.right {
	float: right;
	}

caption {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: .7em; font-weight: bold; 
	color: #006633; background-color: #FFFFFF;
	padding-bottom: 6px;
	text-align: left;
	}	 
	
th.data1, td.data1 {
	font-weight: bold; 
	color: #000000; background-color: #CCCCCC; 
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999900;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999900;
	}
th.data2, td.data2 {
 	color: #000000; background-color: #e0e0e0;
	}
td.lineover, th.lineover {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #006633;
	 } 
 td.lineunder, th.lineunder  {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999900;
 	} 
th.lineboth, td.lineboth  {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999900;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999900;
 	}
		
table.datatable {
	border: #CCCCCC; border-collapse: collapse;
	}



           
.large { font-size: large;
        }
.medium { font-size: medium;
         }
