BODY
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.text
{
    FONT-SIZE: 12px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica;
}
.message
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
.note
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
}
A:link
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
.PageHead
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.PageSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: top;
    COLOR: #778899;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.MenuTop
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
.MenuMiddle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: left
}
.MenuBottom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: left
}
.MenuAdmin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: left
}
.SectionHeadRight,
.SectionHeadRightWithBottomBorder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.SectionText,
.SectionTextWithBottomBorder
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

.SectionTextElement
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.SectionTextRight,
.SectionTextRightWithBottomBorder
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.TableHead
{
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-ALIGN: left
}
.HardwareFormHeadRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: right
}
.OptionGroupHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
.FormHead
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: left
}
.FormHeadCentered
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: center
}
.FormLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: right
}
.FormLabelLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: left
}
.FormData
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F8FF;
    TEXT-ALIGN: left
}
.FormImage
{
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #f5f5f5
}
.ResultLink
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
.ResultLinkAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: center
}
.ResultNumberHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: right
}
.ResultNumber
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.ResultNumberBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.ResultNumberAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.ResultLogonAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.ResultText
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.ResultTextBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.ResultTextAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ResultDetailHead
{
   font-weight: bold;
   font-size: 12px;
   color: #ffffff;
   font-family: Arial, Helvetica;
   background-color: #006699;
   text-align: left;
}
.ResultDetail
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.QuickSearch
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: left
}
.OrderSearch
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: left
}
.ReqHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
.ReqLinkHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
.ReqLink
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: center
}
.ReqLinkAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: center
}
.ReqNumber
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.ReqNumberAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.ReqLogonAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.ReqText
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.ReqTextAlt
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.ReqDetailHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: left
}
.ReqDetail
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.ReqSectionHead
{
   font-weight: bold;
   font-size: 12px;
   color: background;
   font-family: Arial, Helvetica;
   position: relative;
   top: 10px;
   text-align: left;
}
.AnswerSectionHead
{
   font-weight: bold;
   font-size: 12px;
   color: background;
   font-family: Arial, Helvetica;
   text-align: left;
}
.ReqMiniHead
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ReqSummaryTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
.ReqSummaryText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: left
}
.ReqSummaryNum
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
    TEXT-ALIGN: right
}
.MenuHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    WIDTH: 150px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    HEIGHT: 15px
}
A.MenuLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    font-famliy: Verdana
}
.MenuAdminHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    WIDTH: 150px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    HEIGHT: 12px
}
A.MenuAdminLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuAdminLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuAdminLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    font-famliy: Arial, Helvetica;
}
.MenuLink
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.MenuHover
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
A.MenuHover
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #d9d9d9;
    TEXT-DECORATION: none
}
A.Menu
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.Normal:link
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.Normal:visited
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.Normal:hover
{
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.Normal1:link
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.Normal1:visited
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.Normal1:hover
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.Normal1Dis:link
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.Normal1Dis:visited
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.Normal1Dis:hover
{
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.BNormal:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.BNormal:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.BNormal:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.BNormalDark:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.BNormalDark:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.BNormalDark:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.HelpHead
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.ErrorBorder
{
    BACKGROUND-COLOR: #006699
}
.ErrorHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ErrorText
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.ErrorTextRed
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.TabInfo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: center
}
.TabHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: center
}
.TabHeadRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-ALIGN: right
}
.TabText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: center
}
.SelectedTabHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #E5E5E5;
    TEXT-ALIGN: center
}
.SelectedTabText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #E5E5E5;
    TEXT-ALIGN: center
}
.GrayLine
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #888888
}
.DarkLine
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000000
}
A.MenuTopLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuTopLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.MenuTopLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
    font-famliy: Arial, Helvetica;
}
.ResultTextHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: left
}
.HardwareFormHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: left
}
.SectionHead,
.SectionHeadWithBottomBorder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}

.ResultLinkHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: center
}
.ReqTextHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: left
}
.ReqNumberHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: right
}

.ResultTableBorder
{
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
}

.ResultNoAlignment
{
	 FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #F0F4F7;
}
.SectionTextWithBottomBorder
{
   border-bottom: silver 1px solid; 
}

.SectionHeadRightWithBottomBorder
{
    
    border-bottom: silver 1px solid
}

.SectionHeadWithBottomBorder
{
    border-bottom: silver 1px solid
}

.SectionTextRightWithBottomBorder
{
    border-bottom: silver 1px solid
}

