﻿
body {
  margin: 10px;
  padding: 0;
  background:#e5e5e5;
  font-family:helvetica,arial,sans-serif;
}

*[onclick]:hover,a:hover{cursor:pointer !important;cursor:hand !important}
.left{float:left}
.right{float:right}
.small{font-size:smaller}
.hidden{display:none;visibility:hidden}
#header img{float:left;border:0px}
a{color:#8E886E}
a:hover{color:#333}
h3 a{color:#C15C0C;text-decoration:none}
h3 a:hover{color:#F8B070}
a{text-decoration:none}

/*GLOBAL LAYOUT*/
#mainWrapper{float:none;width:960px;margin:0 auto}
#main{float:left;width:960px;background:#fff}
#header img{font:32px arial}
#header h2{color:#899a6d;font:900 21px arial;letter-spacing:.1em;display:block;float:right;position:relative;top:80px}
#header{float:left;width:920px;clear:both;background:url(topbg.png) top center no-repeat #fff;padding:30px 20px 20px 20px}
#content{float:left;padding:30px;width:900px;background:url(images/contentbg.jpg) top left no-repeat}
#footer{background:url(images/bottombg.png) bottom center no-repeat #fff;border-top:1px solid #f5f5f5;float:left;width:940px;padding:10px 10px 30px 10px;text-align:center;font-size:84%}
#footer p{font-size:100%;padding: 8px;letter-spacing:.1em;margin: 0;}
#footer p.small{font-size:80%;color:#333;padding:0;margin:0;}
#footer img, #footer a {
  border: none;
  margin: 0;
  padding: 0;
}


/*MENU*/
#menu{float:left;clear:both;width:960px}
#menu{background:#8d2d00}
#menu a {
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:5px;
  color:#f6f6f6;
  font-size: 14px !important;
}
#menu a:hover,#nav>li:hover a{font-weight:900;color:#fff}
#nav *{z-index:99}
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em;}
#nav a{display:block;padding:4px 0 4px 0;border:1px solid #333;color:#fff;text-decoration:none;}
#nav ul a:hover{background:#899a6d;color:#000}
#nav ul a{letter-spacing:1px; font-size: 11px !important;}
#nav li{width:159px;margin:0px;padding:0px;text-align:center;float:left;position:relative;}
#nav ul {position:absolute;display:none;width:159px;padding:5px 0 0 0;top:30px;font-size:12px;}
#nav ul{padding-top:0;border-top:1px solid #000}
#nav li ul a{width:159px;height:auto;float:left;}
#nav ul ul{top:-2px;}
#nav li ul ul {left:159px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;background:#b63800}
#nav li ul li a{border-bottom:1px solid #000 !important;padding:3px 0 3px 0 !important}
#menu *{z-index:99}


/* IE6 fixes */
#menu,#menu *{border:0px !important;outline:0px !important;text-decoration:none !important}


.clear {
 background:#e5e5e5;
 clear:both;
 width:100%;
 height:0px;
}