body {
	margin:0 auto;
	background-attachment: fixed;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #271917;
}
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
img {border:none;}
ul{ list-style-type:none;}
h2,h3 {
	color:#450d0a;
}
p {
	padding:0 8px 0 8px;
	line-height: 20px;
}
p.menu {margin:3px;}
a {
	color:#48100B;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.a {text-decoration:underline;}
.a:hover {text-decoration:none;}
#container {margin:0 auto; width:778px;}
#header {
	background-image:url(images/header.jpg);
	width:778px;
	height:124px;
}
#logo {
	float:left;
	width:300px;
}
#header-right{
	float:right;
	padding-top:10px;
	width:450px;
	color:#FCCC2C;
	font-weight: bold;
}
#header-right1 {
	margin-left:0px;
	width:230px;
	padding:5px 0 5px 0px;
	float:left;
	background-image:url(images/bottombg.png)
				}
#header-right2 {
	width:180px;
	float:left; 
	padding:5px 0 5px 10px; 
	background-image:url(images/bottombg.png);
}
#nav {
	width:768px;
	height:47px;
	background-image:url(images/menu.jpg);
	padding-left:10px;
}
 div#nav ul.mainMenu{
	padding:0; float:left; width:768px; margin:0 auto;
	}  
div#nav ul.mainMenu li{
	float:left;
	background:url(images/navigation-divider.gif) 100% 0 no-repeat;
	}
div#nav ul.mainMenu li a{
	height:47px; display:block;
	background-color:inherit;
	}
	
/* These styles create the dropdown menus. */
#navbar {
   margin: 0;
   padding:0;
   width:768px;
   height :47px;
	background-image:url(images/menu.jpg); 
	}
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   text-decoration: none; }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #fed336;
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #fed336;
   border-bottom: 1px solid #fff;
   color: #000; }
#navbar li li a:hover {
   background-color: #8db3ff; }
	
.more {
	text-align:right;
	font-size:12px;
}

.input02 {
	width: 140px;
	font-family: Tahoma;
	height: 49px;
}
.bg_content {
	background-image: url(images/bg_content01.gif);
	height: 167px;
	width: 247px;
}
.bg_content01 {
	background-image: url(images/bg_content02.gif);
	height: 167px;
	width: 247px;
}
.bg_content03 {
	background-image: url(images/bg_content03.gif);
	height: 167px;
	width: 247px;
}
.bg_bottom {
	background-image: url(images/bg_bottom.gif);
	height: 49px;
	width: 778px;
}
.txt_title {
	font-family: Tahoma;
	font-weight: bold;
	color: #692c20;
	font-size: 11px;
}
.txt_content {
	font-family: Tahoma;
	color: #692c20;
	font-size: 10px;
}
.txt_copyright {
	font-family: Tahoma;
	font-size: 11px;
	color: #7e6f64;
	margin:0 auto;
}
.highlight {
    color:#48100B; 
    font-weight: bold; 

}
.input03 {
	width: 220px;
}
.txt_content {
	font-family: Tahoma;
	font-size: 10px;
	color: #38322b;
}
.brdr {
	border: 1px solid #FFFFFF;
}
.brdr2 {
	border: 1px solid #6B563D;
}
.footerlinks a{
	color:#D4C3AF;
	text-align:center;
	font-size:12px;
	padding-top:3px;
}
.footer {
	background-image:url(images/footerbg.jpg); 
	width:778px; 
	height:55px;
	color: #7e6f64;
	padding-top:5px;
}

