/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,img {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a img {border:none;}
img, div, a, input { behavior: url(/css/iepngfix.htc); }

/* global */
.hide {display:none;height: 0;width: 0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both; display: block;}

p {padding-bottom:7px;line-height:1.2;}

/* fonts */
body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;}
#footer {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:14px;}
#bottom {font-size: 12px;}

h1 {font-family: Georgia, "Times New Roman", Times, serif;font-size:24px;font-style:normal;margin-bottom:10px;font-weight:normal;}
h2 {font-family: Georgia, "Times New Roman", Times, serif;font-size:22px;font-style:normal;margin-bottom:10px;font-weight:normal;}
h3 {font-family: Georgia, "Times New Roman", Times, serif;font-size:22px;font-style:normal;margin-bottom:10px;font-weight:normal;}

/* colours */
body {background:url(../images/bg.gif) top center;}
#bottom {color: #0095da;}
#footer, #footer a {color: #fff;}
#footer a:hover {color:#a3ceea;}
#footer2, #footer2 a {color: #fff;}
#footer2 a:hover {color:#fff;}

h1 {color: #0095da;}
h2 {color:#000;}
h3 {color:#3d6980;}

a:link, a:visited {color:#0095da;}
a:hover {color:#a3ceea;}

/* links */
a:link {text-decoration:underline;}
a:hover {text-decoration:underline;}

/* structure */
body {margin: 0;padding: 0;text-align: center;}
#container {margin: 0 auto;text-align: left;width: 960px;position: relative;background: url(../images/bg_content.gif) no-repeat;height: 670px;}
#logo {position: absolute;top: 20px;left: 340px;}
#dreaming {position: absolute;top: -20px;left: 20px;}
h1 {position: absolute;top: 210px;left: 200px;text-align: center;width: 600px;}
#services {position:absolute;top: 290px;left: 340px;width: 400px;}
/* #content {position:absolute;top: 430px;left: 40px;width: 880px;} */
#content {position:absolute;top: 260px;left: 160px;width: 760px;}
#content p {line-height: 1.1;}
#certs {position:absolute;top: 320px;left: 20px;width: 110px;text-align: center;}
#footer {position: absolute;top: 555px;left: 40px;line-height: 20px;}
#footer2 {position: absolute;top: 555px;left: 720px;line-height: 20px;text-align: right;}
#bottom {margin: 0 auto;text-align: left;width: 900px;padding-top:4px}

/*  NAVIGATION  
**********************************************************************************/
#navbar {
	width: 100%;
	background: #0097DB;
	margin-bottom: 20px;
	text-align: center;
	height:24px;
	line-height: 24px;
	border-bottom:4px solid #000;
}

#navbar a {
	color: #fff;
	margin:0px 20px;
	text-decoration: none;
}

#navbar a:hover {
	color: #000;
}

#navbar .on {
	color: #000;

}
