/* ********************************************** 
STYLES FOR BODY OF DOCUMENT */
body {font-size: 100%; font-family:verdana, arial, helvetica, sans-serif; 
color: #000000; background-color: #ffffff;} 
 
body { 	
	
     
   margin-left : 0;
	margin-top : 0;
	margin-right : 0;
	}

h1 {	
      font-weight : bold; font-size: 150%; 
	color: #999900; background-color: #FFFFFF;
      }

h2 {
	font-size: 130%; font-weight : bold; 
	color: #333300; background-color: #FFFFFF;
	}
		
h3 {	
   font-size : 110%; color: #333300; background-color: #FFFFFF; font-weight: bold;
	}

h4 { font-size: 100%; font-weight: bold; color: #000000; background-color: #FFFFFF;
}

h5 { font-size: 90%; font-weight: bold; color: #000000; background-color: #FFFFFF;
}

blockquote {
   padding-left: 20px; padding-right: 40px;
   text-align: justify;
   }
   
ul {
	padding-top : 2px;
	padding-right : 20px;
	padding-bottom : 2px;
	padding-left : 20px;
	}

li {
	padding-bottom : 2px;
}

ol {
	padding-top : 2px;
	padding-right : 20px;
	padding-bottom : 2px;
	padding-left : 20px;
	}	
/* style for page title */
h1.nav { background-color: #000000; color: #A4A813;

       margin : .1em 0 .1em .5em; padding: 3px;
       }
td.title { background-color: #000000; color: #A4A813;
}
/* end title style */

/* styles for links in body of document */	
a:link {
	color: #0066ff; background-color: #FFFFFF;
}
a:visited {
	color: #12617a; background-color: #FFFFFF; 
}
a:hover {
	color: #669900;  background-color: #FFFFFF; text-decoration: underline
}
a:active {
	color: #12617a; background-color: #FFFFFF;  text-decoration: underline
}

/* styles for page menu at top of page
- index style changed to level 4, need to change in template */

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;
}
a.index:visited {
	color: #0066ff; background-color: #FFFFFF; 
}
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 { color: #ffffff; background-color: #333300;
}
td.banner { color: #ffffff; background-color: #232B15;
}
a.nav:link {
	color: #ffffff; background-color: #333300;
	text-decoration: none;
	font-weight : bold;
}

a.nav:visited {
	color: #ffffff; background-color: #333300;
	text-decoration: none;
	font-weight : bold;
}
a.nav:hover {
	color: silver; background-color: #333300;
	font-weight : bold;
		}

/* ********************************* 
NEXT, TOC, PREVIOUS, AND RIGHT BOX STYLES */
/* style for previous next links */
p.toc {
    color : #666699;  background-color: #FFFFFF; 
   
	}

/* style for right box text */	
p.tocleft {
	
	text-decoration: none;
	margin : 0;
}	
/* style for links to previous, toc, next and in boxes on rhs - change colors for other states. */
a.menu:link {
	color : #666699;  background-color: #FFFFFF; 
	text-decoration: none;
	
}

a.menu:visited {
	color : #666699;  background-color: #FFFFFF; 
	text-decoration: none;
	
}
a.menu:hover {
	color : #666699;  background-color: #FFFFFF; 
	
		}


/* ************************************************
STYLES FOR LINKS TO MAIN SECTIONS OF REPORT */	

/* style for menu of main sections at top of screen */
td.sections {
	color : #666666; background-color: #A4A813;
	}
h4#sectionlink { 
       margin : .5em 0 .5em .5em;
	font-size: 11px; font-weight : bold; 
color : #666666; background-color: #A4A813;
        }
a.sectionlinks:link {
	color: #666666; background-color: #A4A813;

	text-decoration: none;
}

a.sectionlinks:visited {
	color: #666666; background-color: #A4A813;

	text-decoration: none;
}
a.sectionlinks:hover {
	color: silver; background-color: #A4A813;
	} 
a.h3link:link {
	color: #ffffff; background-color: #A4A813;

	text-decoration: none;
}

a.h3link:visited {
	color: #ffffff; background-color: #A4A813;

	text-decoration: none;
}
a.h3link:hover {
	color: silver; background-color: #A4A813;

	}	

	
/* TABLE STYLES ETC FOR BODY OF REPORT */

.figurename {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	color: #333300; background-color: #FFFFFF;
	padding-bottom: 2px; 
		}	
	
.right {
	float: right;
	}

	 
	
th.data1, td.data1a {
	font-weight: bold; 
	color: #000000; background-color: #E9EAB3; 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #A4A813;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4A813;
	}
td.data1 {
	color: #000000; background-color: #E9EAB3; 
		}
th.data2, td.data2a {
	font-weight: bold; 
	color: #000000; background-color: #EDEEC4; 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #A4A813;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4A813;
	}	
td.data2 {
	color: #000000; background-color: #EDEEC4; 
		}
.data3bg {
	color: #000000; background-color: #F1F2D2; padding-left: 0px; padding-right: 30px; padding-top: 5px; padding-bottom: 5px; margin-left: 0px;
		}		
th.data3, td.data3a {
	font-weight: bold; 
	color: #000000; background-color: #F1F2D2; 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #A4A813;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4A813;
	}
td.data3 { 	
    color: #000000; background-color: #F1F2D2;
	}
		
td.lineover, th.lineover {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #A4A813;
	 } 
 td.lineunder, th.lineunder  {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A4A813;
 	} 
th.lineboth, td.lineboth  {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #A4A813;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A4A813;
 	}
		
table.datatable {
	border: 2px solid #A4A813; border-collapse: collapse;
	}

/*Following to be ignored by NN4 */
/*/*/
  
td, th { 	
	font-size: .7em;
     	
	}
caption {  
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: .7em; font-weight: bold; 
	color: #333300; background-color: #FFFFFF;
	padding-bottom: 6px;
	text-align: left;
	}	  
           

