/* navlinks */

a:link {
  color: #FFFFFF;
  text-decoration: none
  }
a:hover {
  color: #006600;
  text-decoration: underline
  }
a:active {
  color: #FFFFFF;
  text-decoration: none
  }
a:visited {
  color: #FFFFFF;
  text-decoration: none
  }


.products:link {
  color:#006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none
  }
.products:visited {
  color:#006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none
  }
.products:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none
  }
.products:hover {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration:none
  }


.productsinfo:link {
  color:#006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline
  }
.productsinfo:visited {
  color:#006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline
  }
.productsinfo:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline
  }
.productsinfo:hover {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration:underline
  }


.login:link {
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none
  }
.login:visited {
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none
  }
.login:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none
  }
.login:hover {
  color:#006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none
  }

.rightside:link {
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none
  }
.rightside:visited {
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none
  }
.rightside:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none
  }
.rightside:hover {
  color:#006600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none
  }

.content:link {
  color: #003090;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline
  }
.content:visited {
  color: #003090;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline
  }
.content:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline
  }
.content:hover{
  color:#000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration:underline
  }

.contentTitle:link {
  color: #003090;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none
  }
.contentTitle:visited {
  color: #003090;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none
  }
.contentTitle:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none
  }
.contentTitle:hover{
  color:#000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:underline
  }



/* normaltext */


.body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
  }

.whitetext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  text-decoration: none
  }

.greytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #666666;
  text-decoration: none
  }

.greentext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #006600;
  text-decoration: none;
  font-weight: bold
  }

.bluetext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #003090;
  text-decoration: none;
  font-weight: bold
  }

.articleHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #3333CC;
  text-decoration: none;
  font-weight: bold
  }



/* forms */

.loginBox {
  width: 95%;
  height: 15pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
  }

.fields {
  width: 100%;
  height: 15pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; color: #000000;
  text-decoration: none
  }


.fieldsRows {
  width: 100%;
  height: 45pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; color: #000000;
  text-decoration: none
  }


.go {
  width: 20pt;
  height: 15pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
  }


.submit {
  width: 95%;
  height: 15pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none
  }




/* dropdown */


.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    clip:   rect(   );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF
}
.Bar
{
    CURSOR: hand;
    POSITION: relative;
    BACKGROUND-COLOR: #000000;
    text-align: center;
    float: center
}
.menu
{
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #000000;
    padding-left: 0px; clip:   rect(   );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFFFFF
; width: 105px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; line-height: 14pt; border: 1px double; border-color: black 0 utset
}
.menuItem
{
    PADDING-LEFT: 5px;
    CURSOR: hand;
    clip:    rect(   );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 8pt; float: left; width: 105px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px
}
.ItemMouseOver
{
    CURSOR: hand;
    BORDER-BOTTOM: white 0px solid;
    color: #006600;
    float: left
; padding-left: 5px
}
.ItemMouseOut
{
    clip:  rect(   );
    float: left
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    CURSOR: hand;
    POSITION: relative;
    BACKGROUND-COLOR: #000000;
    text-align: center;
    float: left
}

/* Carl additions */

.caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-decoration: none
  }
 
 table.searchResults tr	{ background-color: #EBEBEB }

.searchBoxBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none }

.errortext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none}
.errorMsg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none}
.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none}

table.headermenu td a:hover { color: #660000 }
table.headermenu td a:link { color: #006600 }
table.headermenu td img { border:0 }


table.dataEntry { }
table.dataEntry th { font-size: 10pt; text-align: right }
table.dataEntry td { font-size: 10pt }

.dataEntry .header1 { background-color: #BBCCBB; padding-top: 10px; font-size: 12pt; padding-bottom: 5px; text-align: left }
.dataEntry .header2 { background-color: #CCEECC; text-align: left }


table.dataEntry { }
table.dataEntry th { font-family: Verdana,Arial; font-size: 10pt; text-align: right }
table.dataEntry td { font-family: Verdana,Arial; font-size: 10pt }

.dataEntry .header1 { background-color: #BBCCBB; padding-top: 10px; font-size: 12pt; padding-bottom: 5px; text-align: left }
.dataEntry .header2 { background-color: #CCEECC; text-align: left }

table.orderList th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
table.orderList td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF }


p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:normal; color: #6666c0; text-decoration: none; }

.whitetext ul { padding-left:16px; margin-left:0px; }
.whitetext ul li { font-size:7pt; color: #ffffff; }
.whitetext a:hover { text-decoration:underline; }

.AdditionalProductsfieldsRows {
  width: 100%;
  height: 90pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt; color: #000000;
  text-decoration: none
  }

/* for FAQ */

.Questions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006600; text-decoration: none; }
.Answers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; }

/* for reports table */

table.reports { border-color: #000000; border-width: 1px; border-style: solid; }
table.reports th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; border-bottom: solid #000000; border-width: 1px; background-color: #cccccc;}
table.reports td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF }
