<!-- Maincss style sheet - revised to add class xl123-t codes   4/2/08 -->
body 
	{
   font-family 	: "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
   font-size		: 14px;
   color				: black;
   text-align		: left;
	margin-top		: 0px;
	margin-left		: 4px;
	margin-right	: 0px;
	margin-bottom	: 0px;
	padding-top		: 0;
	padding-left	: 0;
	padding-right	: 0;
	padding-bottom : 0;
	border-top		: 0;
	border-left		: 0;
	border-bottom	: 0;
	border-right	: 0;
	width				: auto;
	}

table.box
	{
	padding					:2px;10px;
	margin-left			:2px;
	margin-right		:6px;
	margin-top			:10px;
	margin-bottom		:0px;
	border-top			:.5pt solid blue;
	border-right		:.5pt solid blue;
	border-bottom		:.5pt solid blue;
	border-left			:.5pt solid blue;
	border-spacing		:4px;
 	background			:#e6e6fa;
	}

th.info 
	{
   background			:#ffffcc; color:#660000; font-family: Arial, Helvetica, sans-serif; font-size:10pt
	}

td.info 
	{
   background			:#ffffcc; color:#660000; font-family: Arial, Helvetica, sans-serif; font-size:10pt
	}

th.info a 
	{
   background			:white; color:#ff6600
	}

td.info a 
	{
   background			:white; color:#ff6600
	}

td 
	{
	color			:black;
	font-size	:14pt;
	font-family : "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
	text-align	:left;
	width			: auto;
	}
 
.text1
	{
	font-family			: Times, Verdana, Ariel, sans-serif;
	color					: black;
	font-size			:8.0px;
	text-indent			: 1px;
	}

.ctr  
	{
   font-family		: "Myriad Web", Geneva, Arial, Helvetica, sans-serif; 
	 color				: black;
   text-align		: center;
   width				: auto;
	}

.norule  
	{
   font-family		: "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
   font-size		:14px;
   color				:black;
   text-align		:left;
	margin-top		:-8px;
	margin-left		:-8px;
	margin-right	:0px;
	margin-bottom	:0px;
	padding-top		:0;
	padding-left	:0;
	padding-right	:0;
	padding-bottom	:0;
	border-top		:0;
	border-left		:0;
	border-bottom	:0;
	border-right	:0;
	width				:auto;
	}

.toc  
	{
   font-family		: "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
   font-size		:10px;
   color				:black;
   text-align		:left;
	margin-top		:-8px;
	margin-left		:-8px;
	border-top 		:0;
	border-left		:0;
	border-bottom	:0;
	border-right	:0;
	width				:auto;
	}

.col-hdg 
	{
	background		: #ebf4ea;
	font-family		: Times, Verdana;
	}

td.font3
	{
	color					:black;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			: "Myriad Web", sans-serif;
	}

.font4
	{
	color					:black;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			: "Myriad Web", sans-serif;
	}

.font5
	{
	color					:black;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			: "Myriad Web", sans-serif;
	}

.font6
	{
	color					:black;
	font-size			:10.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			: "Myriad Web", sans-serif;
	}

.font16
	{
	color					:black;
	font-size			:16.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			: "Myriad Web", sans-serif;
	}

.xl15
	{
	padding-top			:3px;
	padding-right		:0px;
	padding-left		:3px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:general;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl15-c
	{
	padding-top			:3px;
	padding-right		:0px;
	padding-left		:3px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl15-t
	{
	padding-top			:3px;
	padding-right		:0px;
	padding-left		:3px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:top;
	white-space			:nowrap;
	}

.xl15-l				// new for tables
	{
	padding-top			:3px;
	padding-right		:0px;
	padding-left		:3px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:top;
	white-space			:nowrap;
	}

.xl21
	{
	padding-top			:3px;
	padding-right		:0px;
	padding-left		:3px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl22
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:general;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl23
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl23-t
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:top;
	}

.xl24
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:general;
	vertical-align		:bottom;
	}

.xl24r
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:right;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl25
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl25bot-l
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl25bot-lb
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl25bot-c
	{
	padding-top				:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl25bot-cb
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl25top-l
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:top;
	white-space			:nowrap;
	}

.xl25top-lb
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:top;
	white-space			:nowrap;
	}

.xl25top-c
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:top;
	white-space			:nowrap;
	}

.xl25top-cb
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:top;
	white-space			:nowrap;
	}

.xl26
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl27
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:black;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:middle;
	border-top			:.5pt solid blue;
	border-right		:.5pt solid blue;
	border-bottom		:none;
	border-left			:.5pt solid blue;
	white-space			:normal;
	}

.xl27-c
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:black;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:middle;
	border-top			:.5pt solid blue;
	border-right		:.5pt solid blue;
	border-bottom		:none;
	border-left			:.5pt solid blue;
	white-space			:normal;
	}

.xl27-cb
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:black;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:middle;
	border-top			:.5pt solid blue;
	border-right		:.5pt solid blue;
	border-bottom		:none;
	border-left			:.5pt solid blue;
	white-space			:normal;
	}

