/* CSS Document */

body {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #fff;
background-color: #000000;
}

ul {
margin:0; 
padding:0; 
list-style-type:none;
font-size:0;
line-height:0;
}

.spacer {
clear:both; 
font-size:0; 
line-height:0;
}

h1 {
font: bold 26px Arial, Helvetica, sans-serif;
color:#fbf8ec;
background-color:inherit;
margin:0 auto;
text-align: center;
padding: 5px 0 0 0;
}

h2 {
font: bold 22px Arial, Helvetica, sans-serif;
color:#7B2E00;
background-color:inherit;
padding:0 20px 15px 20px;
margin:0;
}

h3 {
font: bold 18px Arial, Helvetica, sans-serif;
color:#7B2E00;
background-color:inherit;
padding:0 20px 15px 20px;
margin:0;
}

h4 {
font: bold 16px Arial, Helvetica, sans-serif;
color:#7B2E00;
background-color:inherit;
padding:0 20px 15px 20px;
margin:0;
}


p {
font: normal 12px Arial, Helvetica, sans-serif;
padding: 0 20px 15px 20px;
margin: 0;
line-height: 1.5em;
}

p.center {
font: normal 12px Arial, Helvetica, sans-serif;
padding: 0 20px 15px 20px;
margin: 0;
line-height: 1.5em;
text-align: center;
}

td {
margin: 0 auto;
font-size: 12px;
text-align: left;
padding: 0 0 0 20px;
}

.imgleft {
float: left;
border: 1px solid #cccccc;
padding: 2px;
margin: 0 20px 10px 20px;
}

.imgright {
float: right;
border: 1px solid #cccccc;
padding: 2px;
margin: 0 20px 10px 20px;
}

.imgcenter {
border: 1px solid #cccccc;
padding: 2px;
display: block;
margin: 10px auto;
}

.lightbox {
float: left;
border: 1px solid #cccccc;
padding: 2px;
margin: 0 20px 10px 20px;
}

/*----------main---------*/

/*-----top-----*/

#topMain {
width:100%;
height:115px;
background:url(images/top_bg.gif) 0 0 repeat-x;
}

#top {
width:944px;
margin:0 auto;
height:115px;
}

#top a {
text-decoration:none;
}

#top img.logo{
display:block;
font-size:0;
line-height:0;
margin:41px 0 0 0;
border:none;
float:left;
}

#top ul {
padding: 16px 0 0 240px;
float:left;
}

#top ul li{
float:left;
background:url(images/nav_div.gif) right top no-repeat;
height:32px;
padding:0 1px 1px 0;
font-size:0;
line-height:0;
}

#top ul li.noImg {
background-image:none;
}

#top ul li a {
display:block;
padding:0 17px;
background:url(images/nav_bg.gif) 0 0 repeat-x;
font:bold 11px/32px Tahoma, Arial, Helvetica, sans-serif;
color:#F9ECC0;
background-color:inherit;
text-decoration:none;
}

#top ul li a:hover {
background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
color:#C9672E;
background-color:inherit;
}

#top ul li a.hover {
display:block;
padding:0 27px;
background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
font:bold 11px/32px Tahoma, Arial, Helvetica, sans-serif;
color:#C9672E;
background-color:inherit;
text-decoration:none;
cursor:text;
}

/*----- top body----*/

#bodyMain {
width:100%;
background:url(images/body_bg.gif) 0 0 repeat-x #d6e1a5;
color:#000;
}

#content {
width:944px;
margin:0 auto;
background:url(images/body_bg2.gif) 0 0 repeat-x #fbf8ec;
border-left:#808D34 solid 1px;
border-right:#808D34 solid 1px;
padding:22px 0 0 0;
color:#000;
}

#content ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: bold;
text-indent: 5px;
list-style-position: outside;
list-style-type: disc;
padding: 0 60px;
margin: 0 0 15px 0;
}

#header {
background:url(images/header.jpg) 0 0 no-repeat;
height: 165px;
width: 895px;
margin:0 auto;
padding: 0 0 20px 0;
}

	
/*----------footer body----------*/


#footerMain {
width:100%;
background:url(images/footer_bg.gif) 0 0 repeat-x;
height:150px;
}

#footer {
width:946px;
background:url(images/footer_bg2.gif) left top no-repeat;
height:80px;
padding:70px 0 0 0;
margin:0 auto;
}

#footer ul {
padding:0 0 0 260px;
float:left;
width: 900px;
}

#footer ul li {
float:left;
font:normal 14px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
}

#footer ul li a {
padding:0 7px;
color:#fff;
background-color:inherit;
text-decoration:none;
}

#footer ul li a:hover {
color:#000;
background-color:#c16c49;
}

#footer ul li a.home {
padding:0 7px 0 0;
color:#fff;
background-color:inherit;
text-decoration:none;
}

#footer ul li a.home:hover {
color:#000;
background-color:#c16c49;
}

#footer p {
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
background-color:inherit;
text-align: center;
}

#footer span {
padding: 0 3px 0 3px;
}
