<style>
INPUT
{
   font-weight: normal;
   font-size: 12pt;
   font-family: Verdana;
   color: darkblue;
}
SELECT
{
   font-weight: normal;
   font-size: 12pt;
   font-family: Verdana;
}
TEXTAREA
{
   font-weight: normal;
   font-size: 12pt;
   font-family: Verdana;
}
.spyHome-Text-Welcome
{
   color:#E5E5E5;
   font-family:Verdana, Arial;
   font-size:20pt;
   text-decoration: none;
}
.spyHome-Text-Main
{
   color:#E5E5E5;
   font-family:Verdana, Arial;
   font-size:10pt;
   text-decoration: none;
   font-weight: bold;
}
.spyHome-Text-Scrolling
{
   font-family:Verdana,Arial;
   font-size: 10pt;
   color: "#808080";
   text-decoration: none;
   font-weight: bold;
   overflow: hidden;
}





.gnErrorMessages
{
   font-family: Arial,Verdana;
   font-size: 10pt;
   font-weight: bold;
   color: darkred;
}
.gnTableHeadingStyle
{
   border-right: buttonshadow 1px solid;
   border-top: buttonhighlight 1px solid;
   border-left: buttonhighlight 1px solid;
   border-bottom: buttonshadow 1px solid;
   background-color:#C00000;
   color:buttontext;
   font: normal normal 500 8pt Arial, Verdana, Helvetica;
   text-align:center;

}
.gnTableHeadingStylePublic
{
   border-right: buttonshadow 1px solid;
   border-top: buttonhighlight 1px solid;
   border-left: buttonhighlight 1px solid;
   border-bottom: buttonshadow 1px solid;
   background-color:#C00000;
   color:buttontext;
   font: normal normal 500 8pt Arial, Verdana, Helvetica;
   text-align:left;

}
.gnTableHeadingStylePublicEmpty
{
   border-right: buttonshadow 1px solid;
   border-top: buttonhighlight 1px solid;
   border-left: buttonhighlight 1px solid;
   border-bottom: buttonshadow 1px solid;
   background-color:darkgray;
   color:buttontext;
   font: normal normal 500 8pt Arial, Verdana, Helvetica;
   text-align:left;

}
.gnTableData
{
   font-family: Verdana, Arial;
   font-weight:bold;
   font-size: 10pt;
   color: #394263;
}
.gnTableHeadingText
{
   font-family:Verdana, Arial;
   color:white;
   font-size:10pt;
   font-weight: bold;
}
.gnCompanyText
{
   font-size=14pt;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
   color: black;
}
.gnPageHeadingText
{
   font-size=14pt;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
   color: #AE0000;
}
.gnErrorFontInfo
{
   color:#404040;
   font-family: Arial;
   font-weight: bold;
}
.gnMaintainList
{
   width: 100%;
   border-spacing: 1px;
   background-color: #800000;
}
.gnMaintainListEmpty
{
   width: 100%;
   border-spacing: 1px;
   background-color: darkgray;
}
.gnFieldLabel
{
  color:darkblue;
  font-family: arial;
  font-size: 10pt;
  font-weight:bold;
}
.gnResultsText
{
   color:darkred;
   font-family:Arial;
   font-size:12pt;
   font-weight: bold;
}
.gnNavText
{
   color:darkblue;
   font-family:Arial;
   font-size:10pt;
   text-decoration: none;
   font-weight: bold;
}
.gnNavTextGray
{
   color:darkgray;
   font-family:Arial;
   font-size:10pt;
   text-decoration: none;
   font-weight: bold;
}
.gnNavTextSelected
{
   color: darkred;
   font-family: Arial;
   font-size: 10pt;
   font-weight: bold;
}   
.gnErrorField
{
   background-color: #800000;
   color: white;
   font-weight: bold;
}
.gnInputField
{
   background-color: #FFFFFF;
   color: darkblue;
   font-weight: bold;
   font-family: Verdana;
}
.gnUserText
{
   color: darkred;
   font-weight: bold;
   font-family: Verdana;
   font-size: 14pt;
}
.gnUserNotes
{
   color: darkblue;
   font-weight: bold;
   font-family: Arial;
   font-size: 10pt;
}
a.gnMainMenuItems
{
   font-family:Arial,Verdana;
   font-size: 13pt;
   color: #404040;
   text-decoration: none;
   font-weight: bold;   
}
a:hover.gnMainMenuItems
{
   font-family:Arial,Verdana;
   font-size: 13pt;
   color: #BD1818;
   text-decoration: underline;
   font-weight: bold;   
}
.gnBoxStyle-Heading
{
   font-family:Arial,Verdana;
   font-size: 22pt;
   color: #BD1818;
   text-decoration: none;
}
.gnBoxStyle-Label
{
   font-family:Arial,Verdana;
   font-size: 12pt;
   color: #404040;
   text-decoration: none;
   font-weight: bold; 
}
.gnBoxStyle-Description
{
   font-family:Arial,Verdana;
   font-size: 12pt;
   color: #404040;
   text-decoration: none;
}
.gnAddCart-Label
{
   font-family:Arial,Verdana;
   font-size: 10pt;
   color: #404040;
   text-decoration: none;
   font-weight: bold; 
}
.gnAddCart-Description
{
   font-family:Arial,Verdana;
   font-size: 10pt;
   color: #404040;
   text-decoration: none;
}
a.gnSortlink
{
   font-family: Verdana, Arial;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: none;
   color: white;
}
a:hover.gnSortlink
{
   font-family: Verdana, Arial;
   font-size: 10pt;
   font-weight: bold;
   text-decoration: underline;
   color: white;
}
.gnCopyright
{
   font-family:Arial,Verdana;
   font-size: 8pt;
   color: #404040;
   font-weight: bold; 
   text-decoration: none;
}
</style>
