body	{ 	background: #FFFFFF;  	margin-top: 0px; 	margin-left: 0px; 	margin-right: 0px; 	font-size: 9pt;	color: #000000;	font-family: arial, helvetica, sans-serif;}table.navback {  background: #C4D3EC;}

table.blueborder {
  border-color: #9aa9b9;
}tr.navback2 {  background: #d8e2f4;}td.navlinetop {  background: #8ca0b4;}td.navlinebot {  background: #9aa9b9;}

p.search {  font-size: 9pt;  color: #666666;  font-weight: bold;  font-family: arial, helvetica, sans-serif;}

div.search	{	margin: 0px 0px 0px 6px;}a.subnav:link	{	color: #315072;	font-size: 10pt;	line-height: 15pt;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	margin: 0px 0px 0px 8px;}a.subnav:visited	{	color: #406995;	font-size: 10pt;	line-height: 15pt;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	margin: 0px 0px 0px 8px;}a.subnav:hover	{	color: #406995;	font-size: 10pt;	line-height: 15pt;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: underline;	margin: 0px 0px 0px 8px;}a.subnavsel:link	{	color: #333333;	font-size: 10pt;	line-height: 15pt;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	margin: 0px 0px 0px 8px;}a.subnavsel:visited	{	color: #333333;	font-size: 10pt;	line-height: 15pt;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	margin: 0px 0px 0px 8px;}a.subnavsel:hover	{	color: #333333;	font-size: 10pt;	line-height: 15pt;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	margin: 0px 0px 0px 8px;}a.bodylink:link	{	color: #35477E;	font-weight: bold;	text-decoration: none;}a.bodylink:visited	{	color: #4672A3;	font-weight: bold;	text-decoration: none;}a.bodylink:hover	{	color: #4672A3;	text-decoration: underline;}

a.redlink:link	{	color: #CC0000;	font-weight: bold;	text-decoration: none;}a.redlink:visited	{	color: #660000;	font-weight: bold;	text-decoration: none;}a.redlink:hover	{	color: #CC0000;	text-decoration: underline;}

a.tablelink:link	{        font-size: 8pt;	
        color: #35477E;	font-weight: bold;	text-decoration: none;}
a.tablelink:visited	{        font-size: 8pt;	
        color: #4672A3;	font-weight: bold;	text-decoration: none;}a.tablelink:hover	{        font-size: 8pt;	
        color: #4672A3;	text-decoration: underline;}

a.tablelinkplain:link	{        font-size: 8pt;	
        color: #333333;	text-decoration: none;}
a.tablelinkplain:visited	{        font-size: 8pt;	
        color: #333333;	text-decoration: none;}a.tablelinkplain:hover	{        font-size: 8pt;	
        color: #333333;	text-decoration: underline;}
a.biglink:link	{  font-size: 12pt;	color: #35477E;	font-weight: bold;	text-decoration: none;}a.biglink:visited	{  font-size: 12pt;	color: #4672A3;	font-weight: bold;	text-decoration: none;}a.biglink:hover	{  font-size: 12pt;	color: #4672A3;	text-decoration: underline;}

a.alphabetlink:link {  font-size: 8pt;  color: #35477E;
  letter-spacing: .3em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}

a.alphabetlink:visited {  font-size: 8pt;  color: #4672A3;
  letter-spacing: .3em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}

a.alphabetlink:hover {  font-size: 8pt;  color: #4672A3;
  letter-spacing: .3em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: underline;}

a.alphabetlinkthin:link {  font-size: 8pt;  color: #35477E;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}

a.alphabetlinkthin:visited {  font-size: 8pt;  color: #4672A3;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}

a.alphabetlinkthin:hover {  font-size: 8pt;  color: #4672A3;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: underline;}

a.alphabetnolink:link {  font-size: 8pt;  color: #333333;
  letter-spacing: .3em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}

a.alphabetnolink:visited {  font-size: 8pt;  color: #333333;
  letter-spacing: .3em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}

a.alphabetnolink:hover {  font-size: 8pt;  color: #333333;
  letter-spacing: .3em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;
  text-decoration: none;}
div, p, span {	font-size: 9pt;	color: #000000;	font-family: myriad, verdana, arial, helvetica, sans-serif;}span.header {  font-size:18pt;  color: #333333;  font-weight: bold;  font-family: myriad, verdana, arial, helvetica, sans-serif;  margin: 0px 0px 0px 15px;}span.tagline {  font-size:10pt;  color: #333333;  font-weight: bold;  font-family: myriad, verdana, arial, helvetica, sans-serif;  margin: 0px 12px 0px 15px;}p.title {  font-size: 15pt;  line-height: 18pt;  color: #333333;  font-weight: bold;  font-family:  arial, helvetica, sans-serif;}span.title {  font-size: 15pt;  color: #333333;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}p.titlegiant {  font-size: 18pt;  color: #333333;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}p.subtitle {  font-size: 12pt;  line-height: 12pt;  color: #333333;  font-weight: bold;  font-family: arial, helvetica, sans-serif;}span.subtitle2 {  font-size: 12pt;  line-height: 12pt;  color: #333333;  font-weight: bold;  font-family: arial, helvetica, sans-serif;}span.subtitlelite {  font-size: 12pt;  line-height: 12pt;  color: #333333;  font-family: arial, helvetica, sans-serif;}

span.subtitlelite2 {  font-size: 11pt;  line-height: 12pt;  color: #555555;  font-family: arial, helvetica, sans-serif;}p.tablesubtitle {  font-size: 13pt;  color: #333333;  font-weight: bold;  font-family: arial, helvetica, sans-serif;}  p.body {  font-size: 10pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}p.bodysmall {  font-size: 8pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}p.bodylarge {  font-size: 11pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}p.bodyindent {  font-size: 9pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;  margin: 0px 20px 0px 20px;}table {  font-size: 10pt;  color: #333333;  font-family: myriad, verdana, arial, helvetica, sans-serif;}p.tablebody {  font-size: 10pt;  color: #333333;  font-family: myriad, verdana, arial, helvetica, sans-serif;}p.list {  font-size: 10pt;  color: #333333;  font-family: myriad, verdana, arial, helvetica, sans-serif;  margin: 0px 15px 0px 30px;}p.tablelist {  font-size: 10pt;  color: #333333;  font-family: myriad, verdana, arial, helvetica, sans-serif;  margin: 0px 0px 0px 0px;}p.listtwo {  font-size: 10pt;  color: #333333;  font-family: myriad, verdana, arial, helvetica, sans-serif;  margin: 0px 15px 0px 30px;  line-height: 16pt;}

p.alphabet {  font-size: 8pt;  color: #35477E;
  letter-spacing: .6em;  font-weight: bold;  font-family: arial, helvetica, sans-serif;}

p.alphabetline {  font-size: 8pt;  color: #666666;
  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}
span.bodyemph {  font-size: 9pt;  color: #333333;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}a.tablelist {  font-size: 9pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}

span.formtext {  font-size: 9pt;  color: #333333;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}
span.formrequired {  font-size: 8pt;  line-height: 12pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}span.formoptional {  font-size: 8pt;  color: #666666;  font-family: verdana, arial, helvetica, sans-serif;}span.formtiny {  font-size: 7pt;  color: #666666;  font-family: verdana, arial, helvetica, sans-serif;}p.listdetailcats {  font-size: 8pt;  color: #666666;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}

p.listdetailcatsonblue {  font-size: 8pt;  color: #444444;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}p.listdetails {  font-size: 8pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}

span.listdetailcats {  font-size: 8pt;
  line-height: 12pt;  color: #666666;  font-weight: bold;  font-family: verdana, arial, helvetica, sans-serif;}span.listdetails {  
  font-size: 8pt;
  line-height: 12pt;  color: #333333;  font-family: verdana, arial, helvetica, sans-serif;}span.footer {  font-size:9pt;  color: #315072;  font-family: arial, helvetica, sans-serif;  margin: 0px 0px 0px 15px;}  .SubHeadline {	font-size: 11pt;	font-weight: bold;}span.navPadding	{	margin: 20px 0px 0px 20px;}div.basetext { margin: 0px 0px 0px 20px; width: 600;}.error {	font-size: 9pt;	color:#ff4444; 	font-weight: bold; font-style: normal;	font-family: myriad, verdana, arial, helvetica, sans-serif;}