body
{
	background-image:url(graphics/bgd1.jpg);
	background-repeat:repeat;
	margin-right: auto;
	margin-left: auto;

}

#wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	background-color:#FFFFFF;
		


}
#wrapper #main web design header {
	height: 155px;
	width: 960px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	
}
#wrapper #navbar {
	float: left;
	height: 185px;
	width: 163px;
	margin-top: 1px;
}
#wrapper #footer {
	background-image: url(graphics/web_design_footer2.jpg);
	clear: both;
	height: 65px;
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 14px;
	background-repeat: no-repeat;
	margin-top: 2px;
	text-align:center;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	text-align:left;
	padding-left:300px;
}

#footerfinal
{
	clear:both;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:8px;

}

#wrapper #footer a
{
	color:#006699;
	font-weight:bold;
	
}

#wrapper #footer a:hover
{
	color:#66CCFF;
	font-weight:bold;
}


#footerfinal a
{
	color:#0066cc;
	font-weight:bold;
	
}

 #footerfinal a:hover
{
	color:#00A0EE;
	font-weight:bold;
}

#footerlinks
{
	clear:both;
	width:860px;
	padding-left:100px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:1px;
	text-decoration:none;
}

.footerlink
{
	width:160px;
	text-align:left;
	float:left;
	padding-top:8px;

}

.footerlink a
{
	color:#0080C0;
	font-size:10px;
	text-decoration:none;
}

.footerlink a:hover
{
	font-size:10px;
	color:#00A0EE;
	text-decoration:none;
}


.bluetext
{
	color:#0080C0;
}
	
	
	

#sidebar {
	background-image: url(graphics/sidebar2.jpg);
	clear: left;
	float: left;
	width: 160px;
	background-repeat: no-repeat;
	height: 360px;

}

#wrapper #centrecontent
{
	float:left;
	width:773px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	min-height:535px;
	overflow:visible;
	

}

#wrapper #centrecontenthome
{
	float:left;
	width:666px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	border-right:1px dotted #cccccc;
	height:540px;

}

#wrapper #icons
{
	float:left;
	clear:right;
	
	width:99px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	text-align: justify;
	padding-right: 5px;
	border-right:1px dotted #cccccc;
	height:550px;
}
#wrapper #icons a {
	color: #0066CC;
}


h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color: #000000;
	margin-bottom: -5px;
	padding-top: 5px;
}

#wrapper #centrecontent P
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	text-align:justify;
	line-height:18px;
}

#wrapper #centrecontent P .bluehighlight
{
	color:#0080C0;
	font-weight:bold;
}

#wrapper #centrecontent P .blackbold
{
	color:black;
	font-weight:bold;
}

#wrapper #centrecontent #centrelinksblue
{
	color:#0080C0;
	font-size:14px;
	text-align:center;
	clear:both;
}

#wrapper #centrecontent P a
{
	color:#0080C0;
	font-weight:bold;
	text-decoration:none;
}

#wrapper #centrecontent P a:hover
{
	color:#00A0EE;
	font-weight:bold;
	text-decoration:underline;
}

.spacer
{
	clear:both;
}

.spacerclient
{
	clear:both;
	height:10px;
}

.leftimage
{
	float:left;
	clear:left;

}

.righttext
{
	float:left;
	width:490px;
}

.rightimage
{
	float:left;

}

.lefttext
{
	float:left;
	padding-right:10px;
	clear:left;
	
	width:315px;
}

.lefttextprofile
{
	float:left;
	padding-right:10px;
	clear:left;
	
	width:542px;
}


img
{
	border:0px;
}

.leftclientcol
{
	width:150px;
	float:left;
	padding-right:8px;
	padding-top:5px;
	vertical-align:middle;
	clear:left;
	height:60px;	
	vertical-align:top;	
}

.rightclientcol
{
	width:610px;
	float:left;
	height:60px;
	clear:right;

	vertical-align:top;

	
	
}

.rightclientcoltext
{
	font-size:10px;
}

