﻿@import url("../../VAM/Appearance/VAMStyleSheet.css");

/*
ANF logo colours
#1919B3 Green 
#02AB6C	Green light

#808080 Yellow dirty
#FFB200 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: #1919B3;
}
b {
	color: #1919B3;
}
h1 {
	font-size: 130%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	color: #1919B3;
	font-weight: normal;
}
h2 {
	margin-top: 0em;
	font-size: 100%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	color: #1919B3;
	padding-top: 0em;
	font-weight: normal;
}
h3 {
	font-size: 100%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	color: #1919B3;
}
ul {
	list-style-type: disc;
}
ul ul {
	list-style-type: circle;
}
ul ul ul {
	list-style-type: square;
}
a:link {
	color: #1919B3;
}
a:visited {
	color: #1919B3;
}
a:active {
	color: #0214ff;
}
a:hover {
	color: #3333FF;
}

#wrapper {
	width: 970px;
}
#banner {
	/* width: 800px; */
}
#bannerSite {
	padding-left: 65px;
	font-weight: bold;
	font-size: 220%;
	background-image: url(images/favcon.gif);
	color: #1919B3; /*#E6E6E6; */
	padding-top: 0.7em;
	background-repeat: no-repeat;
	height: 65px;
	background-color: #E6E6E6; /*#E6E6E6; */
}
#bannerMenu {
	padding-left: 1em;
	font-weight: bold;
	padding-bottom: 0.5em;
	color: #E6E6E6;
	padding-top: 0.5em;
	background-color: #1919B3;
}
#bannerMenu a {
	color: #E6E6E6;
	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: #E6E6E6;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border: 1px #808080 dotted;
}

.clearing {
	height: 0;
	clear: both;
}

.highlightCell{
	background-color: #C0C0C0;
	border: 1px #808080 dotted;
}

.buttonContainer {
	padding-right: 0.2em;
	padding-left: 0.2em;
	clear: both;
}
.button:hover {
	border-right: #1919B3 1px solid;
	border-top: #1919B3 1px solid;
	border-left: #1919B3 1px solid;
	border-bottom: #1919B3 1px solid;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	background-color: #E6E6E6;
	text-decoration: none;
}
.button {
	border-right: #1919B3 1px solid;
	border-top: #1919B3 1px solid;
	border-left: #1919B3 1px solid;
	border-bottom: #1919B3 1px solid;
	padding-right: 0.2em;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	background-color: #E6E6E6;
	text-decoration: none;
}

.editDiv {
	border-right: #808080 1px solid;
	padding-right: 0.2em;
	border-top: #808080 1px solid;
	padding-left: 0.2em;
	float: right;
	padding-bottom: 0.5em;
	border-left: #808080 1px solid;
	padding-top: 0.5em;
	border-bottom: #808080 1px solid;
	background-color: #E6E6E6;
	text-align: center;
	clear: both;
}
.choiceTableNarrow {
	width: 430px;
	background-color: #E6E6E6;
}
.choiceTable {
	padding-right: 1em;
	padding-left: 1em;
	margin: 0.5em;
	width: 970px;
	background-color: #E6E6E6;
	border: 1px #808080 dotted;
}

.choiceTableClear {
	padding-right: 1em;
	padding-left: 1em;
	margin: 0.5em;
	width: 970px;
	background-color: #FFFFFF;
}

.radioCell {
	width: 20px;
}
.labelCell {
	color: #1919B3;
	width: 200px;
}

.labelCellWide {
	color: #1919B3;
}
.priceCell {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 0px;
	border-top: #999999 1px solid;
	background-color: #C0C0C0;
}

.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: #1919B3;
}

table.productGroup div.productName_ptypeS {
	font-weight: bold;
	color: #1919B3;
}
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: #1919B3 1px solid;
	border-top: #1919B3 1px solid;
	border-left: #1919B3 1px solid;
	border-bottom: #1919B3 1px solid;
	font-family: 'Tahoma', 'Arial', 'Helvetica', 'Sans-Serif';

}
TABLE.notify TR.title {
	color: #FFFFFF; 
	background-color: #1919B3; 
	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: #1919B3 1px solid;
	border-top: #1919B3 1px solid;
	border-left: #1919B3 1px solid;
	border-bottom: #1919B3 1px solid;
	background-color: #C0C0C0;
}

