

/* STARTCSS */

::-webkit-scrollbar
{
 width: 15px;
  height: 15px;
}

::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment
{
 height: 1px;
  background-color: #000;
  display: block;
}

::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:horizontal:end:increment
{
 height: 1px;
  background-color: #EFF7FF;
  display: block;
}

::-webkit-scrollbar-track-piece
{
 background-color: #000;
}

::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal
{
 background-color: #666;
  -webkit-border-radius: 4px;
}

pre
{
 FONT-FAMILY: Myriad Pro, Calibri, Sans-Serif;
}

input
{
 border-radius: 3px;
  border: solid 1px #23436a;
  color: #23436a;
  padding: 4px;
}

select
{
 border-radius: 3px;
  border: solid 1px #23436a;
  color: #23436a;
  padding: 4px;
}

ul
{
 margin: 5px 0 5px 0;
}

.FullSpacer
{
 clear: both;
  height: 15px;
}

.FullContainer
{
 float:left;
  background-color: #23436a;
  border-radius: 4px;
  color: white;
  margin: 0 20px 0 0;
  padding: 15px;
  width: 950px;
}

.FullLightContainer
{
 float:left;
  background-color: #eaeaea;
  border-radius: 4px;
  margin: 0 20px 0 0;
  padding: 15px;
  width: 950px;
}

.ContentBox
{
 margin-top: 20px;
}

.SearchBar input[type="text"]
{
 width: 180px;
}

.SearchBar input[type="image"]
{
 padding: 0px;
  top: 10px;
}

.Box4
{
 float:left;
  ba ckground-color: #eaeaea;
  height: 40px;
  padding: 15px 0 15px 0;
  width:285px;
}

.Box8
{
 float:left;
  ba ckground-color: #eaeaea;
  height: 40px;
  padding: 15px 0 15px 0;
  width:600px;
}

.Box4Spacer
{
 margin: 0 55px 0 0;
}

#SiteSearch
{
 background-image: url(/sec/images/searchbg.png);
  background-position:right;
  background-repeat: no-repeat;
}

#MemberSearch
{
 background-image: url(/sec/images/memberbg.png);
  background-position:right;
  background-repeat: no-repeat;
}

#LoginBox
{
  background-position:right;
  background-repeat: no-repeat;
}

.ContentLeft
{
 float:left;
  background-color: #eaeaea;
  border-radius: 4px;
  margin: 0 20px 0 0;
  min-height: 160px;
  padding: 15px;
  width:270px;
}

.ContentLeft2
{
 background-color: #eaeaea;
  border-radius: 4px;
  clear: left;
  margin: 0 20px 0 0;
  min-height: 160px;
  padding: 15px;
  width:610px;
}

.ContentLeft2 TABLE
{
 width: 100%;
}

.ContentCenter
{
 float:left;
  background-color: #eaeaea;
  border-radius: 4px;
  margin: 0 20px 0 20px;
  min-height: 160px;
  padding: 15px;
  width:270px;
}

.ContentRight
{
 float:right;
  background-color: #eaeaea;
  border-radius: 4px;
  margin: 0 0 0 20px;
  min-height: 160px;
  padding: 15px;
  width:270px;
}

.dlDirCategoryTitle
{
 font-size:24pt;
  color: #fff;
  padding-left: 20px;
  padding-top: 30px;
  padding:10px;
}

.dlDirListingTitle
{
 font-size:20pt;
  background-color: #23436a;
  color: #fff;
  padding:5px 20px 5px 20px;
}

.dlDirListingTitle A:Visited
{
 color: #fff;
}

.dlDirListingTitle A:link
{
 color: #fff;
}

.dlDirListingTitle A:hover
{
 color: #fff;
}

.dlDirListingTitle A:Active
{
 color: #fff;
}

.dlDirListingTitle A
{
 color: #fff;
}

TD
{
 font-size: medium;
}

TD .IL_TEXT P
{
 margin: 0 0 10px 0;
  padding-right: 4px;
}

TD .IL_TEXT IMG
{
 /* PAOLOCHK */ m argin: 20px 0 0 0;
}

TD .IL_TEXT
{
 /* PAOLOCHK */ m argin-top: 200px;
}

TD.BandPageRight>DIV
{
 border-radius: 4px;
}

TABLE.MGPic IMG
{
 border-radius: 4px;
}

H1 A:Visited
{
 color: #23436a;
  TEXT-DECORATION: none;
}

H1 A:link
{
 color: #23436a;
  TEXT-DECORATION: none;
}

H1 A:hover
{
 color: #23436a;
  TEXT-DECORATION: none;
}

H1 A:Active
{
 color: #23436a;
  TEXT-DECORATION: none;
}

H2
{
 FO NT-FAMILY: Garamond;
  border-bottom: solid 1px #23436a;
  color: #23436a;
  font-size: 16pt;
  margin: 0 0 2px 0;
  padding-bottom:0;
}

H3
{
 margin: -5px 0 0 1px;
  color: #23436a;
  padding: 0;
}

H4
{
 color: #23436a;
}

H5
{
 color: #23436a;
}

.ContentLeft TABLE
{
 width: 100%;
}

.NEWSBROWSER TD
{
 font-size: 11pt;
}

.dlRootDirSub
{
 padding: 0;
  c olor: #aaa;
  font-size:11pt;
  font-weight: normal;
}

.dlRootDirPanel
{
 z-index:9999;
  -m oz-opacity:60;
  b ackground-color:#fff;
  f ilter:alpha(opacity=60);
  margin-left: 160px;
  margin-top: 60px;
  o pacity:0.6;
  padding:0px;
  position:absolute;
  text-align:left;
}

.dlRootDir
{
 padding:4px 0 0 0;
  border-bottom: 3px dotted #23436a;
  color: #333;
  cursor:hand;
  cursor:pointer;
  font-size:16pt;
  font-weight: bolder;
}

