BODY
 {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
 }
BODY, P, TD, INPUT, DIV
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  color: #006633;
  text-decoration: none;
 }
A, A:hover
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-weight: bold;
  color: #008855;
  text-decoration: none;
 }
LEGEND
 {
  font-family: verdana, tahoma, arial, helvetica;f
  font-size: 12pt;
  font-weight: bold;
  color: #006633;
  text-align: center;
  background-color: #ffffff;
 }
FIELDSET
 {
  color: #006633;
 }
HR
 {
  color: #006633;
 }
HR.title
 {
  color: #ffffff;
 }

.tblhead1
 {
  vertical-align: middle;
 }
.tblhead2
 {
  vertical-align: middle;
  color: #ff0000;
 }
.tblhead3
 {
  vertical-align: middle;
  color: #ffffff;
 }
.tblside1
 {
  vertical-align: bottom;
  color: #ffffff;
 }
A.tblhead2, A:hover.tblhead2
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
 }

A.menubar1, A:hover.menubar1
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #ff9900;
  background-color: #ffffff;
  border-width: 0px;
  border-color: #ffffff;
 }
A.menupath, A:hover.menupath
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: #006633;
  border-width: 1px;
 }
TD.titlebartext
 {
  vertical-align: bottom;
 }
TD.printtitlebar
 {
  font-size: 8pt;
 }
TD.tabtopleft
 {
  text-align: left;
  vertical-align: top;
 }
TD.tabbottomright
 {
  text-align: right;
  vertical-align: bottom;
 }



.integrigi
 {
  cursor: pointer;
  border-width: 1px;
  border-color: #006633;
 }
.dicttable
 {
  border-width: 2px;
  border-color: #006633;
 }
.dicthead
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #006633;
  border-width: 1px;
 }
.dictline0
 {
  background-color: #006633;
  color: #ffffff;
  border-width: 1px;
  border-color: #ffffff;
 }
.dictline1
 {
  background-color: #008855;
  color: #ffffff;
  border-width: 1px;
  border-color: #ffffff;
 }
.codeblock
 {
  font-family: courier new, courier;
  font-size: 10pt;
  background-color: #eeeeee;
  color: #006633;
  border-width: 1px;
  border-color: #555555;
  width: 100%;
 }

.pagehead
 {
  background-image: url(../images/fiberstorm.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  background-attachment: fixed;
 }

.urllist
 {
  color: #ffffff;
  background-color: #ff0000;
  font-weight: bold;
  font-family: verdana, tahoma, arial, helvetica;
  vertical-align: middle;
  width: 1000;
  height: 20;
  border-width: 0;
  border-collapse: collapse;
  padding: 0;
 }
.menulink1, .menulink1:hover
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #008855;
  border-width: 1;
 }



.vortolink, .vortolink:hover
 {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;  
 }
.vortolink:hover
 {
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;
  cursor: pointer;  
 }
.menulink, .menulink:hover
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
 }
.menubar1
 {
  border-width: 0px;
  border-color: #006633;
  vertical-align: middle;
  text-align: left;
  border-collapse: collapse;
  padding: 0;
  font-size: 10pt;
 }
.menupath
 {
  font-family: verdana, tahoma;
  font-size: 8pt;
  font-weight: bold;
  color: #ff9900;
  text-decoration: none;
 }
.headlineslogan
 {
  color: #ff9900;
  font-size: 11pt;
  font-weight: bold;
  letter-spacing:5px;
  vertical-align: middle;
 }
.textelement_hlhr
 {
  color: #ff9900;
  font-size: 11pt;
  font-weight: bold;
  letter-spacing:5px;
  vertical-align: middle;
 }
.textelement_bbhr
 {
  color: #ff9900;
  font-size: 11pt;
  font-weight: bold;
  letter-spacing:5px;
  border-bottom-color: #005588;
  border-bottom-width: 2px;
  vertical-align: bottom;
 }
.back005588
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #008855;
  text-align: center;
  color: #FFFFFF;
 }
.back004477
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #006633;
  text-align: center;
  color: #FFFFFF;
 }
.footer
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 8pt;
  color: #006633;
  text-decoration: none;
  vertical-align: middle;
 }

.msgboxborder
 {
  border-color: #006633;
  border-width: 2px;
  vertical-align: top;
 }
.msgboxtop
 {
  vertical-align: top;
  border-top-color: #006633;
  border-top-width: 2px;
 }
.msgboxbottom
 {
  vertical-align: bottom;
  border-bottom-color: #006633;
  border-bottom-width: 2px;
 }



.msgbox
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  width: 750;
  border-width: 2;
  border-color: #006633;
 }
.msgboxhead
 {
  color: #ffffff;
  background-color: #008855;
  font-weight: bold;
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  vertical-align: middle;
 }
.msgboxtext
 {
  color: #006633;
  background-color: #ffffff;
  text-decoration: none;
  border-color: #006633;
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
 }













.titlebar
 {
 }
.titlebarhr
 {
  border-top-color: #ffffff;
  border-top-width: 1px;
  border-left-color: #006633;
  border-left-width: 0px;
  border-right-color: #006633;
  border-right-width: 0px;
  border-bottom-color: #006633;
  border-bottom-width: 0px;
 }
.loginfields
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 8pt;
  background-color: #008855;
  color: #ffffff;
  width: 170;
  border-top-color: #006633;
  border-top-width: 2px;
  border-left-color: #006633;
  border-left-width: 2px;
  border-right-color: #006633;
  border-right-width: 2px;
  border-bottom-color: #006633;
  border-bottom-width: 2px;
 }
.searchfields
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 8pt;
  background-color: #008855;
  color: #ffffff;
  width: 170;
  border-top-color: #006633;
  border-top-width: 1px;
  border-left-color: #006633;
  border-left-width: 1px;
  border-right-color: #006633;
  border-right-width: 1px;
  border-bottom-color: #006633;
  border-bottom-width: 1px;
 }
.formfields
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #008855;
  color: #ffffff;
  width: 400;
  border-color: #006633;
  border-width: 1;
 }
.formfields300
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #008855;
  color: #ffffff;
  width: 300;
  border-color: #006633;
  border-width: 1;
 }
.formfields200
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #008855;
  color: #ffffff;
  width: 200;
  border-color: #006633;
  border-width: 1;
 }
.formfields200x
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #008855;
  color: #ffffff;
  width: 200;
  border-color: #006633;
  border-width: 1;
  font-weight: bold;
 }
.formfields100
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  background-color: #008855;
  color: #ffffff;
  width: 100;
  border-color: #006633;
  border-width: 2;
 }
.title
 {
  font-family: verdana, tahoma;
  font-size: 14pt;
  font-weight: bold;
  color: #006633;
  text-decoration: none;
 }
.featuremenu, .featuremenu:hover
 {
  font-family: verdana, tahoma, arial, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #006633;
  text-decoration: none;
 }
.verticaltop
 {
  float: right;
  text-align: right;
  writing-mode: tb-rl;
 }
.verticalbotttom
 {
  float: right;
  text-align: left;
  writing-mode: tb-rl;
 }