.xl28
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl28-c
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl29hdg-l8
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	background			:#ebf4ea;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl29hdg-c8
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	background			:#ebf4ea;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl29hdg-l
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	background			:#ebf4ea;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl29hdg-c
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	background			:#ebf4ea;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl301
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:general;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl30
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:blue;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial;
	text-align			:left;
	vertical-align		:bottom;
	border				:.5pt solid blue;
	white-space			:normal;
	}

.xl30-a
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:blue;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial;
	text-align			:left;
	vertical-align		:bottom;
	border				:.5pt solid blue;
	white-space			:normal;
	}

.xl31
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl32
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl33
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl34
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl35
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl35-b
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:10.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl36
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl37
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:left;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl38
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:400;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl39
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

.xl40
	{
	padding-top			:1px;
	padding-right		:1px;
	padding-left		:1px;
	color					:windowtext;
	font-size			:8.0pt;
	font-weight			:700;
	font-style			:normal;
	text-decoration	:none;
	font-family			:Arial, sans-serif;
	text-align			:center;
	vertical-align		:bottom;
	white-space			:nowrap;
	}

tr.col-hdg 
	{
	background		:#ebf4ea;
	font-family		: Times, Verdana;
	}

h1 
	{
	font-family		: Impact, "Arial Black", "Helvetica Black", sans-serif;
	color				:black;
	font-weight		:bold;
	text-align		:center;
   }

h2 
	{
	font-family		: "Arial Narrow", "Helvetica Narrow", sans-serif;
	color				:black;
	font-weight 	:bold;
	text-align		:center;
   }

h3, h4
	{
	font-family 	: "Arial Narrow", "Helvetica Narrow", sans-serif;
	color       	:black;
	font-weight 	:bold;
   }

a	
	{
   color: black;
	}

a:link, a:active
   {
	text-decoration :none;
	color           :MediumBlue;
	text-indent     :3px;
	background      :transparent;
   }

a:visited
   {
	text-decoration :none;
	color           :#993300;
	text-indent     :3px;
	background      :transparent;
   }

a:hover
   {
	text-decoration :underline;
	color           :black;
	text-indent     :3px;
	background      :yellow;
   }

hr {
   height: 1pt;
	}

p	{
	text-indent			:6px; 	
	}

p.info 
	{
	background			:#ffffcc;
	border-bottom		:blue;
	border-left			:blue;
	border-right		:blue;
	border-top			:blue;
	color					:#990033;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			:10pt;
	padding-bottom		:1%;
	padding-left		:1%;
	padding-right		:1%;
	padding-top			:1%;
	text-align			:left
	}

.heading 
	{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			:14pt;
	font-weight			:bold;
	line-height			:12pt;
	text-align			:center
	}

.tc
	{
	text-align			:center
	}

.ind1
	{
	text-indent			:1em
	}

.head
	{
	font-family			: Times, Verdana, Ariel, sans-serif;
	color					:black;
	font-size			:10px;
	font-weight			:bold;
	text-indent			:0;
	text-align			:center;
	}

.head1
	{
	font-family			:Times, Verdana, Ariel, sans-serif;
	color					:black;
	font-size			:12px;
	font-weight			:bold;
	text-indent			:0;
	text-align			:center;
	}

.head2
	{
	font-family		: Times, Verdana, Ariel, sans-serif;
	color				:black;
	font-size		: 14px;
	font-weight		:bold;
	text-indent		:0;
	text-align		:center;
	}

.text1
	{
	font-family		: Times, Verdana, Ariel, sans-serif;
	color				:black;
	font-size		: 12px;
	text-indent		:1em;
	}

.text1n
	{
	font-family		:Times, Verdana, Ariel, sans-serif;
	color				:black;
	font-size		: 12px;
	text-indent		:0;
	}

.text2
	{
	font-family		: Times, Verdana, Ariel, sans-serif;
	color				:black;
	font-size		:14px;
	text-indent		:1em;
	}

.text2n
	{
	font-family		: Times, Verdana, Ariel, sans-serif;
	color				:black;
	font-size		:14px;
	text-indent		:0;
	}

.low
	{
	text-transform		:lowercase;
	}

.up
	{
	text-transform		:uppercase;
	}

pre.block, pre.Xmp 
	{
	background			:#eeeeee;
	border-bottom		:black 2px solid;
	border-left			:black 2px solid;
	border-right		:black 2px solid;
	border-top			:black 2px solid;
	color					:black;
	font-family			: Courier, fixed;
	font-size				:smaller;
	font-weight			:bold;
	margin-left			:1em;
	margin-right		:1em;
	white-space 		:pre;
	width          	:auto;
	}

div.info 
	{
   background			:#ffffcc;
	border-bottom		:blue;
	border-left			:blue;
	border-right		:blue;
	border-top			:blue;
	color					:#990033;
	font-family			: Arial, Helvetica, sans-serif;
	font-size				:10pt;
	padding-bottom		:1%;
	padding-left		:1%;
	padding-right		:1%;
	padding-top			:1%;
	text-align			:left
	}
div.info a 
	{
   background			:none transparent scroll repeat 0% 0%; color:#ff6600
	}