.BandPageRight IMG
{
 border: solid 2px #fff;
  border-radius: 4px;
  margin: 10px;
}

.BandPageLeft UL
{
 padding: 0 0 0 20px;
  margin: 0;
}

.BandPageLeft UL LI
{
 padding: 0;
  margin: 0;
}

TD.BandPageLeft
{
 font-weight: bolder;
  color: #23436a;
  font-decoration: none;
}

TD.BandPageLeft A, TD.BandPageLeft A:Visited, TD.BandPageLeft A:Active, TD.BandPageLeft A:Link, TD.BandPageLeft A:Active, TD.BandPageLeft A:Hover
{
 font-weight: bolder;
  color: #23436a;
  font-decoration: none;
}

.MGFolderItem IMG
{
 border-radius: 4px;
}

S ELECT.TextInput
{
 width: 320px;
  margin-left: 2px;
  p adding: 2px;
}

.CMCTable IMG
{
 border-radius: 4px;
}

TD.Text
{
 padding: 8px 15px 15px 15px;
}

.dlListingDetail
{
 margin-top: 20px;
  background-color: #fff;
}

#Header
{
 background-image: url(/sec/images/header.png);
  height: 120px;
}

.Svclist
{
 font-size:9pt;
}

.svcTitle
{
 font-size:10pt;
  font-weight: bolder;
}

TD.svcLbl
{
 font-style: italic;
  border-left: solid 2px #fff;
  font-size: 9pt;
  height: 32px;
  padding: 2px;
  vertical-align: top;
}

td.svcFld
{
 font-weight: bolder;
  font-size: 9pt;
  vertical-align: top;
}

.svcAbstract
{
 font-size: 8pt;
}

.VideoList
{
 float:right;
  background-color: #000;
  bo rder: solid 1px #333;
  border-radius: 4px;
  color: #fff;
  height: 386px;
  overflow:auto;
  padding: 10px;
  padding: 6px;
  width: 280px;
}

.VideoListTitle
{
 color: #ccc;
  font-size: 16pt;
  font-weight: bolder;
}

.VideoListItemIndex
{
 float: left;
  b ackground-color: red;
  background-image: url(/SEC/Public/ViewSvc.png);
  font-size: 14pt;
  font-weight: bolder;
  height: 24px;
  margin: 2px 6px 0 0;
  overflow: hidden;
  padding: 4px 0 4px 0;
  text-align: center;
  width: 32px;
}

.VideoListItemTitle
{
 f loat: right;
  font-size: 11pt;
  font-weight: bolder;
  padding: 0 0 4px 0;
  w idth: 220px;
}

.VideoListItemAbstract
{
 font-size: 9pt;
  color: #ccc;
  font-weight: normal;
}

.VideoListItem
{
 border-bottom: solid 1px #333;
  b ackground-color: #111;
  clear: both;
  margin-bottom: 3px;
  padding: 2px;
}

.VideoList A, .VideoList A:Visited, .VideoList A:Active, .VideoList A:Link, .VideoList A:Active, .VideoList A:Hover
{
 text-decoration: none;
  color: #fff;
}

.LiveStreamButton
{
 font-size: 9pt;
  background-color: #fff;
  border-radius: 4px;
  border: solid 1px #666;
  display: inline;
  margin-left: 4px;
  padding: 4px;
}

.VideoInfo
{
 clear: both;
  ba ckground-color: #ff0;
  display: block;
  padding: 10px 4px 4px 4px;
  width: 100%;
}

.VideoInfoTitle
{
 color: #3399FF;
  font-size: 24pt;
}

.VideoInfoTitle A, .VideoInfoTitle A:Visited, .VideoInfoTitle A:Active, .VideoInfoTitle A:Link, .VideoInfoTitle A:Active, .VideoInfoTitle A:Hover
{
 color: #3399FF;
}

.VideoInfoAbstract
{
 back ground-color: #0ff;
}

.USRLoginTitleMob
{
 padding-top: 5px;
  font-size: 8pt;
}

.USRLoginFormMob Input
{
 font-size: 6pt;
}

.USRLoginFormMob
{
 font-size: 7pt;
}

.USRLoginForm TD
{
 padding: 4px;
}

.USRLoginForm Input
{
 font-size: 10pt;
}

.LoginUserNameMob
{
 width: 90px;
}

.LoginPasswordMob
{
 width: 90px;
}

img
{
 vertical-align: bottom;
  border: 0;
}

html>body .CMCSiteWallPaper
{
 /* firefox */ text-align: -moz-center;
  /* chrome */ width: 980px;
}

H1
{
 F ONT-FAMILY: Garamond;
  color: #23436a;
  font-size: 30pt;
  margin: -10px 0 0 -2px;
  padding-bottom:0;
}

BODY
{
 MARGIN: 0;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  /* streching background image */ bac kground-image: url(/sec/images/bg.png);
  FONT-FAMILY: Myriad Pro, Calibri, Sans-Serif;
  FONT-SIZE: 11pt;
  PADDING: 0;
  background-repeat: no-repeat;
  background-size: cover;
  center center fixed;
  height:200px;
}

A:Visited
{
 color: #333;
  TEXT-DECORATION: underline;
}

A:link
{
 color: #333;
  TEXT-DECORATION: underline;
}

A:hover
{
 color: #333;
  TEXT-DECORATION: underline;
}

A:Active
{
 color: #333;
  TEXT-DECORATION: underline;
}

A
{
 color: #333;
  TEXT-DECORATION: underline;
}

.UsrRequestRight
{
 padding-left: 50px;
  font-size: 11pt;
  width:653.333333333333px;
}

.UsrRequestForm
{
 font-size: 11pt;
  border-collapse: collapse;
  width: 100%;
}

.UsrRegistrationRight
{
 padding-left: 50px;
  font-size: 11pt;
  width:653.333333333333px;
}

