<style type="text/css">

  BODY {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    background-image: none;
    background-repeat: repeat-y;
    background-color: FFFFFF;
  }

  A:link {color: 003399; font-weight: normal; text-decoration:none}
  A:visited {color: 003399; font-weight: normal; text-decoration:none}
  A:hover {color: 003399; font-weight: normal; text-decoration:underline}
  A:active {color: red; font-weight: normal; text-decoration:none}

  HR { height: 1px;	border-style: none;	background: #DCDCDC; color: #DCDCDC; margin: 4px 8px 8px 8px; }
  P { font-size: 9pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica; color: #000000; font-weight: normal; }
  LI { font-size: 9pt; font-family: Verdana, Arial, Helvetica; text-align: left; line-height: 12pt; color: #000000; font-weight: normal; }
  UL { font-size: 10pt; font-family: Verdana, Arial, Helvetica; text-align: left; line-height: 12pt; }
  H1 { font-family: Verdana, Arial, Helvetica; font-size: 18pt; font-weight: bold; line-height: 22pt; color: FFA500; }
  H2 { font-family: Verdana, Arial, Helvetica; font-size: 13pt; font-weight: normal; color: #030663; }
  H3 { font-family: Verdana, Arial, Helvetica; font-size: 11pt; font-weight: normal; line-height: 16pt; color: #030663; }
  H4 { font-family: Verdana, Arial, Helvetica; font-size: 10pt; line-height: 13pt; color: A52A2A; }
  H5 { font-family: Verdana, Arial, Helvetica; font-size: 9pt; line-height: 10pt; text-align: center; font-weight: bold; color: 000000; z-index:1;}
  H6 { font-family: Verdana, Arial, Helvetica; font-size: 8pt; line-height: 10pt; text-align: center; color: 000000; z-index:1;}


  .hometext { font-size: 10pt; line-height: 11pt; font-family: Verdana, Arial, Helvetica; color: 0a3d6c; }
  .quotetext { font-size: 10pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica; color: 0a3d6c; font-weight: bold; }
  .quotecaption { font-size: 10pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica; color: 0a3d6c; font-style:italic; }

  .caption { text-align:left; margin-left:20px; margin-right:20px; margin-top:1px; font-size:9pt; font-style:italic; }
  .justify { text-align: justify; }
  .left { text-align: left; }
  .center { text-align: center; }
  .right {font-size: 9pt; font-height: 9pt; text-align: right;}
  .block {margin-left: 5px; margin-right: 200px; text-align: justify; }
  .ss { font-size: 11pt; font-family: Verdana, Arial, Helvetica; font-weight: normal; color: black; }
  .title { font-size: 14pt; color: FFA500; font-weight: bold; }
  .smalltitle {font-size: 12pt; font-family: Verdana, Arial, Helvetica; text-align: left; font-weight: bold; color: FFA500;}
  .bold { font-weight: bold; }
  .tab { font-family: Verdana, Arial, Helvetica; color: white; font-weight: bold; font-size: 10pt; line-height: 12pt; margin:6px; }
  .textOnly {font-size: 7pt; text-align: center; }
  .checklist { background-color: FFF5EE; height: 60px; }
  .csiBullet { position:relative; top:2px; margin-right:0px; border-width:0; border:no; padding:0px; float:left; }
  .miniHead { text-indent: -10px; margin-left: 16px; margin-top: 0px; margin-bottom: 3px; margin-right:2px; }

  .menuBold {
    background-color: white;
    width:148; left:0;
    font-size: 10pt;
    font-weight: bold;
    line-height: 18pt;
    border: 1px;
    border-color: white;
    padding-left: 15px;
    margin-top:0px;
    margin-right:0px;
  }

  .sectionHead {
    color: FFA500;
    font-weight: bold;
  }

  .sst {
    font-size: 11pt;
    font-height: 18pt;
    font-family: Verdana, Arial, Helvetica;
    line-height: 18pt;
    color: 800000;
  }

  .ssa {
    font-size: 12pt;
    font-family: Verdana, Arial, Helvetica;
  }

  .ssaw {
    font-size: 12pt;
    font-family: Verdana, Arial, Helvetica;
    color: FFFFFF;
  }

.inputTitle {
	font-family:	sans-serif, "lucida sans", helvetica, geneva, arial;
	font-size:		8pt;
	color:			#666699;
}

.errorMessage {
	font-family:	sans-serif, "lucida sans", helvetica, geneva, arial;
	font-size:		8pt;
	color:			#ff0000;
}
.stackMessage {
	font-family:	vendana;
	font-size:		8pt;
	color:			#000000;
}

.menu {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background: #ffffff;
	border: solid #ffffff;
	border-width: thin 0px;
	border-bottom: none;
}
.menuOver {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	background: #b5c3d6;
	border: solid;
	border-width: thin 0px;
	border-bottom: none;
}
.subMenu {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	border: solid #ffffff;
	border-width: 1px;
}
.subMenuOver {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	position: absolute;
    left: 0;
	top: 0;
	visibility: hidden;
	border: solid;
	border-width: 1px;
}
.subMenuItem {
	font-family: Arial;
	font-size: 9;
	color: #000000;
	white-space: nowrap;
	border: solid #ffffff;
	border-width: 1px;
}
.subMenuItemOver {
	font-family: Arial;
	font-size: 9;
	color: #000000;
	white-space: nowrap;
	background: #b5c3d6;
	border: solid;
	border-width: 1px;
}


tr.odd {
	background-color: #F7F7F7;}
	
table.contentTable{
	font-size:100%;
	margin-bottom: 25px;}

table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 1px;}

table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;}
	
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;}

table.contentTable, table.threeColTable {
	margin-bottom: 25px;}

table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 0;}

table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;}
	
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;}


</style>
