﻿/* for internet explorer */
* html body {
  padding:62px 0 0px 0; 
  overflow:hidden;

  }

body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#1c293d; 
  overflow: hidden; 
  }



#LogoW3C 
{
  position: fixed; 
  top:0; 
  left:0; 
  width: 116px;
  padding-left: 20px;
}

#SaltW3C 
{
	position:relative;/*ie needs this to show float */
	width:63px;
	float:right;
}

#MenuW3C 
{
	position:relative;/*ie needs this to show float */
	width:717px;
	float:left;	
}

#VerticalStripeW3C 
{
	position:fixed;/*ie needs this to show float */
	width:1px;
	float:left;
	left: 717px;
}

#HeaderW3C 
{
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:62px; 
  background:#1c293d;
}

#ContainerW3C {
  position:absolute; 
  top:62px;
  left:0;
  bottom:0px; 
  right:0; 
  overflow:auto; 
  z-index: 0;
}

* html #ContainerW3C {
  height:100%; 
  width:100%; 
  }
  
#ContentsW3C {
  position:fixed; 
  top:33%;
  left:0;
  bottom:0px; 
  right:0; 
  text-align:center;
}

.BlueLine
{
	vertical-align: top;
	min-height: 172px;
	width: 300px;
	height: 1px;
	border-bottom: solid 1px #39435c;
}

.SeparatorBlueLine
{
	vertical-align: top;
	min-height: 1px;
	width: 310px;
	height: 1px;
	border-bottom: solid 1px #39435c;
}

.GreyText
{
	font-size: 10px;
	color: #696969;
	font-family: Arial;
	line-height: 16px;
}

.GreyTextProper
{
	font-size: 10px;
	color: #696969;
	font-family: Arial;
	line-height: 16px;
	text-transform: capitalize;
}

.WhiteText
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	line-height: 16px;
}

.BlueTextBold
{
	font-size: 11px;
	color: #39435c;
	font-family: Arial;
	line-height: 16px;
	font-weight: bold;
}

.BlueText
{
	font-size: 11px;
	color: #39435c;
	font-family: Arial;
	line-height: 16px;
}

.WhiteTextUnderline
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	line-height: 16px;
	text-decoration: underline;
}

.WhiteTextBold
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	font-family: Arial;
	line-height: 16px;
}

.WhiteTextBoldUnderline
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	font-family: Arial;
	line-height: 16px;
	text-decoration: underline;
}

.WhiteTextItalic
{
	font-size: 11px;
	color: white;
	font-family: Arial;
	line-height: 16px;
	font-style: italic;
}

.ProductHeading
{
	font-size: 12px;
	color: white;
	line-height: 20px;
	font-weight: bold;
	font-family: Arial;
}

.ProductHeading1
{
	font-size: 12px;
	color: #92abc3;
	line-height: 20px;
	font-weight: bold;
	font-family: Arial;
}

.Heading
{
	font-size: 16px;
	color: #92abc3;
	line-height: 24px;
	font-weight: bold;
	font-family: Arial;
}

.ProductBlueHeading
{
	font-size: 15px;
	color: #92abc3;
	line-height: 15px;
	font-weight: bold;
	font-family: Arial;
}

.ProductImageSmall
{
	display: block;
	width: 180px;
	border-left: solid 3px #39435c;
	border-right: solid 3px #39435c;
	background: White;
	text-align: center;
}

.GridHeader
{
	border-bottom: solid 3px #39435c;
}

.GridFooter
{
	border-top: solid 3px #39435c;
}

.ButtonText
{ 
	font-size: 10px;
	color: #696969;
	font-family: Arial;
	line-height: 16px;	
	background: #FFFBFF;
	border: solid 1px #cccccc;
}

.accordionHeader
{
    border: 1px solid #39435c;
    color: white;
    background-color: #39435c;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
	background-color: #1c293d;
	border: 1px dotted #39435c;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	font-size: 11px;
	color: white;
	font-family: Arial;
	line-height: 16px;
}

.accordionLink
{
	background-color: #39435c;
    color: white;
    text-decoration: none;
}

ul
{
	margin-left: 10px;
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 10px;
}

p
{
	margin: 5px 0 12px 0;
	padding: 0;
}