.USRLogonFailedMsg
{
 b ackground-color:#df0000;
  color:#df0000;
  font-size:11pt;
  padding:2px;
  width:90%;
}

.UsrFrmTextArea
{
 font-size: 10pt;
}

.UpDownButton
{
 FONT-SIZE: 10pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  height:27px;
  padding:0px;
  width:20px;
}

.TSText
{
 color: #fff;
  background-color: #23436A;
  font-size: 10pt;
  padding:10px;
}

.TextInput
{
 FONT-SIZE: 10pt;
  p adding: 2px;
}

.Text
{
 text-align: justify;
}

.TabPortfolio
{
 font-size:10pt;
  background-color: #f0f0f0;
  width: 100%;
}

.TABLEVIEW .TBLTITLE
{
 FONT-SIZE: 11pt;
  padding: 3px;
}

.TabCustomer
{
 font-size:10pt;
  b ackground-color: #f0f0f0;
  border-left: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  width: 100%;
}

.TabCtrlCmds TD
{
 font-size: 11pt;
  border-right: 1px solid #ffffff;
  padding: 5px;
}

.suVField
{
 font-size: 10pt;
  background-color:#c0c0c0;
}

.suVButton
{
 FONT-SIZE: 110pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  width:90px;
}

.submnTab1
{
 font-size: 10pt;
  background-color: #ffffff;
  border-collapse: collapse;
  margin-left: 5px;
}

.submnTab
{
 font-size: 10pt;
  border-collapse: collapse;
  width: 100%;
}

.submnSelItem1
{
 font-weight: normal;
  b ackground-color: #fff;
  b order-bottom: 1px solid #c0c0c0;
  color: #c0c0c0;
  cursor:hand;
  cursor:pointer;
  font-size: 10pt;
  z-index: 999;
}

.submnSelItem
{
 font-weight: bolder;
  b ackground-color: #fff;
  b order-bottom: 1px solid #c0c0c0;
  color: #c0c0c0;
  cursor:hand;
  cursor:pointer;
  font-size: 10pt;
  l etter-spacing: -1px;
}

.submnItem1
{
 font-weight: normal;
  b ackground-color: #fff;
  b order-bottom: 1px solid #df0000;
  color: #23436A;
  cursor:hand;
  cursor:pointer;
  font-size: 10pt;
  z-index: 999;
}

.submnItem
{
 font-weight: bolder;
  b order-bottom: 1px solid #c0c0c0;
  color: #23436A;
  cursor:hand;
  cursor:pointer;
  font-size: 10pt;
  l etter-spacing: -1px;
  z-index: 999;
}

.srcURL
{
 color: green;
  font-size: 10pt;
  text-decoration: none;
}

.srcTable
{
 font-size: 10pt;
  width: 90%;
}

.srcAbstract
{
 font-size:11pt;
  FONT-STYL E: italic;
  padding-bottom: 2px;
  padding-top: 2px;
}

.SolSubTitle
{
 border-top: 1px solid #c0c0c0;
  font-size:11pt;
  padding-bottom: 15px;
  padding-top: 3px;
  text-align: right;
}

.sodRepToolbar
{
 FONT-SIZE: 10pt;
  background-color: #EEDDEE;
  border: 1px solid #c0c0c0;
  m argin-bottom: 1px;
  padding: 5px;
  text-align:right;
}

.sodForm
{
 FONT-SIZE: 10pt;
  background-color: #ffffBB;
  border: 1px solid #c0c0c0;
  width: 100%;
}

.SmallText
{
 FONT-SIZE: 10pt;
}

.SITEMAP
{
 font-size: 10pt;
}

.RotPicCaption
{
 padding-top: 10px;
  font-size: 10pt;
  text-align: center;
}

.RightBand
{
 font-size:10pt;
  BACKGROUND-COLOR: #005da7;
  COLOR: #ffffff;
  padding: 10px;
}

.PicCaptionWhite
{
 font-size: 10pt;
  color: #ffffff;
  text-align: center;
}

.PicCaptionGrey
{
 font-size: 10pt;
  color: #c0c0c0;
  text-align: center;
}

.PageSchema
{
 width: 980px;
  min-height: 50%;
  padding: 0px;
}

.osProductList
{
 font-size:10pt;
  b order-left: 1px solid #c0c0c0;
  b order-top: 1px solid #c0c0c0;
  width: 100%;
}

.osProdDetail
{
 font-size: 10pt;
  border-top: 1px solid #c0c0c0;
  width: 100%;
}

.osProdDescLong
{
 font-size:11pt;
  padding-top:10px;
  padding:7px;
  text-align: justify;
}

.osOrderList
{
 font-size:10pt;
}

.osCategoryList
{
 font-size: 10pt;
}

.osCatalog
{
 font-size:10pt;
}

.osBasket
{
 font-size:10pt;
}

.NumInputRO
{
 font-size: 90%;
  TEXT-ALIGN: right;
  background-color:#c0c0c0;
}

.NumInput
{
 FONT-SIZE: 10pt;
  TEXT-ALIGN: right;
}

.NEWSTITLEHIDDEN
{
 font-size: 10pt;
  background-color: #df3030;
  font-weight: bolder;
}

.NEWSTITLE A,  .NEWSTITLE A:Visited,  .NEWSTITLE A:Active,  .NEWSTITLE A:Link,  .NEWSTITLE A:Active,  .NEWSTITLE A:Hover
{
 c olor: #ffffff;
  TEXT-DECORATION: none;
}

.NEWSTITLE
{
 font-weight: bolder;
  padding-top: 10px;
}

.NEWSDETAILTEXT
{
 font-size: 10pt;
  padding: 10px;
  padding: 8px;
}

.NewsDetailCateg
{
 font-size: 11pt;
  font-style: italic;
  padding-left: 12px;
}