/** Content Admin Styles **/
   .NoRecords         { font-size: 11px; color: #ff0000; font-weight:bold; }
   .NoRecordsBar      { height: 32px; border: #999975 1px solid; margin-top: 0px; margin-bottom: 5px; padding: 10px; }
   .VldErrorIndicator     { font-size: 13px; color: #ff0000; font-family: "courier new",courier, Monospace; font-weight: bold; }
   
   
   .TblToolbar { BORDER-RIGHT: 1px outset; PADDING-RIGHT: 1px; BORDER-TOP: 1px outset; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px outset; COLOR: menutext; PADDING-TOP: 1px; BORDER-BOTTOM: 1px outset; BACKGROUND-COLOR: buttonface }
   .Raiseme { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset }
   .RaisemeLeft { BORDER-LEFT: 2px groove }
   .Cbtn { BORDER-RIGHT: buttonface 1px solid; BORDER-TOP: buttonface 1px solid; BORDER-LEFT: buttonface 1px solid; BORDER-BOTTOM: buttonface 1px solid }
   .Selects { FONT-SIZE: 10px; FONT-FAMILY: tahoma, verdana, arial, courier, serif }
   DIV.single_event P.bodytext { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }

   .CalendarHide
   {
      display: none;
      position: relative;
   }
   .CalendarShow
   {
      position: relative;
      z-index: 0;
      background-color: Navy;
   } 

 /** OrderStatus Styles **/
   
.ReqCheckOutLabelWithBlueBg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #e5ecf9;
    TEXT-ALIGN: right;
}

.ReqCheckOutTextWithBlueBg
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #e5ecf9;
    TEXT-ALIGN: left
}

.ReqCheckOutLineQuantWithGrayBg
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: LightGrey;
    TEXT-ALIGN: left
}
.ReqLineTotal 
{
   FONT-SIZE: 12PX;
   COLOR:#003366;
   FONT-FAMILY: ARIAL;
}
.sectionBreak			
{ 
   border-bottom: #cccccc 1px solid; 
   padding-top: 10px; 
   font-size: 11px; 
   color: #006699; 
   margin-bottom: 3px
}
   
/* Tabs */
.tabItemSelected		{ background-color: #ffffff; font-size: 12px; color: #0066cc; padding-right: 15px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; border-top:1px solid #99ccff; border-right:1px solid #99ccff; border-left:1px solid #99ccff;border-bottom: 1px solid #ffffff; }
.tabSeperator			{ border-bottom:1px solid #99ccff; }
.tabItemNew			{ background-color: #e5ecf9; font-size: 12px; color: #000000; padding-right: 15px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px; border:1px solid #99ccff; text-decoration: none; }
 a.tabItemNewTxt:link 		{ color: #666633; text-decoration:none; }
 a.tabItemNewTxt:visited	{ color: #666633; text-decoration:none; }
 a.tabItemNewTxt:hover		{ color: #666633; text-decoration:none; }
.PanelShow { POSITION: relative;}
.PanelHide { DISPLAY: none; POSITION: relative }


.DataLabelAlignLeftWithBlueBg
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  COLOR: #003366;
  BACKGROUND-COLOR: #e7f3fb;
  TEXT-ALIGN: left;
  VERTICAL-ALIGN: top;
  FONT-FAMILY: Arial, Helvetica;
}

.DataGridHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: left
}

.DataGridHeaderAlignRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: Right
}

.HardwareFormHeadCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #778899;
    TEXT-ALIGN: center
}

.outlineBox		{ background-color: #a1c0df; }
.outlineBoxBody		{ font-size: 12px; color: #003366; background-color: #e7f3fb; padding: 3px; padding-left: 5px; }

/* PRT CSS */
.outlineBoxTitle { PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #eaeaea }
.dataLabel { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;  TEXT-ALIGN: left; VERTICAL-ALIGN: top}
.dataText { FONT-SIZE: 11px; TEXT-ALIGN: left;  TEXT-VAlign:top}

.LinkWithWhiteBg
{
    FONT-SIZE: 12px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica;
}

.ContentCat { font-weight:bold; font-size: 14px; }
.ContentCatSmall { font-weight:bold; font-size: 10px; padding: 3px }

A.ContentLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.ContentLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.ContentLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}

A.ContentLinkSmall:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.ContentLinkSmall:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.ContentLinkSmall:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}

.condefault {border: #FFFFFF 1px solid;  padding-left: 13px; padding-top: 2px; padding-bottom: 2px; background-color:    #EOEOEO;}

/* start shidirect styles */

.SectionTitle /* Component Title */
{ font-size:17px; font-weight:normal; color: #006699; text-align:left; background-color:#dddddd;}

a.ProductSearch:link /* For White Background - Default */
{ color: #336699; text-decoration: underline; font-size:11px; }
a.ProductSearch:visited
{ color: #336699; text-decoration: underline; font-size:11px;}
a.ProductSearch:hover
{ color: #00AAFF; text-decoration: none; font-size:11px;}

.FormTitle /* Filter and Form Header */
{ background-color: #0067B1; font-weight:normal; font-size:14px; color: #FFFFFF; text-align:left; padding:4px; }

.RecordCount /* Product Search Bar */
{ font-size: 10px; text-align:left; }

/*^^^-- Search Result Table --^^^*/
table.SearchResultTable {border-width: 0px;	border-spacing:0px;	border-collapse: collapse; width:100%;}
table.SearchResultTable th {border-width: 0px; padding: 0px; border-style: none; }
table.SearchResultTable td {border-width: 0px; padding: 0px; border-style: none; width:50%;	vertical-align:top; }
/*^^^-- Search Result Table--^^^*/

.ColumnBreak /* 2 column setup */
{ width:50%; float:left; }

.Separator {
	width:950px;
	height:1px;
	background-color:gray;
   margin-left:auto;
	margin-right:auto;
}
