BODY {
  FONT-SIZE: 9pt;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: white
  A { COLOR: #2E5AA5; }
  A:LINK    { COLOR: #2E5AA5; }
  A:VISITED { COLOR: #2E5AA5; }
  A:ACTIVE  { COLOR: #A57855; }
  A:HOVER {BACKGROUND-COLOR:#DDDDDD;}
}
A:link
{
  COLOR: #2E5AA5;
}
A:visited
{
  COLOR: #2E5AA5;
}
A:active
{
  COLOR: #A57855;
}
A:hover
{
  BACKGROUND-COLOR:#DDDDDD;
}
TD {
  FONT-SIZE: 9pt;
}
TR {
  FONT-WEIGHT: bold;
}
INPUT {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ApplicationTitle {
  TEXT-ALIGN: left;
  BACKGROUND-COLOR: #000000;
  BORDER-RIGHT: #545454 3px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;   
}
.AppMenu {
  BACKGROUND-COLOR: #999999;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 2px solid;
}
.SystemMenu {
  TEXT-ALIGN: right;
  BACKGROUND-COLOR: #999999;
  BORDER-RIGHT: #545454 3px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;      
    
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
}
.SysMenuItemTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 1px;
}
.SysMenuItem
{
  font-size: 12px; 
  color: #FFFFFF; 
  background-color: #2E5AA5; 
  BORDER-RIGHT: #0099CC 2px groove;
  BORDER-TOP: #0099CC 2px groove;
  BORDER-LEFT: #0099CC 2px groove;
  BORDER-BOTTOM: #0099CC 2px groove; 
  height:25px;
  WIDTH: 50px;
  FONT-WEIGHT: normal;
  CURSOR: hand
}
.SysMenuItemOld {
  HEIGHT: 25px;
  WIDTH: 50px;
  FONT-WEIGHT: normal;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2E5AA5;
  CURSOR: hand
}
.SysMenuItemHiLi
{
  font-size: 12px; 
  color: #FFFFFF; 
  background-color: #3366B6; 
  BORDER-RIGHT: #0099CC 2px outset;
  BORDER-TOP: #0099CC 2px outset;
  BORDER-LEFT: #0099CC 2px outset;
  BORDER-BOTTOM: #0099CC 2px outset; 
  height:25px;
  WIDTH: 50px;
  FONT-WEIGHT: normal;
  CURSOR: hand
}
.MenuItemTable {
  WIDTH: 100px;
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 1px;
}
.MenuItem
{
  HEIGHT: 25px;
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #2E5AA5;
  BORDER-RIGHT: #0099CC 2px groove;
  BORDER-TOP: #0099CC 2px groove;
  BORDER-LEFT: #0099CC 2px groove;
  BORDER-BOTTOM: #0099CC 2px groove; 
  PADDING-LEFT: 5px;
  COLOR: #FFFFFF;
  CURSOR: hand;
}

.MenuItemOld {
  HEIGHT: 24px;
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #2E5AA5;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  PADDING-LEFT: 5px;
  COLOR: #FFFFFF;
  CURSOR: hand;
}
.MenuItemHiLi 
{
  HEIGHT: 25px;
  TEXT-ALIGN: left;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #3366B6;
  BORDER-RIGHT: #0099CC 2px outset;
  BORDER-TOP: #0099CC 2px outset;
  BORDER-LEFT: #0099CC 2px outset;
  BORDER-BOTTOM: #0099CC 2px outset; 
  PADDING-LEFT: 5px; 
  COLOR: #FFFFFF;
  CURSOR: hand;
}
.MenuItemHiLiOld {
  HEIGHT: 24px;
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #DDDDDD;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  PADDING-LEFT: 5px; 
  COLOR: #2E5AA5;
  CURSOR: hand;
}
.MenuItemSel {
  HEIGHT: 25px;
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #EFEFEF;
  BORDER-RIGHT: #0099CC 2px inset;
  BORDER-TOP: #0099CC 2px inset;
  BORDER-LEFT: #0099CC 2px inset;
  BORDER-BOTTOM: #0099CC 2px inset; 
  PADDING-LEFT: 5px; 
  COLOR: #2E5AA5;
  CURSOR: hand;
}
.MenuItemSelOld {
  HEIGHT: 24px;
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #EFEFEF;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  PADDING-LEFT: 5px; 
  COLOR: #2E5AA5;
  CURSOR: hand;
}
.PageTitle {
  BACKGROUND-COLOR: white;
  FONT-FAMILY: Tahoma; 
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bold; 
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  BORDER-RIGHT: #999999 2px solid;
  BORDER-TOP: #999999 2px solid;
  BORDER-LEFT: #999999 2px solid;
  BORDER-BOTTOM: #999999 2px solid;
}
.Footer {
  TEXT-ALIGN: center;
  FONT-VARIANT: normal;
  BACKGROUND-COLOR: #FFFFFF
}
.MajorSectionBreak {
  BACKGROUND-COLOR: #2E5AA5
}
.MinorSectionBreak {
  BACKGROUND-COLOR: #999999
}
.Page {
  BACKGROUND-COLOR: #F0EDE3;
  BORDER-RIGHT: #545454 3px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 2px solid;
}
.PageButtonOld {
  HEIGHT: 25px;
  COLOR: #000000;
  filter: alpha(opacity=90);
  BACKGROUND-COLOR: #dcdcdc;
  BORDER-RIGHT: #0099CC 2px outset;
  BORDER-TOP: #0099CC 2px outset;
  BORDER-LEFT: #0099CC 2px outset;
  BORDER-BOTTOM: #0099CC 2px outset; 
}
.PageButton3 {
  HEIGHT: 25px;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2E5AA5;
  BORDER-RIGHT: #0099CC 2px outset;
  BORDER-TOP: #0099CC 2px outset;
  BORDER-LEFT: #0099CC 2px outset;
  BORDER-BOTTOM: #0099CC 2px outset; 
}
.PageButton {
  HEIGHT: 25px;
}
.cssText { 
  font-family:"Courier New"; 
  font-size:10pt;
}
.LinkTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.LinkItem {
  HEIGHT: 24px;
  TEXT-ALIGN: left;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 100px;
}
.FormTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.FormDesc {
  TEXT-ALIGN: right;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 5px;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.FormItem {
  TEXT-ALIGN: left;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 100px;
}
.ErrorTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 0px;
}
.ErrorDesc {
  COLOR: #aa0000;
  TEXT-ALIGN: left;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 50px;
  PADDING-RIGHT: 5px;
}
.ProjectTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.ProjectItem {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:8pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.ProjectSize {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:8pt;
  TEXT-ALIGN: right;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.ProjectSizeTotal {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #DCDCDC;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:8pt;
  TEXT-ALIGN: right;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.TxTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.TxImage {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
}
.TxPages {
  HEIGHT: 24px;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #e6e6e6;
  font-family77:"Courier New"; 
  font-size:10pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  BORDER-RIGHT: #aaaaaa 1px solid;
  BORDER-TOP: #aaaaaa 1px solid;
  BORDER-LEFT: #aaaaaa 1px solid;
  BORDER-BOTTOM: #aaaaaa 1px solid;
}
.TxAny {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:10pt;
}
.TxDesc {
  HEIGHT: 24px;
  WIDTH: 400px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:10pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.TxViewTable {
  BORDER: 0px;    
  BACKGROUND-COLOR: #6699CC;
  WIDTH: 708px;
  CELLPADDING: 4px;
  CELLSPACING: 2px;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
}
.RTxDesc {
  HEIGHT: 24px;
  WIDTH: 350px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:10pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.RTxOption {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:10pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 8px;
  PADDING-RIGHT: 8px;
}
.UserTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.UserHeading {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #999999;
  PADDING-LEFT: 6px;
  PADDING-RIGHT: 6px;
}
.UserImage {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
}
.UserCheck {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  TEXT-ALIGN: center;
}
.UserCheckYes {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  TEXT-ALIGN: center;
}
.UserCheckNo {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFD9D9;
  FONT-WEIGHT: normal;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  TEXT-ALIGN: center;
}
.UserName {
  HEIGHT: 24px;
  WIDTH: 220px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.UserEditTable {
  BORDER: 0px;    
  BACKGROUND-COLOR: #6699CC;
  WIDTH: 410px;
  CELLPADDING: 4px;
  CELLSPACING: 2px;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
}
.TxEditTable {
  BORDER: 0px;    
  BACKGROUND-COLOR: #6699CC;
  WIDTH: 460px;
  CELLPADDING: 4px;
  CELLSPACING: 2px;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
}
.TdPostHeaderTable {
  BORDER: 0px;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #999999;
  WIDTH: 100%;
  BORDER-RIGHT: #545454 2px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 2px solid;
  BORDER-BOTTOM: #545454 2px solid;
}
.TdPostHeaderItem {
  BORDER: 0px;    
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #999999;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #545454 2px solid;
}
.TdPostHeaderUserItem {
  BORDER: 0px;    
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #999999;
  WIDTH: 20%;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #545454 2px solid;
}
.TdHeaderPostSubjectItem {
  BORDER: 0px;    
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #999999;
  WIDTH: 80%;
  VALIGN: top;
}
.TdPostHeaderFooter
{
  BORDER: 0px;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #999999;
  WIDTH: 100%;
  BORDER-RIGHT: #545454 2px solid;
  BORDER-TOP: #545454 2px solid;
  BORDER-LEFT: #545454 2px solid;
  BORDER-BOTTOM: #545454 1px solid;
}
.TdPostTable {
  BORDER: 0px;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  WIDTH: 100%;
  CELLPADDING: 1px;
  CELLSPACING: 1px;
  BORDER-RIGHT: #999999 2px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 2px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.TdPostItem {
  BORDER: 0px;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-TOP: 7px;
  PADDING-BOTTOM: 7px;
  BORDER-RIGHT: #999999 2px solid;
}
.TdPostUserItem {
  BORDER: 0px;    
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #FFFFFF;
  WIDTH: 20%;
  VALIGN: top;
  PADDING-LEFT: 5px;
  PADDING-TOP: 5px;
}
.TdPostSubjectItem {
  BORDER: 0px;    
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 15px;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  WIDTH: 80%;
}
.TdPostSubjectHR {
  COLOR: #6699CC;
  WIDTH: 100%;
  HEIGHT: 1px;
}
.TdCalHeaderItem {
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #999999;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #545454 2px solid;
  BORDER-BOTTOM: #545454 2px solid;
}
.TdCalHeaderFooter
{
  BORDER: 0px;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #999999;
  WIDTH: 100%;
  BORDER-RIGHT: #545454 2px solid;
  BORDER-TOP: #545454 2px solid;
  BORDER-LEFT: #545454 2px solid;
  BORDER-BOTTOM: #545454 1px solid;
}
.TdCalTable {
  BORDER: 0px;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  WIDTH: 100%;
  CELLPADDING: 1px;
  CELLSPACING: 1px;
  BORDER-RIGHT: #999999 2px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 2px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.TdCalItem {
  font-family:Tahoma;
  font-size:8pt;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #999999 2px solid;
  BORDER-TOP: #999999 1px solid;
}
.TdCalItemX {
  font-family:Tahoma;
  font-size:8pt;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #DCDCDC;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #999999 2px solid;
  BORDER-TOP: #999999 1px solid;
}
.TdCalItem2 {
  font-family:Tahoma;
  font-size:8pt;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #999999 2px solid;
}
.TdCalItemX2 {
  font-family:Tahoma;
  font-size:8pt;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #DCDCDC;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #999999 2px solid;
}
.CalDatePicker {
  font-family:Tahoma;
  font-size:8pt;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
}
.CalDatePickerHeader {
  font-family:Tahoma;
  font-size:8pt;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BACKGROUND-COLOR: #F0EDE3; 
  FONT-WEIGHT: normal;
}
.CalDatePickerBody {
  font-family:Tahoma;
  font-size:8pt;
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
}
.CalDatePickerItem {
  font-family:Tahoma;
  font-size:8pt;
  FONT-WEIGHT: normal;
}
.EventFormDesc {
  TEXT-ALIGN: right;
  FONT-WEIGHT: bold;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 5px;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.EventFormItem {
  FONT-WEIGHT: normal;
  TEXT-ALIGN: left;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
}
.EventFormItem2 {
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN: left;
  PADDING-LEFT: 4px;
  PADDING-RIGHT: 4px;
}
.ButtonMenuItem {
  FONT-WEIGHT: normal;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2E5AA5;
  CURSOR: hand
}
.ButtonMenuItemHighlighted {
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #DDDDDD;
  BORDER-RIGHT: #545454 1px solid;
  BORDER-TOP: #545454 1px solid;
  BORDER-LEFT: #545454 1px solid;
  BORDER-BOTTOM: #545454 1px solid;
  COLOR: #2E5AA5;
  CURSOR: hand
}
.PurchaseTextTable {
  BORDER: 0px;    
  BACKGROUND-COLOR: #FFFFFF;
  WIDTH: 410px;
  CELLPADDING: 4px;
  CELLSPACING: 2px;
  BORDER-RIGHT: #AAAAAA 1px solid;
  BORDER-TOP: #AAAAAA 1px solid;
  BORDER-LEFT: #AAAAAA 1px solid;
  BORDER-BOTTOM: #AAAAAA 1px solid;
}
.TdPurchaseText {
  font-family:Tahoma;
  font-size:10pt;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 4px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 4px;
}
.TdPurchaseTextNoShow {
  font-family:Tahoma;
  font-size:10pt;    
  FONT-WEIGHT: normal;
  BACKGROUND-COLOR: #DCDCDC;
  PADDING-LEFT: 4px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 4px;
  BORDER-RIGHT: #AAAAAA 1px solid;
  BORDER-TOP: #AAAAAA 1px solid;
  BORDER-LEFT: #AAAAAA 1px solid;
  BORDER-BOTTOM: #AAAAAA 1px solid;
}
.TdPurchaseButton {
  BORDER: 0px;    
  WIDTH: 410px;
  PADDING-TOP: 10px;
}
.LogTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.LogHeading {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #999999;
  PADDING-LEFT: 6px;
  PADDING-RIGHT: 6px;
}
.LogImage {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
}
.LogUserName {
  HEIGHT: 24px;
  WIDTH: 310px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.LogTxName {
  HEIGHT: 24px;
  WIDTH: 220px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.LogDate {
  HEIGHT: 24px;
  font-family:Tahoma;
  font-size:8pt;    
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: left;
  PADDING-LEFT: 7px;
  PADDING-RIGHT: 7px;
}
.SearchTitleTable {
  BORDER: 0px;    
  WIDTH: 100%;
  BORDER-LEFT: #F0EDE3 3px solid;
  BORDER-RIGHT: #F0EDE3 4px solid;
}
.SearchBodyTable {
  BORDER: 0px;    
  WIDTH: 100%;
  BORDER-BOTTOM: #F0EDE3 6px solid;
  BORDER-LEFT: #F0EDE3 3px solid;
  BORDER-RIGHT: #F0EDE3 4px solid;
}
.SearchTxImage {
  HEIGHT: 24px;
  WIDTH: 22px;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
}
.SearchTxDesc {
  HEIGHT: 24px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-family:"Courier New"; 
  font-size:10pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
}
.SearchTxPages 
{ 
  PADDING-LEFT: 32px;
  PADDING-BOTTOM: 10px;
  BACKGROUND-COLOR: #FFFFFF;
  font-family:"Courier New"; 
  font-size:10pt;
  FONT-WEIGHT: normal;
  WIDTH: 5%;
}
.SearchTxText 
{ 
  BACKGROUND-COLOR: #FFFFFF;
  font-family:"Courier New"; 
  font-size:10pt;
  FONT-WEIGHT: normal;
}
.SearchText 
{ 
  font-family:"Courier New"; 
  font-size:10pt;
  FONT-WEIGHT: normal;
}
.Hit              { background-color:#AAAAAA; }
.Palegreen        { background-color:#AAFFAA; }
.Lavender         { background-color:#e6e6fa; }
.Lightpink        { background-color:#ffbbbb; }
.Palecyan         { background-color:#bbffff; }
.Palemagenta      { background-color:#ffbbff; }
.Paleyellow       { background-color:#ffffaa; }
.Lightaquamarine  { background-color:#aaffd5; }
.Sandyorange      { background-color:#ffcb97; }
.Palegreenyellow  { background-color:#d5ffaa; }
.Skyblue          { background-color:#97cbff; }
.Palecoral        { background-color:#ffcce6; }
.Lightspringgreen { background-color:#79ff9b; }
.Brightorchid     { background-color:#e697ff; }
.Lightsalmon      { background-color:#ffb197; }
.Lightskyblue     { background-color:#97e6ff; }
.Brightviolet     { background-color:#ff97e8; }
.Palelawngreen    { background-color:#e6ff97; }
.Turquoise        { background-color:#97ffe6; }
.Palegold         { background-color:#ffde79; }
.Palechartreuse   { background-color:#a6ff88; }
.Lightslateblue   { background-color:#799bff; }
.Lightcoral       { background-color:#ff97b1; } 

.UpdateTable {
  BORDER: 0px;    
  CELLPADDING: 0px;
  CELLSPACING: 2px;
}
.UpdateImage {
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
}
.UpdateDesc {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-WEIGHT: normal;
  font-size:10pt;
  TEXT-ALIGN: left;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 25px;
}
.OptionTab {
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.OptionTabSel {
  BACKGROUND-COLOR: #DDDDDD;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.OptionBtn {
  BACKGROUND-COLOR: #FFFFFF;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  BORDER-RIGHT: #999999 1px solid;
  BORDER-TOP: #999999 1px solid;
  BORDER-LEFT: #999999 1px solid;
  BORDER-BOTTOM: #999999 1px solid;
}
.ColumnHeadingUp
{
  FONT-WEIGHT: normal;
    BORDER-RIGHT: #dcdcdc thin outset;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #dcdcdc thin outset;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #dcdcdc thin outset;
    CURSOR: hand;
    BORDER-BOTTOM: #dcdcdc thin outset;
    BACKGROUND-COLOR: #e6e6e6
}
.ColumnHeadingEmpty
{
  FONT-WEIGHT: normal;
    BORDER-RIGHT: #dcdcdc thin outset;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #dcdcdc thin outset;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #dcdcdc thin outset;
    CURSOR: hand;
    BORDER-BOTTOM: #dcdcdc thin outset;
    BACKGROUND-COLOR: #e6e6e6
}
.ColumnHeadingDown
{
  FONT-WEIGHT: normal;
    BORDER-RIGHT: #dcdcdc thin inset;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #dcdcdc thin inset;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #dcdcdc thin inset;
    BORDER-BOTTOM: #dcdcdc thin inset;
    BACKGROUND-COLOR: #e6e6e6
}
.ColumnHeadingUpAsc
{
  FONT-WEIGHT: normal;
    border:thin outset #dcdcdc; PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: right center;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: url('../images/sort_up.gif');
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e6e6e6
}
.ColumnHeadingUpDesc
{
  FONT-WEIGHT: normal;
    border:thin outset #dcdcdc; PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: right center;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: url('../images/sort_down.gif');
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e6e6e6
}
.ColumnHeadingDownAsc
{
  FONT-WEIGHT: normal;
    border:thin inset #dcdcdc; PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: right center;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: url('../images/sort_up.gif');
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e6e6e6
}
.ColumnHeadingDownDesc
{
    FONT-WEIGHT: normal;
    border:thin inset #dcdcdc; PADDING-RIGHT: 15px;
    BACKGROUND-POSITION: right center;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: url('../images/sort_down.gif');
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #e6e6e6
}
.FooterText 
{ 
  color: #808080;
  font-family:"Tahoma"; 
  font-size:7pt;
  FONT-WEIGHT: normal;
}
 	