.NewsDateExpired
{
 font-size: 10pt;
  color: #df0000;
  f ont-style: italic;
  font-weight: bolder;
  padding-bottom: 8px;
}

.NEWSDATE
{
 font-weight: bolder;
  border-bottom: solid 1px #fff;
  color: #909090;
  padding-bottom: 4px;
}

.NEWSBROWSER
{
 p adding-left: 10px;
  width: 100%;
}

.NewsArchiveBand .NEWSTITLE A, .NewsArchiveBand .NEWSTITLE A:Visited, .NewsArchiveBand .NEWSTITLE A:Active, .NewsArchiveBand .NEWSTITLE A:Link, .NewsArchiveBand .NEWSTITLE A:Active, .NewsArchiveBand .NEWSTITLE A:Hover
{
 TEXT-DECORATION: none;
}

.NewsArchiveBand .NEWSTITLE
{
 font-weight: bolder;
}

.NewsArchiveBand
{
 w idth: 20%;
  b ackground-color: #005da7;
  border-right: 1px solid #c0c0c0;
  c olor: #ffffff;
}

.ncsProTable
{
 font-size: 11pt;
  b ackground-color: orange;
  border-left: 2px solid #c0c0c0;
  border-top: 2px solid #c0c0c0;
  c olor: #ffffff;
  width: 100%;
}

.mnToolbar
{
 font-size: 10pt;
  b ackground-image: url(/bbg/public/mnupapercut.png);
  b order: 2px solid #df0000;
  background-color: #23436A;
  background-repeat: no-repeat;
  c olor: #ffffff;
  color: #fff;
  f ont-weight: bolder;
  height: 23px;
  l etter-spacing: -1px;
  padding-bottom: 2px;
  padding-left: 14px;
  padding-top: 10px;
  v ertical-align:middle;
  w idth:980px;
}

.mnSelItem
{
 cursor:hand;
  background-color: #315c8f;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  color: #fff;
  cursor:pointer;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 4px;
}

.mnItem
{
 cursor:hand;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  cursor:pointer;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 4px;
}

.mnGroup:hover
{
 background-color: #315c8f;
  color: #fff;
}

.mnGroup
{
 border-right: 1px solid #fff;
  cursor:hand;
  cursor:pointer;
  display: inline;
  float: left;
  padding-left: 7px;
  padding-right: 7px;
  vertical-align: middle;
}

.MGTable
{
 width: 100%;
}

.MGPic
{
 border: 1px solid #fff;
  border-radius: 4px;
}

.MGNote
{
 FONT-SIZE: 10pt;
  text-align: center;
}

