body {
	margin:0;
	padding:0;
	color:#000;
	background:#FFFFFF url(images/main-bg1.gif) 0 0 repeat-x;
	font:12px/18px Arial, Helvetica, sans-serif;
}
p, ul, img, a, form, input, h2, h3 {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	outline:none;
	color: #F60;
}
img {
	border:none;
	display:block;
	text-align: center;
}
ul {
	list-style-image: none;
	list-style-type: circle;
}

/*------------- TOP NAVIGATION -------------*/

.topNav {
	font:16px/73px Georgia, "Times New Roman", Times, serif;
}
.topNav a,
.topNav span {
	display:block;
	width:90px;
	height:73px;
	text-align:center;
	color:#e6e4d3;
	background-color:#000;
}
.topNav a:hover,
.topNav span {
	color:#F60;
	background-color:#000;
}

/*--------- MIDDLE NAVIGATION ---------*/

/*-------- WELCOME TEXT --------*/

.welcome {
	background:#dddbc4 url(images/welcome-bg2.gif) 0 0 repeat-x;
	border-bottom:#fff 1px dashed;
	border-top:#fff 1px dashed;
	font:italic 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#000;
}
.welcome span {
	color:#F60;
}
.welcome p.name {
	color:#F60;
	font-size:12px;
	font-style:normal;
	line-height:28px;
	font-weight:bold;
	padding:0 8px 0 48px;
	background:url(images/welcome-namre-bg.gif) 0 16px no-repeat;
}

/*--------------- BODY --------------*/

.body h2 {
	font:24px/28px Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	background-color:inherit;
	text-align: center;
}
.body a {
	color:#F60;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
}
.body a:hover {
	color:#F60;
	background-color:inherit;
	text-decoration: underline;
	font-size: 11px;
}
.body a.more {
	display:block;
	font-weight:normal;
	background:url(images/more-bg.gif) 0 0 no-repeat;
	width:39px;
	height:19px;
	line-height:19px;
	padding-left:7px;
	text-align:left;
	font-size:10px;
	color:#96adb5;
	background-color:inherit;
}
.body a.more:hover {
	background-position:0 100%;
}
.body img.bodyPic {
	border:#cbc9bc 3px solid;
}

/*------------- RIGHT PANEL --------------*/

.rightPanel {
	background:#FFFFFF;
	color:#000;
}
.rightPanel table tr td strong {
	color: #000;
}
tr .rightPanel table tr td {
	color: #000;
}

.rightPanel td.news {
	font-weight:bold;
	color:#6c7b80;
	background-color:inherit;
}

/*----------- GALLERY -----------*/

.gallery img {
	border:#cbc9bc 3px solid;
}
.gallery a:hover {
	border:none;
}
.gallery a:hover img {
	border-color:#acaa9b;
}

/*-------------- FOOTER ---------------*/

.footer {
	color:#fff;
	font-size:11px;
	line-height:16px;
	background-color: #000;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.footer td.menu {
	color:#FFF;
	font-weight: bold;
	background-color: #000;
}
.footer td.menu span {
	color:#fff;
	font-weight: normal;
}
.footer td.menu a {
	font-weight: bold;
	color: #FFF;
}
.footer a {
	color:#adae97;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
	color:#fff;
}

/*---------Contact Page---------*/
td.about p{
	padding:0 28px 25px 32px;
	}

td.service p{
	background:url(images/bullet.gif) no-repeat 0 4px;
	margin:0 28px 14px 32px;
	padding:0 0 0 12px;
	}

td.contact p{
	font-size:11px;
	color:#BD5924;
	background-color:#000;
	font-weight:bold;
	padding:13px 0 30px 0;
	margin:0;
	}

td.contText p{
	padding:0 28px 15px 32px;
	}
td.contDetails p{
	padding:0;
	margin:0 0 0 32px;
	}
td.contDetails p strong{
	font-size:11px;
	color:#BD5924;
	background-color:inherit;
	display:inline;
	}
td.contDetails p a{
	color:#AAC208;
	background-color:inherit;
	display:inline;
	}

td.contForm label{
	line-height:20px;
	padding:0 0 0 0px;
	}
td.contForm input{
	height:16px;
	width:200px;
	background-color:#fff;
	color:#09261B;
	border:#D4D4D3 1px solid;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	}
td.contForm input.submit{
	height:21px;
	width:56px;
	border:none;
	padding:0;
	}
td.contForm textarea{
	height:64px;
	width:200px;
	background-color:#fff;
	color:#09261B;
	border:#D4D4D3 1px solid;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	}

/*------------------------------results----------*/	
.pagerContainer {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f6f8e6 0% 50%; PADDING-BOTTOM: 5px; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 99%; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px solid
}

.pager {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.pager .results {
	WHITE-SPACE: nowrap
}
.pager .pageLinks {
	WHITE-SPACE: nowrap
}
.pager .currentPage {
	BORDER-RIGHT: #dadfb9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dadfb9 1px solid; PADDING-LEFT: 5px; BACKGROUND: #BABBAB; PADDING-BOTTOM: 2px; BORDER-LEFT: #dadfb9 1px solid; COLOR: #111111; PADDING-TOP: 2px; BORDER-BOTTOM: #dadfb9 1px solid
}
.pager A:hover {
	BORDER-RIGHT: #dadfb9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dadfb9 1px solid; PADDING-LEFT: 5px; BACKGROUND: #BABBAB; PADDING-BOTTOM: 2px; BORDER-LEFT: #dadfb9 1px solid; COLOR: #111111; PADDING-TOP: 2px; BORDER-BOTTOM: #dadfb9 1px solid
}
.pager A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; COLOR: #696a57; PADDING-TOP: 1px; TEXT-DECORATION: none
}

FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.footer tr td {
	color: #FFF;
}
td {
	color: #000;
}
.body tr td table tr td table tr td {
	color: #000;
	text-align: left;
}
.body tr .rightPanel table tr td strong {
	color: #000;
}
body p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.body tr td table tr td table tr td table tr td div {
	font-size: large;
}
.body tr td table tr td table tr td br {
	font-family: Arial, Helvetica, sans-serif;
	color: #F60;
	text-align: center;
}
#splash {
	text-align: center;
}
.body tr td table tr td table tr td #splash {
	color: #F60;
	text-align: right;
}
#splash {
	text-align: center;
	font-size: xx-large;
}
.body tr td table tr td table tr td #splash a {
	text-align: center;
}
.body tr td table tr td table tr td #splash a {
	text-align: center;
}
.splash {
	text-align: center;
	color: #D6D6D6;
}
.splash2 {
	text-align: center;
}
