<style type="text/css">
/* main style sheet*/
/* forms processing */
	.select {background-color: FFFFFF; color: Black; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.select1{background-color: FFFFFF; color: Black; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.select_edit {background-color: CFCFCC; color: Black; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.select_box {background-color: silver; color: darkblue; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.select_box_disabled {background-color: lightgray; color: gray; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.select_box_disabled2 {background-color: lightgray; color: gray; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-color: white; background-color: white; border-width: thin; border-style: solid;}
	.arrows {background-color: D3D3D3; color: black; font-family: verdana; font-size: 10pt; font-weight: 700;}
	.button {color: black; background-color: A7A18B; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.button1 {color: 380D56; background-color: B0ADB2; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.button1a {color: 000066; background-color: #C0C0C0; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; }
	.button2 {color: 000066; background-color: #D8DDF1; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; cursor: hand;}
	.text {background-color: white; color: black; font-family: verdana; font-size: 7.5pt; font-weight: 600;}
	.text1 {background-color: A7A18B; color: Black; font-family: verdana; font-size: 7.5pt; font-weight: 700;}
	.text2 {background-color: F1F1F0; color: Black; font-family: verdana; font-size: 7.5pt; font-weight: 700;}

/* new button styles */
	.btnhvr1 {color: #EFCB5A; background-color: #5382B2; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; }
	.btnhvr2 {color: #EFCB5A; background-color: #D1D2C5; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; cursor: hand;}
	.btnhvr3 {color: black; background-color: #A7A18B; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; }
	.button1a {color: 000066; background-color: #C0C0C0; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; }
	.button2 {color: 000066; background-color: #D8DDF1; font-family: verdana; font-size: 7.5pt; font-weight: 700; border-style: solid; border-color: gray; border-width: thin; cursor: hand;}

/* mouseover effects */

	.link:link {font-family: verdana; font-size: 8pt; font-weight: 600; color: blue; text-decoration: none;}
	.link:active {font-family: verdana; font-size: 8pt; font-weight: 600; color: blue; text-decoration: none;}
	.link:visited {font-family: verdana; font-size: 8pt; font-weight: 600; color: blue; text-decoration: none;}
	.link:hover {font-family: verdana; font-size: 8pt; font-weight: 600; color: B28C65; text-decoration: none;}


	.linkon:link {font-size: 8pt; text-decoration: none; color: white; font-family: verdana; font-weight: 700;}
	.linkon:active {font-size: 8pt; text-decoration: none; color: white; font-family: verdana; font-weight: 700;}
	.linkon:visited {font-size: 8pt; text-decoration: none; color: white; font-family: verdana; font-weight: 700;}
	.linkon:hover {font-size: 8pt; text-decoration: none; color: B28C65; font-family: verdana; font-weight: 700; cursor: hand;}

	.link1:link {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:blue; text-decoration: none;}
	.link1:active {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:blue; text-decoration: none;}
	.link1:visited {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:blue; text-decoration: none;}
	.link1:hover {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:B28C65; text-decoration: none;}

	.link2:link {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:022790; text-decoration: none;}
	.link2:active {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:022790; text-decoration: none;}
	.link2:visited {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:022790; text-decoration: none;}
	.link2:hover {font-family: verdana; font-size: 7.5pt; font-weight: 600; color:B28C65; text-decoration: none;}

	.link4:link {font-family: verdana; font-size: 7.5pt; font-weight: 700; color:4D077D; text-decoration: none;}
	.link4:active {font-family: verdana; font-size: 7.5pt; font-weight: 700; color:4D077D; text-decoration: none;}
	.link4:visited {font-family: verdana; font-size: 7.5pt; font-weight: 700; color:4D077D; text-decoration: none;}
	.link4:hover {font-family: verdana; font-size: 7.5pt; font-weight: 700; color:B28C65; text-decoration: none;}

	.link5:link {font-family: verdana; font-size: 8.5pt; font-weight: 700; color:B28C65; text-decoration: none;}
	.link5:active {font-family: verdana; font-size: 8.5pt; font-weight: 700; color:B28C65; text-decoration: none;}
	.link5:visited {font-family: verdana; font-size: 8.5pt; font-weight: 700; color:B28C65; text-decoration: none;}
	.link5:hover {font-family: verdana; font-size: 8.5pt; font-weight: 700; color:black; text-decoration: none;}

	.footer {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none;}
	.footer:link {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none;}
	.footer:active {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none;}
	.footer:visited {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none;}
	.footer:hover {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:ffffff; text-decoration: underline;}

	.menutitle {font-family: verdana; font-size: 10pt; font-weight: 700; color:ffffff; text-decoration: none;}
	.menulink:link {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none; text-indent: 10px;}
	.menulink:active {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none; text-indent: 10px;}
	.menulink:visited {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:022790; text-decoration: none; text-indent: 10px;}
	.menulink:hover {font-family: verdana; font-size: 7.5pt; font-weight: 400; color:c0c0c0; text-decoration: underline; text-indent: 10px;}

	.header{font-family: verdana; font-size: 8pt; font-weight: 600; color:ffffff; text-decoration: none;}
	.header:link {font-family: verdana; font-size: 8pt; font-weight: 600; color:ffffff; text-decoration: none;}
	.header:active {font-family: verdana; font-size: 8pt; font-weight: 600; color:ffffff; text-decoration: none;}
	.header:visited {font-family: verdana; font-size: 8pt; font-weight: 600; color:ffffff; text-decoration: none;}
	.header:hover {font-family: verdana; font-size: 8pt; font-weight: 600; color:ffffff; text-decoration: underline;}

/*start Hover styles for pop up menus */
	.link3:link {font-size: 10; text-decoration: none; color: 583C91; font-family:verdana; font-weight: 700;}
	.link3:active {font-size: 10; text-decoration: none; color: 583C91; font-family:verdana; font-weight: 700;}
	.link3:visited {font-size: 10; text-decoration: none; color: 583C91; font-family:verdana; font-weight: 700;}
	.link3:hover {font-size: 10; text-decoration: none; color: 000000; font-family:verdana; font-weight: 700;}
/* end hover styles*/

/* border effects for tables */
	.border {border-style: solid; border-color: #69738C; border-width: thin;}
	.border1 {border-style: solid; border-color: black; border-width: thin;}
	.border2 {border-style: solid; border-color: #69738C; background-color: white; border-width: thin;}
	.border3 {border-style: solid; border-color: #69738C; border-width: thin; font-family: Verdana; font-size: 7.5pt; font-weight: 700;}
	.td_border {border-style: solid; border-color: gray; border-width: thin;}
	.ap_border {border-style: solid; border-color: #007263; border-width: thin;}

/* body effects #666699;*/
	.body {background-color: 000000;  margin-top: 0; margin-left: 0;}
	.body1 {background-color: F1F1F0; margin-top: 0; margin-left: 0; margin-right: 0;}
	.body2 {background-color: FFFFFF; margin-top: 0; margin-left: 0;}
	BR.pageEnd{page-break-after: always;}
	BR.pageEnd1{page-break-before: always;}

/*body copy*/
	h3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; color:380D56 }
	.h3a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; color:380D56 }


/* font styles */
	.bold {font-weight: 800;}
	.redtext {color: red;}
	.font1 {font-family: Verdana; font-size: 7.5pt; font-weight: 700;}
	.font2 {font-family: Verdana; font-size: 7.5pt; font-weight: 700; background-color: A7A18B;}
	.font3 {font-family: Verdana; font-size: 9pt; font-weight: 700;}
	.font4 {font-family: Verdana; font-size: 9pt; font-weight: 700; color: darkblue;}
	.font5 {font-family: Verdana; font-size: 7pt; font-weight: 700; color: darkblue; background-color: DDDAD6;}
	.font6 {font-family: Verdana; font-size: 8pt; font-weight: 700; color: 380D56;}
	.font7 {font-size: 10; text-decoration: none; color: gray; font-family:verdana; font-weight: 700;}
	.font8 {font-size: 10; text-decoration: none; color: 006668; font-family:verdana; font-weight: 700;}
	.pageHdr {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: 700; text-indent: 1px; background-color: #69738C;}
	.reptHdr {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: 700; text-indent: 1px; background-color: #006668;}
	.frameHdr {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: 700;}


/* TABLES */
	.th {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-indent: 1px; background-color: #425688; font-weight: 600;}
	.docnav {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
	.tbc {font-family: Verdana; font-size: 7.5pt; font-weight: 400; }
	.tbcbold {font-family: Verdana; font-size: 8pt; font-weight: 600; text-indent: 1px; }
	.tbcbigbold {font-family: Verdana; font-size: 9pt; font-weight: 600; text-indent: 1px; }
	.tbcsmallbold {font-family: Verdana; font-size: 7pt; font-weight: 600; text-indent: 1px; }
	.tblfootnote {font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 8pt; }
	.tblsmall {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: 400; }
	.tblsubhead {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 700;}
	.tblsubhead1 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 700; color: 380D56;}
	.hdrbgrnd {background-color: #B0ADB2;}
	.hdrbgrnd1 {font-family: Verdana; font-size: 7.5pt; font-weight: 700; background-color: #F1F1F0; } /*#A0A5B2;}*/
	.hdrbgrnd2 {font-family: Verdana; font-size: 7.5pt; font-weight: 700; background-color: #D4D0C8; } /*#42AA9C;}*/
	.hdrbgrnd3 {font-family: Verdana; font-size: 7.5pt; font-weight: 700; background-color: #F1F1F0; } /*#C0C0C0;}*/
	.hdrbgrndA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: 700;background-color:DDDAD6;}
	.hdrP {font-family: Verdana, Arial, Helvetica, sans-serif; color: #380D56; font-size:9pt; font-weight: 700; background-color: #6B598F;}
	.hdrG {font-family: Verdana, Arial, Helvetica, sans-serif; color: #380D56; font-size:9pt; font-weight: 700; background-color: #7D8394;}
	.hdrB {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-indent: 1px; background-color: #425688; font-weight: 600;}

/* plugin styles */
	.dash_head {font-family: Verdana; font-size: 9pt; font-weight: 700; color=#000000; }
	.plugin_header {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; font-weight: 700;  background-color: #413A69;}
	.plugin_link:link {font-size: 8pt; text-decoration: none; color: #blue; font-family: verdana; font-weight: 700;text-decoration:underline;}
	.plugin_link:active {font-size: 8pt; text-decoration: none; color: #blue; font-family: verdana; font-weight: 700;text-decoration:underline;}
	.plugin_link:visited {font-size: 8pt; text-decoration: none; color: #blue; font-family: verdana; font-weight: 700;text-decoration:underline;}
	.plugin_link:hover {font-size: 8pt; text-decoration: none; color: #FFFFFF; font-family: verdana; font-weight: 700; cursor: hand;}

	.plugin_link2:link {font-size: 6.5pt; text-decoration: none; color: #95A69B; font-family: verdana; font-weight: 700;}
	.plugin_link2:active {font-size: 6.5pt; text-decoration: none; color: #95A69B; font-family: verdana; font-weight: 700;}
	.plugin_link2:visited {font-size: 6.5pt; text-decoration: none; color: #95A69B; font-family: verdana; font-weight: 700;}
	.plugin_link2:hover {font-size: 6.5pt; text-decoration: none; color: #000000; font-family: verdana; font-weight: 700; cursor: hand;}

	.linkbglight:link {font-size: 6.5pt; text-decoration: none; color: #C0C0C0; font-family: verdana; font-weight: 700;}
	.linkbglight:active {font-size: 6.5pt; text-decoration: none; color: #C0C0C0; font-family: verdana; font-weight: 700;}
	.linkbglight:visited {font-size: 6.5pt; text-decoration: none; color: #C0C0C0; font-family: verdana; font-weight: 700}
	.linkbglight:hover {font-size: 6.5pt; text-decoration: none; color: #808080; font-family: verdana; font-weight: 700; cursor: hand;}

	.linkbgdark:link {font-size: 6.5pt; text-decoration: none; color: #A0A0A0; font-family: verdana; font-weight: 700;}
	.linkbgdark:active {font-size: 6.5pt; text-decoration: none; color: #A0A0A0; font-family: verdana; font-weight: 700;}
	.linkbgdark:visited {font-size: 6.5pt; text-decoration: none; color: #A0A0A0; font-family: verdana; font-weight: 700}
	.linkbgdark:hover {font-size: 6.5pt; text-decoration: none; color: #F0F0F0; font-family: verdana; font-weight: 700; cursor: hand;}
/* corporate colors */
	.corp {background-color: #C6CAB6; margin-top: 0; margin-left: 0;}
/* report styles/page headers */
	.rptheader {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; text-indent: 1px; background-color: #C0C0C0; font-weight: 600; height:20px;}
	.rptheader:link {font-size: 6.5pt; text-decoration: none; color: #95A69B; font-family: verdana; font-weight: 700;}
	.rptheader:active {font-size: 6.5pt; text-decoration: none; color: #95A69B; font-family: verdana; font-weight: 700;}
	.rptheader:visited {font-size: 6.5pt; text-decoration: none; color: #95A69B; font-family: verdana; font-weight: 700}
	.rptheader:hover {font-size: 6.5pt; text-decoration: none; color: #000000; font-family: verdana; font-weight: 700; cursor: hand;}

	.rptheaderbold {font-family: Arial; font-size: 13pt; font-weight: 700; text-indent: 1px; }
	.rptheaderbold2 {font-family: Arial; font-size: 11pt; font-weight: 700; text-indent: 1px; }