.MGFolderList
{
 border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.ListPageBreak
{
 page-break-after:always;
  font-size:10pt;
  font-style: italic;
  padding-top: 5px;
  text-align:right;
}

.ListHead
{
 background-color: #23436A;
  color: #fff;
}

.LeftBand
{
 font-size:10pt;
  BACKGROUND-COLOR: #005da7;
  COLOR: #ffffff;
  padding: 10px;
}

.IL_Video
{
 text-align: center;
  font-size: 10pt;
  padding: 5px;
}

.IL_TEXT
{
 text-align: justify;
  b order-bottom: 1px solid #c0c0c0;
  color: #333;
  font-size: 12pt;
}

.IL_NOTE
{
 font-size: 11pt;
  padding-left:20px;
  padding-right:20px;
}

.IL_ITEMS TD
{
 font-size: 11pt;
  border-top: 1px solid #FFFFFF;
  padding-left:20px;
  padding-right:20pxpadding-bottom: 5px;
  padding-top: 5px;
}

.HSecTitle
{
 font-size: 11pt;
  #005da7;
  b ackground-color: #fe9300;
  border-bottom: 2px solid #fe9300;
  border-right: 1px solid #ffffff;
  c olor: #ffffff;
  color: #005da7;
  font-weight: bolder;
  padding-bottom: 5px;
  padding-left: 11px;
  padding-top: 5px;
}

.HPBox
{
 f loat: left;
  background-repeat: no-repeat;
  font-size:10pt;
  height: 313px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  text-align:justify;
  vertical-align:top;
  width: 235px;
}

.HomeText
{
 background-color:#e0e0e0;
  font-size: 10pt;
  height:284px;
  overflow:auto;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
}

.HelpText
{
 margin-top:10px;
  b ackground-color:#ffffff;
  font-size:10pt;
  padding:0px;
}

.HelpPanel
{
 text-align:left;
  -moz-box-shadow: 0px 0px 20px #b0b0b0;
  -webkit-box-shadow: 0px 0px 20px #b0b0b0;
  /* For IE 5.5 - 7 */  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#b0b0b0');
  /* For IE 8 */  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#b0b0b0')";
  background-color:#ffff99;
  border: 1px solid #c0c0c0;
  box-shadow: 0px 0px 20px #b0b0b0;
  font-size:10pt;
  height:513;
  overflow:auto;
  padding:10px;
  width:784;
}

.HelpIndex
{
 font-size:10pt;
  color:#525252;
}

.HBoxTitleTr
{
 font-size: 11pt;
  border-bottom: 1px solid #c0c0c0;
  color: #005da7;
  f ont-weight: bolder;
  padding-bottom: 5px;
  padding-left: 11px;
  padding-top: 5px;
}

.HBoxTitle
{
 font-size: 11pt;
  b ackground-color: #fff;
  b ackground-image: url(/nibble/public/NCSBanner_19.jpg);
  background-repeat: repeat-x;
  border-bottom: 1px solid #c0c0c0;
  color: #23436A;
  font-weight: bolder;
  padding-bottom: 10px;
  padding-left: 11px;
  padding-top: 15px;
}

.HBoxBody
{
 c olor: #ffffff;
  font-size: 10pt;
  padding-bottom: 8px;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 10px;
  t ext-align: justify;
}

.frmUsrFld
{
 FONT-SIZE: 11pt;
  w idth: 350px;
}

.FRMUSER TEXTAREA
{
 FONT-SIZE: 10pt;
}

.FRMUSER SELECT
{
 FONT-SIZE: 10pt;
}

.FRMUSER INPUT
{
 FONT-SIZE: 10pt;
}

.FRMUSER
{
 FONT-SIZE: 11pt;
  padding: 4px;
}

.frmEdit
{
 FONT-SIZE: 10pt;
}

.frmButton
{
 FONT-SIZE: 11pt;
  BACKGROUND-COLOR: #fff;
  FONT-FAMILY: Myriad Pro, Calibri, Sans-Serif;
  bor der: 1px solid #abadb3;
  font-weight: bolder;
  padding: 10px;
}

.Footer A,  .Footer A:Visited,  .Footer A:Active,  .Footer A:Link,  .Footer A:Hover
{
 CO LOR: #fff;
}

.Footer
{
 clear: both;
  /* PAOLOCAZ */ background-color: #eaeaea;
  border-radius: 4px;
  f loat:left;
  font-size: 11pt;
  margin: 0 20px 20px 0;
  padding: 15px;
  width: 950px;
}

.FilterBox
{
 font-size:80%;
  background-color: #e0e0e0;
  border:1px solid #c0c0c0;
  margin-bottom: 5px;
  padding: 0.5%;
}

.DBTabGrpItems
{
 border-collapse: collapse;
  font-size: 10pt;
}

.DateInput
{
 FONT-SIZE: 10pt;
}

.ContentArea
{
 f loat:left;
  /* PAOLOCAZ */  clear:both;
  background-color: #eaeaea;
  border-radius: 4px;
  color: black;
  margin: 0 0 20px 0;
  padding: 15px;
  width: 950px;
}

.cmMonthSel
{
 font-size:11pt;
  font-weight: bolder;
  padding-left:5px;
  padding-right:5px;
}

.CMCTable
{
 FONT-SIZE: 11pt;
  padding: 3px;
  text-align: justify;
}

.CMCSiteWallPaper
{
 margin-left: auto;
  margin-right: auto;
}

.CMCMenuGrp
{
 F ONT-WEIGHT: bolder;
  C OLOR: white;
}

.CMCHeader
{
 margin: 0;
  padding: 0;
  width: 980px;
}

.CMCBanner
{
 margin: 0;
  padding: 0;
}

.cmBox
{
 font-size: 11pt;
  background-color:#ffffff;
  border:1px solid #c0c0c0;
  margin-bottom:2px;
  w idth:235px;
}

.BP_SubTitle
{
 PADDING-RIGHT: 5px;
  COLOR: #ffffff;
  FONT-SIZE: 11pt;
  PADDING-LEFT: 5px;
  PADDING-TOP: 10px;
}

.BP_SpecBody
{
 PADDING-RIGHT: 20px;
  BACKGROUND-COLOR: #fdbc00;
  FONT-SIZE: 11pt;
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 10px;
  PADDING-TOP: 10px;
}

.BP_Desc
{
 PADDING-RIGHT: 20px;
  FONT-SIZE: 11pt;
  PADDING-BOTTOM: 20px;
  PADDING-LEFT: 20px;
  PADDING-TOP: 20px;
}

.BoxTitle
{
 COLOR : #ffffff;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bolder;
}

.BandTable
{
 font-size: 11pt;
  background-color: white;
  border-collapse: collapse;
}

.BandPageRightTitle
{
 font-size: 12pt;
  padding-bottom:5px;
}

.BandPageRightNoPadding
{
 font-size: 10pt;
  padding:0px;
  w idth: 100%;
}

.BandPageRight
{
 padding-left:20px;
}

.BandPageLeft
{
 vertical-align: top;
  background-color: white;
  border-radius: 4px;
  m argin-right: 20px;
  padding: 8px;
  width: 200px;
}

#MenuContainer
{
 float:left;
  background-color: #23436a;
  border-radius: 4px;
  margin: 0;
  padding: 5px 0 5px 0;
  width: 980px;
}

.TextInputSmall
{
 FONT-SIZE: 7pt;
}

.SiteMapLvl3
{
 padding-left: 16px;
}

.SiteMapLvl2
{
 padding-left: 8px;
}

.SiteMapLvl1
{
 font-weight: bolder;
  padding-top: 8px;
}

.SiteMapLvl0
{
 font-weight: bolder;
}

.SaveRes
{
 text-align:center;
  font-size:10px;
  padding:30px;
}

.SaveErr
{
 text-align:center;
  font-size:10px;
  padding:30px;
}

html>body .PageTitleSmall
{
 FONT-WEIGHT: bolder;
  COLOR: #005da7;
  FONT-SIZE: 11pt;
  margin-bottom: -3px;
}

html>body .PageSubTitle
{
 margin-top: -19px;
  COLOR: #005da7;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: bolder;
  margin-bottom: -8px;
}

html>body .frmUserLbl
{
 text-align:right;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-top: 5px;
  vertical-align:top;
}

FORM
{
 PADDING-RIGHT: 0px;
  MARGIN: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
}

.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;
}

.UsrRequestLeft
{
 vertical-align: top;
  b ackground-color: #23436A;
  b ackground-image: url(/nibble/public/filler.gif);
  b order-bottom: 1px solid #c0c0c0;
  b order-top: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  color: #fff;
  font-size: 14pt;
  height: 570px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 20px;
  width: 150px;
}

.UsrRequestForm TD
{
 padding-left: 10px;
  padding-bottom: 1px;
  padding-right: 10px;
  padding-top: 1px;
}

.UsrRequest
{
 width: 100%;
}

