/* CSS Document */
body {
	margin: 0;
	background: #8e4c27 url('../images/all-bg.jpg') repeat top left;
	color: #5C5C5C;
	font: 12px/18px Arial, Verdana, Tahoma, sans-serif;
}
.wrapper {
	margin: 0 auto;
	width: 974px;
	padding: 25px 0 0 0;
	background: url('../images/main-top.png') no-repeat top left;
}
.main {
	background: url('../images/main-bg.png') repeat-y;
	height: 1%;
	padding: 0 25px 0 25px;
}
.main-btm {
	height: 52px;
	background: url('../images/main-btm.png') no-repeat;
	clear: both;
}
.header-outer {
	background: url('../images/header-bg-repeat.gif') repeat-x 100% 100%;
	padding: 0 0 22px 0;
}
#header {
	height: 1%;
	overflow: hidden;
	background: url('../images/header-bg.jpg') no-repeat top left;
}
#header h2 {
	font: bold 20px/15px Arial, Verdana, Tahoma, sans-serif;
	color: #f8852e;
	text-align: right;
	margin: 15px 15px 0 0;
	float: right;
	display: inline;
}
#header h2 span {
	display: block;
	color: #fff;
	padding-top: 2px;
}
.logo {
	width: 104px;
	height: 106px;
	background: url('../images/logo.gif') no-repeat;
	text-indent: -3000px;
	overflow: hidden;
	margin: 14px 0 0 15px;
	float: left;
	display: inline;
}
.logo a {
	display: block; 
	width: 104px;
	height: 106px;
}
#header ul {
	margin: 41px -5px 0 0;
	padding: 0;
	display: inline; 
	list-style: none;
	width: 929px;
	float: left; 
}
#header ul li {
	display: inline;
	float: left;
	background: url('../images/navig-left-bg.gif') no-repeat 0 1px;
}
#header li a {
	color: #fff;
	text-decoration: none;
	font: 11px/30px Tahoma, sans-serif;
	padding: 0 13px 0 14px;
	background: url('../images/navig-right-bg.gif') no-repeat 100% 1px;
	display: block;
	text-transform: uppercase;
	float:left;
}
#header li a:hover,
#header li.active a,	
#header li a.navlinkcurrent
{
	background: #000;
}
#header ul li.first {
	background: none;
}
#header ul li.last a {
	background: none;
}
#header ul li.last a:hover {
	background: #000;
}
#header UL.nav UL.nav LI a:hover {
	color: orange;
}

img {
	border: none;
}
#header img {
	float: left;
	width: 924px;
	height: 234px;
}
.column-holder {
	margin: 23px 0 0 0;
	overflow: hidden;
	height:1%;
	background: url('../images/col-holder-bg.gif') repeat-y top left;
}
.column-holder .bottom-bg {
	overflow: hidden;
	height: 100%;
	background: url(../images/column-right-btm.gif) no-repeat 100% 100%;
}
.column-holder a {
	padding: 0 0 0 5px;
	font: 12px Arial, Verdana, Tahoma, sans-serif;
	color: #e47226;
	text-decoration: underline;
	display: inline;
}
.column-holder a:hover {
	text-decoration: none;
}
#content {
	float: left;
	width: 704px;
	display: inline;
}
#content h2 {
	padding: 10px 0 35px 15px;
	margin: 0 0 21px 0;
	text-transform: uppercase;
}
#content h2 span {
	display:block;
	color: #fff;
	padding-top: 2px;
}
.column-holder h2 {
	margin: 0;
	font: bold 20px/15px Arial, Verdana, Tahoma, sans-serif;
	color: #f8852e;
	background: #000 url('../images/head-line.gif') repeat-x 100% 100%;
}
.content-text {
	padding: 0 0 0 20px;
}
.content-text p {
	margin: 0 0 16px 0;
}
#content .all-rows {
	margin: -22px 0 -14px 0;
}
#content .all-rows p{
	margin:0;
}
#content .row {
	padding: 0 0 15px 0;
	height: 1%;
	overflow: hidden;
}
.row .left {
	float: left;
	width: 323px;
	padding: 17px 0 0 15px;
	background: url('../images/dotted-line.gif') no-repeat 23px 0;
}
#content .first div {
	background: none;
	/*padding: 0 0 0 15px;*/
} 
.row img {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}
.row h3 {
	margin: 0 0 3px 0;
	font: bold 14px Arial, Verdana, Tahoma, sans-serif;
	color: #e47226;
}
.row .right {
	float: right;
	width: 323px;
	padding: 17px 0 0 15px;
	background: url('../images/dotted-line.gif') no-repeat 23px 0;
}
.row .text {
	display: table;
	height: 1%;
}
.row p {
	margin: 0 0 2px 0;
}
.column-right {
	float: right;
	width: 195px;
}
.column-right h2 {
	text-align: right;
	padding: 10px 15px 35px 0;
	margin: 0 0 10px 0;
}
.column-right h2 span {
	display:block;
	color: #fff;
	padding-top: 2px;
}
.column-right > div {
	padding: 0 5px 0 10px;
}
.news {
	padding: 0 5px 20px 15px;
	color: #000;
}
.news h4 {
	margin: 0;
	padding: 0 0 3px 0;
	color: #fff;
	font: bold 12px/18px Arial, Verdana, Tahoma, sans-serif;	
}
.news p {
	margin: 0 0 5px 0;
}

#footer {
	background: #000 url('../images/footer-btm.gif') no-repeat 100% 100%;
	color: #fff;
	overflow: hidden;
	height: 1%;
	margin: 30px 0 0;
}
.copy {
	font: 11px Arial, Verdana, Tahoma, sans-serif;
	float: left;
	display: block;
	padding: 18px 0 15px 20px;
}
ul.phone-fax {
	margin: 0;
	padding: 17px 20px 18px 22px;
	float: right;
	display: block;
	list-style: none;
	background: url('../images/phone.gif') no-repeat 0 15px;
	font: 14px Arial, Verdana, Tahoma, sans-serif;
}
.phone-fax li {
	padding: 0 0 0 25px;
	float:left;
}

#flash {
	clear:both;
	background:#000;
	padding-top: 10px;
}
