body {
	color : #666666;
	font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif;
	font-size : 90%;
	background : #E6EBF0 url('../images/background.gif') repeat-y 50% 0%;
	width : 100%;
	min-width : 770px;
	padding : 0px;
	margin : 0px;
}

h1, h2, h3 {
	font-family : Times, Trebuchet MS, arial, helvetica, verdana, sans-serif;
	font-weight : normal;
}

h1 {
	color : #003399;
	font-size: 1.7em;
	background : url('../images/h1.gif') no-repeat 0% 100%;
	padding : 15px 0px 5px 150px;
	margin : 0px 0px 20px 0px;
	display : block;
}

h2 {
	color : #003399;
	font-size : 1.4em;
	background : url('../images/h2.gif') no-repeat 200px 100%;
	padding : 0px 0px 3px 200px;
	margin : 0px 0px 15px 0px;
}

h3 {
	color : #666666;
	font-size: 1.2em;
	font-weight : bold;
	padding : 0px 0px 0px 200px;
	margin : 0px 0px 6px 0px;
}

p {
	padding : 0px;
	margin : 0px 25px 15px 200px;
}

a {
	color : #0066CC;
	text-decoration : none;
	padding : 0px;
	margin : 0px;
}

a:hover {
	color : #0066CC;
	text-decoration : underline;
}

img {
	padding : 0px;
	margin : 0px;
}

ul {
	padding : 0px;
	margin : 0px 0px 9px 200px;
}

li {
	list-style : none;
	padding : 1px 0px 2px 0px;
	margin : 0px;
	background : url(../images/bulletv2.gif) no-repeat 0px 6px;
}

table {
	font-size : 1em;
}

.row {
	width : 750px;
	padding : 0px 0px 15px 0px;
	margin : 0px;
	clear : left;
}

.row img {
	float : left;
	padding : 0px;
	margin : 3px 0px 0px 0px;
}

/* layout DIVs */

/*------------------------------------ Main Page ----------------------------------*/

#mainHolder {
	text-align : left;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#colHolder {
	text-align : center;
	background : #fff;
	width : 100%;
	padding : 0px;
	margin : 0px;
	float : left;
}

/*------------------------------------ Header ----------------------------------*/

#headerHolder {
	background : #D9E1E8 url('../images/header.gif');
	width : 100%;
	padding : 5px 0px 7px 0px;
	margin : 0px;
}

#header {
	font-size : 0.8em;
	font-weight : bold;
	text-align : left;
	width : 750px;
	padding: 0px;
	margin-left : auto;
	margin-right : auto;
}

#header ul  {
	padding : 0px;
	margin : 0px;
	display : inline;
}

#header ul.tools  {
	float : right;
}

#header ul.tools li {
	padding : 0px 0px 0px 6px;
}

#header li {
	list-style : none;
	background : url('../images/listdivider.gif') no-repeat 3px 3px;
	padding: 0px 0px 0px 10px;
	margin : 0px 0px 0px 0px;
	border : none;
	display : inline;
}

/*------------------------------------ Top Banner Holder ----------------------------------*/

#topBannerHolder {
	text-align : center;
  	background : #003366 url('../images/topBanner.gif') repeat-y 50% 0%;
	height : 102px;
  	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
	overflow : hidden;
}

#topBanner {
	width : 750px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
}

/*------------------------- Top Navigation ------------------------------*/

#navHolder {
	width : 100%;
	float : left;
	padding : 0px 0px 128px 0px;
	margin : 0px;
}

#nav {
	color : #0066CC;
	font-family : times, helvetica, arial, verdana, sans-serif;
	font-size : 1.1em;
	font-weight : bold;
	width : 750px;
	padding : 0px;
	margin : 0px;
}

#nav ul {
	list-style: none;
	width : 750px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#nav li {
	text-align : center;
	background : url('../images/listdivider.gif') no-repeat 100% 0%;
	width : 187px;
	float : left;
	padding : 0px;
	margin : 0px;
	display : block;
}

#nav li.noBorder {
	background-image : none;
}

#nav li a {
	text-align : center;
	padding : 0px;
	margin : 0px;
	display : block;
}

#nav li a:hover {
	display : block;
}

/*------------------------------------ Centre Column ----------------------------------*/

#centerColumnHolder {
	background : #fff;
	width : 750px;
	padding : 0px;
	margin-left : auto;
	margin-right: auto;
	/*margin-top : 0px;*/
	/*margin-bottom : 0px;*/
}

#centerColumn {
	background : #fff;
	width : 750px;
	float : left;
	padding : 140px 0px 0px 0px;
	margin : 0px;
}

#home {
	background : url('../images/home.jpg') no-repeat 50% 0%;
	width : 750px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#services {
	background : url('../images/services.jpg') no-repeat 50% 0%;
	width : 750px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#history {
	background : url('../images/history.jpg') no-repeat 50% 0%;
	width : 750px;
	float : left;
	padding : 0px;
	margin : 0px;
}

#contact {
	background : url('../images/contact.jpg') no-repeat 50% 0%;
	width : 750px;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*-------------------------------- Footer ----------------------------*/

#footerHolder {
	color: #999;
	font-size : 0.8em;
	background : #fff url('../images/divider.gif') repeat-x 0px 0px;
	width : 750px;
	padding: 5px 0px 0px 0px;
	margin : 30px 0px 0px 0px;
}

#footerHolder a {
	text-decoration: none;
	background-image : none;
}

#footerHolder a:hover {
	text-decoration : none;
	background-image : none;
}

#footer {
	padding-right : 5px;
}

#footer ul {
	padding : 0px;
	margin : 0px;
}

#footer li {
	list-style : none;
	float : left;
	display : inline;
	padding : 0px 6px 0px 7px;
	margin : 0px;
}

#credit {
	float : right;
	padding-right : 7px;
}

#credit img {
	margin : 0px 1px -2px 2px;
}

