/*main layout */
body {
	border:solid 0px #ff0000;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: Silver;
	text-align:center;
}

/* style main body to best fit for 1024 x 768 pixel screen*/
/* veritical items add up to mainbody length  */

#mainbody {
/* width of main body is determined by script routine in template code*/
	border:solid 1px #000000;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:452px;
	background-color: Silver;
}
#logobar
{
/* height determining styles*/
	border-top:solid 0px #000000;
	border-bottom:solid 8px #336699;
	margin-top:0px;
	margin-bottom:0px;
	height:68px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#003366;
}
#topnavbar
{
/* height determining styles*/
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 0px #000000;
	height:25px;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #003366;
}
#content
{
/* height determining styles*/
	border-top:solid 0px #000000;
	border-bottom:solid 25px #CC9933;
	height:174px;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: Silver;
}

/* set up areas for content section */
iframe.enqform {
		width:100%;
		height:140px;
		}
#leftnavbar
{
	float:left;
	border-top:solid 0px #000000;
	border-bottom:solid 0px #000000;
	height:174px;
	margin-top:0px;
	margin-bottom:0px;

	width:160px;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#0000FF;

}
#centercontent
{
	float:left;
	border-top:solid 0px #000000;
	border-bottom:solid 0px #000000;
	height:174px;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;


}
#rightcontent
{
	float:right;
	border-top:solid 0px #000000;
	border-bottom:solid 0px #000000;
	height:174px;
	margin-top:0px;
	margin-bottom:0px;

	width:160px;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#0000FF;


}
#content2
{
/* height determining styles*/
	border-top:solid 1px #DEB887;
	border-bottom:solid 0px #000000;
	height:110px;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #003366;
}
#linksbar
{
/* height determining styles*/
	border-top:solid 0px #000000;
	border-bottom:solid 0px #000000;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#003366;
}
#footerbar
{
/* height determining styles*/
	height:30px;
	border-top:solid 1px #000000;
	border-bottom:solid 0px #000000;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FF00AA;
}
#copyrightbar
{
/* height determining styles*/
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 0px #000000;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;

	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#003366;
}
/*master styles */
/* fonts and other html element styling*/

body, td, th, font, p, b, i, strong, u, em, blockquote, li, ol, ul, caption, a, dl, dt, dd, h1, h2, h3, h4, h5, h6, div, span {
	font-family:verdana, arial;
	color:#000000;}

/*heading elements*/


h1 {
	font-weight: bold;
	font-size: 20pt;
	padding : 2px;
	margin:0px;
	}
h2 {
	font-weight: bold;
	font-size: 16pt;
	padding :2px;
	margin:0px;
	}
h3 {
	font-weight: bold;
	font-size: 14pt;
	padding :2px;
	margin:0px;
	}
h4	{
	font-weight: bold;
	font-size: 12pt;
	padding : 5px;
	margin:0px;
	}
h5	{
	font-weight: bold;
	font-size: 10pt;
	padding :2px;
	margin:0px;
	}
h6	{
	font-weight: bold;
	font-size: 8pt;
	padding : 2px;
	margin:0px;
	}

/* basic text classes */
.small {
	font-size: 7pt;
	margin : 0px;
	padding-top: 1px;
	padding-right: 4px;
	padding-left : 4px;
	padding-bottom : 1px;
}
.smallcolor {
	color:#FFFFFF;
	font-size: 7pt;
	margin : 0px;
	padding-top: 1px;
	padding-right: 4px;
	padding-left : 4px;
	padding-bottom : 1px;
}
.smalllinks {
	color:silver;
	font-size: 7pt;
	margin : 0px;
	padding-top: 1px;
	padding-right: 4px;
	padding-left : 4px;
	padding-bottom : 1px;
}
.medium {	
	font-size: 8pt;
	margin : 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left : 5px;
	padding-bottom : 5px;
}
.large {
	font-size: 10pt;
	margin : 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	}	
.mediumlinks {
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	font-size: 8pt;
	margin : 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left : 5px;
	padding-bottom : 0px;
	}	
.emphasise {
	font-weight:bold;
	font-size: 8pt;
	margin : 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	}
.italic {
	font-weight:bold;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, Tahoma, Sans-serif ;
	font-size: 10pt;
	margin : .2em;
	padding : .2em;
	margin:0px;
	}

/* table styles*/

/*table1 */
table.table1 {
	background-color: silver;
	border-style: solid;
	border-color: #5A5A5A;
 	border-bottom: #CCCCCC 2px solid;
	border-left: #5A5A5A 2px solid;
	border-right: #CCCCCC 2px solid;
	border-top: #5A5A5A 2px solid;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	margin-right:auto; 
	margin-left:auto;
}
/*table2 */
table.table2 {
	background-color: yellow;
	border-style: solid;
	border-color: #5A5A5A;
	border-bottom: #CCCCCC 2px solid;
	border-left: #5A5A5A 2px solid;
	border-right: #CCCCCC 2px solid;
	border-top: #5A5A5A 2px solid;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	margin-right:auto; 
	margin-left:auto;
}
img.prodthumb {
	border:solid 1px #000000;
}



/*stylesheet for links*/


/*set link colours*/
A:link.typea {color: Yellow; text-decoration: none;}
A:link.typeb {color: purple; text-decoration: none;}
A:link.normal {color: white; text-decoration: none;}
A:link.navlink {color: Silver; text-decoration: none;}
A:link.mednavlink {color: #CC9933; text-decoration: none;}

/*active link colours*/
A:active.typea {color: Yellow; text-decoration: none;}
A:active.typeb {color: navy; text-decoration: none;}
A:active.normal {color: white; text-decoration: none;}
A:active.navlink {color: Gray; text-decoration: none;}
A:active.mednavlink {color: #CC9933; text-decoration: none;}

/*visited link colours*/
A:visited.typea {color: Yellow; text-decoration: none;}
A:visited.typeb {color: yellow; text-decoration: none;}
A:visited.normal {color: white; text-decoration: none;}
A:visited.navlink {color: Silver; text-decoration: none;}
A:visited.mednavlink {color: #CC9933; text-decoration: none;}

/*mouse hover colours*/
A:hover.typea {color: Lime; text-decoration: underline;}
A:hover.typeb {color: gray; text-decoration: none;}
A:hover.normal {color: #003366; text-decoration: none;}
A:hover.navlink {color: Gray; text-decoration: none;}
A:hover.mednavlink {color: #FFFFFF; text-decoration: none;}

a.normal {
	background-color:#99CCFF;
	border:solid 1px #000000;
}
.prodno {
	color:#99CCFF;
	background-color:#003366;
	font-size: 7pt;
	margin : 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-left : 4px;
	padding-bottom : 1px;
}
.prodref {
	text-align:right;width:280px;float:right;
	background-color:#003366;
	}
.prodref p {
	color:#99CCFF;
	background-color:#003366;
	font-size: 7pt;
	margin : 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-left : 4px;
	padding-bottom : 1px;
}