/* Coded by Mike Edwards (mail@michaeledwards.me.uk) */
* {margin:0; padding:0;}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:1.5; text-align:center; color:#444; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
h1 {color:#0060a8; font-size:18pt; padding:2.5em 0 0 10px; font-weight:300;}
h5 {color:#0060a8; font-size:16pt; font-weight:300; padding:10px 0 0 0; margin:0;}
h6 {color:#000000; font-size:10pt; padding-top:0.5em;}
ul {list-style:none;}
img {border:none;}

#wrapper {width:913px; border:1px solid #0060a8; margin:15px  auto; background-color:#fff; text-align:left; min-height:500px;}
#wrapper2 {width:913px; border:1px solid #0060a8; margin:15px  auto; background-color:#fff; text-align:left; min-height:500px;}

#masthead {height:170px; width:913px; background-color:#fff; background-image:url(../images/logo3.jpg); background-repeat:no-repeat;}
#masthead2 {height:170px; width:913px; background-color:#fff; background-image:url(../images/logo3.jpg); background-repeat:no-repeat;}
#strap {position:relative; top:20px; left:615px;}
#strap1 {position:relative; top:20px; left:550px;}

#navbar1 {height:26px; width:913px; margin-bottom:10px; background-color:#0060a8; border-bottom:8px solid #ccffff; font-size:8pt; position:relative; z-index:110;}
#navbar1 ul {margin:0 0 0 -5px;}
#navbar1 ul li {float:left; color:#fff; text-decoration:none; padding:0 20px; line-height:2.5;  list-style:none; font-weight:300;}
#navbar1 li a {font-weight:bold; color:#fff; text-decoration:none; font-weight:300; line-height:1.2;}
#navbar1 li a:hover {color:#d8b0d9; font-weight:300;}

#navbar2 {height:26px; width:913px; margin-bottom:10px; background-color:#0060a8; border-bottom:8px solid #ccffff; font-size:8pt; position:relative; z-index:110;}
#navbar2 ul {margin:0 0 0 -5px;}
#navbar2 ul li {float:left; color:#fff; text-decoration:none; padding:0 20px; line-height:2.5;  list-style:none; font-weight:300;}
#navbar2 li a {font-weight:bold; color:#fff; text-decoration:none; font-weight:300; line-height:1.2;}
#navbar2 li a:hover {color:#d8b0d9; font-weight:300;}

#content {float:right; width:590px; margin-bottom:3em;}
#content div.content1 {width:365px; float:left;}
#content div.content1 p {margin-right:10px;}
#content div.content1 a:link {text-decoration:none; color:#0060a8;}
#content div.content1 a:visited {text-decoration:none; color:#0060a8;}
#content div.content1 a:hover{text-decoration:none; color:#ff6000;}

#content1menu a:link {text-decoration:none; color:#0060a8;}
#content1menu a:visited {text-decoration:none; color:#0060a8;}
#content1menu a:hover{text-decoration:none; color:#ff6000;}

#content div.content2 {width:200px; float:right; margin-right:15px; margin-bottom:1.5em;}
#content div.content2 p {margin-right:15px;}
#content div.content2 a:link {text-decoration:none; color:#0060a8;}
#content div.content2 a:visited {text-decoration:none; color:#0060a8;}
#content div.content2 a:hover{text-decoration:none; color:#ff6000;}

#content div.content3 {width:265px; float:right; margin-right:15px; margin-bottom:3em;}
#content div.content3 h5 {margin-bottom:5px;}
#content div.content3 p {margin-right:15px;}
#content div.content3 a:link {text-decoration:none; color:#0060a8;}
#content div.content3 a:visited {text-decoration:none; color:#0060a8;}
#content div.content3 a:hover{text-decoration:none; color:#ff6000;}

#content div.content3  ul li a:link{text-decoration:none; color:#0060a8;}
#content div.content3  ul li a:visited{text-decoration:none; color:#0060a8;}
#content div.content3  ul li a:hover{text-decoration:none; color:#ff6000;}



#indexcol1 {
	width:260px;
	border:0px solid red;
	margin:0 10px 20px 10px;
	}
	
#indexholder {
	float:right;
	width:605px;
	height:550px;
	margin:0 20px 0 10px;
	}
	
	#indexcol3 {
	border:0px solid red;
	float:right;
	width:260px;
	margin:0 0 0 10px;
	}
	
	#indexcol2 {
	width:320px;
	border:0px solid red;
	margin:0 10px 20px 0;
	}
	
	#indexcol2 h1 {
	font-family:times,serif;
	padding-left:0;
	}
	
#indexcol2 p.indexleader {
	font-family:times,serif;
	color:#000;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:20px;
	}

#sidepanel {width:310px; float:left;}
#sidepanel img {margin-left:10px;}

/*Index Left-hand column for images etc.*/
#col1 {color:#0060a8; width:161px; padding-top:1em;}
#col1 p {margin-bottom:10px;}

/* Middle column on Index page for main photos */
#col2 {width:280px; float:left; margin-left:0px; height:475px; margin-bottom:3em;}
#col2 img {border:none; margin-top:10px; margin-left:20px;}

#col2b {width:280px; float:left; margin-left:10px; height:475px; margin-bottom:3em;}
#col2b img {border:none; margin-top:10px; margin-left:0px;}

