p, ul, li, h1, h2, h3, h4, h5, h6, ol, form {margin:0px; padding:0px; }
.hide {display:none;}


body {
	margin:10px auto 0 auto; padding:0;
	background:#FFF;
	font:11px/16px verdana, arial, helvetica,  sans-serif;
	color:#464646;
	text-align:center;
}
#wrapper {
	position:relative;
	width:790px;
	margin:0px auto 0 auto;
	text-align:left;
}
#header {
	position:absolute;
	top:0px; left:0px;
	width:790px; height:127px; 
	background: url(../images/head_bg.gif) bottom left no-repeat;
}

#logo a {
	position:absolute;
	top:10px; left:32px;
	margin:0; padding:0;
	width:194px; height:59px; 
	background: url(../images/logo.gif) top left no-repeat;
}

#tagline {
	position:absolute;
	top:30px; right:20px;
	margin:0; padding:0;
	width:289px; height:27px;
	background: url(../images/tagline.gif) top left no-repeat;
}

#case_view {/*displays large image which changes on rollover */
	position:absolute;
	top:132px; left:0px;
	margin:0; padding:0;
	width:790px; height:336px; 
}

#home_content {
	position:absolute;
	top:499px;
	left:3px;
	width:649px;
	margin:0;
	padding:0;
	height: 168px;
}

h3 {font:bold 14px/20px arial, verdana, tahoma, sans-serif; color:#0996BD; margin:10px 0 0 0;}
a {text-decoration:none; color:#0996BD; font-weight:bold;}
a:hover {text-decoration:none; color:#C88A12;}


#accreditation {
	position:absolute;
	top:525px;
	right:1px;
	width:124px;
	height:113px;
	margin:0;
	padding:0;
	background:url(../images/accred.gif) top right no-repeat;
}


/* Styles for services navigation
---------------------------------------------------*/
#service_nav {
	position:absolute;
	top:470px; left:0px;
	margin:0; padding:0;
	width:790px; height: 33px;
}
#service_nav ul {list-style-type:none;}
#service_nav li {display:inline; padding:0;}


/* Main Top Navigation
---------------------------------------------------*/

#top_nav {
	position:absolute;
	top:102px; left:10px;
	width: 790px; height:30px;
	list-style-type:none;
}
#top_nav li {
	display:inline;
	padding:0 22px;
}
#top_nav li a {
	text-decoration:none;
	color:#2F3943;
	font:bold 11px arial, verdana, tahoma, sans-serif;
}
#top_nav li a:hover, #top_nav li a.active  {color:#0996BD;}

/* Bottom Navigation
---------------------------------------------------*/
#footer {
	position:absolute;
	top:726px; left:-2px;
	width:790px;
	margin:0; padding:30px 0 0 0;
}
#footer p {color:#B3B3B3;	font:normal 11px arial, verdana, tahoma, sans-serif;}
#footer p a { color:#B3B3B3; text-decoration:none; font-weight:normal;}