.UsrReqSection
{
 font-size: 10pt;
  background-color: #fff;
  border-bottom: 1px solid #c0c0c0;
  color: #23436A;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

.UsrRegistrationLeft
{
 vertical-align: top;
  b ackground-color: #23436A;
  b ackground-image: url(/nibble/public/filler.gif);
  b order-bottom: 1px solid #c0c0c0;
  b order-top: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  color: #fff;
  font-size: 14pt;
  height: 570px;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 20px;
  width: 150px;
}

.UsrRegistration
{
 width: 100%;
}

.USRLogonPage
{
 text-align:center;
  margin-left: auto;
  margin-right: auto;
}

.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%;
}

.UserList
{
 FONT-SIZE: xx-small;
}

.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: #23436A;
  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;
}

.TOOLBAR
{
 b order: 1px solid #df0000;
  b ackground-image: url(/nibble/public/n_header.jpg);
  b ackground-repeat: no-repeat;
  h eight: 73px;
  p adding-bottom: 5px;
  p adding-top: 5px;
  width: 980px;
}

.TimeInput
{
 FONT-SIZE: 8pt;
}

.TI_on
{
 font-weight: bolder;
  color:#23436A;
}

.TI_off
{
 color:#525252;
}

.TI_buttonRO
{
 padding:3px;
  background-color:#c0c0c0;
  text-align:center;
  width: 80px;
}

.TI_button
{
 cursor:hand;
  background-color:#fff;
  cursor:pointer;
  padding:3px;
  text-align:center;
  width: 80px;
}

.TextMob
{
 FONT-SIZE: 7pt;
  padding: 4px;
}

.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;
}

.TABLEVIEW .TBLTOTALS
{
 FONT-WEIGHT: bolder;
  BACKGROUND-COLOR: #F0F0F0;
}

.TABLEVIEW .TBLTOOLBAR
{
 FONT-SIZE: 7pt;
  BACKGROUND-COLOR: #ffcc33;
  border-bottom: 1px solid #c0c0c0;
}

.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;
}

.TabCtrlHighlight
{
 color: #000000;
  background-color: #f0f0f0;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
}

.TabCtrlHidden
{
 color: #ffffff;
  background-color: #23436A;
  border-right: 1px solid #c0c0c0;
}

.TabCtrlCmds
{
 font-size: 7pt;
}

.TabCtrlBody
{
 border-right: 1px solid #c0c0c0;
  background-color: #f0f0f0;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  height: 250px;
  padding:10px;
  w idth:100%;
}

.suVList
{
 height:167px;
  font-size:17pt;
  width:800px;
}

.suVForm
{
 font-size:17pt;
}

.suVFind
{
 font-size:17pt;
}

.suVDialog
{
 text-align:center;
  background-color:#ffff99;
  border: 1px solid #c0c0c0;
  left: 50%;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  top:110px;
  width:835px;
}

.suList
{
 height:250px;
  font-size:20pt;
  width:500px;
}

.suForm
{
 font-size:20pt;
}

.suFind
{
 font-size:20pt;
}

.suDialog
{
 text-align:center;
  background-color:#f0f0f0;
  padding:20px;
}

.suButton
{
 FONT-SIZE: 20pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  width:90px;
}

.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;
}

.submnSubTab1
{
 p adding-left: 5px;
  background-color: #ffffff;
}

.submnSelItem1 TD
{
 p adding-left: 12px;
  p adding-top: 2px;
  padding-bottom: 5px;
}

.submnSelItem TD
{
 padding-top: 5px;
  b order-top: 4px solid #df0000;
  background-color: #ffffff;
  padding-bottom: 5px;
  padding-right: 10px;
}

.submnItemCurrent
{
 color: #df0000;
}

.submnItem1 TD
{
 p adding-left: 12px;
  p adding-top: 2px;
  padding-bottom: 5px;
  z -index: 999;
}

.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;
}

.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;
}

.SolTitle
{
 padding-bottom: 5px;
  h eight: 60px;
  text-align: right;
}

.SolSubTitle A:Hover
{
 text-decoration: none;
  color: #fff;
}

.SolSubTitle A, .SolSubTitle A:Visited, .SolSubTitle A:Active, .SolSubTitle A:Link, .SolSubTitle A:Active, .SolSubTitle A:Hover
{
 text-decoration: none;
  color: #23436A;
}

.sodSection
{
 font-style:italic;
  font-size:10pt;
}

.sodRCITypeID_3
{
 margin-top:5px;
  background-color:Yellow;
  border:1px solid #c0c0c0;
  color:#000000;
  margin-bottom:5px;
  padding:2px;
}

.sodRCITypeID_2
{
 margin-top:5px;
  background-color:#df0000;
  border:1px solid #c0c0c0;
  color:#ffffff;
  margin-bottom:5px;
  padding:2px;
}

.sodChartWeekNum
{
 text-align:center;
  font-size:12pt;
  font-weight:bolder;
}

.sodCellNowShow A,  .sodCellNowShow A:Visited,  .sodCellNowShow A:Active,  .sodCellNowShow A:Link,  .sodCellNowShow A:Hover
{
 text-decoration: none;
  color:#000000;
}

.sodCellNowShow
{
 background-color: #ffffff;
  color:#000000;
}

.sodCellDisabled
{
 background-color: #df0000;
  color:#ffffff;
  m argin-bottom:2px;
  padding:3px;
}

.sodCellBusyResale3 A,  .sodCellBusyResale3 A:Visited,  .sodCellBusyResale3 A:Active,  .sodCellBusyResale3 A:Link,  .sodCellBusyResale3 A:Hover
{
 text-decoration: none;
  color:#ffffff;
}

.sodCellBusyResale3
{
 background-color: navy;
  color:#ffffff;
}

.sodCellBusyResale2 A,  .sodCellBusyResale2 A:Visited,  .sodCellBusyResale2 A:Active,  .sodCellBusyResale2 A:Link,  .sodCellBusyResale2 A:Hover
{
 text-decoration: none;
  color:#000000;
}

