<style type="text/css">


	body
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}

	A
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}


		A:link
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}
		A:visited
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}
		A:hover
	{
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #e0e0e0;
		text-decoration: none;
	}

		A:active
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}


	A.Tabs
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}


	A:link.Tabs
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}

	A:visited.Tabs
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}

	A:hover.Tabs
	{
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: transparent;
		text-decoration: none;
	}

	A:active.Tabs
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
	}
	

	/*
	a - smallest
	*/


	A.smallest
	{
		font-size: 8pt;
	}


		A:link.smallest
	{
		font-size: 8pt;
	}
		A:visited.smallest
	{
		font-size: 8pt;
	}
		A:hover.smallest
	{
		font-size: 8pt;
	}

		A:active.smallest
	{
		font-size: 8pt;
	}

	
	
	
	/*
	a - none
	*/


	A.none
	{
		font-size: 10px;
	}


	A:link.none
	{
		font-size: 10px;
	}

	A:visited.none
	{
		font-size: 10px;
	}

	A:hover.none
	{
		font-size: 10px;
		background-color: transparent;
	}

	A:active.none
	{
		font-size: 10px;
	}

	
	/* Thumbnail */
	
	A.Thumbnail
	{
		font-size: 10px;
	}


	A:link.Thumbnail
	{
		font-size: 10px;
	}
	
	A:visited.Thumbnail
	{
		font-size: 10px;
	}
	
	A:hover.Thumbnail
	{
		background-color: #ffffff;
		font-size: 10px;
	}
	
	A:active.Thumbnail
	{
		font-size: 10px;
	}
	
	
	/*
	a - even - Used in report rows
	*/


	A.even
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}


		A:link.even
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}
		A:visited.even
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}
		A:hover.even
	{
		color: 			#ffffff;
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		9pt;
		text-decoration: none;
		background-color: #000000;
	}
		A:active.even
	{
		border-style: dash;
		border-color: #000000;
		border-width: thin;
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}




	A.odd
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}

	/*
	a - odd - Used in report rows
	*/

		A:link.odd
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}
		A:visited.odd
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}
		A:hover.odd
	{
		color: 			#ffffff;
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 		9pt;
		text-decoration: none;
		background-color: #000000;
	}
		A:active.odd
	{
		border-style: dash;
		border-color: #000000;
		border-width: thin;
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}




	A.ReportHeaderLink
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}


		A:link.ReportHeaderLink
	{
		color: blue;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}

		A:visited.ReportHeaderLink
	{
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}

		A:hover.ReportHeaderLink
	{
		color: 			#ffffff;
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		background-color: #000000;
	}

		A:active.ReportHeaderLink
	{
		border-style: dash;
		border-color: #000000;
		border-width: thin;
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
	}





	A.ReportHeaderLinkReverse
	{
		color: yellow;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: underline;
	}


		A:link.ReportHeaderLinkReverse
	{
		color: yellow;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: underline;
	}

		A:visited.ReportHeaderLinkReverse
	{
		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: underline;
	}

		A:hover.ReportHeaderLinkReverse
	{
		color: 			#000000;
		font-family:	Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: none;
		background-color: #ffffff;
	}

		A:active.ReportHeaderLinkReverse
	{
		border-style: dash;
		border-color: #000000;
		border-width: thin;
		color: purple;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		text-decoration: underline;
	}


	/*
	a - Homepage
	*/

	A.HomePage
	{
		color: white;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}


		A:link.HomePage
	{
		color: white;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}
		A:visited.HomePage
	{
		color: white;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}
		A:hover.HomePage
	{
		color: 			yellow;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 		9pt;
		text-decoration: none;
		background-color: transparent;
	}
		A:active.HomePage
	{
		border-style: dash;
		border-color: #000000;
		border-width: thin;
		color: yellow;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}






	A.LabManager_Special
	{
		color: #999966;
		font-family:	Arial, Helvetica, Verdana, Arial;
		font-size: 11pt;
		text-decoration: none;
	}


		A:link.LabManager_Special
	{
		color: #999966;
		font-family:	Arial, Helvetica, Verdana, Arial;
		font-size: 11pt;
		text-decoration: none;
	}
		A:visited.LabManager_Special
	{
		color: #999966;
		font-family:	Arial, Helvetica, Verdana, Arial;
		font-size: 11pt;
		text-decoration: none;
	}
		A:hover.LabManager_Special
	{
		color: #ffffff;
		font-family:	Arial, Helvetica, Verdana, Arial;
		font-size: 11pt;
		text-decoration: none;
		background-color: transparent;
	}
		A:active.LabManager_Special
	{
		color: #ffffff;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 11pt;
		text-decoration: none;
	}


	/*
	a - Calendar - Used in the calendar popup next and previous month links
	*/


	A.CalPopup
	{
		color: white;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}


		A:link.CalPopup
	{
		color: #ffff00;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}
		A:visited.CalPopup
	{
		color: #ffff00;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}
		A:hover.CalPopup
	{
		color: #ffff00;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 		9pt;
		text-decoration: none;
		background-color: black;
	}
		A:active.CalPopup
	{
		color: #ffff00;
		font-family:	Helvetica, Verdana, Arial;
		font-size: 9pt;
		text-decoration: none;
	}


	td.ReportRow
	{
		font-size: 8pt;
		font-family: Verdana, Helvetica, Arial;
		color: #ffffff;
	}

	tr.DarkEven
	{
		background-color: #666666;
	}

	tr.DarkOdd
	{
		background-color: #666699;
	}

	tr.even
	{
		background-color: #b4b4b4;
	}

	tr.odd
	{
		background-color: #A8A8A8;
	}
	/*
	tr.even
	{
		background-color: #D8D8D8;
	}

	tr.odd
	{
		background-color: #BFBFBF;
	}
	*/

	
	tr.Admin_ReportSectionHeading
	{
		background-color: #3399CC;
		color: black;
		font-family:Verdana, Helvetica, Arial;
		font-size:8px;
	}

	
	tr.ReportSectionHeading
	{
		/*background-color: #778899;*/
		/*background-color: #3399CC;*/
		color: black;
		font-family:Verdana, Helvetica, Arial;
		font-size:8px;
	}


	A.ReportHeader {font-size: 20pt}


	td.BulletListHeading
	{
		font-size: 10pt;
		color: #000000;
		font-family: Verdana;
		/*BACKGROUND-COLOR: transparent*/
	}


	td.ListHead
	{
		FONT-WEIGHT: 400;
		FONT-SIZE: 10pt;
		COLOR: #000000;
		FONT-FAMILY: Verdana;
	}

	.ReportHeaderLight
	{
		color: #777777;
		background-color: #dddddd;
	}

	.ReportHeader
	{
		COLOR: #ffffff;
	}
	.ReportHeaderDark
	{
		COLOR: #000000;
	}




	td
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
	}

	h1
	{
		font-size: 16pt;
		COLOR: #000000;
		FONT-FAMILY: Verdana;
		BACKGROUND-COLOR: transparent;
		TEXT-DECORATION: none
	}

	h2
	{
		font-size: 14pt;
		color: #003366;
		font-family: Verdana;
		background-color: transparent;
		text-decoration: none
	}

	h2.reverse
	{
		font-size: 14pt;
		color: #003366;
		font-family: Verdana;
		background-color: #dddddd;
		text-decoration: none
	}

	.SectionHeading
	{
		FONT-WEIGHT: Bold;
		font-size: 12pt;
		color: #ffffff;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		background-color: #444444;
		text-decoration: none
	}
	
	.LoginHeading
	{
		font-weight: Bold;
		font-size: 12px;
		color: #ffffff;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		/*background-color: transparent;*/
		text-decoration: none
	}

	.SectionHeading2
	{
		FONT-WEIGHT: Bold;
		font-size: 16px;
		color: #ffffff;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		background-color: #444444;
		text-decoration: none
	}

	
	/*
	.SectionHeading
	{
		background-color: #ADD8E6;
	}
	*/
	.Error
	{
		COLOR: #ff0000;
	}

	.Success
	{
		COLOR: #00ff00;
	}

	.Highlight
	{
		COLOR: #FFCC00;
	}


	.Header
	{
		background-color: #339999;
		color: #ffffff;
	}


	h3
	{
		font-size: 10pt;
		font-weight: 1000;
		color: #000000;
		font-family: Verdana;
		background-color: transparent;
		text-decoration: none
	}


	input
	{
		color: #000000;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}


	select
	{
		font-size: 8pt;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	input.Button
	{
		font-size: 9pt;
		color: Black;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #cdcdcd;
		cursor: hand;
	}

	.DarkButton
	{
		font-size: 9pt;
		color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #2F4F4F;
		cursor: hand;
		/*font-weight : bold;*/
	}

	input.EditBox
	{
		color: #000000;
		background-color: #fefefe;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-right : 7px;
	}

	input.EditBox_Bold
	{
		color: #000000;
		background-color: #fefefe;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-right : 7px;
		font-weight: Bold;
	}

	input.ReadOnlyLabel
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #eeeeee;
	}

	input.ReadOnlyLabel2
	{
		font-family: Inherit;
		background-color: transparent;
		font-weight: Bold;
		text-align : center;
	}

	input.TransparentBorderless
	{
		border: transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: transparent;
		color: #000000;
		font-weight: Bold;
		text-align : left;
	}

	
	input.HelpTextArea
	{
		border: transparent;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: transparent;
		color: #000000;
		text-align : right;
		font : bold;
	}
	
	input.ReadOnlyEdit
	{
		border-right: silver 1px solid;
		border-top: silver 1px solid;
		font-size: 8pt;
		border-left: silver 1px solid;
		border-bottom: silver 1px solid;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #f0f0f0;
	}

	.BrowseHeading
	{
		font-size: 10pt;
		color: #003366;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		/*background-color: transparent;*/
		text-decoration: none;
		font-weight: Bold;
	}



	div.normal
	{
		color: #000000;
		background-color: transparent;
		font-size: 9pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	div.MediumNormal
	{
		color: #000000;
		background-color: transparent;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	

	div.small
	{
		color: #000000;
		background-color: transparent;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	div.Error
	{
		color: #ff0000;
		background-color: transparent;
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	div.MediumError
	{
		color: #ff0000;
		background-color: transparent;
		font-size: 11pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}


	div.normal.highlighted
	{
		color: #000000;
		background-color: transparent;
		font-size: 8pt;
		font-family: Helvetica, Verdana, Arial;
		font-weight : bold;
	}

	div.FrmElmHead
	{
		color: #666633;
		/*background-color: transparent;*/
		font-size: 9pt;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-weight : bold;
	}

	div.FrmElmHeadReq
	{
		color: #B11B26;
		/*background-color: transparent;*/
		font-size: 9pt;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-weight : bold;
	}


	div.FormFieldHeadingSpecial
	{
		color: #666633;
		background-color: Transparent;
		font-size: 9pt;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-weight : Bold;
	}

	div.debug
	{
		color: #ff0000;
		background-color: Transparent;
		font-size: 7pt;
		font-family: Verdana, Helvetica, Arial, sans-serif;
	}

	a.Disabled
	{
		color: #999999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: none;
	}

	th
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #ffffff;
		font-size: 8pt;
		color: #666633;
	}

	th.ReportHeader
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #111111;
		font-size: 8pt;
		color: #ffffff;
	}


	textarea.ReadOnly
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	textarea.Normal
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	textarea
	{
		font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	.navtable
	{
		BACKGROUND-COLOR: #bbbbbb;
		BORDER-BOTTOM: #dcdcdc 1px solid;
		BORDER-COLLAPSE: collapse;
		BORDER-LEFT: #dcdcdc 1px solid;
		BORDER-RIGHT: #dcdcdc 1px solid;
		BORDER-TOP: #dcdcdc 1px solid;
		COLOR: #000000;
		FONT-SIZE: 100%;
		MARGIN-BOTTOM: 0px;
		MARGIN-LEFT: 0px;
		MARGIN-TOP: 0px
	}


	.issuetable
	{
		BACKGROUND-COLOR: #E0E0E0;
		BORDER-BOTTOM: 10px;
		BORDER-COLLAPSE: collapse;
		BORDER-LEFT: 3px;
		BORDER-RIGHT: 2px;
		BORDER-TOP: 1px;
		COLOR: #000000;
		FONT-SIZE: 100%;
		MARGIN-BOTTOM: 10px;
		MARGIN-LEFT: 13px;
		MARGIN-TOP: 0px
	}


	.issuecontent
	{
		BACKGROUND-COLOR: #cccccc;
		BORDER-BOTTOM: #dcdcdc 1px solid;
		BORDER-LEFT: #dcdcdc 1px solid;
		BORDER-RIGHT: #dcdcdc 1px solid;
		BORDER-TOP: #dcdcdc 1px solid;
		PADDING-LEFT: 3px
	}

	.DarkBorder
	{
		background-color : Black;
	}

	.navtext
	{
		font-family: Verdana;
		width:220px;
		font-size:7pt;
		border-width:2px;
		border-style:solid;
		border-color:#CC0000;
		/*layer-background-color:#006697;*/
		/*background-color:#006697;*/
		layer-background-color:#333333;
		background-color:#333333;
		color:#FFFFFF;
	}
	
	.mainContent 
	{
		/*
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		color: #666666;
		*/
		
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		line-height: 18px; 
		color: #555555; 
		margin-right: 20px; 
		margin-left: 20px;
	}

	.mainContentLink 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 12px;
		color: #990000;
	}

	.mainContentTitle 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		color: #4684A3;
		font-weight: bold;
	}

	.footerContent 
	{
		font-family: Arial, Helvetica,Verdana;
		font-size: 10px;
		color: #5692BA;
	}
	
	.portfolioContent 
	{
		font-family: Arial, Helvetica,Verdana;
		font-size: 10px;
		color: #666666;
	}
	
	.subContent 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		color: #666666;
	}

	.subContentLink 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		color: #4684AD;
	}
	
	.subContentBold 
	{
		font-family: Verdana,Arial,Helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
	}
	
	.subContentItalic 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		font-style : italic;
		color: #666666;
	}
	
	.subContentRequired 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		color: #DD1720;
	}
	
	.subContentError 
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 10px;
		font-weight: bold;
		color: #DD1720;
	}


	font.FormError
	{
		font-family: Verdana,Arial, Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #DD1720;
	}

	.inactive
	{
		font-size: 11px;
		color: #b0b0b0;
	}

	/* Search Results Highlight colors */	
	.SRH_00ff00
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#00ff00;
	}
	.SRH_ffff00
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#ffff00;
	}
	.SRH_00bfff
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#00bfff;
	}
	.SRH_7cfc00
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#7cfc00;
	}
	.SRH_b0e0e6
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#b0e0e6;
	}
	.SRH_7fffd4
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#7fffd4;
	}
	.SRH_ff0000
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#ff0000;
	}
	.SRH_adff2f
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#adff2f;
	}
	.SRH_ffa500
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#ffa500;
	}
	.SRH_7fff00
	{
		color: 				#000000;
		font-family:		Verdana, Arial, Helvetica, sans-serif;
		text-decoration: 	none;
		background-color: 	#7fff00;
	}
	
</style>
