﻿body 
{
	
margin:0;
background:#606060 url(../images/body-bgsub.jpg) repeat-x;
color:#333;
font:12px/14px 'Verdana', Tahoma, serif;
}

h1,h2,h3 
{
	
margin:0;

}

h1 
{
	
color:#450f0c;
	
font:24px/18px 'Times New Roman', Times, serif;
	
padding:0 0 1px 15px;

}

h2 
{
	
color:#450f0c;
	
font:18px/24px 'Times New Roman', Times, serif;
	
padding:30px 0 0 15px;

}

h3 
{
color:#a74d0c;
font:18px/24px 'Times New Roman', Times, serif;
padding:0 15px 0 15px;
}
.item
{  
font-family: Arial, Geneva;
text-decoration: none;
color: #01509E;
FONT-WEIGHT: bold;
font-size: 14px;
}

p
{
/* color:#a74d0c; */
}

.header-bg 
{
	
float:left;
	
width:100%;
	
background:url(../images/header-bg2.jpg) no-repeat center 0;

}
.wrapper 
{
	
margin:0 auto;
	
width:792px;

}

.header-shadow 
{
	
float:left;
	
width:792px;
	
height:170px;
	
background:url(../images/headersub.jpg);

}

* + html .header-shadow 
{
	
margin-left:-1px;

}

#header 
{
	
float:left;
	
width:792px;
	
height:170px;
	
position:relative;
	
z-index:1;

}

#header .top-bar 
{
	
position:absolute;
	
left:9px;
	
top:0;
	
width:775px;
	
margin:0;
	
padding:10px 0;
	
text-align:right;
	
background:url(../images/top-bar.gif) repeat-x;

}

* html #header .top-bar 
{
	
left:8px;

}

#header .top-bar li 
{
	
list-style:none;
	
display:inline;
	
margin:0;
	
padding:0 15px 0 0;

}

#header .top-bar li a 
{
	
font:11px/18px 'Times New Roman', Times, serif;
	
color:#fff;
	text-decoration:none;

}

#header .top-bar li a:hover 
{
	
text-decoration:underline;

}

#header .main-flash 
{
	
float:left;
	
width:775px;
	
margin:37px 0 0 9px; 
	
height:170px;

}

* html #header .main-flash 
{

margin:36px 0 0 4px;
}

#header img 
{
	
border:none;
	
margin:0;
	
float:left;
	
width:775px;
	
height:170px;

}

#header strong a 
{
	
display:block;
	
position:absolute;
	
left:24px;
	
top:77px;
	
width:230px;
	
height:142px;
	
background:url(../images/logo.jpg);
	
text-indent:-9999px;
	
overflow:hidden;

}

#header #nav 
{
	
position:absolute;
	
left:9px;
	
bottom:0;
	
width:775px;
	
margin:0 0 0 0;
	
padding:0 0 10px 0;
	
z-index:10;
	
background:url(../images/nav-bg.gif) repeat-x bottom;
}
* html #header #nav {
	left:8px;
}
#header #nav li {
	list-style:none;
	float:left;
	margin:0;
	padding:0 0 0 30px;
