 hr.dottedline {
	border: 1px dotted Black;
}


	BODY,a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration:none;
		}
	a:hover,a:visited:hover {
		text-decoration: underline;
		

	}	
	A.homemenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:white;
		text-decoration:none;
		font-style: italic;
		line-height: 14px;
		padding: 4px 4px;		
		}

	.small01whiteitalic {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:white;
		text-decoration:none;
		font-style: italic;
		line-height: 14px;
		}
		
	A.whatshot {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 18px;
		text-decoration:none;		
		color:black;
		}
		
	A.whatshotHighlight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 18px;
		text-decoration:none;		
		color:red;
		}
		
	A.headlines {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 18px;
		text-decoration:none;
		color:black;
		list-style-type: disc;
		}
			
	A.body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		line-height: 18px;
		color:black;
		}
		
	A.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration:none;
		}
		
	a.group1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		padding-bottom: 2px;
		text-decoration:none;
		color: black;
	}
	
	.homemenuHead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		text-decoration:none;		
		color:#ffffff;
		margin-left: 5px;
		line-height: 14px;
		border-bottom: 1px solid White;
		border-top: 1px solid White;
		padding: 4px 4px;
		}
	
	.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#000000;
		line-height: 14px;
		}

	.pageHead {
		font-family: "Times New Roman", Times, serif;
		font-size: 16pt;
		font-weight: normal;
		font-style: italic;
		padding-bottom: 6px;
		color: White;
	}	
	.LinkHead {
		font-family: "Arial";
		font-size: 16pt;
		font-weight: bold;
		
		padding-bottom: 6px;
		color: navy;
	}	
	.LinkHead2 {
		font-family: "Arial";
		font-size: 12pt;
		font-weight: bold;
		
		padding-bottom: 6px;
		color: navy;
	}	

	
	.group1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		padding-bottom: 2px;
		color: black;
	}
	
	a.group1Details {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		padding-bottom: 6px;
		color: #003300;
	}
	
	.pagedescription {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		padding-bottom: 6px;
	}
	.pagedescriptionHead {
		font-family: "Times New Roman", Times, serif;
		font-size: 14pt;
		font-weight: bold;
	}

	.whatshothead {
		font-family: "Times New Roman", Times, serif;
		font-size: 10pt;
		font-weight: bold;
		color: White;
		font-style: italic;
		}

	table.whatshot {
		border-top: 2px solid #003300;
		border-left: 2px solid #003300;
		border-bottom: 2px solid #003300;
		border-right: 2px solid #003300;
	}
	
	.whatshotDescription {
		font-family: "Times New Roman", Times, serif;
		font-size: 9pt;
		color: #003300;
		font-style: italic;
	}
	
	.subheadWhite {
		font-family: "Times New Roman", Times, serif;
		font-size: 9pt;
		color: #ffffff;
		font-style: italic;
	}
	
	form.searchform {display: inline;
	
		}
	
	
	.SmallLinkHeader {
		font-family: arial, Times, serif;
		font-size: 8pt;
		letter-spacing: 2.5px;
		font-weight:bold;
		color: #003300

	
	
	
	}
	
	
	.biohead {
		font-family: "Times New Roman", Times, serif;
		font-size: 18pt;
		font-style: italic;
		font-weight:bold;
	}
	
	.biosubhead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		font-style: normal;
		border-bottom: thin solid;
	}
	
	.bio {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	
	.articleHeadline {
		font-family: "Times New Roman", Times, serif;
		font-size: 16pt;
		font-weight: bold;
		text-decoration:none;
		color:black;
		list-style-type: disc;		
	}
	
	.subhead {
		font-family: "Times New Roman", Times, serif;
		font-size: 12pt;
		text-decoration:none;
		color:black;
	}	
	
	.byline {
		font-family: "Times New Roman", Times, serif;
		font-size: 9pt;
		text-decoration:none;
		color:black;
		font-style: italic;
	}		

	.dateadded {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		font-style: italic;
	}
	
	a.pathline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		text-decoration:underline;
	}
	
	li.head{
		border-bottom: 1pt;
		margin-bottom: 1pt;
		border-top:1 pt;
		margin-top:1 pt;
		borderwidth:1 pt;
		background-color:#003300;
	}
	li.back {
		background-color:#003300;
	}

	li{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		text-decoration:none;			
	}
	
	
	.pathline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
	}
	
	a.small01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		text-decoration:none;
	}
	.TinyWhite {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9;
		color:white;
		text-decoration:none;
	}
		.TinyGray{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9;
		color:Gray;
		text-decoration:none;
	}
		.TinyWhiteBold {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 9;
		color:white;
		text-decoration:none;


	}
	

	a.small01redunderline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:red;
		text-decoration:underline;
	}	

	.bggray {
		background-color: silver;
	}
	
	.bgwhite {
		background-color: white;
	}
	
	
	.small01bold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		font-weight: bold;
		text-decoration:none;
	}	
		.small01green {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#003300;
		font-weight: bold;
		text-decoration:none;
	}
	.tiny01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:black;
		text-decoration:none;
	}	
		.tiny01bullet {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:black;
		text-decoration:none;
		line-height: 150%;
	}	

	.small01boldgreen {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:green;
		text-decoration:none;
		line-height: 150%;
	}	
		.small01maroonbold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:maroon;
		font-weight: bold;
		text-decoration:none;
	}	
	.small01strikethrough {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:gray;
		text-decoration: line-through;
	}		
	
	.small01WhiteBold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:white;
		font-weight: bold;
		text-decoration:none;
	}		
	
	.smallHeaderLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color:white;
	
		text-decoration:underline;
	}		


	.small01underline {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		text-decoration:underline;
	}	
	
	.small01 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		line-height: 150%;

	}	
		.small01white {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:white;
		line-height: 150%;

	}	

	.small01red {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:red;

	}		
	
	.small01gray {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:#B2B2B2;
	}	
		
	.medium01bold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
		font-weight:bold
	}	
	
	
	
	.medium01boldgreen {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color:#003300;
		font-weight:bold
	}	
	
	
	
	.medium02bold1 { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color:blue;
	}	



	.medium01boldRed {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color:Red;
		font-weight:bold;
	}


	
	.medium01boldWhite {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:white;
		font-weight:bold;c
		padding: 3px;
	}	


	
	.medium02White {
		font-family: Times New Roman, serif;
		font-size: 14pt;
		color:white;
		font-style: italic;
	}		



	.menu02white {
		font-family: Times New Roman, serif;
		font-size: 12pt;
		color:white;
		font-style: italic;
	}	
	

	
	.menu02black {
		font-family: Times New Roman, serif;
		font-size: 13pt;
		color:black;
		font-style: italic;
		font-weight:bold;c
	}	
	
	
	.errorhead {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color:white;
		font-weight:bold
	}	
	
	.errormessage {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:black;
	}	
		
	.error {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:red;
	}	
	
	.required {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color:grey;
		text-align: right;
	}
	
	.disclosure {
		font-size:8pt;
		color:red;
	}
	
	.dropdownerror {
		background-color:  #FF6347;
	}


#miniflex {
  width: 100%;
  float: left;
  font-size: medium; /* could be specified at a higher level */
  margin: 0;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #696;
  position:relative;
  z-index:2;
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
 
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 100%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  font-size: 12px;
  color: white;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #696;
  padding-bottom: 2px;
  color: black;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
 

  font-size: 100%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid white;
}