.sodCellBusyResale2
{
 background-color: lightblue;
  color:#000000;
}

.sodCellBusyR A,  .sodCellBusyR A:Visited,  .sodCellBusyR A:Active,  .sodCellBusyR A:Link,  .sodCellBusyR A:Hover
{
 text-decoration: none;
  color:#ffffff;
}

.sodCellBusyR
{
 background-color: OliveDrab;
  color:#ffffff;
}

.sodCellBusyPending A,  .sodCellBusyPending A:Visited,  .sodCellBusyPending A:Active,  .sodCellBusyPending A:Link,  .sodCellBusyPending A:Hover
{
 text-decoration: none;
  color:#000000;
}

.sodCellBusyPending
{
 padding:3px;
  background-color: orange;
  color:#000000;
}

.sodCellBusyHU A,  .sodCellBusyHU A:Visited,  .sodCellBusyHU A:Link,  .sodCellBusyHU A:Hover, .sodCellBusyHU A:Active
{
 text-decoration: none;
  color:#ffffff;
}

.sodCellBusyHU
{
 background-color: #ae0000;
  color:#ffffff;
  m argin-bottom:2px;
  padding:3px;
}

.sodCellBusyHR A,  .sodCellBusyHR A:Visited,  .sodCellBusyHR A:Link,  .sodCellBusyHR A:Hover, .sodCellBusyHR A:Active
{
 text-decoration: none;
  */;
  /* #000000;
  color:#FFFFFF;
}

.sodCellBusyHR
{
 background-color: OliveDrab;
  */;
  /* #000000;
  /* orange */  color:#FFFFFF;
}

.sodCellBusyH A,  .sodCellBusyH A:Visited,  .sodCellBusyH A:Link,  .sodCellBusyH A:Hover, .sodCellBusyH A:Active
{
 text-decoration: none;
  color:#000000 !important;
}

.sodCellBusyH
{
 background-color: #ffff99;
  color:#000000;
  m argin-bottom:2px;
  padding:3px;
}

.sodCellBusyD A,  .sodCellBusyD A:Visited,  .sodCellBusyD A:Active,  .sodCellBusyD A:Link,  .sodCellBusyD A:Hover
{
 text-decoration: none;
  color:#ffffff;
}

.sodCellBusyD
{
 b ackground-color: #990000;
  background-color: OliveDrab;
  color:#ffffff;
}

.sodCellAvailResaleBox
{
 h eight:70;
  border: 1px solid #c0c0c0;
  font-size:10pt;
  padding:5px;
  text-align:center;
  width:250;
}

.sodCellAvailBox
{
 height:70;
  border: 1px solid #c0c0c0;
  font-size:10pt;
  padding-top:10px;
  text-align:center;
  width:250;
}

.sodCellAvail A,  .sodCellAvail A:Visited,  .sodCellAvail A:Active,  .sodCellAvail A:Link,  .sodCellAvail A:Hover
{
 text-decoration: none;
  color:#000000;
}

.sodCellAvail
{
 background-color: #ffffff;
  color:#000000;
}

.sodBuilding
{
 margin-top:20px;
  font-size:20pt;
  width:100%;
}

.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: #23436A;
}

.SecTitle
{
 COLOR: #1d59e7;
  FONT-WEIGHT: bolder;
}

.RevText
{
 FONT-SIZE: x-small;
  BACKGROUND-COLOR: navy;
  COLOR: white;
}

.QuoteListMob
{
 font-size: 5pt;
}

.qmsWizButton
{
 FONT-SIZE: 10pt;
  BACKGROUND-COLOR: #ccddcc;
  border: 1px solid #c0c0c0;
  height:40px;
}

.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 #23436A;
  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;
}

.PageTitleSmall
{
 FONT-WEIGHT: bolder;
  COLOR: #005da7;
  FONT-SIZE: 10pt;
}

.PageTitleNoSpace
{
 FONT-WEIGHT: bolder;
  COLOR: #005da7;
  FONT-SIZE: 10pt;
  margin-bottom:0px;
}

.PageTitle
{
 FONT-WEIGHT: bolder;
  COLOR: #005da7;
  FONT-SIZE: 12pt;
}

.PageSubTitle
{
 margin-top: -15px;
  COLOR: #005da7;
  FONT-SIZE: 11pt;
  FONT-WEIGHT: bolder;
  margin-bottom: -15px;
}

.osProductList TD
{
 b order-bottom: 1px solid #c0c0c0;
  b order-right: 1px solid #c0c0c0;
}

.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;
}

.osCategoryTitle
{
 font-size: 12pt;
  f ont-weight: bolder;
  padding-bottom: 5px;
}

.osAddToBasket
{
 font-size:12pt;
}

.NEWSDETAILTITLE
{
 font-size: 12pt;
  font-weight: bolder;
  padding: 10px;
}

.NEWSDETAILDATE
{
 font-size: 10pt;
  font-style: italic;
  font-weight: bolder;
  padding-bottom: 8px;
  padding: 10px;
}

.NewsArchiveTitle
{
 padding: 5px;
  b ackground-color: #fe9300;
  border-bottom: 3px solid #ffffff;
  font-size: 13pt;
  font-weight:bolder;
  margin: 5px;
}

.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;
}

.MobileWebTitleUser
{
 font-size:50%;
  color:#ffffff;
}

.MobileWebTitle A
{
 text-decoration: none;
  color:#ffffff;
}

.MobileWebTitle
{
 background-color: #23436A;
  border-right: 1px solid #c0c0c0;
  display:inline-block;
  padding:10px;
  w idth:10%;
}

.MobileToolbar
{
 font-size:110%;
  background-color: #fff;
  color: #23436A;
  f ont-weight: bolder;
}

