/* CSS Document */

#DEVBOXWARNING{display:none;}

img{border:none;}
body{
	margin:20px 20px 0 0;
	padding:0;
	background-color:#D9E8F0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/main_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*skip link */
.skip {
       position: absolute;
       left: -999em;
       width: 990em;
}
.skip a:active,  .skip a:focus, .skip a:hover {
        left: 20px;
        border: 3px #3399cc solid;
        background-color: #fff;
		z-index:9999;
}


/*Main Navigation */
#navigation{
width:174px;
float:left;

}
#navigation .logo{
padding:6px 0 0 25px;
}
#link_area{
background-color:#fff;
margin:85px 1px 0 0;
border-right:1px solid #999;
border-bottom:1px solid #999;
}
#link_area ol{
padding:0;
margin:5px 0 0 0;
text-align:right;
font-size:small;
}
#link_area ol li{
list-style:none;
}
#link_area ol li a:link, #link_area ol li a:visited{
	padding:1px 25px 1px 0;
	display:block;
	color:#000;
	text-decoration:none;
	background-image: url(../images/circle.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#link_area ol li a:hover{
	padding:1px 25px 1px 0;
display:block;
color:#fff;
text-decoration:underline;
background-color:#006699;
	background-image: url(../images/circle02.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#link_area ol li ul{
padding:0px;
margin:0px;
border-top:1px solid #fff;
border-bottom:1px solid #999;
background-color:#9CC4D8;
}
.current_section{
background-color:#67A5C2;
}


#link_area .bsi{
padding:25px 0 20px 12px;
}
/* Right hand Column */
#right_column{
margin:0 0 0 233px;
}

#link_area ol ul{
display:none;
}

/*Start Header */
#header h1{
display:none;
}
#header{
	text-align:right;
	background-image: url(../images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#header img{
padding:20px 0 8px 0;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #header img {
padding:20px 0 5px 0;
}
/* End hide from IE5/mac */

#date{
padding:0;margin:0;font-size:small;
}
/*End Header */


/*Start Main Content */
#main_content h2{
color:#006699;
font-size:medium;
padding:0;
margin:5px 0 0 0;
}
#main_content p{
font-size:small;
}
#document_top{
	font-size:small;
	background-image: url(../images/top_but.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 15px;
}
#main_content a:link, #main_content a:visited{
color:#006699;
text-decoration:underline;
}
#main_content a:hover{
color:#FF3399;
text-decoration:none;
}
#document_top a:link, #document_top a:visited{
color:#006699;
text-decoration:underline;
}
#document_top a:hover{
color:#FF3399;
text-decoration:none;
}
/*End Main Content */

/* Start Address*/

address{
border-top:1px solid #999;
padding:5px 0 0 0;
font-style:normal;
font-size:small;
}
address strong {
color:#006699;
font-weight:normal;
}

/* End Address */

/*Contact Form Styling */
#contact{
width:240px;
}
#contact legend{
display
:none;
}
#contact fieldset{
width:314px;
padding:0 0 12px 0;
border:1px solid #999;
background-color:#E0ECF3;
}
#contact label{
	font-size:70%;
	margin-left:13px;
	margin-right:12px;
}
#contact fieldset h2{
background-color:#67A5C2;
font-size:large;
color:#fff;
padding:10px 0 2px 12px;
margin:0 0 12px 0;
}
#contact fieldset h3{
padding-left:12px;
margin:0 0 3px 0;
font-size:medium;
color:#000;
}
#contact input{
border:1px solid #999;
margin-bottom:5px;
margin-left:12px;
margin-right:12px;
}
#contact p{
font-size:70%;
margin-bottom:4px;
margin-left:12px;
margin-right:12px;
}
#contact .radio01{
margin-bottom:-3px;
border:0;
}
#contact .radio02{
margin-bottom:-3px;
margin-right:0px;
margin-left:6px;
border:0;
}
#contact .checkbox{
margin-bottom:0;
border:0;
}
#contact .lpad{
margin-top:3px;
margin-bottom:0;
}
#contact .lspace{
margin-top:3px;
margin-left:0;
margin-right:0;
margin-bottom:0;
}
#contact textarea{
border:1px solid #999;
margin-left:12px;
margin-right:12px;
margin-bottom:5px;
}
#contact .submit{

margin:10px 12px 0 12px;
width:285px;
padding:1px;
border:1px solid #999;
background-color:#fff;
color:#67A5C2;
font-weight:bold;
}

/* End Contact Form Styling */

#plt				{ padding: 0; margin: 0; }
#plt p			{ padding: 0; margin: 0 0 5px 0; margin-bottom: 0px; }

/* Column Styling  */
#rc{padding-top:10px;padding-bottom:10px;width:200px;text-align:left;}
#rc img{
display:block;
padding:0 10px 15px 10px;
}
#lc {padding-bottom:10px;}

/*Latest News section */
#news ol{
padding-right:20px;
}
#news li{
padding-top:10px;
list-style-position:inside;
	list-style-image: url(../images/circle02.gif);
	border-bottom: 1px solid #fff;
}
#news h3{
display:inline;
font-size:small;
}


/* Extras - John Mounsey, September 2008. */

#scandinavia						{ width: 500px; color: #606060; border-collapse: collapse; border: 1px solid #808080; font: normal 10pt arial,verdana !important; margin: 10px 0px 0px 0px; }
#scandinavia tr.header				{ color: #FFFFFF; background: #67a5c2; font: bold 14pt arial,verdana; }
#scandinavia tr.header td				{ padding: 8px 0px 5px 12px; }
#scandinavia td						{ width: 50%; padding: 8px; border: 1px solid #c0c0c0; vertical-align: top; }
#scandinavia td:first-line				{ font-weight: bold; }

#scanditestLogo						{ padding: 0px 0px 10px 0px; }
#imlLogo							{ padding: 0px 0px 5px 0px; }

#ukGlobal							{ width: 500px; color: #606060; border-collapse: collapse; border: 1px solid #808080; font: normal 10pt arial,verdana !important; margin: 10px 0px 0px 0px; }
#ukGlobal tr.header					{ color: #FFFFFF; background: #67a5c2; font: bold 14pt arial,verdana; }
#ukGlobal tr.header td				{ padding: 8px 0px 5px 12px; }
#ukGlobal td						{ width: 50%; padding: 8px; border: 1px solid #c0c0c0; vertical-align: top; }
#ukGlobal td:first-line				{ font-weight: bold; }

/* End of /css/screen.css */


#prodpagelist
{
display:block;
float:left;
margin: 30px 0px 30px 0px;
}

.prodlist
{
display:inline;
float:left;
width:250px;
height:auto;
list-style-type:none;
list-style-image: none;
padding:0px;
margin:0px;
font: normal 0.9em arial;
}

.prodlist .head
{
font-weight:bold;
margin-bottom:12px;
}

.prodlist li
{
margin-left:0px;
padding-left:0px;
}


.normaltxt
{
display:block;
float:left;
width:100%;
font: normal 1em arial;
}

.mwfoot
{
display:block;
float:left;
width:100%;
margin: 20px 0px 0px 0px;
}

.productitem
{
display:block;
float:left;
width:753px;
margin: 10px 0px 10px 0px;
padding:0px;
clear:left;
}

.productitem h3
{
font-size:0.9em;
margin: 0px 0px 4px 0px;
}

.productitem p
{
margin: 0px 0px 6px 0px;
}

.productitem img
{
float:right;
margin: 0px 0px 10px 10px;
}