
/* this is the base style sheet for the BFP CSSs.... */
/*        */
/* ---------------------------------------      */
/* Tag Styles                                   */
/* ---------------------------------------      */

/* Standard Hyperlink Tag */
a
{
  font-weight: normal;
  font-size: 011pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: None;
  color: dimgray;
}

a:link, a:visited, a:active
{
  text-decoration: None;
  color: dimgray;
}
a:hover
{
  font-weight: normal;
  color: Red;
}

/* Body Tag       */
BODY
{
  background-color: white;
  margin-top: 20px;
  font-weight: normal;
  font-size: 1em;
  word-spacing: normal;
  text-transform: none;
  color: dimgray;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: normal;
}
/* Header 1 Tag       */
H1
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  margin: 0 0 0 0;
}


/* Header 2 Tag       */
H2
{
  color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  margin: 0 0 0 0;
}

/* ---------------------------------------      */
/* Classes                                      */
/* ---------------------------------------      */

.Label1, .LabelBold,.LabelBold2, .TextBox, .textbox1, .DataGrid1, .DataGridAlt1, .H2Rev, .H3Rev, .Hyper1, .TableHeader1, 
.LabelText1, .LabelHighlight, .LabelSmall1, .SearchHyper1, .labelboldbigger, .HyperBig, .bulletbold, 
LabelBlack1, Hyperfooter1, HomeNewsText,NewsMainText, CellNewsTitle, CellNewsDetail,sopPageTextCell,CellPageTitle,sopPageText
{
  color: #00446a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: Normal;
  border-width: 0px;
}

/* Label1 class       */
.Label1
{
  
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  border: 0px;
}

