body {
	background: #1081C1 url(../images/background.jpg) 0px 0% repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*   CONTAINER   */
#container {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 821px;
	height: auto;
}

/*   BANNER & LOGO'S   */
#banner {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 821px;
	height: 106px;
	background: url(../images/bannerBG.jpg) 0px 0% no-repeat;
	clear: both;
}
#logo {
	position: absolute;
	top: 15px;
	left: 31px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 403px;
	height: 78px;
}
#bLinks {
	position: absolute;
	top: 0px;
	left: 585px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	background: url(../images/bLinksBG.jpg) 0px 0% no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 193px;
	height: 24px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
}
#bLinks a{color: #FFFFFF;text-decoration:none;}
#bLinks a:hover{color: #FFFF00;text-decoration:none;}

/*   CONTENT   */
#content {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 821px;
	height: auto;
	background: url(../images/contentBG.jpg) 0px 0% repeat-y;
	float: left;
	clear: both;
}
/*   INFORMATION   */
#info {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 821px;
	height: auto;
	background: url(../images/infoBG.jpg) 0px 0% no-repeat;
	float: left;
	clear: both;
}

/*   PAGE HEADING   */
#heading {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
	height: 36px;
	float: left;
	clear: both;
}

/*   INFORMATION TEXT SECTIONS ON PAGES   */
/*   information text on left   */
#infoLeft, #infoLeft2 {
	position: relative;
	top: 0px;
	left: 25px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 480px;
	height: auto;
	float: left;
}
#infoLeft2{width:540px;}
/*   information text on right   */
#infoRight, #infoRight2 {
	position: relative;
	top: 0px;
	right: 25px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 285px;
	height: auto;
	float: right;
}
#infoRight2{width:225px;right:20px;}
/*   information text    */
#infoText {
	position: relative;
	top: 0px;
	left: 25px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 770px;
	height: auto;
	float: left;
}
#infoTextHome {
	position: relative;
	top: 0px;
	left: 7px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 806px;
	height: auto;
	float: left;
	background-color: #EDFBFE;	
}
#infoTextHome h2 {
	margin: 5px 0px 10px 0px;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #773934;
}
#infoTextHome p {
	margin: 10px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

/*   information top & bottom   */
#infoTop {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 806px;
	height: auto;
	float: left;
}
#infoTop img {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	float: left;
}

#infoBottom {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 806px;
	height: auto;
	float: left;
}
#special {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 236px;
	height: 104px;
	background: url(../images/specialBG.jpg) 0px 0% no-repeat;
	float: left;
}
#specialText {
	position: absolute;
	top: 10px;
	left: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 90px;
	height: 80px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #04447B;
}
#gallery {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 238px;
	height: 104px;
	background: url(../images/galleryBG.jpg) 0px 0% no-repeat;
	float: left;
}
#galleryText {
	position: absolute;
	top: 10px;
	left: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 90px;
	height: 80px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #04447B;
}
/*   bottom right links   */
#bRightLinks {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 331px;
	height: 104px;
	float: left;
}
#tarrifs {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 331px;
	height: 50px;
	background: url(../images/tarrifsBG.jpg) 0px 0% no-repeat;
	float: left;
}
#tarrifsText {
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: auto;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #04447B;
}
#map {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 331px;
	height: 54px;
	background: url(../images/mapBG.jpg) 0px 0% no-repeat;
	float: left;
}
#mapText {
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: auto;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #04447B;
}

/*   FOOTER   */
#footer {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 25px;
	width: 796px;
	height: 39px;
	background: url(../images/footerBG.jpg) 0px 0% no-repeat;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #04447B;
	clear: both;
}

/*   BOTTOM OF PAGE   */
#bottom {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 821px;
	height: 50px;
	clear: both;
	color: #FFFFFF;
	font-size: 12px;
}
#bottomLeft {position:absolute;top:10px;left:25px;margin:0px;padding:0px;width:400px;height:20px;text-align:left;}
#bottomRight {position:absolute;top:10px;right:25px;margin:0px;padding:0px;width:350px;height:20px;text-align:right;}

/*   LISTS   */
ul {
	margin: 0px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #47221F;
	display: block;
	list-style-type: disc;
	list-style-image: url(../images/list.gif);
	text-decoration: none;
	line-height: 18px;
}
ul li {margin: 0px 0px 10px; padding:0px;}
/* SITE LINKS */
a,a:visited,a:active,a:link{color:#000000;text-decoration:underline;}
a:hover{color:#773934;text-decoration:none;}
/* CLASS LINKS */
.a1,.a1:active,.a1:link,.a1:visited{color:#FFFF00;text-decoration:none;}
.a1:hover{color: #FFFFFF;text-decoration: underline;}

.a2,.a2:active,.a2:link,.a2:visited{color:#04447B;text-decoration: none;}
.a2:hover{color:#04447B;text-decoration: underline;}

/* IMGAGES */
img.pic{border:1px solid #7ACCC8;margin:0px 0px 15px 0px;}
img.pic2{border:1px solid #7ACCC8;margin:0px 0px 0px 20px;}