BODY {background-color: white; margin: 0px}
BODY,TD {color: black; font-family: sans-serif; font-size: 10pt; text-align: justify}
H1 {text-align: right; position: absolute; margin: 0px; font-size: 32px; font-weight: bold; font-family: Arial Black, sans-serif; top: 2px; left: 113px;}
#linkbar {z-index: 3; position: absolute; left: 0px; top: 50px; right: 0px; height: 20px; padding: 0px 20px 0px; text-align: left}
#linkbar A {position: relative; top: 1px; padding: 0px 0px 10px; text-decoration: none; color: black}
.menu {position: absolute; top: 70px; width: 175px; border: solid black 1px; padding: 0px; z-index: 4}
.sub_hint {display: inline; float: right; margin-right: 3px; font-size: 12pt; line-height: 15px}
.smallprint {font-size: 8pt; color: #000068}
.menu A {display: block; text-decoration: none; color: black; padding: 0.3em 0px 0.3em 10px; line-height: 1.4em}
.menu A:hover {color: white}
.pagecontent {margin-left: 120px; width: auto; margin-right: 50px; margin-top: 150px; padding-left: 20px}
.data TH, .data TD {font-size: 10pt; padding: 2px 5px; text-align: left}
.data TH {color: white}
.data TH.sub { color: white}
.data TD {background-color: white}
.data {background-color: black}

IMG {border: none}
.noborder {border: 1px; border-color: black}
IMG.right {margin-left: 25px; margin-bottom: 20px; float: right}
IMG.left {margin-right: 20px; margin-bottom: 20px; float: left}
P.clear {clear: both}
.tablehead {color: white; font-weight: bold}

.address{position: absolute; left: 850px; top: 5px;  font-weight: bold;}



/** Here follow the styles for the tabbed links bar **/

.menu A:hover, .data TH {background-color: #005000}
#linkbar, .data TH.sub, .menu {background-color: #779059; color: black}
A {color: #000080}
A:hover {color: #81bc01}

.menu A, #linkbar {font: Tahoma, sans-serif; font-size: 8pt}

.pagecontent IMG {
	float: none;
	border: solid black 1px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: right
	}

.pagecontent IMG.right {
	float: right;
	border: solid black 1px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: right
	}

/** Bits on left **/

#mainnav IMG {margin: 0px}
#mainnav {position: fixed; left: 0px; top: 0px; height: 575px; border-right: solid black 1px; border-bottom: solid black 1px;}

#mainnav A {display: block;}

/*
#mainnav {height: 100%; max-height: 505px}
#mainnav IMG {height: 20%; max-height: 101px}
*/

/** Here follow the styles for the tabbed links bar **/

.links{position: absolute; top: 110px; left: 114px; width: 850px;}

/* Layout Styles - probably best not to edit */
.links, .sublinks {padding: 2px 5px; margin-right: -50px; font-size: 8pt}
.links A, .sublinks A {padding: 0px 0.3em; margin: 0px 1px; position: relative; z-index: 10}

/* Default styles for both bars */
.links A, .sublinks A {text-decoration: none}

/* Styles for the top bar */
.links {border-top: solid #669401 1px;
	border-left: solid #669401 1px
	}
.links {background-color: #476702}
.links {border-bottom: solid #669401 1px}
.links A {color: white}

/* Styles for the secondary bar */
.sublinks A {
	border: solid #B0B0F0 1px;
	background-color: #F0F0FF
	}

.sublinks {
	background-color: #364f01;
	font-weight: bold;
	font-size: 150%;
	text-align: center;
	line-height: 1.5em
	}

.sublinks {
	border-bottom: solid #C0C0FF 1px;
	border-left: solid #C0C0FF 1px
	}

/* Styles for the selected item */
.links A.selected {
	border: solid #669401 1px;
	background-color: #b0deaa;
	padding: 4px 0.3em 4px;
	color: black
	}

/* Styles for items which are being hovered */
.links A:hover {
	background-color: #81bc01;
	border: solid #669401 1px;
	margin: 0px;
	color: black
	}
.sublinks A:hover {
	background-color: #FFFFFF;
	border: solid #B0B0F0 1px
	}

.links A.selected:hover {
	border: solid #669401 1px;
	background-color: #d2e1d0;
	padding: 4px 0.3em 4px;
	margin: 0px 1px}

/** Other Styles **/



H1 {text-align: right; color: #000080}
H1 IMG {position: relative; bottom: 5px}

H2 {border-bottom: solid black 1px; margin-top: 20px}

H5.footnote {text-align: center; margin-bottom: 0px; margin-top: 2em; font-size: 9pt}
P.footnote {text-align: center; margin-top: 0px; font-size: 8pt}

P.quote {margin-top: 4em}
P.quote:before {content: open-quote}
P.quote:after {content: close-quote}
P.quote:before, P.quote:after {font-size: 24pt; line-height: 0em; font-family: Times New Roman; quotes: "\201C" "\201E"; font-weight: bold}

.product {position: relative; padding: 3px 3px 3px 10px; font-size: 8pt; min-height: 81px}
.product H4, .product P {margin: 0px}
.product IMG {position: absolute; right: 53px; top: 3px; border: solid black 1px}
.product H4 {font-size: 10pt; margin-bottom: 0.5em}
.product P.description {margin-bottom: 1em}
.product INPUT, .product SELECT {font-size: 8pt; border: outset silver 1px}
.alpha {background-color: #E0E0FF}
.beta {background-color: #F0F0FF;}
.first {margin-top: 4em; margin-bottom: -1px; clear: both}
.basket {width: 500px; border-spacing: 0px; border-collapse: collapse; margin: 0px 0px 10px 1em}
.basket TD, .basket TH {border: solid black 1px; padding: 3px 5px}
.basket TD {background-color: #E0E0FF}
.basket TH {background-color: #D0D0FF}

.minibasket {position: absolute; top: 0px; left: 120px; background-color: #D0D0FF; border: solid black 1px; padding: 0.3em; font-size: 8pt; width: 15em; height: 4.9em; border-color: #A0A0D0; border-top-style: none}
.minibasket P {margin: 0px; padding: 0px}
.minibasket P .key {display: block; float: left; margin-right: 0.5em}
.minibasket P {text-align: right; white-space: nowrap}
.minibasket A {position: absolute; right: 0.3em; bottom: 0.3em; display: block; width: 11em; margin-right: 0px; margin-left: auto; padding: 1px; text-decoration: none; border: solid black 1px; color: black; text-align: center; background-color: #C0C0FF}
.minibasket A:hover {background-color: #E0E0FF}

H3.strong {background-color: #E0E0FF; border: solid black 1px; width: 50%; padding: 1px 10px}

INPUT {font-size: 8pt}

DIV.input {position: relative; height: 2.7em; margin-left: 10px; font-size: 8pt}
DIV.input LABEL {position: absolute; left: 0px; bottom: 2px; display: block; vertical-align: middle; border-bottom: solid #E0E0E0 1px; width: 15em}
DIV.input INPUT, DIV.input SELECT {position: absolute; left: 15em; height: 2em; bottom: 2px; font-size: 100%; border: solid #A0A0A0 1px}
DIV.input TEXTAREA {position: absolute; left: 15em; top: 0.7em; font-size: 100%; border: solid #A0A0A0 1px; height: 8em}
DIV.buttons {margin-top: 2em; font-size: 8pt; text-align: right; background-color: #E0E0FF; border: solid black 1px; width: 50%; padding: 3px 10px; margin-left: 10px}
DIV.buttons INPUT {font-size: 8pt; position: relative; left: 7px}

.montage IMG {border: solid black 1px}
img.floatright{float: right;}
img.noborder {border: 0px; border-color: black}




.links2{position: absolute; top: 130px; left: 114px; width: 850px;}

/* Layout Styles - probably best not to edit */
.links2 {padding: 2px 5px; margin-right: -50px; font-size: 8pt}
.links2 A {padding: 0px 0.3em; margin: 0px 1px; position: relative; z-index: 10}

/* Default styles for both bars */
.links2 A {text-decoration: none}

/* Styles for the top bar */
.links2 {border-top: solid #476702 1px;
	border-left: solid #476702 1px
	}
.links2 {background-color: #669401}
.links2 {border-bottom: solid #476702 1px}
.links2 A {color: white}

/* Styles for the selected item */
.links2 A.selected {
	border: solid #669401 1px;
	background-color: #b0deaa;
	padding: 4px 0.3em 4px;
	color: black
	}

/* Styles for items which are being hovered */
.links2 A:hover {
	background-color: #81bc01;
	border: solid #669401 1px;
	margin: 0px;
	color: black
	}

.links2 A.selected:hover {
	border: solid #669401 1px;
	background-color: #d2e1d0;
	padding: 4px 0.3em 4px;
	margin: 0px 1px}
