BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}


.bodyText {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	text-align:justify;
	color: #142f6b;	
}

A {
  color: #205f35;
  text-decoration: none;
}

A:hover {
  color: #7aa1da;
  text-decoration: underline;
}


.infoBox {
  background: #f8f8f9;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #142f6b;
}

.infoBoxContentsError {
  background: #ff9999;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #142F6b;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #142F6b;
  
}

.boxText { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px;
  color: #142f6b; 
}


TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #C9000F;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #142F6b;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #ffffff;
}
A.headerNavigation:hover {
  color: #7aa1da;
}


.ProductList {
  background: #f8f800;
}

TR.TableRowOdd {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
   	background: #E2EBEB;
}
TR.TableRowEven {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
   	background: #ECF5F5;
}


TR.ShoppingCartHeading {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	background: #BDC4C4;
	font-weight : bold;
}

TD.ShoppingCartHeader {
}

TR.ShoppingCartTotal {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	background: #BDC4C4;
	font-weight : bold;
}

TD.ShoppingCartTotal {
}


CHECKBOX, INPUT, RADIO, SELECT {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}
TEXTAREA {
  	width: 100%;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}
input.button {
  	font-size:7pt; 
}
input.tiny {
	font-family: Verdana, Arial, sans-serif;
	font-size:10px; width:30px; height:10px; text-align:right; 
}


TD.errorMessage {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	background: #ff9999;
  	color: #000000;
}



TR.footer {
  background: #bbc3d3;
}

TD.footerHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #142F6b;
  color: #ffffff;
  font-weight: bold;
}
TD.footerContent {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #6699CC;
}

input.Mandatory {
      background-color:lightblue; font-size:8pt; }
select.Mandatory {
       background-color:lightblue; font-size:8pt; }


.specialTextHeading {
	font-size: 22px;
	color: #F89A3B;
	font-weight: bold;
}
.specialText {
	font-size: 12px;
	color: #F89A3B;
}


.pageNumBar {
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}


.productBox {
  background: #000000;
}
.productPageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F89A3B;
}

.productBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #142f6b;
}
.productPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F89A3B;
	background: #e4ebf5;
}
.productTableHeading {
  background: #142F6b;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #ffffff;
}
.productInfo {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #142f6b;
  background: #e4ebf5;
}