.LabelBlack1
{
  font-size: 10pt;
  color: Black;
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelText1
{
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  padding-left: 0px;
  padding-right: 00px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 90%;
}

.LabelBold
{
  font-weight: Bold;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.LabelBold2
{
  font-size: 11pt;
  color: White;
  font-weight: Bold;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.LabelBoldBlack
{
  color: Black;
  background-color: white;
  font-weight: Bold;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelBoldBigger
{
  font-weight: Bold;
  font-size: 12pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.LabelBoldBiggerRed
{
  color: Red;
  font-weight: Bold;
  font-size: 12pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelHighlight
{
  font-weight: Bold;
  font-size: 15pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  text-align: center;
}

.LabelSmall1
{
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelSmall2
{
  font-weight: Normal;
  font-size: 7pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.LabelSmall3
{
  color:White;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.TextBox
{
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.TextBox1
{
  
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  color: #00446a;
  border-color:black;
  border-style:solid;
  border-width: 1px;
  margin: 0 1 0 1;
}
.minibutton
{
  font-family: Arial;
  font-size: 8pt;
  width: 100px;
  border-color:black;
  border-style:solid;
  border-width: 1px;
  margin: 0 1 0 1;
  color: White;
  background-color:#397D9C;
}


/*                  */
/* Sop Classes        */
/*                  */

/* Pageheader1.ascx top cell for image and text */
.SOPheaderimagecell
{
  background-image: url(./Images/0002/WB-Header1.jpg);
  height: 91px;
  
}

/* Cell below footer which details Selvatico hosting */
.SopFooterHostingcell
{
  background-color: White;
}  


/* Used in GenericProductMain.ascx */
.Table1
{
  border-width: 1;
  border-color: white;
  text-transform: none;
  vertical-align: Top;
}

/* Used in GenericOperator Maint */
.TableCell1
{
  vertical-align: Top;
}

/* Used on most pages, where the main ASCX will be placed. */
.MainCell1
{
  background-position: Right top;
  background-image: url(./Images/0002/WB-MainCell1.jpg);
  background-repeat:repeat-y;
  padding: 0 9 0 0;

  height: 400px;
  
}

/* Used on most pages, where the footer ASCX will be placed. */
.BottomCell1
{
  background-position: center bottom;
  background-image: url(./Images/0002/WB-Footer1.jpg);
  background-repeat: no-repeat;
}

/* Used in menubar.ascx */
.Menu1
{
  border-width: 0px;
  border-color: #00446a;
  background-color: transparent;
  text-transform: none;
}

/* Used in GenericOperatorMaint, GenericProdMain, Operator Maint */
.Cell1
{
  border-top-width: 0px;
  border-left-width: 0px;
  border-left-color: ghostwhite;
  border-bottom-width: 0px;
  border-bottom-color: ghostwhite;
  border-top-color: ghostwhite;
  background-color: whitesmoke;
  border-right-width: 0px;
  border-right-color: ghostwhite;
}

/* Used in GenericOperatorMaint, GenericProdMain, Operator Maint */
.Cell2
{
  border-color: ghostwhite;
  border-width: 0;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGridMain
{
  color: White;
  border-width: 1;
  border-color: dimgray;
  padding: 3px 3px 3px 3px;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGrid1
{
  color: Black; 
  background-color: lightgrey;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGridAlt1
{
  color: Black; 
  font-weight: normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  background-color: White;
}
.DataGridEdit1
{
  color: Black; 
  background-color: lightgrey;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  vertical-align: middle;
}

.DataGridSel1
{
  font-weight: bold;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  color: Red;
  letter-spacing: normal;
  background-color: White;
}

/* Used in DL_Manager as Auto Assign on blank, also Operator Main */
.DataGridHeader1
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  font-size: 10pt;
  padding-bottom: 2px;
  word-spacing: normal;
  text-transform: none;
  color: white;
  padding-top: 2px;
  font-family: sans-serif,Arial;
  letter-spacing: normal;
  background-color: lightslategray;
  text-align: left;
}

.DataGrid1Hyper:link, .DataGrid1Hyper:Active, .DataGrid1Hyper:visited
{
  font-weight: bold;
  font-size: 8pt;
  color: Black;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.DataGrid1Hyper:hover
{
  font-weight: bold;
  font-size: 8pt;
  color: Red;
  font-family: Arial, Verdana;
  text-decoration: None;
}

/* Used in DL_Manager as Auto Assign on blank*/
.Hyper1
{
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
}
.Hyper1:link
{
  text-decoration: Underline;
  color: #00446a;
  font-weight: normal;
}
.Hyper1:visited
{
  text-decoration: Underline;
  color: #00446a;
}
.Hyper1:active
{
  text-decoration: Underline;
  color: #00446a;
}
.Hyper1:hover
{
  text-decoration: Underline;
  background-color: transparent;
  color: cyan;
  font-weight: normal;
}
.Hyper2
{
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
}

.Hyper2:link
{
  text-decoration: Underline;
  color: White;
  font-weight: normal;
}

.Hyper2:visited
{
  text-decoration: Underline;
  color: White;
}

.Hyper2:active
{
  text-decoration: Underline;
  color: White;
}

.Hyper2:hover
{
  text-decoration: Underline;
  background-color: transparent;
  color: cyan;
  font-weight: normal;
}
/* Auto assigned by DL_Manager to images with no css */
.Image1
{
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 0px;
  letter-spacing: 0px;
  padding: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-color: dimgray;
}

/* Used in GenericBasket, GenericProductSearch and genericProductDetail */
.SopSearchMainTable
{
  font-family: Arial, Verdana;
}

/* Used in GenericProductSearch */
.SopCrumbTable
{
  font-family: Arial, Verdana;
}

/* Used in GenericProductSearch, label for crumb*/
.SopCrumbLabel
{
  color:#00446a;
  font-weight: Bold;
  font-family: Arial, Verdana;
  text-decoration: None;
  font-size: 010pt;
  background-color: Transparent;
}

/* GenericProductSearch crumb link class */
.SopCrumbText:link, .SopCrumbText:Active, .SopCrumbText:visited
{
  color:#00446a;
  font-weight: Bold;
  font-family: Arial, Verdana;
  text-decoration: underline;
  font-size: 010pt;
  background-color: Transparent;
}
.SopCrumbText:hover
{
  color: White;
  font-weight: Bold;
  font-family: Arial, Verdana;
  font-size: 010pt;
  background-color: Transparent;
  text-decoration: underline;
}

/* GenericProductSearch search cell class */
.SopSearchCell
{
  color: #00446a;
  font-weight: bold;
  font-family: Arial, Verdana;
  background-color: white;
}

/* search table category class */
.SopSearchCatsTable
{
  border-bottom-color: #00446a;
  color: #00446a;
  font-family: Arial, Verdana;
  background-color: #b7e0df;
  border-bottom-style: solid;
}

/* GenericProductSearch how the located products are displayed. */
.SopProductsTable
{
  border-bottom-color: #00446a;
  color: White;
  font-family: Arial, Verdana;
  background-color: gainsboro;
  border-bottom-style: solid;
}

/* Used in Basket, Product Detail and Search. */
.SopProductsCell
{
  border-right: 0px solid;
  padding-right: 4px;
  border-top: 0px solid;
  padding-left: 4px;
  padding-bottom: 4px;
  vertical-align: top;
  border-left: 0px solid;
  color: black;
  padding-top: 4px;
  border-bottom: #00446a 2px solid; 
  font-family: Arial, Verdana;
  background-color: #b7e0df;
}


/* Used in Search how the image is displayed. */
.SopHypImage:link, .SopHypImage:Active, .SopHypImage:visited
{
  border-color: #00446a;
  border-width: 1px;
}
.SopHypImage:hover
{
  border-color: Red;
  border-width: 1px;
}

/* Used in Search and detail how the product link is displayed. */
.SopProductLink:link, .SopProductLink:Active, .SopProductLink:visited
{
  font-weight: bold;
  font-size: 12pt;
  color: #00446a;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: Underline;
}
.SopProductLink:hover
{
  font-weight: bold;
  font-size: 12pt;
  color: White;
  font-family: Arial, Verdana;
  text-decoration: underline;
}

/* Used in Search and basket how the product text is displayed. */
.SopProductOverview
{
  font-size: 10pt;
  color: #00446a;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Used in Product Detail, Search and basket how the product Price Inc Vat is displayed. */
.SopProductPriceMain
{
  font-size: 011pt;
  color: #00446a;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Used in Product Detail, Search and basket how the product Price Ex Vat is displayed. */
.SopProductPriceExVat
{
  font-weight: normal;
  font-size: 8pt;
  color: red;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/*Used in Product Detail, Search how the stock level should be displayed. */
.SopProductStock
{
  font-size: 8pt;
  color: dimgray;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Used in Product Detail, product title class. */
.SopProdDetailTitle
{
  font-weight: bold;
  font-size: 14pt;
  color: white;
  font-family: Arial, Verdana;
  background-color: #00446a;
  text-decoration: none;
  padding: 3px;
}

/* Used in Product Detail, product sub-title class. */
.SopProdDetailSubTitle
{
  font-size: 12pt;
  color: White;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: #00446a;
  text-decoration: none;
  padding: 3 3 3 3;
}

/* Used in Product Detail, product sub-heading title class. */
.SopProdDetailSubTitleSmaller
{
  font-size: 10pt;
  color: dimgray;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: gainsboro;
  text-decoration: none;
  padding: 3 3 3 3;
}

/* Used in Product Detail, product details text class. */
.SopProdDetailText
{
  font-size: 10pt;
  color: #00446a;
  font-weight: Normal;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Used in Product Detail, product details displat the inline notes. */
.SopProdDetailTextSmaller
{
  font-size: 8pt;
  color: dimgray;
  font-weight: Normal;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Basket */
.SopProductImageLink:link, .SopProductImageLink:Active, .SopProductImageLink:visited
{
  border-right: dimgray 1px solid;
  border-top: dimgray 1px solid;
  font-weight: bold;
  font-size: 010pt;
  border-left: dimgray 1px solid;
  color: dimgray;
  border-bottom: dimgray 1px solid;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopProductImageLink:hover
{
  border-right: red 2px solid;
  border-top: red 2px solid;
  font-weight: bold;
  font-size: 010pt;
  border-left: red 2px solid;
  color: white;
  border-bottom: red 2px solid;
  font-family: Arial, Verdana;
  background-color: dimgray;
  text-decoration: none;
}

/* Generic Basket */
.SopBasketTableTitle
{
  color: White;
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, Verdana;
  background-color: #9cc5c9;
}

/* Generic Basket */
.SopBasketTotalCell
{
  border-right: 0px solid;
  border-top: 0px solid;
  vertical-align: top;
  border-left: 0px solid;
  color: darkblue;
  border-bottom: white 0px solid;
  font-family: Arial, Verdana;
  background-color: #00446a;
}

/* Generic Basket */
.SopBasketTotalText
{
  font-size: 10pt;
  color: White;
  font-weight: bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Basket */
.SopBasketWarningText
{
  font-weight: bold;
  font-size: 10pt;
  color: red;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Basket */
.SopBasketText
{
  font-weight: Bold;
  font-size: 10pt;
  color: #00446a;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Basket */
.SopBasketImage
{
  border-width: 1px;
  border-color: #00446a;
  width: 100px;
}

/* Generic Basket */
.SopBasketTextBox
{
  font-weight: Normal;
  font-size: 8pt;
  color: dimgray;
  font-family: Arial, Verdana;
  background-color: White;
  text-decoration: none;
}

/* Generic Basket */
.SopBasketHeaderCell
{
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, Verdana;
  background-color: #00446a;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* Generic Basket */
.SopBasketHeaderText
{
  font-weight: Bold;
  font-size: 011pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: Transparent;
  text-decoration: none;
}
/* Generic Product Search */
.SopFeaturedTable
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  color: Black;
  padding-top: 5px;
  font-family: Arial, Verdana;
  border-color: white;
  border-width: 0;
}

/* Generic Product Search */
.SopFeaturedCell
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  color: Black;
  padding-top: 5px;
 border-bottom: #9cc5c9 5px solid;
  font-family: Arial, Verdana;
  background-color: #00446a;
}

/* Generic Product Search */
.SopFeaturedLink:link, .SopFeaturedLink:Active, .SopFeaturedLink:visited
{
  font-weight: bold;
  font-size: 010pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: underline;
}
.SopFeaturedLink:hover
{
  font-weight: bold;
  font-size: 010pt;
  color: Cyan;
  font-family: Arial, Verdana;
  background-color: Transparent;
  text-decoration: underline;
}

/* Generic Product Search */
.SopFeaturedOverview
{
  font-size: 8pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
/* Generic Product Search */
.SopFeaturedNote
{
  font-size: 10pt;
  color: Red;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

/* Generic Product Search */
.SopFeaturedPriceMain
{
  font-size: 11pt;
  color: White;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Product Search */
.SopFeaturedPriceExVat
{
  font-size: 8pt;
  color: Black;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Product detail */
.SopBreakdownText
{
  font-size: 8pt;
  color: dimgray;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Product detail */
.SopBreakdownLink:link, .SopBreakdownLink:Active, .SopBreakdownLink:visited
{
  font-weight: Normal;
  font-size: 8pt;
  color: dimgray;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopBreakdownLink:hover
{
  font-weight: Normal;
  font-size: 8pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: dimgray;
  text-decoration: none;
}

/* Generic Product Maintenance */
.SopMaintLabelSmall1
{
  color: Black;
  font-family: Arial, Verdana;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.SopMaintTextBoxSmall1
{
  color: Black;
  font-family: Arial, Verdana;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  border-color:black;
  border-style:solid;
  border-width: 1px;
  margin: 0 1 0 1;
  
}

/* Most standard pages, cell containing the menu control   */
.MenuBackCell
{
  border-right: #00446a 5px solid;
  padding-right: 0px;
  background-position: left top;
  padding-left: 7px;
  background-image: url(./Images/0002/WB-MenuCell1.jpg);
  padding-bottom: 0px;
  vertical-align: top;
  padding-top: 0px;
  background-color: whitesmoke;
  width: 140px
  
}

/* Menu link classes */

.hypMenu1_L0
{
  padding-right: 3px;
  padding-left: 3px;
  font-weight: bold;
  font-size: 012pt;
  padding-bottom: 1px;
  padding-top: 1px;
  font-family: Arial;
  background-color: Transparent;
  text-align: left;
  border-left-style: Solid;
  border-left-width: 5;
  border-left-color: Transparent;
}

.hypMenu1_L0:link, .hypMenu1_L0:visited, .hypMenu1_L0:active
{
  text-decoration: None;
  color: white;
}

.hypMenu1_L0:hover
{
  font-weight: bold;
  color: cyan;
  background-color: Transparent;
  text-align: Left;
  text-decoration: none;
  border-left-style: Solid;
  border-left-width: 5;
  border-left-color: cyan;
}

.hypMenu1_L1
{
  padding-right: 1px;
  padding-left: 2px;
  font-weight: Normal;
  font-size: 10pt;
  font-family: Arial;
  text-align: Left;
}

.hypMenu1_L1:link, .hypMenu1_L1:visited, .hypMenu1_L1:active
{
  text-decoration: None;
  color: white;
  border-left-style: Solid;
  border-left-width: 5;
  border-left-color: transparent;
}

.hypMenu1_L1:hover
{
  font-weight: normal;
  border-left: Blue 5px solid;
  color: Cyan;
  text-align: left;
  text-decoration: none;
}
.tblMenu1_L0
{
  text-align: left;
}
.tblMenu1_L1
{
  text-align: Left;
}

/* Image and product Maintenance */
.hypSmall
{
  font-size: 8pt;
  text-decoration: none;
  font-family: Arial;
}
.hypSmall:link
{
  color: Black;
  font-weight: normal;
}
.hypSmall:visited
{
  color: Black;
}
.hypSmall:active
{
  color: dimgray;
}
.hypSmall:hover
{
  text-decoration: Underline;
  color: Red;
  font-weight: normal;
}
  
.sopHomeText
{
  font-weight: normal;
  font-size: 12pt;
  word-spacing: normal;
  text-transform: none;
  color: #00446a;
  letter-spacing: normal;
  text-align: justify;
}
.sopHomeTextCell
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.lblHomeLatestNews
{
  font-weight: Bold;
  font-size: 12pt;
  word-spacing: normal;
  text-transform: none;
  color: white;
  background-color:#397D9C;
  letter-spacing: normal;
  text-align: center;
}
.sopHomeLatestNewsCell
{
  background-color:#F0F0FF;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
}

.sopHomeNewsCell
{
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 15px;
  border-left: yellow 1px solid;
  padding-top: 5px;
  background-color: gold;
  text-align: center;
}
.HomeNewsLink:link, .HomeNewsLink:Active, .HomeNewsLink:visited
{
  font-weight: bold;
  font-size: 10pt;
  color: crimson;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: underline;
}
.HomeNewsLink:hover
{
  font-weight: bold;
  font-size: 10pt;
  color: Red;
  font-family: Arial, Verdana;
  text-decoration: underline;
}

.HomeNewsText
{
  color: #00446a;
  font-weight: normal;
  font-size: 10pt;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}



.sopHomeNewsCellHigh
{
  text-align: center;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-color:gainsboro
}
.HomeNewsLinkHigh:link, .HomeNewsLinkHigh:Active, .HomeNewsLinkHigh:visited
{
  font-weight: bold;
  font-size: 12pt;
  color: #ff0033;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: underline;
}
.HomeNewsLinkHigh:hover
{
  font-weight: bold;
  font-size: 12pt;
  color: Red;
  font-family: Arial, Verdana;
  text-decoration: underline;
}

.HomeNewsTextHigh
{
  color: #00446a;
  font-weight: normal;
  font-size: 10pt;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}


.sopHomeNewsCellBlog
{
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-color: silver;
  text-align: center;
  vertical-align= top;
}
.HomeNewsLinkBlog:link, .HomeNewsLinkBlog:Active, .HomeNewsLinkBlog:visited
{
  font-weight: bold;
  font-size: 11pt;
  color: #00446a;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: underline;
}
.HomeNewsLinkBlog:hover
{
  font-weight: bold;
  font-size: 11pt;
  color: Red;
  font-family: Arial, Verdana;
  text-decoration: underline;
}

.HomeNewsTextBlog
{
  color: #00446a;
  font-weight: normal;
  font-size: 10pt;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.NewsMainText 
{
  font-weight: normal;
  font-size: 10pt;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.CellNewsTitle
{
  text-align: center;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.CellNewsDetail
{
  color: #00446a;
  text-align: center;
  padding-right: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.CellPageTitle
{
  text-align: Left;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.sopPageText
{
  color: #00446a; 
  font-weight: normal;
  font-size: 12pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  text-align: justify;
}
.sopPageTextCell
{
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.FooterSmall1
{
  font-size: 7pt;
  word-spacing: normal;
  text-transform: none;
  color: gainsboro;
  letter-spacing: normal;
}

.SopFeaturedHomeCell
{
  border-right: gray 1px solid;
  padding-right: 5px;
  border-top: gray 1px solid;
  padding-left: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
  border-left: gray 1px solid;
  color: black;
  padding-top: 5px;
  border-bottom: gray 1px solid;
  font-family: Arial, Verdana;
  background-color: ghostwhite;
  text-align: center;
}
.SopFeaturedHomeLink:link, .SopFeaturedHomeLink:Active, .SopFeaturedHomeLink:visited
{
  font-weight: bold;
  font-size: 010pt;
  color: dimgray;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopFeaturedHomeLink:hover
{
  font-weight: bold;
  font-size: 010pt;
  color: dimgray;
  font-family: Arial, Verdana;
  background-color: Transparent;
  text-decoration: underline;
}
.SopFeaturedHomePriceMain
{
  font-size: 11pt;
  color: Dimgray;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

/* Generic Product Search */
.SopFeaturedHomePriceExVat
{
  font-size: 8pt;
  color: Black;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopFeaturedHomeNote
{
  font-size: 10pt;
  color: Red;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}
.TextBoxSmall
{
  font-size: 8pt;
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  color: #00446a;
  border-color:black;
  border-style:solid;
  border-width: 1px;
  margin: 0 1 0 1;
}
.LabelWhite1
{
  font-size: 10pt;
  color: White;
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.ShadedSubHeaderCell1
{
	background-color: Beige;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: lightblue;
}
