

/* STARTCSS */

*
{
 -webkit-backface-visibility: hidden;
}

HTML, BODY
{
 MARGIN: 0px;
  FONT-FAMILY: Tahoma;
  FONT-SIZE: 10pt;
  background-color: ffffff;
  background-image: url(/brpf/public/BRPFWallpaper.jpg);
  background-repeat: repeat-x;
  w idth: 100%;
}

.CiblePageTitle
{
 FONT-WEIGHT: bolder;
  Color: #ff9900;
  FONT-SIZE: 11pt;
}

.CiblePageTitle A,  .CiblePageTitle A:Visited,  .CiblePageTitle A:Active,  .CiblePageTitle A:Link,  .CiblePageTitle A:Active,  .CiblePageTitle A:Hover
{
 text-decoration: none;
  Color: #ff9900;
}

.USRLoginForm TD
{
 padding: 4px;
}

.USRLoginForm Input
{
 font-size: 10pt;
}

html>body .USRLogonPage
{
 /* firefox */   text-align: -moz-center;
  /* chrome */   width: 979;
}

.submnSelItem2
{
 font-size: 7pt;
  background-color: #df0000;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  cursor:hand;
  cursor:pointer;
  font-weight: normal;
}

.submnSelItem2 TD
{
 padding-left: 16px;
}

.submnItem2
{
 font-size: 7pt;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  cursor:hand;
  cursor:pointer;
  font-weight: normal;
  margin-left: 25px;
}

.submnItem2 TD
{
 padding-left: 16px;
}

.CibleTable TD
{
 padding: 4px;
}

html>body .PageTitleSmall
{
 FONT-WEIGHT: bolder;
  COLOR: #000000;
  FONT-SIZE: 11pt;
  margin-bottom: -3px;
}

html>body .PageSubTitle
{
 margin-top: -19px;
  COLOR: #000000;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: bolder;
  margin-bottom: -8px;
}

html>body .CMCSiteWallPaper
{
 /* firefox */ text-align: -moz-center;
  /* chrome */ width: 979;
}

.UsrRequestRight
{
 padding-left: 50px;
  background-color: #f9f9f9;
  font-size: 9pt;
  width:652.666666666667px;
}

.UsrRequestLeft
{
 vertical-align: top;
  b ackground-color: #FFFFFF;
  b order-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  color: #000000;
  font-size: 14pt;
  height: 570px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 20px;
  width: 150px;
}

.UsrRequestForm
{
 font-size: 9pt;
  background-color: #f9f9f9;
  border-collapse: collapse;
  width: 100%;
}

