

body {
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	color:#00AEEF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
a {
	color:#00AEEF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1 {
	margin:0;
}
h2 {
	margin:0 0 30px 0;
}
#header, #main, #footer {
	width:760px;
	margin:0 auto;
}


/* header */

#header {
	background: top left repeat-x url(../images/header_bgnd.gif);
	height:136px;
}
#header img {
	float:left;
}

/* nav */

#nav {
	float:left;
	width:735px;
	height:40px;
	padding:21px 0 0 25px;
}
#nav ul, #nav li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#nav a {
	float:left;
	display:block;
	height:40px;
	background:top left no-repeat;
}
#nav a:hover, #nav .selected a {
	background-position:0 -40px;
}
#nav a span {
	display:none;
}
#nav .home a			{ width:102px;  background-image:url(../images/nav-home.gif); }
#nav .choose a		{ width:130px;  background-image:url(../images/nav-choose.gif); }
#nav .services a	{ width:104px;  background-image:url(../images/nav-services.gif); }
#nav .team a			{ width:88px;  background-image:url(../images/nav-team.gif); }
#nav .contact a		{ width:94px;  background-image:url(../images/nav-contact.gif); }


/* main */

#main {
	margin-top:30px;
}
#main .image {
	float:right;
	background:top left no-repeat url(../images/main-img-bgnd.gif);
	width:302px;
	height:314px;
	padding:10px;
}

#main .content {
	width:405px;
}

#main a.choose-us, #main a.quote {
	float:left;
	display:block;
	height:46px;	
	background:top left no-repeat;
}
#main a.choose-us:hover, #main a.quote:hover {
	background-position:0 -46px;
}
#main a.choose-us {
	width:181px;
	background-image:url(../images/button-choose.gif);
	margin:15px 10px 0 0;
}
#main a.quote {
	width:211px;
	background-image:url(../images/button-quote.gif);
	margin-top:15px;
}

#main span {
	display:none;
}

#main .content img.team {
	margin:35px 0;
}


#prefooter {
	border-bottom:1px solid #7FD6F7;
	height:83px;
	padding-top:25px;
}
#prefooter img {
	float:right;
}
#prefooter .contain {
	width:760px;
	margin:0 auto;
}


/* footer */

#footer {
	color:#7FD6F7;
}



