body {
	margin:0;
	padding:0;
	color:#525344;
	background:#e6e4d3 url(images/main-bg.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;
}
img {
	border:none;
	display:block;
}
ul {
	list-style:none;
}

/*------------- 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:#29383e;
}
.topNav a:hover,
.topNav span {
	color:#e6e4d3;
	background-color:#000;
}

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

.midNav {
	font-size:11px;
	line-height:22px;
	font-weight:bold;
	color:#99342a;
	background-color:inherit;
}
.midNav a  {
	color:#99342a;
	background-color:inherit;
}
.midNav span,
.midNav a:hover {
	color:#31565f;
	background-color:inherit;
}

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

.welcome {
	background:#dddbc4 url(images/welcome-bg.gif) 0 0 repeat-x;
	border-bottom:#fff 1px dashed;
	border-top:#fff 1px dashed;
	font:italic 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#696a57;
}
.welcome span {
	color:#4b5a60;
	background-color:inherit;
}
.welcome p.name {
	color:#2b515a;
	font-size:12px;
	font-style:normal;
	line-height:28px;
	font-weight:bold;
	background-color:inherit;
	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:#696a57;
	background-color:inherit;
}
.body a {
	color:#99342a;
	background-color:inherit;
	font-weight:bold;
	font-size:11px;
}
.body a:hover {
	color:#623834;
	background-color:inherit;
}
.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:#f0eee4;
	color:#696a57;
}
.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 {
	background:#3a5058 url(images/footer-bg.gif) 0 0 repeat-x;
	color:#fff;
	font-size:11px;
	line-height:16px;
}
.footer td.menu {
	color:#adae97;
	background-color:inherit;
}
.footer td.menu span {
	color:#fff;
	background-color:inherit;
}
.footer td.menu a {
	text-decoration:none;
}
.footer a {
	color:#adae97;
	background-color:inherit;
	text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
	color:#fff;
	background-color:inherit;
}
/*------------------------------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
}

/*---------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:inherit;
	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;
	}
