.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.g10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.b10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #194e84;
	text-decoration: none;	
}
.g10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.g10bolda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}
.b10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #194e84;
	text-decoration: none;
}
.g12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.b12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #194e84;
	text-decoration: none;
}
.b12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #194e84;
	text-decoration: none;
}
.g15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.b15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #194e84;
	text-decoration: none;
}
.g18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.b18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: normal;
	color: #194e84;
	text-decoration: none;
}
img.jqzoom{
  cursor:crosshair;
  position:absolute;
  border: 0
}
div.zoomdiv {
  z-index:20;           
  position:absolute;
  top:0px;
  left:100px;
  width:450px;
  height:450px;
  background: #ffffff;     
  border:1px solid #CCCCCC;
  display:none;
  text-align: center;
  overflow: hidden;
  margin-top:-10px;
}
table.SSD    { 
  border-collapse: collapse;
  border: 1px solid gray; font-size:12px; color:#333333;
  cellspacing=3;
  font-family: Arial;
}
td.SSD   { 
  border-collapse: collapse;
  border: 1px solid gray;
  font-family: Arial;
}


.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text1red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.text1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.head1bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #194e84;
	text-decoration: none;
}
.head1boldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.text0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.text0bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
img.jqzoom{
  cursor:crosshair;
  position:absolute;
  border: 0
}
                 
div.zoomdiv {
  z-index:20;           
  position:absolute;
  top:0px;
  left:100px;
  width:450px;
  height:450px;
  background: #ffffff;     
  border:1px solid #CCCCCC;
  display:none;
  text-align: center;
  overflow: hidden;
  margin-top:-10px;
}
table.SSD    { 
  border-collapse: collapse;
  border: 1px solid gray; font-size:12px; color:#333333;
  cellspacing=3;
  font-family: Arial;
}

td.SSD   { 
  border-collapse: collapse;
  border: 1px solid gray;
  font-family: Arial;
}
.g10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.g10bolda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.b10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #194e84;
	text-decoration: none;
}
.b15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #194e84;
	text-decoration: none;
}

/* ---- TABLE STYLES ---- */

table.h1 { margin: .1em; 
    vertical-align: top; 
	border-collapse: collapse; }
td.h1, th.h1 { padding: .3em; 
    border: 1px #ccc solid; 
	vertical-align: top; 
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;}
td.h1a { padding: .3em; 
    border: 1px #ccc solid; 
	vertical-align: top; 
	background-color: #194e84; 
	color: #cccccc; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;}
td.h1c {
	padding: .3em;
	border: 1px #ccc solid;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
thead.h1 { background: #d8d8d8; } 

table.h2 {
	margin: .1em;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;

}
th.h2 { padding: .2em; 
    border: 1px #ccc solid; 
	vertical-align: top; }
td.h2a {
	padding: .2em;
	border: 1px #ccc solid;
	vertical-align: top;
	background-color: #eee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
td.h2 { padding: .2em; 
    border: 1px #ccc solid; 
	vertical-align: top; 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;}
thead.h2 { background: #d8d8d8; } 

table.h3 { margin: 0em; border-collapse: collapse; background-color: eeeeff}
th.h3 { padding: 1em; border-bottom-width: 1px; border-bottom-color: #ffffff; vertical-align: center; background-color: #d5d5ff;}
td.h3a { padding: .3em; border-bottom-width: 1px; border-bottom-color: #ffffff;  vertical-align: center; }
td.h3 { padding: .2em; border: 1px #ffffff solid; vertical-align: center; }
thead.h3 { background: #d8d8d8; } 

table.h4 { margin: .1em; border: 1px #ccc solid; vertical-align: top; border-collapse: collapse; }
tr.t4 { border: 1px #ccc solid; vertical-align: top; }
td.h4, th.h4 { padding: .3em; border: 1px #ccc solid; vertical-align: top; }
/* ---- END TABLE STYLES ---- */


/* ---- SIDE NAVIGATION BAR STYLES ---- */
.sidenav { width: 140px; }

.sidenav ul
{
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

.sidenav a
{
display: block;
padding: 4px;
padding-left: 4px;
padding-right: 0;
width: 140px;
background-color: #ccddee;
border-top: 1px solid #fff;
}

.sidenav a:link, .sidenavlist a:visited
{
color: #333;
text-decoration: none;
}

.sidenav a:hover
{
background-color: #194e84;
color: #fff;
}
/* ---- END SIDE NAVIGATION BAR STYLES ---- */