*
{
	font: 13px/15px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

html, body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

img {
	border-style: none;
	border: 0px;
}

a
{
	color: #000000;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.bold
{
	font-weight: bold !important;
}

.italic
{
	font-style: italic !important;
}

.hidden
{
	visibility: hidden;
}

.blurb
{
	padding: 0px 24px 0px 24px;
	text-align:justify;
}

.newsblurb
{
	padding: 0px 12px 0px 24px;
	text-align:justify;
}

#page
{
	margin: 15px auto 5px auto;
	width: 777px;
}

.title
{
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	padding-bottom: 12px;
	color: #999999 !important;
	font-weight: bold !important;
	text-align: left !important;
}

.title2
{
	font-size: 18px;
	line-height: 21px;
}

.title3
{
	font-size: 17px;
	line-height: 21px;
}

#site
{
	font-size: 9px !important;
}

#site strong
{
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

#site a
{
	color: #000000;
	text-decoration: none;
}

#site a:hover
{
	text-decoration: underline;
}

.underline
{
	text-decoration: underline;
}

.large
{
	font-size: 18px;
}

/*TOP NAV*/

#topnav
{
	height: 137px;
}

#topnav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#topnav li
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

#call
{
	background-image: url(../images/topnav_01_tel.jpg);
	text-decoration: none;
	border: 0px;
	width: 150px;
	height: 137px;
	display: block;
}

/*#call:hover
{
	background-position: 0px -137px;
}*/

#about
{
	background-image: url(../images/topnav_02.jpg);
	text-decoration: none;
	border: 0px;
	width: 78px;
	height: 137px;
	display: block;
}

#about:hover
{
	background-position: 0px -137px;
}

#honest
{
	background-image: url(../images/topnav_03.jpg);
	text-decoration: none;
	border: 0px;
	width: 77px;
	height: 137px;
	display: block;
}

#honest:hover
{
	background-position: 0px -137px;
}

#bright
{
	background-image: url(../images/topnav_04.jpg);
	text-decoration: none;
	border: 0px;
	width: 64px;
	height: 137px;
	display: block;
}

#bright:hover
{
	background-position: 0px -137px;
}

#passion
{
	background-image: url(../images/topnav_05.jpg);
	text-decoration: none;
	border: 0px;
	width: 76px;
	height: 137px;
	display: block;
}

#passion:hover
{
	background-position: 0px -137px;
}

#careful
{
	background-image: url(../images/topnav_06.jpg);
	text-decoration: none;
	border: 0px;
	width: 67px;
	height: 137px;
	display: block;
}

#careful:hover
{
	background-position: 0px -137px;
}

#ethical
{
	background-image: url(../images/topnav_07.jpg);
	text-decoration: none;
	border: 0px;
	width: 75px;
	height: 137px;
	display: block;
}

#ethical:hover
{
	background-position: 0px -137px;
}

#home
{
	background-image: url(../images/topnav_08.jpg);
	text-decoration: none;
	border: 0px;
	width: 183px;
	height: 137px;
	display: block;
}

#home:hover
{
	background-position: 0px -137px;
}

/*HOME PAGE*/

#homepage li
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

#one
{
	background-image: url(../images/01.jpg);
	text-decoration: none;
	border: 0px;
	width: 124px;
	height: 50px;
	display: block;
}

#two
{
	background-image: url(../images/02.jpg);
	text-decoration: none;
	border: 0px;
	width: 105px;
	height: 50px;
	display: block;
}

#three
{
	background-image: url(../images/03.jpg);
	text-decoration: none;
	border: 0px;
	width: 105px;
	height: 50px;
	display: block;
}


/*MIDDLE SECTION

#left
{
	background-image: url(../images/left.jpg);
	height: 298;
}

#right
{
	background-image: url(../images/right.jpg);
}
*/

/*BOTTOM NAV*/

#botnav
{
	
}

#botnav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#botnav li
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

#show
{
	background-image:  url("../images/botnav_13.jpg"); /* 13.jpg */
	text-decoration: none;
	border: 0px;
	width: 172px;
	height: 103px;
	display: block;
}

#show:hover
{
	background-position: 0px -103px;
}

#news
{
	background-image:  url("../images/botnav_14.jpg");
	text-decoration: none;
	border: 0px;
	width: 293px;
	height: 103px;
	display: block;
}

#newslink {
	width: 55px; height: 30px; background-image: url("../images/newsflow.png"); background-repeat:no-repeat; float:right; background-position:right;
}

#little
{
	background-image:  url("../images/botnav_15.jpg");
	text-decoration: none;
	border: 0px;
	width: 153px;
	height: 103px;
	display: block;
}

#little:hover
{
	background-position: 0px -103px;
}

#quick
{
	background-image:  url("../images/botnav_16.jpg");
	text-decoration: none;
	border: 0px;
	width: 152px;
	height: 103px;
	display: block;
}

#quick:hover
{
	background-position: 0px -103px;
}

/*COPYRIGHT*/

#copyright
{
	font-size: 9px; 
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*COLOURS*/

.ah { color: #999900 !important; }

.hf { color: #fdac5f !important; }

.bi { color: #FFCC00 !important; }

.pp { color: #e66b5b !important; }

.cs { color: #a3dce6 !important; }

.ea { color: #cccc66 !important; }

.os { color: #9999CC !important; } /* #c2c5e6 */

.qd { color: #996666 !important; }

.or { color: #000000 !important; }