.roothighText, a.roothighText:link, a.roothighText:visited, a.roothighText:active, a.roothighText:focus
{
  border-right: #0100c0 1px solid;
  font: bold 12px Arial, sans-serif;
  border-left: #0100c0 1px solid;
  background-color: transparent;
  text-align: center;
  text-decoration: none;
  padding-left: 1px;
}
.roothighTextRight, a.roothighTextRight:link, a.roothighTextRight:visited, a.roothighTextRight:active, a.roothighTextRight:focus
{
  border-right: #0100c0 1px solid;
  font: bold 12px Arial, sans-serif;
  background-color: transparent;
  text-align: center;
  text-decoration: none;
  border-left: #0100c0 1px solid;
  
}
.lowText {
 color: #2c2c2c;
 font: 11px Verdana, Arial, sans-serif;
}
 a.lowText:link
 {
  font-weight: normal;
  font-size: 11px;
  text-decoration: none;
  text-align:left;
  }
 a.lowText:visited
 {
  }
 a.lowText:active
 { text-align: left;
  }
 a.lowText:focus
 {
  } 
 
.highText
{
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
  text-align: left;
}
 a.highText:link
{
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  text-align: left;
}
 a.highText:visited
 {
  }
 a.highText:active
 {  text-align: left;
  }
 a.highText:focus 
 {
  }


/* Borders used by some items */

.itemBorder {
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid transparent;
border-top:1px solid #27779c;
}
.itemBorderBlank {
border: 1px solid #CCCCDD;
}

A, A:link, A:visited {
color: #4646B2; text-decoration: none;
}
A:hover { text-decoration: none;}

.bodytxt{ 
color: #222222; font-size: 9pt; font-family: verdana, arial, geneva, sans-serif;
padding-left: 10px; padding-right:10px; padding-bottom:5px;
text-align: justify; line-height: 20px;
}

.margin{ 
color: #222222; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
padding-left: 12px; padding-right:12px; padding-bottom:5px;
text-align: justify; line-height: 18px;
}

.mainTD{
padding-left: 18px; padding-right:16px; padding-bottom:5px;
}

.mainText{
color: #222222; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
text-align: justify;
}

/* ---------------------------------------------------------------------------------------- */
.sidenavHeader{
color: #3C3C3C; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
font-weight: bold;
padding-left: 10px; padding-top:0px; padding-bottom:3px;
}

.sidenavLink A, .sidenavLink A:link, .sidenavLink A:visited{
color: #3C3C3C; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
font-weight: normal;
padding-left: 16px; padding-top:3px; padding-bottom:3px;
position:relative; 
display:block; 
}

.sidenavLink A:hover{
color: #3C3C3C; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
font-weight: normal;
padding-left: 16px; padding-top:3px; padding-bottom:3px;
background-color: #FFFFFF;
text-decoration: none; 
}

.sidesubnavLink A, .sidesubnavLink A:link, .sidesubnavLink A:visited{
color: #3C3C3C; font-size: 7pt; font-family: verdana, arial, geneva, sans-serif;
background-color: #EFEFEF;
font-weight: normal;
padding-left: 28px; padding-top:3px; padding-bottom:3px;
position:relative; 
display:block; 
}

.sidesubnavLink A:hover{
color: #3C3C3C; font-size: 7pt; font-family: verdana, arial, geneva, sans-serif;
font-weight: normal;
padding-left: 28px; padding-top:3px; padding-bottom:3px;
background-color: #FFFFFF;
text-decoration: none; 
}
/* ---------------------------------------------------------------------------------------- */

.loginTD{ 
color: #222222; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
padding-left: 12px; padding-right: 12px;
}

.pressroomTable{ 
color: #FFFFFF; font-size: 10px; font-family: verdana, arial, geneva, sans-serif;
padding-left: 10px; padding-right: 10px;
}
.pressroomtxt{ 
color: #FFFFFF; font-size: 10px; font-family: verdana, arial, geneva, sans-serif;
padding-left: 8px; padding-right: 10px;
}
.pressroomtxt A, .pressroomtxt A:link, .pressroomtxt A:visited {
color: #FFFFFF; text-decoration: none;
font: 7pt verdana, arial, geneva, sans-serif;
font-weight: bold;
}
.pressroomtxt A:hover { color: #FFFFFF; text-decoration: none;}

.footer {
color: #FFFFFF; font-size: 7pt; font-family: verdana, arial, geneva, sans-serif;
}
.footer A, .footer A:link, .footer A:visited {
color: #FFFFFF; text-decoration: none;
font: 7pt verdana, arial, geneva, sans-serif;
font-weight: bold;
}
.footer A:hover { color: #FFFFFF; text-decoration: none;}

.imgright {
margin-left: 12px; margin-top:6px; margin-bottom:6px;
}

.imgleft {
margin-right: 12px; margin-top: 6px; margin-bottom: 6px;
}

input, textarea {
background-color: #FFFFFF;
color: #000000; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #EEEEEE #999999 #999999 #EEEEEE
}

select {
background-color: #FFFFFF;
color: #000000; font-size: 8pt; font-family: verdana, arial, geneva, sans-serif;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #EEEEEE #999999 #999999 #EEEEEE
}

.chkbx {
BACKGROUND-COLOR: #f4f4f4;
COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;
border: 0px;
}