.UsrReqSection
{
 font-size: 10pt;
  background-color: #FFFFFF;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

.UsrRegistrationRight
{
 padding-left: 50px;
  background-color: #f9f9f9;
  font-size: 9pt;
  width:652.666666666667px;
}

.UsrRegistrationLeft
{
 vertical-align: top;
  b ackground-color: #FFFFFF;
  b order-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  color: #000000;
  font-size: 14pt;
  height: 570px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 20px;
  width: 150px;
}

.TOOLBAR
{
 padding-bottom: 1px;
  background-Color: #000000;
  padding-top: 1px;
  width: 979;
}

.TabCtrlHidden
{
 color: #ffffff;
  background-color: #00a0e6;
  border-right: 1px solid #c0c0c0;
}

.TabCtrlBody
{
 border-right: 1px solid #c0c0c0;
  background-color: #f0f0f0;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  height: 250px;
  padding:10px;
  width:100%;
}

.suVDialog
{
 text-align:center;
  background-color:#ffff99;
  border: 1px solid #c0c0c0;
  left: 154px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  top:110px;
  width:835px;
}

.suList
{
 height:200px;
  font-size:10pt;
  width:400px;
}

.suForm
{
 font-size:10pt;
}

.suFind
{
 font-size:10pt;
}

.suButton
{
 FONT-SIZE: 10pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  width:90px;
}

.submnTab
{
 font-family: Tahoma;
  font-size: 8pt;
}

.submnSelItem1 TD
{
 padding-left: 8px;
}

.submnSelItem1
{
 font-weight: normal;
  background-color: #df0000;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  cursor:hand;
  cursor:pointer;
}

.submnSelItem
{
 f ont-weight: bolder;
  #000000;
  b ackground-color: #FFFFFF;
  border-bottom: 1px solid #c0c0c0;
  color: #252525;
  cursor:hand;
  cursor:pointer;
  padding-bottom: 5px;
  padding-top: 5px;
}

.submnItem1 TD
{
 padding-left: 8px;
}

.submnItem1
{
 font-weight: normal;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  cursor:hand;
  cursor:pointer;
  margin-left: 25px;
}

.submnItem
{
 f ont-weight: bolder;
  b ackground-color: #000000;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  cursor:hand;
  cursor:pointer;
  padding-bottom: 5px;
  padding-top: 5px;
}

.RightBand
{
 font-size:12pt;
  BACKGROUND-COLOR: #000000;
  COLOR: #ffffff;
  padding: 10px;
}

.PageTitleSmall
{
 FONT-WEIGHT: bolder;
  COLOR: #000000;
  FONT-SIZE: 10pt;
}

.PageTitleNoSpace
{
 FONT-WEIGHT: bolder;
  COLOR: #000000;
  FONT-SIZE: 10pt;
  margin-bottom:0px;
}

.PageTitle
{
 FONT-WEIGHT: bolder;
  COLOR: #000000;
  FONT-SIZE: 12pt;
}

.PageSubTitle
{
 margin-top: -15px;
  COLOR: #000000;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: bolder;
  margin-bottom: -15px;
}

.PAGESCHEMA
{
 width:979px;
  BACKGROUND-COLOR: white;
  border: 0px;
  h eight:100%;
  min-height:50%;
}

.NewsArchiveBand
{
 w idth: 20%;
  background-color: #000000;
  border-right: 1px solid #c0c0c0;
  color: #ffffff;
}

.mnuItems
{
 background-color: #000000;
  color: #FFFFFF;
  padding: 0px;
}

.mnToolbar
{
 font-family: tahoma;
  BACKGROUND-COLOR: #000000;
  color: #FFFFFF;
  f ont-weight: bolder;
  font-size: 10pt;
  padding-bottom: 2px;
  padding-left: 0px;
  padding-top: 2px;
}

.mnSelItem
{
 cursor:hand;
  #000000;
  background-color: #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  color: #525252;
  cursor:pointer;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 4px;
}

.MNGROUP
{
 padding-left: 7px;
  border-right: 1px solid #525252;
  cursor:hand;
  cursor:pointer;
  display: inline;
  float: left;
  padding-right: 7px;
}

.ListItem
{
 background-color:#f0f0f0;
}

.ListHead
{
 background-color:#FE9300;
  color:#ffffff;
}

.ListGTot
{
 background-color:#c0c0c0;
  color:#000000;
}

.LeftBand
{
 vertical-align: top;
  b ackground-color: #FFFFFF;
  border-right: 1px solid #c0c0c0;
  color: #000000;
  font-size: 14pt;
  height: 570px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 20px;
  width: 150px;
}

.kbLayout
{
 text-align:center;
  background-color:#ffff99;
  border: 1px solid #c0c0c0;
  left: 254px;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  top:400px;
  width:735px;
}

.IL_TEXT
{
 text-align: justify;
  border-bottom: 1px solid #c0c0c0;
  font-size: 8pt;
}

.IL_ITEMS TD
{
 border-top: 1px solid #FFFFFF;
  padding-bottom: 5px;
  padding-top: 5px;
}

.IL_ITEMS
{
 font-size: 9pt;
  padding-left:20px;
  padding-right:20px;
}

.HSecTitle
{
 font-size: 9pt;
  #000000;
  b ackground-color: #fe9300;
  border-bottom: 2px solid #fe9300;
  border-right: 1px solid #ffffff;
  c olor: #ffffff;
  color: #000000;
  font-weight: bolder;
  padding-bottom: 5px;
  padding-left: 11px;
  padding-top: 5px;
}

.headerTile
{
 W IDTH: 979;
  B ACKGROUND-COLOR: #FF6600;
  B ORDER-BOTTOM: #e9e9ef 1px solid;
}

.HBoxTitleTr
{
 font-size: 9pt;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  f ont-weight: bolder;
  padding-bottom: 5px;
  padding-left: 11px;
  padding-top: 5px;
}

.HBoxTitle
{
 font-size: 10pt;
  #000000;
  b order-bottom: 1px solid #c0c0c0;
  background-color: #e0e0e0;
  background-repeat: repeat-x;
  color: #000000;
  font-weight: bolder;
  padding-bottom: 10px;
  padding-left: 11px;
  padding-top: 10px;
}

.HBoxPic
{
 padding-top: 10px;
}

.HBoxBody A:Visited
{
 color: #000000;
  text-decoration: none;
}

.HBoxBody A:link
{
 color: #000000;
  text-decoration: none;
}

.HBoxBody A:hover
{
 color: #000000;
  text-decoration: underline;
}

.HBoxBody A:Active
{
 color: #000000;
  text-decoration: none;
}

.HBoxBody A
{
 color: #000000;
  f ont-weight: bolder;
  text-decoration: none;
}

.FRMUSER
{
 FONT-SIZE: 9pt;
  BACKGROUND-COLOR: #f9f9f9;
  padding: 4px;
}

.frmField
{
 B ACKGROUND-COLOR: #F0F0E0;
}

.frmButton
{
 FONT-SIZE: xx-small;
  BACKGROUND-COLOR: #ccddcc;
}

.Footer A,  .Footer A:Visited,  .Footer A:Active,  .Footer A:Link,  .Footer A:Hover
{
 COLOR: #FFFFFF;
}

.Footer
{
 font-size: 8pt;
  BACKGROUND-COLOR: #000000;
  COLOR: #FFFFFF;
  PADDING-TOP: 20px;
  h eight: 124px;
  padding-bottom: 10px;
  w idth: 979;
}

.FilterBox
{
 font-size:80%;
  border:1px solid #c0c0c0;
  margin-bottom: 5px;
  padding: 0.5%;
}

.ContentArea
{
 b order-bottom: 1px solid #e0e0e0;
  b order-left: 1px solid #e0e0e0;
  b order-right: 1px solid #e0e0e0;
  p adding: 10px;
}

.CMCSiteWallPaper
{
 text-align: center;
  b ackground-color: #000000;
  b ackground-image: url(/brpf/public/BRPFWallpaper.jpg);
  b ackground-repeat: repeat-x;
  h eight: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-top: 10px;
}

.CMCMenuGrp
{
 FONT-SIZE: 8pt;
  COLOR: white;
  F ONT-WEIGHT: bolder;
  FONT-FAMILY: Tahoma;
}

.CMCBanner
{
 PADDING-RIGHT: 0px;
  B ACKGROUND-COLOR: #f0f0f0;
  text-align: right;
}

.ClikTitle
{
 cursor:pointer;
  color: #000000;
  cursor:hand;
  font-weight: bolder;
}

.BP_TitleBox
{
 BACKGROUND-COLOR: #000000;
}

.BandPageRightTitle
{
 font-size: 10pt;
}

.BandPageRight
{
 font-size: 8pt;
  padding: 10px;
}

.BandPageLeft
{
 vertical-align: top;
  b ackground-color: #FFFFFF;
  b order-bottom: 1px solid #c0c0c0;
  b order-top: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  color: #000000;
  font-size: 14pt;
  height: 570px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 20px;
  width: 150px;
}

.BandPage
{
 border-collapse: collapse;
  width: 100%;
}

.submnTitleOpen1
{
 p adding-left:20px;
}

.submnTitleOpen
{
 b ackground: url(/buskro/public/li_2.png) 2px 5px no-repeat;
  p adding-left:20px;
}

.submnTitle1
{
 p adding-left:20px;
}

.submnTitle
{
 b ackground: url(/buskro/public/li_1.png) 2px 5px no-repeat;
  p adding: 2px 0 0 20px;
}

.submnTab1
{
 font-size: 8pt;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 5px;
}

.submnSubTab1
{
 p adding-left: 5px;
  background-color: #ffffff;
}

.submnSelItem TD
{
 padding-top: 5px;
  b order-top: 4px solid #df0000;
  background-color: #ffffff;
  padding-bottom: 5px;
  padding-right: 10px;
}

.submnItemCurrent
{
 color: #df0000;
}

.submnItem TD
{
 padding-top: 5px;
  b order-top: 4px solid #df0000;
  background-color: #ffffff;
  padding-bottom: 5px;
  padding-right: 10px;
  w idth: 180px;
  z-index: 999;
}

img
{
 vertical-align: bottom;
}

html>body .frmUserLbl
{
 text-align:right;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-top: 5px;
  vertical-align:top;
}

H1
{
 MARGIN: 0px 0px 5px;
  COLOR: #ffffff;
  FONT: 600 medium arial,sans-serif;
}

FORM
{
 PADDING-RIGHT: 0px;
  MARGIN: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
}

A:Visited
{
 COLOR: #003399;
  TEXT-DECORATION: underline;
}

A:link
{
 COLOR: #003399;
  TEXT-DECORATION: underline;
}

A:hover
{
 COLOR: #003399;
  TEXT-DECORATION: underline;
}

A:Active
{
 COLOR: #003399;
  TEXT-DECORATION: underline;
}

A
{
 COLOR: #003399;
  TEXT-DECORATION: underline;
}

.WSFPageTitle
{
 font-size: 12pt;
  f ont-weight: bolder;
}

.wsfPageParam
{
 font-size:10pt;
  text-align:left;
}

.USRWrnMsg
{
 color: #df0000;
  font-size:10pt;
  font-weight: bolder;
}

.UsrReqWrn
{
 color:#df0000;
  font-weight: bolder;
  text-align:center;
}

.UsrRequestForm TD
{
 padding-left: 10px;
  padding-bottom: 1px;
  padding-right: 10px;
  padding-top: 1px;
}

.UsrRequest
{
 width: 100%;
}

.UsrRegistration
{
 width: 100%;
}

.USRLogonPage
{
 text-align:center;
  margin-left: auto;
  margin-right: auto;
}

.USRLogonFailedMsg
{
 b ackground-color:#df0000;
  color:#df0000;
  font-size:9pt;
  padding:2px;
  width:90%;
}

.UsrLogonBox Input
{
 font-size: 100%;
}

.UsrLogonBox
{
 font-size: 100%;
  border: 1px solid #c0c0c0;
}

.USRLoginTitleTS
{
 padding-top: 0px;
  font-size: 170%;
  padding-bottom: 5px;
}

.USRLoginTitle
{
 padding-top: 10px;
  font-size: 130%;
  padding-bottom: 10px;
}

.USRLoginFormTS TD
{
 padding: 4px;
}

.USRLoginFormTS Input
{
 font-size: 180%;
  width: 300px;
}

.USRLoginFormTS
{
 font-size: 180%;
  text-align: center;
}

.USRLoginForm DIV
{
 padding-top: 1%;
}

.USRLoginForm .frmButtonlt
{
 padding:1%;
}

.USRLoginForm
{
 font-size: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.USRLoginExtra
{
 padding-top:3%;
  font-size: 90%;
  padding-bottom:3%;
}

.UsrFrmTextArea
{
 font-size: 8pt;
}

.UserList
{
 FONT-SIZE: xx-small;
}

.UpDownButton
{
 FONT-SIZE: 8pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  height:27px;
  padding:0px;
  width:20px;
}

.TSText
{
 color: #000000;
  background-color: #FFFFFF;
  font-size: 8pt;
  padding:10px;
}

.TSScrollBandUp
{
 cursor: hand;
  cursor: pointer;
}

.TSScrollBandSlower
{
 padding-right: 20px;
}

.TSScrollBandHi
{
 text-align:center;
  background-color: #ffff99;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
}

.TSScrollBandFaster
{
 padding-left: 20px;
}

.TSScrollBandDown
{
 cursor: hand;
  cursor: pointer;
}

.TSScrollBand
{
 text-align:center;
  background-color: #f0f0f0;
  color: #FFFFFF;
  cursor: hand;
  cursor: pointer;
}

.TSMain
{
 
}

.ToolsBox
{
 font-size:80%;
  background-color:#e0e0e0;
  border:1px solid #c0c0c0;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 0.2%;
  text-align:right;
}

.toolbar A
{
 TEXT-DECORATION: none;
}

.toolbar .ToolBarItem
{
 W IDTH: 70px;
}

.toolbar .MenuSel
{
 FONT-WEIGHT: bolder;
  COLOR: navy;
  FONT-SIZE: larger;
}

.toolbar .MenuItem
{
 FONT-SIZE: x-small;
}

.TimeInput
{
 FONT-SIZE: 8pt;
}

.TextMob
{
 FONT-SIZE: 7pt;
  padding: 4px;
}

.TextInput
{
 FONT-SIZE: 8pt;
}

.Text
{
 FONT-SIZE: 9pt;
  B ACKGROUND-COLOR: #FFFFFF;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: justify;
}

.TabPortfolio TD
{
 padding:5px;
  text-align: center;
}

.TabPortfolio IMG
{
 border-right: 4px solid #c0c0c0;
  border-bottom: 4px solid #c0c0c0;
  border-left: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  text-align: center;
}

.TabPortfolio
{
 font-size:8pt;
  background-color: #f0f0f0;
  width: 100%;
}

.TABLEVIEW .TBLTOTALS
{
 FONT-WEIGHT: bolder;
  BACKGROUND-COLOR: #F0F0F0;
}

.TABLEVIEW .TBLTOOLBAR
{
 FONT-SIZE: 7pt;
  BACKGROUND-COLOR: #ffcc33;
  border-bottom: 1px solid #c0c0c0;
}

.TABLEVIEW .TBLTITLE
{
 FONT-SIZE: 9pt;
  padding: 3px;
}

.TABLEVIEW .TBLHEADER TD
{
 border: 1px solid #f0f0f0;
}

.TABLEVIEW .TBLHEADER
{
 BACKGROUND-COLOR: yellow;
  border: 1px solid #c0c0c0;
  padding: 2px;
}

.TABLEVIEW .TABLEITEM TD
{
 border: 1px solid #f0f0f0;
  padding: 2px;
}

.TABLEVIEW .BUTTON
{
 FONT-SIZE: xx-small;
  BACKGROUND-COLOR: #F0F0F0;
}

.TABLEVIEW
{
 FONT-SIZE: 7pt;
  border: 1px solid #c0c0c0;
  padding: 1px;
}

.TabCustomer TD
{
 padding:15px;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  text-align: center;
}

.TabCustomer IMG
{
 border: 0px;
  text-align: center;
}

.TabCustomer
{
 font-size:8pt;
  b ackground-color: #f0f0f0;
  border-left: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  width: 100%;
}

.TabCtrlHighlight
{
 color: #000000;
  background-color: #f0f0f0;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
}

.TabCtrlCmds TD
{
 font-size: 9pt;
  border-right: 1px solid #ffffff;
  padding: 5px;
}

.TabCtrlCmds
{
 font-size: 7pt;
}

.suVList
{
 height:167px;
  font-size:17pt;
  width:800px;
}

.suVForm
{
 font-size:17pt;
}

.suVFind
{
 font-size:17pt;
}

.suVField
{
 font-size: 8pt;
  background-color:#c0c0c0;
}

.suVButton
{
 FONT-SIZE: 18pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  width:90px;
}

.suDialog
{
 text-align:center;
  background-color:#f0f0f0;
  padding:20px;
}

.srcURL
{
 color: green;
  font-size: 8pt;
  text-decoration: none;
}

.srcTable
{
 font-size: 8pt;
  width: 90%;
}

.srcDocTitle A:Visited
{
 color: #0000cf;
}

.srcDocTitle A:link
{
 color: #0000cf;
}

.srcDocTitle A:hover
{
 color: #0000cf;
}

.srcDocTitle A:Active
{
 color: #0000cf;
}

.srcDocTitle A
{
 color: #0000cf;
}

.srcDocTitle
{
 font-size: 11pt;
  font-weight: bolder;
  padding-top: 5px;
}

.srcAbstract
{
 font-size:9pt;
  FONT-STYL E: italic;
  padding-bottom: 2px;
  padding-top: 2px;
}

.SolTitle
{
 padding-bottom: 5px;
  h eight: 60px;
  text-align: right;
}

.SolSubTitle A:Hover
{
 text-decoration: none;
  color: #000000;
}

.SolSubTitle A, .SolSubTitle A:Visited, .SolSubTitle A:Active, .SolSubTitle A:Link, .SolSubTitle A:Active, .SolSubTitle A:Hover
{
 text-decoration: none;
  color: #FFFFFF;
}

.SolSubTitle
{
 border-top: 1px solid #c0c0c0;
  font-size:9pt;
  padding-bottom: 15px;
  padding-top: 3px;
  text-align: right;
}

.SmallText
{
 FONT-SIZE: 8pt;
}

.SiteMapLvl3
{
 padding-left: 16px;
}

.SiteMapLvl2
{
 padding-left: 8px;
}

.SiteMapLvl1
{
 font-weight: bolder;
  padding-top: 8px;
}

.SiteMapLvl0
{
 font-weight: bolder;
}

.SITEMAP
{
 font-size: 8pt;
}

.SecToolbar .SelItem
{
 BORDER-RIGHT: groove;
  BACKGROUND-COLOR: #ff9900;
  BORDER-BOTTOM: groove;
  BORDER-LEFT: groove;
  BORDER-TOP: groove;
  COLOR: navy;
  HEIGHT: 50px;
  TEXT-ALIGN: center;
  WIDTH: 150px;
}

.SecToolbar .MenuItem
{
 BORDER-RIGHT: groove;
  BORDER-BOTTOM: groove;
  BORDER-LEFT: groove;
  BORDER-TOP: groove;
  COLOR: white;
  HEIGHT: 50px;
  TEXT-ALIGN: center;
  WIDTH: 150px;
}

.SecToolbar
{
 FONT-SIZE: x-small;
  BACKGROUND-COLOR: #FFFFFF;
}

.SecTitle
{
 COLOR: #1d59e7;
  FONT-WEIGHT: bolder;
}

.SaveRes
{
 text-align:center;
  font-size:10px;
  padding:30px;
}

.SaveErr
{
 text-align:center;
  font-size:10px;
  padding:30px;
}

.RotPicCaption
{
 padding-top: 10px;
  font-size: 8pt;
  text-align: center;
}

.RevText
{
 FONT-SIZE: x-small;
  BACKGROUND-COLOR: navy;
  COLOR: white;
}

.QuoteListMob
{
 font-size: 5pt;
}

.prnSec
{
 BACKGROUND-COLOR: #d5e1e8;
}

.prnLabel
{
 BACKGROUND-COLOR: #C0C0C0;
  BORDER-BOTTOM: black 1px solid;
}

.prnField
{
 FONT-WEIGHT: bolder;
  BACKGROUND-COLO R: #C0C0C0;
  BORDER-BOTTOM: black 1px solid;
}

.PicPortfolio
{
 b order: 2px dotted #FFFFFF;
  height: 210px;
  padding: 10px;
}

.PicNoteTab
{
 FONT-SIZE: x-small;
  MARGIN: 0px;
}

.PicNoteLbl
{
 BORDER-RIGHT: solid black 1px;
  B ORDER-TOP: solid black 1px;
  TEXT-ALIGN: right;
}

.PicNoteFld
{
 FONT-WEIGHT: bolder;
  B ORDER-TOP: solid black 1px;
}

.PicCaptionWhite
{
 font-size: 8pt;
  color: #ffffff;
  text-align: center;
}

.PicCaptionGrey
{
 font-size: 8pt;
  color: #c0c0c0;
  text-align: center;
}

.osProductList TD
{
 b order-bottom: 1px solid #c0c0c0;
  b order-right: 1px solid #c0c0c0;
}

.osProductList
{
 font-size:8pt;
  b order-left: 1px solid #c0c0c0;
  b order-top: 1px solid #c0c0c0;
  width: 100%;
}

.osProdTitle
{
 font-size: 11pt;
  b ackground-color: #c0c0c0;
  font-weight: bolder;
  padding-bottom:20px;
  padding-left:0px;
  padding-top:0px;
}

.osProdPicture
{
 text-align:center;
  border-left: 1px solid #c0c0c0;
}

.osProdDetail .Label
{
 COLOR: #ffffff;
  BACKGROUND-COLOR: #c0c0c0;
  border-bottom: 1px solid #ffffff;
  padding-bottom:5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top:5px;
}

.osProdDetail .Data
{
 padding-left: 10px;
  border-bottom: 1px solid #c0c0c0;
  padding-bottom:5px;
  padding-right: 10px;
  padding-top:5px;
}

.osProdDetail
{
 font-size: 8pt;
  border-top: 1px solid #c0c0c0;
  width: 100%;
}

.osProdDescLong
{
 font-size:9pt;
  padding-top:10px;
  padding:7px;
  text-align: justify;
}

.osOrderList
{
 font-size:8pt;
}

.osCategoryTitle
{
 font-size: 12pt;
  f ont-weight: bolder;
  padding-bottom: 5px;
}

.osCategoryList
{
 font-size: 8pt;
}

.osCatalog
{
 font-size:8pt;
}

.osBasket
{
 font-size:8pt;
}

.osAddToBasket
{
 font-size:12pt;
}

.NumInputRO
{
 FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
  background-color:#c0c0c0;
}

.NumInput
{
 FONT-SIZE: 8pt;
  TEXT-ALIGN: right;
}

.NEWSTITLEHIDDEN
{
 font-size: 8pt;
  background-color: #df3030;
  font-weight: bolder;
}

.NEWSTITLE A,  .NEWSTITLE A:Visited,  .NEWSTITLE A:Active,  .NEWSTITLE A:Link,  .NEWSTITLE A:Active,  .NEWSTITLE A:Hover
{
 color: #ffffff;
  TEXT-DECORATION: none;
}

.NEWSTITLE
{
 font-size: 8pt;
  font-weight: bolder;
}

.NEWSDETAILTITLE
{
 font-size: 12pt;
  font-weight: bolder;
  padding: 10px;
}

.NEWSDETAILTEXT
{
 font-size: 8pt;
  padding: 10px;
  padding: 8px;
}

.NEWSDETAILDATE
{
 font-size: 10pt;
  font-style: italic;
  font-weight: bolder;
  padding-bottom: 8px;
  padding: 10px;
}

.NewsDetailCateg
{
 font-size: 9pt;
  font-style: italic;
  padding-left: 12px;
}

.NewsDateExpired
{
 font-size: 8pt;
  color: #df0000;
  f ont-style: italic;
  font-weight: bolder;
  padding-bottom: 8px;
}

.NEWSDATE
{
 font-size: 8pt;
  color: #909090;
  f ont-style: italic;
  font-weight: bolder;
  padding-bottom: 8px;
}

.NEWSBROWSER
{
 padding-left: 10px;
}

.NewsArchiveTitle
{
 padding: 5px;
  b ackground-color: #fe9300;
  border-bottom: 3px solid #ffffff;
  font-size: 13pt;
  font-weight:bolder;
  margin: 5px;
}

.NewsArchiveBand .NEWSTITLE A, .NewsArchiveBand .NEWSTITLE A:Visited, .NewsArchiveBand .NEWSTITLE A:Active, .NewsArchiveBand .NEWSTITLE A:Link, .NewsArchiveBand .NEWSTITLE A:Active, .NewsArchiveBand .NEWSTITLE A:Hover
{
 color: #ffffff;
  TEXT-DECORATION: none;
}

.NewsArchiveBand .NEWSTITLE
{
 font-size: 8pt;
  font-weight: bolder;
}

.NewsArchiveBand .NEWSDATE
{
 color: #c0c0c0;
}

.ncsProTable TD
{
 padding-left: 10px;
  border-bottom: 2px solid #c0c0c0;
  border-right: 2px solid #c0c0c0;
  padding-top: 5px;
}

.ncsProTable A, .ncsProTable A:Visited, .ncsProTable A:Active, .ncsProTable A:Link, .ncsProTable A:Active, .ncsProTable A:Hover
{
 text-decoration: underlined;
  c olor: #ffffff;
}

.ncsProTable
{
 font-size: 9pt;
  b ackground-color: orange;
  border-left: 2px solid #c0c0c0;
  border-top: 2px solid #c0c0c0;
  c olor: #ffffff;
  width: 100%;
}

.MobileWebTitle A
{
 text-decoration: none;
  color:#ffffff;
}

.MobileWebTitle
{
 background-color: #FFFFFF;
  border-right: 1px solid #c0c0c0;
  display:inline-block;
  padding:10px;
  w idth:10%;
}

.MobileToolbar
{
 font-size:110%;
  background-color: #000000;
  color: #FFFFFF;
  f ont-weight: bolder;
}

.MnuBarItemCurr A
{
 color:#df0000;
}

.MnuBarItem A
{
 text-decoration: none;
}

.MnuBarItem
{
 padding:10px;
  border-right: 1px solid #c0c0c0;
  display:inline-block;
  f loat:left;
}

.MnuBarContainer
{
 display:inline-block;
  *display: inline;
  max-width:80%;
  overflow:auto;
  white-space:nowrap;
  zoom: 1;
}

.mnToolBarBtn A
{
 color:#c0c0c0;
}

.mnToolBarBtn
{
 text-align:center;
  background-color: #FFFFFF;
  font-size: 10pt;
}

.mnItem
{
 cursor:hand;
  border-bottom: 1px solid #ffffff;
  cursor:pointer;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 4px;
}

.mnGroupCurr
{
 b ackground-color: #000000;
  color: #ffff99;
}

.mnGroup:hover
{
 background-color: #000000;
  color: #ffffff;
}

.MGTable TD
{
 padding: 5px;
  height: 100%;
}

.MGTable
{
 width: 95%;
}

.MGPic TD
{
 padding-top: 10px;
  padding-bottom: 5px;
}

.MGPic
{
  border: 1px solid #c0c0c0;
  width:100%;
}

.MGPICList
{
  text-align:center;
}

.MGNote
{
 FONT-SIZE: 8pt;
  text-align: center;
}

.MGFolderTitle
{
 TEXT-ALIGN: Center;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bolder;
}

.MGFolderList
{
 border: 1px solid #c0c0c0;
}

.MGFolderItems
{
 FONT-SIZE: 10pt;
}

.MGFolderItem
{
 FONT-SIZE: 10pt;
  PADDING: 10px;
  TEXT-ALIGN: center;
  b order: 1px solid #c0c0c0;
}

.mabPanel
{
 font-size:100%;
  200px;
  background-color:#e0e0e0;
  border:1px solid #c0c0c0;
  left:50%;
  margin-top:10px;
  padding:10px;
  text-align:Left;
}

.LoginUserNameTS
{
 
}

.LoginUserName
{
 min-width:200px;
  border: 1px solid #c0c0c0;
  height: 30px;
  padding: 5px;
  width: 25%;
}

.LoginPasswordTS
{
 
}

.LoginPassword
{
 min-width:200px;
  border: 1px solid #c0c0c0;
  height: 30px;
  padding: 5px;
  width: 25%;
}

.LoginBox
{
 display:inline;
  border: 1px solid #c0c0c0;
  font-size:10pt;
  height:80px;
  margin-right: 5px;
  text-align:center;
  vertical-align:bottom;
  width:150px;
}

.ListPageBreak
{
 page-break-after:always;
  font-size:8pt;
  font-style: italic;
  padding-top: 5px;
  text-align:right;
}

.ListItemAlt
{
 
}

.ListFoot TD
{
 border-top: 2px solid #c0c0c0;
}

.ListFoot
{
 font-weight: bolder;
  b ackground-color:#c0c0c0;
  color:#000000;
}

.ListColNum
{
 padding-right:2px;
  text-align:right;
  white-space:nowrap;
}

.LblPortfolio
{
 p adding-top: 5px;
}

.kbSpaceKey
{
 font-size:40pt;
  height:60px;
  text-align:center;
  width:300px;
}

.kbKeyText
{
 margin-top:-10px;
}

.kbKey
{
 font-size:30pt;
  height:60px;
  text-align:center;
  width:60px;
}

.kbCtrlKeySmall
{
 font-size:14pt;
  height:60px;
  text-align:center;
  width:60px;
}

.kbCtrlKey
{
 font-size:14pt;
  height:60px;
  text-align:center;
  width:120px;
}

.kbAltKey
{
 font-size:10pt;
  margin-top:-2px;
  padding-right:2px;
  text-align:right;
}

.InputLabel
{
 white-space:nowrap;
  padding-left:5px;
}

.InfoBox
{
 BORDER: #c0c0c0 1px dashed;
  padding: 10px;
}

.IL_Video
{
 text-align: center;
  font-size: 8pt;
  padding: 5px;
}

.IL_NOTE
{
 font-size: 9pt;
  padding-left:20px;
  padding-right:20px;
}

.HPText
{
 FONT-SIZE: x-small;
  BACKGROUND-COLO: #6699FF;
}

.HPBox
{
 f loat: left;
  background-repeat: no-repeat;
  font-size:8pt;
  height: 313px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  text-align:justify;
  vertical-align:top;
  width: 235px;
}

.HomeText UL
{
 margin-left: 15px;
  /* disc, circle */;
  c olor: #c0c0c0;
  list-style-type: square;
  margin-bottom: 0px;
}

.HomeText
{
 background-color:#e0e0e0;
  font-size: 8pt;
  height:284px;
  overflow:auto;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
}

.HBR
{
 background-color: #A7B4E9;
  color: #ffffff;
}

.HBoxTitle A, .HBoxTitle A:Active, .HBoxTitle A:hover, .HBoxTitle A:link, .HBoxTitle A:visited
{
 color: #ffffff;
  text-decoration: none;
}

.HBoxBody UL
{
 margin-left: 15px;
  /* disc, circle */;
  c olor: #fe9300;
  color: #c0c0c0;
  list-style-type: square;
  margin-bottom: 0px;
}

.HBoxBody LI
{
 
}

.HBoxBody
{
 c olor: #ffffff;
  font-size: 8pt;
  padding-bottom: 8px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  t ext-align: justify;
}

.HBL .IL_NEWS
{
 width: 348px;
}

.HBL
{
 background-color: #A7B4E9;
  color: #ffffff;
}

.HBC
{
 background-color: #A7B4E9;
  color: #ffffff;
}

.frmUsrFld
{
 FONT-SIZE: 9pt;
  w idth: 350px;
}

.frmUserSubSec
{
 BACKGROUND-COLOR: #bcd2d9;
}

.frmUserSec
{
 font-size: 10pt;
  background-color: #FFFFFF;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

.frmUserLbl
{
 text-align:right;
  vertical-align:top;
  w idth: 300px;
}

.frmUserGrp_2
{
 font-size: 10pt;
  background-color: #FFFFFF;
  border-bottom: 1px solid #c0c0c0;
  color: #000000;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

.frmUserFldRO
{
 font-weight: bolder;
  border: 1px solid #c0c0c0;
  h eight: 8px;
  padding: 2px;
}

.FRMUSER TEXTAREA
{
 FONT-SIZE: 8pt;
}

.FRMUSER SELECT
{
 FONT-SIZE: 8pt;
}

.FRMUSER INPUT
{
 FONT-SIZE: 8pt;
}

.frmSection
{
 BACKGROUND-COLOR: #ff9900;
}

.frmSec A
{
 COLOR: navy;
  TEXT-DECORATION: none;
}

.frmSec
{
 FONT-SIZE: x-small;
}

.frmReqField
{
 color: #df0000;
  font-weight: bolder;
}

.frmLabel
{
 B ACKGROUND-COLOR: #F0F0E0;
  PADDING-RIGHT: 5px;
  TEXT-ALIGN: right;
  padding-top: 5px;
  vertical-align: top;
}

.frmFieldRO
{
 vertical-align: bottom;
  background-color: #c0c0c0;
  padding-left: 2px;
  text-align:left;
}

.frmEdit
{
 FONT-SIZE: 8pt;
}

.frmButtonLt
{
 FONT-SIZE: 7pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
}

.FooterMob
{
 color:#000000;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 6px;
  font-size:5pt;
}

.DBTabGrpItems
{
 border-collapse: collapse;
  font-size: 8pt;
}

.DBTabGrpHead
{
 font-weight: bolder;
  border-bottom: 1px solid #c0c0c0;
}

.DateInput
{
 FONT-SIZE: 8pt;
}

.CustomerLogo
{
 height: 120px;
  b order: 1px solid #df0000;
  v ertical-align: middle;
}

.cmWDay
{
 border-bottom:1px solid #c0c0c0;
  padding:2px;
}

.cmUnSelDate
{
 border:1px solid #ffffff;
}

.cmTodayCmd
{
 border-top:1px solid #c0c0c0;
  padding-bottom:2px;
  padding-top:2px;
}

.cmToday
{
 font-weight:bolder;
}

.cmSelDay
{
 background-color:#c0c0c0;
  c olor:#000000;
}

.cmSelDate
{
 border:1px solid #df0000;
}

.cmOutDay
{
 color:#c0c0c0;
}

.cmMonthSel
{
 font-size:9pt;
  font-weight: bolder;
  padding-left:5px;
  padding-right:5px;
}

.cmHoliday
{
 b order: 1px dashed #df0000;
  b ackground-color: #df0000;
  color: #df0000;
}

.cmHeader
{
 background-color:#ffffff;
  padding:8px;
}

.cmDay
{
 padding-right:1px;
  cursor:hand;
  cursor:pointer;
}

.CMCTlbButton:hover
{
 border: 1px solid #c0c0c0;
}

.CMCTlbButton IMG
{
 margin:0px;
  border-radius: 0px;
  border: 0px;
}

.CMCTLBBUTTON
{
 font-size:7pt;
  border: 1px solid transparent;
  cursor:hand;
  cursor:pointer;
  height:20;
  margin-left:1px;
  margin-top:1px;
  padding-left:3px;
  padding-right:3px;
  vertical-align:middle;
}

.CMCTextPHToolbar INPUT
{
 padding:1 6 1 6;
}

.CMCTextPHToolbar
{
 background-color:#f0f0f0;
  padding-bottom:5px;
  text-align:center;
}

.CMCTextPHCommands .frmButtonLt
{
 min-width: 60px;
  padding:1 6 1 6;
}

.CMCTextPHCommands
{
 text-align:center;
}

.CMCTable TD
{
 padding: 5px;
}

.CMCTable
{
 FONT-SIZE: 9pt;
  padding: 3px;
  text-align: justify;
}

.cmcTabLbl
{
 border-right: 1px solid #d0d0d0;
  text-align: right;
}

.cmcTabFld
{
 padding-left: 2px;
}

.CMCItemMgrBtn
{
 height:20px;
  background-color:#c0c0ff;
  font-size:8pt;
  text-align:center;
  vertical-align:middle;
  width:25px;
}

.cmBox
{
 font-size: 9pt;
  background-color:#ffffff;
  border:1px solid #c0c0c0;
  margin-bottom:2px;
  w idth:235px;
}

.ChapTitle
{
 COLOR: #00aa33;
  FONT-SIZE: small;
  FONT-WEIGHT: bolder;
  MARGIN-BOTTOM: 0px;
}

.BP_Title
{
 PADDING-RIGHT: 5px;
  COLOR: #ffffff;
  FONT-SIZE: 12pt;
  PADDING-LEFT: 5px;
  PADDING-TOP: 10px;
}

.BP_SubTitle
{
 PADDING-RIGHT: 5px;
  COLOR: #ffffff;
  FONT-SIZE: 9pt;
  PADDING-LEFT: 5px;
  PADDING-TOP: 10px;
}

.BP_SpecTitle
{
 BACKGROUND-COLOR: #fe9300;
  COLOR: #ffffff;
  FONT-SIZE: 10pt;
  PADDING-BOTTOM: 5px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 5px;
}

.BP_SpecBody
{
 PADDING-RIGHT: 20px;
  BACKGROUND-COLOR: #fdbc00;
  FONT-SIZE: 9pt;
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 10px;
  PADDING-TOP: 10px;
}

.BP_Desc
{
 PADDING-RIGHT: 20px;
  FONT-SIZE: 9pt;
  PADDING-BOTTOM: 20px;
  PADDING-LEFT: 20px;
  PADDING-TOP: 20px;
}

.BoxTitle
{
 COLOR : #ffffff;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bolder;
}

.BorderTab
{
 BORDER-RIGHT: #c0c0c0 1px solid;
  BORDER-BOTTOM: #c0c0c0 1px solid;
  BORDER-LEFT: #c0c0c0 1px solid;
  BORDER-TOP: #c0c0c0 1px solid;
}

.Banner
{
 F ILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#000000', gradientType='1');
  B ACKGROUND-COLOR: #FFFFFF;
  B ORDER-BOTTOM: #e9e9ef 1px solid;
  W IDTH: 5000;
  b order: 1px solid #df0000;
}

.BandTable TD
{
 padding: 2px;
}

.BandTable
{
 font-size: 8pt;
  border-collapse: collapse;
}

.BandPageTitle
{
 font-size: 12pt;
  color: #000000;
  padding-bottom:20px;
}

.BandPageRightNoPadding
{
 font-size: 8pt;
  padding:0px;
  w idth: 100%;
}

#MENUCONTAINER
{
 f loat:left;
  b ackground-color: #23436a;
  b order-radius: 4px;
  m argin: 0;
  p adding: 5px 0 5px 0;
  w idth: 100%;
}

.acRollingCont
{
  margin-top:15px;
  border: 1px solid #c0c0c0;
}

.acHRolling
{
  margin-top:1px;
}

.acHRollingTitle
{
  background-color: #e0e0e0;
  font-size:12pt;
  text-align:center;
  padding:5px;
  color: blue;
  w idth:430px;
}




#headerTile, #headerShade, .Footer, .frmButton, .button, .frmButtonLt, .noprint 
{ 
	display: none; 
}

.ListItem TD
{
	border-bottom: 1px solid #c0c0c0;
}

.ListItemAlt TD
{
	border-bottom: 1px solid #c0c0c0;
}

.ListHead
{
	border-bottom: 2px solid #c0c0c0;
}
