﻿@import url("../../VAM/Appearance/VAMStyleSheet.css");

/*
ANF logo colours
#01472D Green 
#02AB6C	Green light

#FEA23B Yellow dirty
#FFB400 Yellow lighter
#FED23B	Yellow light
*/

body {
	margin: 0;
	padding: 0;
	font-family:Tahoma, Helvetica, Geneva, Arial, sans-serif;
	font-size:80%;
}
/*
td {
	font-size: 80%;
	margin: 0px 0px 0px 0px;
}*/
strong {
	color: #01472D;
}
b {
	color: #01472D;
}
h1 {
	font-size: 130%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	color: #01472D;
	font-weight: normal;
}
h2 {
	margin-top: 0em;
	font-size: 100%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	color: #01472D;
	padding-top: 0em;
	font-weight: normal;
}
h3 {
	font-size: 100%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	color: #01472D;
}
ul {
	list-style-type: disc;
}
ul ul {
	list-style-type: circle;
}
ul ul ul {
	list-style-type: square;
}
a:link {
	color: #01472D;
}
a:visited {
	color: #01472D;
}
a:active {
	color: #0214ff;
}
a:hover {
	color: #02AB6C;
}

#wrapper {
	width: 970px;
}
#banner {
	/* width: 800px; */
}
#bannerSite {
	padding-left: 65px;
	font-weight: bold;
	font-size: 220%;
	background-image: url(images/favcon.gif);
	color: #01472d; /*#fef4d3; */
	padding-top: 0.7em;
	background-repeat: no-repeat;
	height: 65px;
	background-color: #FFB400; /*#fef4d3; */
}
#bannerMenu {
	padding-left: 1em;
	font-weight: bold;
	padding-bottom: 0.5em;
	color: #ffb400;
	padding-top: 0.5em;
	background-color: #01472d;
}
#bannerMenu a {
	color: #ffb400;
	text-decoration: none;
}
#navcontainer {
	width: 100%;
	float: left;
	margin-right: -555px;
}
#navbar {
	margin-right: 555px;
}
#content.hasmenu {
	padding-right: 0em;
	padding-left: 0.5em;
	float: right;
	padding-bottom: 0.5em;
	width: 685px;
	padding-top: 0.5em;
	}
	
#content.nomenu {
	clear: both;
	padding-right: 0em;
	padding-left: 0.5em;
	float: left;
	padding-bottom: 0.5em;
	width: 970px;
	padding-top: 0.5em;	
}

#foot {
	width: 920px;
}

.quoteCell
{
	background-color: #FEF4D3;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: 1px #fea23b dotted;
}

.clearing {
	height: 0;
	clear: both;
}

.highlightCell{
	background-color: #FFCC00;
	border: 1px #fea23b dotted;
}

.buttonContainer {
	padding-right: 0.2em;
	padding-left: 0.2em;
	clear: both;
}
.button:hover {
	border-right: #01472d 1px solid;
	border-top: #01472d 1px solid;
	border-left: #01472d 1px solid;
	border-bottom: #01472d 1px solid;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	background-color: #fef4d3;
	text-decoration: none;
}
.button {
	border-right: #01472d 1px solid;
	border-top: #01472d 1px solid;
	border-left: #01472d 1px solid;
	border-bottom: #01472d 1px solid;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	background-color: #fef4d3;
	text-decoration: none;
}

.editDiv {
	border-right: #fea23b 1px solid;
	padding-right: 0.2em;
	border-top: #fea23b 1px solid;
	padding-left: 0.2em;
	float: right;
	padding-bottom: 0.5em;
	border-left: #fea23b 1px solid;
	padding-top: 0.5em;
	border-bottom: #fea23b 1px solid;
	background-color: #fef4d3;
	text-align: center;
	clear: both;
}
.choiceTableNarrow {
	width: 430px;
	background-color: #FEF4D3;
}
.choiceTable {
	padding-right: 1em;
	padding-left: 1em;
	margin: 0.5em;
	width: 970px;
	background-color: #FEF4D3;
	border: 1px #fea23b dotted;
}