/* Right-hand column for Index page text */



#col3 {float:left; width:525px; margin-left:45px; height:575px;}
#col3b {float:left; width:525px; margin-left:15px; height:675px;}
#col3 p {color:#333; margin:5px 0 10px 0; padding-left:10px;}
#col3 p span.subhead {color:#000000; font-weight:600;}
#col3b p {color:#333; margin:5px 0 10px 0; padding-left:5px;}
#col3b p span.subhead {color:#000000; font-weight:600;}


#col3c {float:left; width:320px; margin-left:auto; height:675px;}

#col3c p {
	color:#333;
	padding-left:10px;
	margin-top: 5px;
	margin-right: 10;
	margin-bottom: 10px;
	margin-left: 0;
}
#col3c p span.subhead {color:#000000; font-weight:600;}

/* Left-hand colum that holds the images on content pages */
#col4 {width:122px; margin-left:10px; float:left; height:444px;}
#col4 img {margin-top:20px;}

/* Two right-hand columns for text on content pages */
#col5 {
	width:420px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5em;
	margin-left: 30px;
}
#col5 p {padding-top:.5em;}
#col5 ul {margin:0; padding:0;}
#col5 li {color:#a32893; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col5 a:link {color:#0060a8;}
#col5 a:visited {color:#0060a8;}
#col5 a:hover {color:#ff6000;}

#col5f {width:359px; margin:1.5em 10px 4em 50px; float:left;}
#col5f p {padding-top:.5em;}
#col5f ul {margin:0; padding:0;}
#col5f li {color:#a32893; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col5f a:link {color:#0060a8;}
#col5f a:visited {color:#0060a8;}
#col5f a:hover {color:#ff6000;}

#col5h {
	width:350px;
	float:left;
	margin-top: 1.5em;
	margin-right: 10px;
	margin-bottom: 3em;
	margin-left: 50px;
}
#col5h p {padding-top:.5em;}
#col5h ul {margin:0; padding:0;}
#col5h li {color:#0060a8; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col5h a:link {color:#0060a8;}
#col5h a:visited {color:#0060a8;}
#col5h a:hover {color:#ff6000;}

#col5c {
	width:400px;
	float:right;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 4em;
	margin-left: 10px;
}
#col5c p {padding-top:.5em;}
#col5c ul {margin:0; padding:0;}
#col5c li {color:#0060a8; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col5c a:link {color:#0060a8;}
#col5c a:visited {color:#0060a8;}
#col5c a:hover {color:#ff6000;}

#contact {margin:50px 0 0 1em; border:1px solid #016bba; padding:0 0 10px 1em;}

#col6 {width:470px; margin:3em 5px 1em 5px; float:left;}
#col6 img {margin:.5em 5px;}
#col6 p {padding-top:.5em;}
#col6 ul {margin:0; padding:0;}
#col6 li {color:#0060a8; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col6 a:link {color:#0060a8;}
#col6 a:visted {color:#0060a8;}
#col6 a:hover {color:#ff6000;}

#col6about {width:480px; margin:3em 5px 1em 5px; float:left;}
#col6about div {float:left; margin-right:5px;}
#col6about img {margin-top:.5em; padding:0;}
#col6about p {margin:0; padding:0;}
#col6about ul {margin:0; padding:0;}
#col6about li {color:#0060a8; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col6about a:link {color:#0060a8;}
#col6about a:visited {color:#0060a8;}
#col6about a:hover {color:#ff6000;}

#col5ass {width:359px; margin:10px 10px 0 20px; float:left;}
#col5ass p {padding-top:.5em;}
#col5ass ul {margin:0; padding:0;}
#col5ass li {color:#0060a8 list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col5ass a {color:#0060a8}


#col7 {margin:1.5em 10px 1em 0px; width:399px;}
#col7 p {padding:.5em .5em 0 0;}
#col7 ul {margin:0; padding:0;}
#col7 li {color:#0060a8; list-style:none; width:300px; padding-top:5px; padding-left:15px;}
#col7 a:link {color:#0060a8;}
#col7 a:visited {color:#0060a8;}
#col7 a:hover {color:#ff6000;}

#col8 {margin-left:40px; margin-bottom:4em;}
#col8 img {margin:0 0 8px 10px;}


#footer {clear:both; border-top:1px solid #0060a8; color:#000; font-size:8pt; font-weight:bold; height:25px;}
#footer p {padding:5px;}

#dti {padding-left:110px; color:#fff; font-weight:700; font-size:1pt;}
#swd {margin:5px 0; width:913px; position:relative; top:-15px; left:90px; font-size:7pt;}
#swd {text-align:left;}
#swd a {color:#666; text-decoration:none;}

#logos {position:relative; bottom:90px; left:390px;}
#logos2 {position:relative; bottom:20px; left:10px;}
#logos img {margin:0 3px;}

#flashmovie {position:relative; left:370px;}


#table_fastframe {background-color:#88a5c3;}

.assembly {float:left; margin-right:5px;}
.assemblyr {float:right; margin-right:35px;}
.left {float:left; margin-right:5px;}

#table_fastframe tbody tr td p  a:link {color:#fff!important;}

#table_fastframe tbody tr td p a:visited {color:#fff!important;}

#table_fastframe tbody tr td p a:hover {color:#ff6000!important;}

#cert {margin-bottom:3em;}
