
body{
    color: #000000;
    font-size: 8pt;
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:#6D8693;
    scrollbar-shadow-color:#F3F3F3;
    scrollbar-face-color: #b7b7b7;
    scrollbar-highlight-color:#F3F3F3;
    scrollbar-dark-shadow-color:white;
    scrollbar-3d-light-color: #9BAAC1;
}


a, th, td, p, a, a:hover, a:visited, a:link {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}



font.toplinks, p.toplinks, td.toplinks {
    font-size: 7pt;
    color: #ffffff;
    background-color:#101417;
}
th.toplinks {
    font-size: 7pt;
    color: #ffffff;
    background-color:#101417;
}
a.toplinks, a:visited.toplinks, a:link.toplinks{
    font-weight: bold;
    font-size: 7pt;
    color: #ffffff;
    text-decoration: none;
}
a:hover.toplinks {
    font-weight: bold;
    font-size: 7pt;
    color: #8cc63f;
    text-decoration: underline;
}



font.top, p.top, td.top {
    font-size: 8pt;
    color: #ffffff;
}
th.top {
    font-size: 8pt;
    color: #ffffff;
}
a.top, a:visited.top, a:link.top{
    font-weight: bold;
    font-size: 8pt;
    color: #8cc63f;
    text-decoration: none;
}
a:hover.top {
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    text-decoration: underline;
}