.choiceTableClear {
	padding-right: 1em;
	padding-left: 1em;
	margin: 0.5em;
	width: 970px;
	background-color: #FFFFFF;
}

.radioCell {
	width: 20px;
}
.labelCell {
	color: #01472D;
	width: 200px;
}

.labelCellWide {
	color: #01472D;
}
.priceCell {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	border-top: #999999 1px solid;
	background-color: #FFCC00; /* #FFB400; */
}

.priceCellTotal {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	background-color:#FFFFFF;
}

.warning {
	color: #ff0000;
}
.bold {
	font-weight: bold;
}

table.productGroup div.productName_ptypeD {
	font-weight: bold;
	color: #01472d;
}

table.productGroup div.productName_ptypeS {
	font-weight: bold;
	color: #01472d;
}
table.productGroup div.productDesc_ptypeS {
	font-weight: bold;
	color: #ff6600;
}
table.productGroup div.productDesc_ptypeD {
	font-weight: bold;
	color: #339966;
}
table.productGroup div.DeliveryInfo_ptypeD {
	color: #0000ff;
}
table.productGroup div.DeliveryInfo_ptypeS {
	color: #0000ff;
}
table.productGroup div.Dimensions_ptypeD 
{
}


table.productGroup div.Dimensions_ptypeS 
{
}

#productText {
	color: Red;
	font-size: larger;
	font-weight: bold;
}

/* Floating Menu */
#menuFloatBar {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 250px;
}
.MsgVal {
	color: Red;
	font-size: 10pt;
}
.VAMValSummary A:visited {
	color: Red;
	text-decoration: none;
}

.VAMValSummary A {
	color: Red;
	text-decoration: none;
}

/* Job confirmation screen */
TABLE.notify {
	border-right: #01472D 1px solid;
	border-top: #01472D 1px solid;
	border-left: #01472D 1px solid;
	border-bottom: #01472D 1px solid;
	font-family: 'Tahoma', 'Arial', 'Helvetica', 'Sans-Serif';

}
TABLE.notify TR.title {
	color: #FFFFFF; 
	background-color: #01472D; 
	font-weight:bold 
}

/*
** DataGrid TABLE
*/
TABLE.DataGrid
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	background-color: #eaf7fc;
}

/*
** DataGrid Header Row
*/
TR.DataGridHeader
{
	font-weight: bolder;
	color: #eaf7fc;
	background-color: steelblue;
}

TR.DataGridHeader A
{
	color: ghostwhite;
	text-decoration: none;
}

TR.DataGridHeader A:hover
{
	text-decoration: underline;
}

/*
** DataGrid SubHeader Row
*/
TR.DataGridHeaderSub TD
{
	border-top: steelblue 1px solid;
	background-color: gainsboro;
}

TR.DataGridHeaderSub
{
	border-top: steelblue 1px solid;
	background-color: gainsboro;
}

/*
** DataGrid Footer Row
*/
TR.DataGridFooter
{
	color: steelblue;
	background-color: whitesmoke;
}

/*
** DataGrid Pager Row at the bottom of the datagrid if paging is enabled
*/
TR.DataGridPager
{
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	border-left: steelblue 1px solid;
	color: steelblue;
	border-bottom: steelblue 1px solid;
	background-color: whitesmoke;
}

/*
** DataGrid Normal Row
*/
TR.DataGridItem
{
	background-color: #eaf7fc;
}

/*
** DataGrid Alternate Row - every second row
*/
TR.DataGridItemAlt
{
	background-color: #ece9d8;
}

/*
** borders for the DataGrid Header have to be applied to the Cells (not the row)
*/
TR .DataGridHeader TD
{
	border-bottom: steelblue 1px solid;
}

TR .DataGridPager TD
{
	border-top: steelblue 1px solid;
}
span.highlight
{
	font:bold;
	color: red;
	font-size: 130%;
	margin-bottom: 0em;
	padding-bottom: 0em;
}
.highlightborder {
	border-right: #01472D 1px solid;
	border-top: #01472D 1px solid;
	border-left: #01472D 1px solid;
	border-bottom: #01472D 1px solid;
	background-color: #FFCC00; /* #FFB400; */

}

