
body {
  margin:0;
  border:0;
  padding:0;
}

.sidebar {
    background-color: #2D3035;
    font-family: arial;
    color: ffffff;
    font-size: 8pt;
}

.b8 { font-family: arial;
      font-size: 8pt;
      color: #000000;
    }

.w8 { font-family: arial;
      font-size: 8pt;
     color: #ffffff;
    }

.lg8 { font-family: arial;
      font-size: 8pt;
     color: #d0d0d0;
    }

.mg7j { font-family: arial;
      font-size: 8pt;
     color: #808080;
      text-align: justify;
    }

.mg8j { font-family: arial;
      font-size: 8pt;
     color: #808080;
      text-align: justify;
    }


.dg7 { font-family: arial;
      font-size: 8pt;
      color: #404040;
    }

.dg7j { font-family: arial;
      font-size: 8pt;
      color: #404040;
      text-align: justify;
    }


.dg8j { font-family: arial;
      font-size: 8pt;
      color: #606060;
      text-align: justify;
    }


.dr7 {
      font-family: arial;
      font-size: 8pt;
//      color: #a04000;
      color: #0060a0;
}

.dr77 {
      font-family: arial;
      font-size: 7pt;
//      color: #a04000;
      color: #0060a0;
}



.mg7 {
      font-family: arial;
      font-size: 8pt;
      color: #808080;
}




.lg7 {
      font-family: arial;
      font-size: 8pt;
      color: #a0a0a0;
}


.articleTable {
      border-bottom: 1px #c0c0c0 dashed;
}



.dr12 {
      font-family: arial;
      font-size: 12pt;
//      color: #a04000;
      color: #0060a0;
}

.dr12u {
      font-family: arial;
      font-size: 12pt;
      color: #0060a0;
	  border-bottom: 1px dashed;
}

.dr7j {
      font-family: arial;
      font-size: 8pt;
//      color: #a04000;
      color: #0060a0;
      text-align: justify;
}

.dr8 {
      font-family: arial;
      font-size: 8pt;
//      color: #a04000;
      color: #0060a0;
}

.dr9 {
      font-family: arial;
      font-size: 9pt;
//      color: #a04000;
      color: #0060a0;
}



.mg8 { font-family: arial;
      font-size: 8pt;
      color: #808080;
    }


.mg9 { font-family: arial;
  font-size: 9pt;
  color: #808080;
  }

.blue8 { font-family: arial;
      font-size: 8pt;
      color: #00a0ff;
      }

.b14 { font-family: arial;
  font-size: 28pt;
  color: #000000;
}

.b8dashed {
        font-family: arial;
        font-size: 8pt;
        color: #000000;
        border-bottom: 1px dashed;
}


.thinBorder {
      border: 1px #d0d0d0 solid;

}

.barGraph {
      background-color: #00a0f0;
      border: 1px #0000ff solid;
}




a.lb:link    { color:  #0060a0; }
a.lb:visited { color:  #0060a0; }
a.lb:active  { color:  #00a0ff; }
a.lb:hover   { color:  #00a0ff; }


a.lb2:link    { color:  #a0a0a0; }
a.lb2:visited { color:  #a0a0a0; }
a.lb2:active  { color:  #00a0ff; }
a.lb2:hover   { color:  #00a0ff; }

a.lbC:link    { color:  #a0a0a0; }
a.lbC:visited { color:  #a0a0a0; }
a.lbC:active  { color:  #00a0ff; }
a.lbC:hover   { color:  #00a0ff; }

a.lbD:link    { color:  #0081e5; }
a.lbD:visited { color:  #0081e5; }
a.lbD:active  { color:  #00a0ff; }
a.lbD:hover   { color:  #00a0ff; }


.selectRed
{
    color: #ffffff;
    border: 0px inset;
    text-decoration: none;
	font-family: arial;
	padding: 1px 0px 1px 0px;
	font-size: 8pt;
	width: 14em;
	background-color: 0060a0;
}

.selectRed:hover, selectRed.hover
{
        color: #ffffff;
        border: 0px inset;
        text-decoration: none;
	font-family: arial;
	padding: 1px 0px 1px 0px;
	font-size: 8pt;
	width: 14em;
	background-color: #0060a0;
}

select
{
color: #000000;
border: 1px inset;
text-decoration: none;
font-family: arial;
padding: 1px 0px 1px 0px;
font-size: 8pt;
width: 9em;
background-color: f0f0f0;
}

select:hover, select.hover {
background-color: e0e0e0;
}




.inputRadio {
	width: 2em;
	vertical-align: middle;
	background-color:#ffffff;
}

.inputCheck
{
	color: #000000;
	border: 0px;
	font-size: 8pt;
	width: 2em;
	vertical-align: middle;
}



input
{
	color: #000000;
	border: 1px inset;
	text-decoration: none;
	font-family: verdana;
	padding: 1px 5px 1px 5px;
	font-size: 8pt;
	width: 16em;
	background-color: #f0f0f0;
}

input:hover, input.hover {
	background-color: #e0e0e0;
}





input.inputImg { 
      border: 0px; 
      padding: 0px 0px 0px 0px;
      width: 124px;
      height: 17px;
      background-image: url("button.gif");
      background-color: #ffffff;
  }

input.inputImg:hover, input.inputImg.hover {
      background-image: url("buttonHover.gif");
      background-color: #ffffff;
}


textarea {
  color: #000000;
  font-family: verdana;
  border: 1px inset;
  padding: 5px 5px 5px 5px;
  font-size: 8pt;
  width: 38em;
  height: 20em;
  background-color: #f0f0f0;
  }
  
textarea:hover, textarea.hover {
      background-color: #e0e0e0;
}

.smallTextarea  {
  color: #000000;
  font-family: verdana;
  border: 1px inset;
  padding: 0px 0px 0px 0px;
  font-size: 8pt;
  width: 30em;
  height: 1.5em;
  background-color: #f0f0f0;
  }
  
.smallTextarea:hover, .smallTextarea.hover {
      background-color: #e0e0e0;
}


.questionTextarea  {
  color: #000000;
  font-family: verdana;
  border: 1px inset;
  padding: 5px 5px 5px 5px;
  font-size: 8pt;
  width: 30em;
  height: 6em;
  background-color: #f0f0f0;
  }
  
.questionTextarea:hover, .questionTextarea.hover {
      background-color: #e0e0e0;
}


.commentTextarea  {
  color: #000000;
  font-family: verdana;
  border: 1px inset;
  padding: 5px 5px 5px 5px;
  font-size: 8pt;
  width: 30em;
  height: 16em;
  background-color: #f0f0f0;
  }
  
.commentTextarea:hover, .commentTextarea.hover {
      background-color: #e0e0e0;
}


.grad_left {
        background-image: url('grad_left.jpg');
        background-repeat: repeat-x;
        background-position: top left;
        width: 50%;
        height: 50%;
}

.grad_right {
        background-image: url('grad_right.jpg');
        background-repeat: repeat-x;
        background-position: top left;
        width: 50%;
        height: 50%;
}


.grad_bottom_left {
        background-image: url('grad_bottom.jpg');
        background-repeat: repeat-x;
        background-position: bottom left;
        width: 50%;
        height: 50%;
}

.grad_bottom_right {
        background-image: url('grad_bottom.jpg');
        background-repeat: repeat-x;
        background-position: bottom left;
        width: 50%;
        height: 50%;
}

.imgPosition {
      vertical-align: text-top;
}


