/*
      Created by DCT Marketing Ltd
	  
	  www.dctmarketing.co.uk
	  Web Design, Graphic Design and Cheap Printing. 
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#006633;
}
#wrapper { 
 margin: 0 auto;
 width: 722px;
 height:100%;
 background-color:#FFF;
}
#topnav {
 color: #FFF;
 width: 702px;
 float: left;
 padding:10px;
 height: 100%;
 background: #FF0000;
 text-align:right;
}
#topnav a {
 color:#FFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:none;
}
#topnav a:hover {
 color:#006633;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-decoration:underline;
}
#header {
 color: #333;
 width: 700px;
 float: left;
 padding: 10px;
 border: 1px solid #FFF;
 height: 124px;
 margin: 0px auto;
 background: #FFF;
 background-image:url(../images/logo.gif);
 background-repeat:no-repeat;
 background-position:150px;
}
.float-left {float:left; width:100px; height:46px; margin:10px 0px 0px 10px;}
img {border:none;}
#site_navigation {
 width:700px;
 height: 100%;
 padding:10px;
 text-align:center;
 margin: 0px auto;
}
#site_navigation a {
 color:#006633;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
}
#site_navigation a:hover {
 color:#FF0000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
}

#image_nav {
 float: left;
 width: 700px;
 color: #333;
 padding: 10px;
 border-top: 1px dashed #006633;
 border-bottom: 1px dashed #006633;
 margin: 0px 0px 0px 0px;
 background: #FFF;
 overflow:auto;
}
#image_nav p {
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
 text-align:center;
 font-weight: bold;
 font-size:12px;
}
#image_nav a {
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}
#image_nav a:hover {
 font-family:Arial, Helvetica, sans-serif;
 color:#FFF;
 text-decoration:underline;
 font-size:12px;
 font-weight:bold;
}
#leftcolumn { 
 color: #333;
 border-right: 1px dashed #006633;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 488px;
 float: left;
 background: #FFF;
}
#leftcolumn p {
 font-family:Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:justify;
}
#leftcolumn ul {
 font-family:Arial, Helvetica, sans-serif;
 color:#006633;
 margin-left: 30px;
 font-size: 11px;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 100%;
 width: 190px;
 display: inline;
 background: #FFF;
}
#rightcolumn p {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #CCC;
 text-align:left;
 font-weight:bold;
}
#rightcolumn h2 {
 font-family: "Garamond";
 font-style:italic;
 color: #CCC;
 font-size:14px;
 text-align:left;
}
#rightcolumn a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:center;
text-decoration:none;
}
#rightcolumn a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:center;
text-decoration:none;
}
#footer { 
 width: 702px;
 background-color:#FF0000;
 clear: both;
 color: #FFF;
 padding: 10px;
 text-align:center;
}
#footer h6 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color:#FFF;
}
#footer a {
 color:#FFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:none;
}
#footer a:hover {
 color:#006633;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 text-decoration:underline;
}

.image_border {
 border: 2px;
 border-color:#FFF;
}
.image_borderless {
 border: 0px;
}
.table {
 height: 220px;
}
.td {
 padding:5px;
}
b {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color: #000;
}
h1 {
 font-family:"Garamond";
 color:#006633;
 font-weight:bold;
 text-align:left;
 font-size:24px;
}
h3 {
 font-family:"Garamond";
 font-size: 18px;
 color:#FFF;
 font-weight:bold;
 text-align:center;
}
#container2 {
 border-bottom: 1px dashed #006633;
}
.border3 {
border: 3px solid #ffffff;
}
.random {
width:150px;
height:150px;
padding:10px;
margin-left:30px;
margin-right:25px;
margin-top:5px;
margin-bottom:5px;
}