/* background:url(../images/nav-li.gif) no-repeat 0 12px; */
}
#header #nav li:first-child {
	background:none;
}
#header #nav li a {
	display:block;
	padding:20px 22px 10px 20px;
	font:13px/18px 'Times New Roman', Times, serif;
	color:#fff;
	text-decoration:none;
}
#header #nav li a:hover {
	background:url(../images/nav-li-ahover.gif) repeat-x;
}
#header #nav li:hover,
#header #nav li.hover {
	position:relative;
}
#header #nav li:hover ul,
#header #nav li.hover ul {
	display:block;
	z-index:200;
}
#header #nav li:hover ul li ul,
#header #nav li.hover ul li ul {
	display:none;
}
#header #nav li ul li:hover ul,
#header #nav li ul li.hover ul {
	display:block;
}
#header #nav ul {
	display:none;
	position:absolute;
	left:150;
	top:45px;
	margin:0;
	padding:5px 0 5px 0;
	width:185px;
	background:#7F1612;
}
#header #nav li ul li {
	margin:0 5px;
	padding:0;
	background:none;
}
#header #nav li ul li:hover
#header #nav li ul li.hover {
	position:relative;
}
#header #nav li ul li:hover ul
#header #nav li ul li.hover  ul{
	display:block;
}
#header #nav li ul li a {
	padding: 3px 10px;
	width: 155px;
}
#header #nav li ul li a:hover {
	background:#4E130F;
}
#header #nav ul ul {
	display:none;
	position:absolute;
	left:187px;
	top:0;
}
#content {
	float:left;
	width:792px;
	background:url(../images/content-bg.gif) repeat-y;
	padding-bottom:25px;
}
* html #content {
	margin-left:-1px;
}
* + html #content {
	margin-left:-1px;
}
#content span {
	display:block;
	float:left;
	width:750px;
	font:30px/18px 'Times New Roman', Times, serif;
	color:#450f0c;
	padding:13px 0 12px 25px;
}
#content .first-box {
	margin-left:20px;
}
* html #content .first-box {
	margin-left:10px;
}

/* #content .box-3 { */ 
/* 	float:left; */ 
/* 	width:240px; */ 
/* 	height:107px; */ 
/* 	background:url(../images/box-3-bg.jpg); */ 
/* 	position:relative; */ 
/* 	padding:8px 0 0 6px; */ 
/* 	margin-right:3px; */ 
/* } */ 
/* #content .box-3 a { */ 
/* 	display:block; */ 
/* 	position:absolute; */ 
/* 	left:6px; */ 
/* 	bottom:12px; */ 
/* 	width:217px; */ 
/* 	padding:5px 0 3px 15px; */ 
/* 	background:url(../images/box-3-a.png); */ 
/* 	font:13px/18px 'Times New Roman', Times, serif; */ 
/* 	color:#ffffff; */ 
/* 	text-decoration:none; */ 
/* } */ 
/* #content .box-3 a:hover { */ 
/* 	background:url(../images/box-3-ahover.png); */ 
/* } */ 
#content .white-bg {
	float:left;
	width:745px;
	background:#fff url(../images/white-bg.gif) repeat-y;
	margin:8px 0 0 22px;
}
* html #content .white-bg {
	margin:8px 0 0 11px;
}
#content .white-bg-bottom {
	float:left;
	width:745px;
	padding-bottom:35px;
	background:url(../images/white-bg-bottom.gif) no-repeat 0 100%;
}
#content .white-bg-top {
	float:left;
	width:745px;
	background:url(../images/white-bg-top.gif) no-repeat;
	padding:0px 0;
}
#content .first {
	float:left;
	width:707px;
	padding:3px 15px;
/*      border-right:2px solid #dcdbd4; */
}
/* #content .second { */ 
/* 	float:left; */ 
/* 	width:215px; */ 
/* 	padding:3px 15px; */ 
/*     border-right:2px solid #dcdbd4; */ 
/* } */ 
/* #content .third { */ 
/* 	float:left; */ 
/* 	width:215px; */ 
/* 	padding:3px 15px; */ 
/*   border-right:2px solid #dcdbd4; */
/* } */ 

.footer-bg {
	clear:both;
	float:left;
	width:100%;
	height:50px;
	min-width:792px;
	background:url(../images/footer-bg.gif) repeat-x;
}
#footer {
	width:762px;
	margin:0 auto;
	padding:7px 0 0 10px;
}
#footer ul {
	float:left;
	margin:0;
	padding:5px 150px 0 0;
	font:14px/24px 'Times New Roman', Times, serif;
	color:#fff;
}
#footer ul li {
	margin:0;
	padding:0;
	width:712px;
	list-style:none;
/*	border:2px solid #dcdbd4; */
/*	border-bottom:1px solid #82514a; */
}
#footer li a {
	font:14px/24px 'Times New Roman', Times, serif;
	color:#fff;
	text-decoration:none;
}
#footer li a:hover {
	color:#c9897c;
}

