﻿/* Colours used:
Light Green: #EBF5D6
Light Purple: #E7DFE7
Dark Purple: #BAA6BA
Dark(er) Green: #C6DDB2
*/
body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: gainsboro;
	font-family: Arial;		
	color: DarkSlateGray;
	scrollbar-base-color: White;    
    scrollbar-arrow-color: khaki;
    scrollbar-darkshadow-color: slategray;
    scrollbar-3dlight-color: slategray;    
    scrollbar-highlight-color: White;
    scrollbar-shadow-color: #AAAAAA;        
}

.IE8Fix 
{ 
    z-index: 1000; 

}

#container {
	MARGIN: 0px auto; WIDTH: 982px; POSITION: relative
}
#pageborder
{
	MARGIN: 0px auto; 
	MIN-HEIGHT: 400px; WIDTH: 982px; POSITION: relative;	
	background-color: LightGrey;	
	text-align: center;
	color: DimGray;
	font-size: xx-small;	
}

#page 
{
	font-size: small;
	margin: 0px 0px 0px 9px;
	MIN-HEIGHT: 400px; WIDTH: 962px; POSITION: relative;
	border-left: solid 1px DimGray;
	border-right: solid 1px DimGray;
	border-bottom: solid 1px DimGray;
	text-align:left;
}
#header {
	HEIGHT: 80px;
	background-color: White;	
}

#topbar {
	HEIGHT: 60px;
	background-color: #C6DDB2;
	border-bottom: solid 1px DimGray;
}

.logo
{
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 60px;
	width: 425px;	
}

.IeFontHack
{
	_font-size: 10pt;
}

#nav 
{
    float:right;
    margin: 45px 10px 0px 0px;	
}

#location
{
	background-color: White;	
}

H1
{	
	color: Purple;
	margin: 0px 0px 0px 0px;
	padding-left: 5px;
	font-weight: normal;
	font-family: 'Times New Roman';
}

H2
{
	font-family: 'Palatino Linotype';	
	color: Orange;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

H3
{
	color: DimGray;
}

.Product span
{
	font-family: 'Palatino Linotype';	
	color: Orange;
	margin: 0px 0px 0px 0px;
	font-size: medium;
	font-weight: bold;	
}

.Product P
{
	margin-top: 5px;
	padding-top: 0px;
}

.Product UL
{
	margin-top: 5px;
	padding-top: 0px;
}

#content
{	
	background-color: White;
	padding: 5px 5px 5px 5px;
	font-size: small;
}

#contentblock
{
	width: 926px;	
	padding:20px 10px 20px 10px;	
	background-color: #F8F8F8;
	/*background-color:#BAA6BA;*/
	color:#333333;
	vertical-align:top;
	border: solid 1px silver;
}

.curvedBox
{
	color:#844F87;
	padding:20px;
	text-align:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin:0px auto;
	width:800px;
}

.curvedBoxSmall
{
	color:#844F87;
	padding:20px;
	text-align:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin:0px auto;
}


.InnerTextBlock{	padding: 5px 5px 5px 5px;}
.InnerTextBlockProducts{	padding: 5px 5px 5px 5px; _Height: 154px; min-height: 154px;}
.TextBlock{	BACKGROUND-COLOR: white;}
.TextBlockAlt { background-color: #EBF5D6;color:DimGrey;}
.ImageBlockAlt{	background-color: #E7DFE7;}
.ImageBlock{background-color: #EBF5D6;}
.InnerImageBlock{	padding: 5px 5px 5px 5px; text-align:center;}
.LinkBlock { padding: 5px 5px 5px 5px; text-align: left; }
IMG{border-style: none;}
tr{vertical-align: top;}
hr{border: dashed 1px lightgrey;}

a {
	color: blue;
	text-decoration: none;
}
a:hover
{
	color: darkorange;
	text-decoration: underline;
}
a:visited{ color: Purple;}

P.ProductGroup
{
	background-color: #BAA6BA;
	color: White;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	font-weight: bold;
}

.BreadCrumbs
{
	color: Purple;
	margin: 0px 0px 0px 0px;
	padding-left: 5px;
	font-weight: normal;
	/*font-family: 'Times New Roman';*/	
	font-size: large;
}

.DownloadBox
{
	background-color: #E7DFE7; 
	margin: 0px; 
	padding: 0px; 
	border-collapse: collapse;
}

.DownloadBox span
{
	color: Black;	
	font-family: 'Arial';		
	margin: 0px 0px 0px 0px;
	font-size: small;
	font-weight: normal;	
}

.Button
{
	border: none 0px white;	
	background-color: transparent;
	color: Blue;
	padding: 0px;
	margin: 0px;
}

.Button {
text-decoration: none;
}
.Button:active {
text-decoration: none;
}

.Button:hover
{
	text-decoration: none;
}
