/*
      Created by Stephen Cree of OrangeCrushDesign.co.uk
  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#fbfbfb;
 background-image:url(media/bg.png);
 background-repeat:repeat-x;
 
}
#wrapper { 
 margin: 0 auto;
 width: 1002px;
}
#header {
 color: #333;
 width: 1000px;
 float: left;
 height: 251px;
 background: #fff;
 border:1px solid #e6e6e6;
 margin-top:6px;
}
#navigation {
 float: left;
 width: 1002px;
 color: #333;
 margin: 0px 0px 0px 0px;
 height:60px;
}
.navlogo{
 float:left;
 padding-right:135px;
 }

#leftcolumn { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 758px;
 float: left;
 background: #fff;
 border-left:1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 min-height:300px;
 height:auto !important;
 height:300px;
}
#leftcolumn h1{
 font-size:20px;
 padding:6px 10px 0 10px;
 color:#0063be;

}
#leftcolumn h2{
 font-size:16px;
 padding:3px 10px;
 color:#0063be;
}
#leftcolumn p{
 padding:3px 10px;
 line-height:20px;
 color:#333;
 text-align:justify;
}
#leftcolumn a{
 color:#0063be;
}
#leftcolumn a:hover{
 color:#000;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 201px;
 display: inline;
 background: #fff;
 border-right:1px solid #e6e6e6;
 min-height:300px;
 height:auto !important;
 height:300px;
}
#rightcolumn a{
 color:#0054a6;
 text-decoration:none;
 border-bottom:1px dotted #0054a6;
}

#address {
 font-size:12px;
 line-height:16px;
 padding:10px;
 background:#fbfbfb;
 border:1px solid #dedede;
 width:181px;
 height:150px;
 margin-bottom:5px;
}
#main { 
 color: #333;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 980px;
 float: left;
 background: #fff;
 border-left:1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 min-height:300px;
 height:auto !important;
 height:300px;
}
#main h1{
 font-size:20px;
 padding:6px 10px 0 10px;
 color:#0063be;
 text-align:center;
}
#main h2{
 font-size:16px;
 padding:3px 10px;
 color:#0063be;
}
#main p{
 padding:3px 10px;
 line-height:20px;
 color:#333;
 text-align:justify;
}
#main a{
 color:#0063be;
}
#main a:hover{
 color:#000;
}
#main ul{
 margin-left:15px;
 padding:3px 10px;
}
#main li{
 line-height:20px;
 color:#333;
 padding-left:20px;
 list-style:none;
 background-image:url(media/bullet.png);
 background-repeat:no-repeat;
 background-position:3px;

}
#cform{
 margin:10px;
}
#footer { 
 width: 982px;
 clear: both;
 color: #eee;
 background: #333;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align:center;
}
.damport{
 margin-left:135px;
}
#gall{
 margin:10px 0px 20px 60px;
}
.accreditations{
 width:200px;
}
.accreditations td{
 padding:0 2px;
}
.accreditations img{
border:0;
}
.accreditations a{
border-bottom:0 !important;
}
.feature{
 float:right;
 margin:5px 10px 10px 15px;
 padding:6px;
 border:1px solid #e9e9e9;
}
.tooltip {
	display:none;
	background:transparent url(media/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 8px;
}
.pubtab img{
 border:0;
}
#profile{
 width:970px;
 float:right;
}
.env{
margin:20px;}