font.top1, p.top1, td.top1 {
    font-size: 8pt;
    color: #FFFFFF;
}
th.top1 {
    font-size: 8pt;
    color: #FFFFFF;
}
a.top1, a:visited.top1, a:link.top1{
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.top1 {
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    text-decoration: underline;
}


top2, a.top2 {
    font-weight: bold;
    font-family:arial,sans-serif;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    line-height:1.25em;
}
font.top2, p.top2, td.top2 {
    font-size: 10px;
    color: #dadada;
}
th.top2 {
    text-align: left;
    font-size: 10px;
    color: #dadada;
}
a.top2, a:visited.top2, a:link.top2{
  width:auto;
  font-size: 10px !important;
  color: #ffffff !important;
  background: #101417;
  text-decoration:none !important;
  white-space:nowrap;
  text-transform:uppercase;
  display:block;
  height:27px;
  margin:0px;
  padding:0pt 6px;
  line-height:2.5em;
  vertical-align:middle;
}
a.top2:hover {
  width:auto;
  background-color:#ffffff;
  text-decoration:none !important;
  color: #000000 !important;
  text-transform:uppercase;
}


top2a, a.top2a {
    font-weight: bold;
    font-family:arial,sans-serif;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    line-height:1.25em;
}
font.top2a, p.top2a, td.top2a {
    font-size: 10px;
    color: #dadada;
}
th.top2a {
    text-align: left;
    font-size: 10px;
    color: #dadada;
}
a.top2a, a:visited.top2a, a:link.top2a{
  width:auto;
  font-size: 10px !important;
  color: #000000 !important;
  background: #ffffff;
  text-decoration:none !important;
  white-space:nowrap;
  text-transform:uppercase;
  display:block;
  height:27px;
  margin:0px;
  padding:0pt 6px;
  line-height:2.5em;
  vertical-align:middle;
}
a.top2a:hover {
  width:auto;
  background-color:#ffffff;
  text-decoration:none !important;
  color: #669933 !important;
  text-transform:uppercase;
}




font.title1, p.title1, td.title1 {
    font-size: 8pt;
    color: #333333;
}
th.title1 {
    font-size: 9pt;
    color: #333333;
}
a.title1, a:visited.title1, a:link.title1{
    font-weight: bold;
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
}
a:hover.title1 {
    font-weight: bold;
    font-size: 8pt;
    color: #333333;
    text-decoration: underline;
}

font.header, p.header, td.header {
	font-weight: normal;
    font-size: 11pt;
    color: #406618;
}
th.header {
	font-weight: normal;
    font-size: 11pt;
    color: #406618;
}
a.header, a:visited.header, a:link.header{
	font-weight: normal;
    font-size: 11pt;
    color: #406618;
    text-decoration: none;
}
a:hover.header {
	font-weight: normal;
    font-size: 11pt;
    color: #406618;
    text-decoration: underline;
}



font.downlinks, p.downlinks, td.downlinks {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #5C5C5E;
}
th.downlinks {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #5C5C5E;
}
a.downlinks, a:visited.downlinks, a:link.downlinks{
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #005CBC;
    text-decoration: none;
}
a:hover.downlinks {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #EB8314;
    text-decoration: none;
}



font.down, p.down, td.down {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #5C5C5E;
}
th.down {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #5C5C5E;
}
a.down, a:visited.down, a:link.down{
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #005CBC;
    text-decoration: none;
}
a:hover.down {
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;

    font-size: 8pt;
    color: #EB8314;
    text-decoration: none;
}




font.bodyheader, p.bodyheader, td.bodyheader, h1,h2,h3,h4,h5 {
    font-weight: bold;
    font-size: 9pt;
    color: #0054A6;
}
th.bodyheader {
    font-weight: bold;
    font-size: 9pt;
    color: #0054A6;
}
a.bodyheader, a:visited.bodyheader, a:link.bodyheader{
    font-weight: bold;
    font-size: 9pt;
    color: #0054A6;
    text-decoration: none;
}
a:hover.bodyheader {
    font-weight: bold;
    font-size: 9pt;
    color: #0054A6;
    text-decoration: underline;
}

font.bodyheader1, p.bodyheader1, td.bodyheader1 {
    font-weight: bold;
    font-size: 9pt;
    color: #FFFFFF;
}
th.bodyheader1 {
    font-weight: bold;
    font-size: 9pt;
    color: #FFFFFF;
}
a.bodyheader1, a:visited.bodyheader1, a:link.bodyheader1{
    font-weight: bold;
    font-size: 9pt;
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.bodyheader1 {
    font-weight: bold;
    font-size: 9pt;
    color: #003366;
    text-decoration: underline;
}

font.bodyheader2, p.bodyheader2, td.bodyheader2 {
    font-weight: bold;
    font-size: 150%;
    color: #646464;
}
th.bodyheader2 {
    font-weight: bold;
    font-size: 150%;
    color: #646464;
}
a.bodyheader2, a:visited.bodyheader2, a:link.bodyheader2{
    font-weight: bold;
    font-size: 150%;
    color: #646464;
    text-decoration: none;
}
a:hover.bodyheader2 {
    font-weight: bold;
    font-size: 150%;
    color: #646464;
    text-decoration: underline;
}

font.error, p.error, td.error {
    font-size: 8pt;
    color: #9e0b0f;
}
th.error {
    font-size: 9pt;
    color: #9e0b0f;
}
a.error, a:visited.error, a:link.error{
    font-size: 8pt;
    color: #9e0b0f;
    text-decoration: underline;
}
a:hover.error {
    font-size: 8pt;
    color: #9e0b0f;
    text-decoration: underline;
}


font.edit, p.edit, td.edit {
    font-size: 8pt;
    color: #252525;
}
th.edit {
    font-size: 9pt;
    color: #000000;
    background-color: #F2F2F2;
}
td.edit {
    text-align: left;
    background-color: #F2F2F2;
}
a.edit, a:visited.edit, a:link.edit{
    font-size: 8pt;
    color: #0054A6;
    text-decoration: underline;
}
a:hover.edit {
    font-size: 8pt;
    color: #ED1B23;
    text-decoration: underline;
}

font.body, p.body, td.body {
    font-size: 8pt;
    color: #252525;
}
th.body {
    font-size: 9pt;
    color: #000000;
}
td.body {
    text-align: left;
}
a.body, a:visited.body, a:link.body{
    font-size: 8pt;
    color: #669933;
    text-decoration: underline;
}
a:hover.body {
    font-size: 8pt;
    color: #ED1B23;
    text-decoration: underline;
}



/* List */
/***********************************************************************/

font.list, p.list, td.list {
    font-size: 8pt;
    color: #363636;
}
th.list {
    font-size: 9pt;
    color: #363636;
    font-weight: normal;
}
a.list, a:visited.list, a:link.list{
    font-size: 8pt;
    color: #669933;
}
a:hover.list{
    font-size: 8pt;
    color: #ED1B23;
    text-decoration: underline;
}

font.lista, p.lista, td.lista {
    font-size: 8pt;
    color: #363636;
    background-color: #F2F2F2;
}
th.lista {
    font-size: 9pt;
    color: #363636;
    font-weight: normal;
    background-color: #F2F2F2;
}
a.lista, a:visited.lista, a:link.lista{
    font-size: 8pt;
    color: #669933;
}
a:hover.lista{
    font-size: 8pt;
    color: #ED1B23;
    text-decoration: underline;
}

font.list1, p.list1, td.list1 {
    font-size: 8pt;
    background-color: #E1E1E1;
    color: #363636;
}
th.list1 {
    font-size: 9pt;
    background-color: #E1E1E1;
    color: #363636;
}
a.list1, a:visited.list1, a:link.list1{
    font-size: 8pt;
    color: #669933;
}
a:hover.list1 {
    font-size: 8pt;
    color: #ED1B23;
}

font.list2, p.list2, td.list2 {
    font-size: 8pt;
    background-color: #DBE6DE;
    color: #363636;
}
th.list2 {
    font-size: 9pt;
    background-color: #DBE6DE;
    color: #363636;
}
a.list2, a:visited.list2, a:link.list2{
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
}
a:hover.list2 {
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
}

font.list3, p.list3, td.list3 {
    font-size: 8pt;
    background-color: #C6D7CF;
    color: #363636;
}
th.list3 {
    font-size: 9pt;
    background-color: #C6D7CF;
    color: #363636;
}
a.list3, a:visited.list3, a:link.list3{
    font-size: 8pt;
    color: #669933;
}
a:hover.list3 {
    font-size: 8pt;
    color: #ED1B23;
}

font.list4, p.list4, td.list4 {
    font-size: 8pt;
    background-color: #E8E8CF;
    color: #363636;
}
th.list4 {
    font-size: 9pt;
    background-color: #E8E8CF;
    color: #363636;
}
a.list4, a:visited.list3, a:link.list3{
    font-size: 8pt;
    color: #669933;
}
a:hover.list4 {
    font-size: 8pt;
    color: #ED1B23;
}




/* List5 */
/***********************************************************************/
.list5 {
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
    border-left:1px solid #cc9;
    border-right:1px solid #cc9;
    width: 100%;
}

.list5 th {
	background-color: #ffb;
    padding: 5px;
    border-bottom:1px solid #CCCC99;
    border-top:1px solid #CCCC99;
}

.list5 tr {
	background-color: #ffd;
}

.list5 td {
	border-bottom: 1px solid #dda;
    padding: 8px 5px;
}
.list5 .actions {
    text-align: center;
}
/* highlighted row */
.list5 tr.highlight td {
	background-color: #ff9;
}


/* Tables */
/***********************************************************************/
.table {
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
    border-left:1px solid #cc9;
    border-right:1px solid #cc9;
    width: 100%;
}

.table th {
	background-color: #ffb;
    padding: 5px;
    border-bottom:1px solid #CCCC99;
    border-top:1px solid #CCCC99;
}

.table tr {
	background-color: #ffd;
}

.table td {
	border-bottom: 1px solid #dda;
    padding: 8px 5px;
}
.table .actions {
    text-align: center;
}
/* highlighted row */
.table tr.highlight td {
	background-color: #ff9;
}




font.bodyrid, p.bodyrid, td.bodyrid {
    font-weight: bold;
    font-size: 10pt;
    color: #CC3333;
}
th.bodyrid {
    font-weight: bold;
    font-size: 11pt;
    color: #CC3333;
}
a.bodyrid, a:visited.bodyrid, a:link.bodyrid{
    font-weight: bold;
    font-size: 10pt;
    color: #CC3333;
    text-decoration: none;
}
a:hover.bodyrid {
    font-weight: bold;
    font-size: 10pt;
    color: #CC3333;
    text-decoration: none;
}



font.menu, p.menu, td.menu {
    font-size: 10px;
    color: #333333;
    height:20px;vertical-align:middle;position:relative;margin:0;padding:0;border-bottom:1px solid #e6e6e6;overflow:hidden;
}
th.menu {
    font-size: 10px;
    color: #333333;
}
a.menu, a:visited.menu, a:link.menu{
    font-weight: 700;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}
a:hover.menu {
    font-weight: 700;
    font-size: 10px;
    color: #333333;
    text-decoration: underline;
}

font.menu1, p.menu1, td.menu1 {
    font-size: 10px;
    color: #68862b;
    height:20px;position:relative;vertical-align:middle;margin:0;padding:0;border-bottom:1px solid #e6e6e6;overflow:hidden;
}
th.menu1 {
    font-size: 10px;
    color: #68862b;
}
a.menu1, a:visited.menu1, a:link.menu1{
    font-size: 10px;
    color: #68862b;
    text-decoration: none;
}
a:hover.menu1, td:hover.menu1, th:hover.menu1 {
    background:#FEFDE8;
    font-size: 10px;
}
a:hover.menu1{
    color: #ff7800;
    text-decoration: underline;
}



font.left, p.left, td.left {
    font-size: 10pt;
    color: #000000;
}
th.left {
    font-size: 11pt;
    color: #000000;
}
a.left, a:visited.left, a:link.left{
    font-size: 10pt;
    color: #000000;
    text-decoration: underline;
}
a:hover.left {
    font-size: 10pt;
    color: #000000;
    text-decoration: underline;
}



font.right, p.right, td.right {
    font-size: 8pt;
    color: #000000;
}
th.right {
    font-size: 9pt;
    color: #000000;
}
a.right, a:visited.right, a:link.right{
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
}
a:hover.right {
    font-size: 8pt;
    color: #000000;
    text-decoration: underline;
}



font.main, p.main, td.main {
    font-size: 8pt;
    color: #333333;
}
th.main {
    font-size: 9pt;
    color: #000000;
}
a.main, a:visited.main, a:link.main{
    font-size: 8pt;
    color: #669933;
    text-decoration: underline;
}
a:hover.main {
    font-size: 8pt;
    color: #669933;
    text-decoration: underline;
}