.mnuItems
{
 background-color: #23436A;
  color: #fffpadding: 0px;
}

.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: #23436A;
  font-size: 10pt;
}

.mnHelp
{
 background-color: #ffff99;
  border-right: 0px;
  color: #525252;
}

.mnGroupCurr
{
 b ackground-color: #fff;
  color: #ffff99;
}

.MGTable TD
{
 padding: 5px;
  height: 100%;
}

.MGPic TD
{
 padding-top: 10px;
  padding-bottom: 5px;
}

.MGFolderTitle
{
 TEXT-ALIGN: Center;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bolder;
}

.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;
}

.ListItemAlt
{
 
}

.ListItem
{
 Background-color:#E0E0E0;
}

.ListGTot
{
 font-weight: bolder;
  background-color:#c0c0c0;
  color:#000000;
}

.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;
}

.kbLayout
{
 text-align:center;
  background-color:#ffff99;
  border: 1px solid #c0c0c0;
  left: 50%;
  padding-bottom:10px;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  top:400px;
  width:735px;
}

.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_ITEMS
{
 
}

.HPText
{
 FONT-SIZE: x-small;
  BACKGROUND-COLO: #6699FF;
}

.hpCentral
{
 b order-left: 1px solid #c0c0c0;
  b order-right: 1px solid #c0c0c0;
}

.HomeText UL
{
 margin-left: 15px;
  /* disc, circle */;
  c olor: #c0c0c0;
  list-style-type: square;
  margin-bottom: 0px;
}

.HelpIndexTitle
{
 font-size:14pt;
  padding-bottom:10px;
}

.HelpIndexFile
{
 padding-left:10px;
}

.HelpHeader
{
 width:100%;
  border-bottom: 1px solid #c0c0c0;
  font-size:11pt;
  font-style: normal;
  font-weight:bold;
  padding-bottom:5px;
}

.headerTile
{
 B ORDER-BOTTOM: #e9e9ef 1px solid;
  #fff;
  B ACKGROUND-COLOR: #FF6600;
  b order: 1px solid #df0000;
}

.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;
}

.HBoxPic
{
 padding-top:10px;
  padding-left: 5px;
}

.HBoxBody UL
{
 margin-left: 15px;
  /* disc, circle */;
  c olor: #fe9300;
  color: #c0c0c0;
  list-style-type: square;
  margin-bottom: 0px;
}

.HBoxBody TH
{
 background-color:#e0e0e0;
}

.HBoxBody LI
{
 
}

.HBoxBody A:Visited
{
 color: #005da7;
  text-decoration: none;
}

.HBoxBody A:link
{
 color: #005da7;
  text-decoration: none;
}

.HBoxBody A:hover
{
 color: #005da7;
  text-decoration: underline;
}

.HBoxBody A:Active
{
 color: #005da7;
  text-decoration: none;
}

.HBoxBody A
{
 color: #005da7;
  f ont-weight: bolder;
  text-decoration: none;
}

.HBL .IL_NEWS
{
 width: 348px;
}

.HBL
{
 background-color: #A7B4E9;
  color: #ffffff;
}

.HBC
{
 background-color: #A7B4E9;
  color: #ffffff;
}

.frmUserSubSec
{
 BACKGROUND-COLOR: #bcd2d9;
}

.frmUserSec
{
 font-size: 10pt;
  background-color: #23436A;
  border-bottom: 1px solid #c0c0c0;
  color: #fff;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

.frmUserLbl
{
 text-align:right;
  vertical-align:top;
  w idth: 300px;
}

.frmUserGrp_5
{
 font-size: 10pt;
  background-color: #fff;
  border-bottom: 1px solid #c0c0c0;
  color: #23436A;
  font-weight: bolder;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: center;
}

.frmUserGrp_2
{
 font-size: 10pt;
  background-color: #23436A;
  border-bottom: 1px solid #c0c0c0;
  color: #fff;
  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;
}

.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;
}

.frmField
{
 vertical-align:top;
}

.frmEditInfo
{
 text-align:center;
  padding-bottom:5px;
  padding-top:10px;
}

.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;
}

.DBTabGrpHead
{
 font-weight: bolder;
  border-bottom: 1px solid #c0c0c0;
}

.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;
}

.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;
}

.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;
}

.ClikTitle
{
 cursor:pointer;
  color: #005da7;
  cursor:hand;
  font-weight: bolder;
}

.ChapTitle
{
 COLOR: #00aa33;
  FONT-SIZE: small;
  FONT-WEIGHT: bolder;
  MARGIN-BOTTOM: 0px;
}

.BP_TitleBox
{
 BACKGROUND-COLOR: #005da7;
}

.BP_Title
{
 PADDING-RIGHT: 5px;
  COLOR: #ffffff;
  FONT-SIZE: 12pt;
  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;
}

.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='#23436A', endColorStr='#fff', gradientType='1');
  B ACKGROUND-COLOR: #23436A;
  B ORDER-BOTTOM: #e9e9ef 1px solid;
  W IDTH: 5000;
  b order: 1px solid #df0000;
}

.BandTable TD
{
 padding: 2px;
}

.BandPageTitle
{
 font-size: 12pt;
  color: #fff;
  padding-bottom:20px;
}

.BandPage
{
 border-collapse: collapse;
  border-spacing:0;
  width: 100%;
}

#mnGrp1111
{
 b ackground-color: #c0c0c0;
  c olor: #df0000;
}


#headerTile, #headerShade, .Footer, .frmButton, .button, .frmButtonLt, .noprint 
{ 
	display: none; 
}

.BandPageLeft, .FilterBox
{
  display: none;
}

.ListItem TD
{
	border-bottom: 1px solid #c0c0c0;
}

.ListItemAlt TD
{
	border-bottom: 1px solid #c0c0c0;
}

.ListHead
{
	border-bottom: 2px solid #c0c0c0;
}