.centrelinktext
{
	text-align:center;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}




.centrelinktext  a
{
	color:#0080C0;
	font-weight:bold;
	text-decoration:none;
	
}

.centrelinktext  a:hover
{
	color:#00A0EE;
	font-weight:bold;
	text-decoration:underline;
}


.leftclientcolhalf
{
	width:240px;
	float:left;
	padding-right:15px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;

}

.rightclientcolhalf
{
	width:240px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
}

.leftclientcolhalf  a
{
	color:#0080C0;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	
}

.leftclientcolhalf  a:hover
{
	color:#00A0EE;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}

.rightclientcolhalf  a
{
	color:#0080C0;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	
}

.rightclientcolhalf  a:hover
{
	color:#00A0EE;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}

#wrapper #centrecontent .itemdiv
{
	margin-left:13px;
	margin-right:13px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

#wrapper #centrecontent .itemdiv P
{
	text-align:center;
}

.brownhightlight
{
	color:#996633;
}

#wrapper #centrecontent ul li
{
	list-style-image:url(website_bullet_1.jpg);
	vertical-align:bottom;
	margin-top:5px;	
	padding-left:10px;
	
}

#wrapper #centrecontenthome ul li
{
	list-style-image:url(website_bullet_1.jpg);
	vertical-align:bottom;
	margin-top:5px;	
	padding-left:10px;
	
}

#wrapper #centrecontent ul li  a
{
	color:#0080C0;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	
}

#wrapper #centrecontent ul li  a:hover
{
	color:#00A0EE;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

#regbut
{

	clear:both;
	padding-top:10px;
	padding-left:240px;
}

#enqform
{
	width:600px;
	background-color:#CDE3FE;	
	border:1px solid black;
	margin-left:10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:50px;
}

#enqform td
{
	
	font-size:11px;
		padding:5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

#enqform td input
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#enqform td select
{
	font-size:11px;
	width:170px;
}

#enqform td textarea
{
	font-size:11px;
	width:170px;
	
}

.firstcol
{
	width:150px;
}
.secondcol
{
	width:10px;
}

.formbutton
{
	background-color:#006699;
	border:1px solid white;
	padding:2px;
	margin:0px;
	cursor:pointer;
	width:100px;
	color:#FFFFFF;
}

.centreit
{
	text-align:center;
	padding-top: 15px;
}

.centreimages
{
	text-align:center;
	margin-left:130px;
}

.centrelist
{
	margin-left:100px;;

}

.centrelist2
{
	margin-left:70px;;

}#wrapper #icons img {
	text-align: right;
	padding-left: 20px;
}
#wrapper #icons a:hover {
	color: #0099FF;
}



#wrapper #centrecontenthome P
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	text-align:justify;
	line-height:18px;
}

#wrapper #centrecontenthome P .bluehighlight
{
	color:#0080C0;
	font-weight:bold;
}

#wrapper #centrecontenthome P .blackbold
{
	color:black;
	font-weight:bold;
}

#wrapper #centrecontenthome #centrelinksblue
{
	color:#0080C0;
	font-size:14px;
	text-align:center;
	clear:both;
}

#wrapper #centrecontenthome P a
{
	color:#0080C0;
	font-weight:bold;
	text-decoration:none;
}

#wrapper #centrecontenthome P a:hover
{
	color:#00A0EE;
	font-weight:bold;
	text-decoration:underline;
}

h6
{
	color:#996633;
	text-align:center;
	font-size:12px;
}	

#logos
{
	clear:both;
	width:130px;
	text-align:center;
	margin-top:25px;
}

#logos img
{
	clear:both;
	padding-bottom:20px;
}

.reginfo
{
	font-size:10px;
	border:1px solid #0099CC;
	text-align:center;
	padding:7px;
}


.rightphoto
{
	width:200px;


	height::300px;
	float:left;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #0080C0;
}

#phototext
{
	float:right;
	font-size:10px;
}

#sitemap
{
	margin-left:200px;
}
