body{
	margin:0;
	padding:0;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
/*---------------------------------------
                 NAV
---------------------------------------*/
.menu {width:800px; height:30px; position:relative; z-index:100;border-right:1px solid #000; text-align:center; padding-top:3px; padding-left:30px; font:12px Helvetica, Arial, Times, 'Times New Roman'; font-size:12px;}

* html .menu {width:800px;}
.menu ul {padding:0;margin:0;list-style-type:none;margin-left:2px; }
.menu ul ul {width:100px; text-align:left;}
.menu li {float:left;position:relative;}
.menu a, .menu a:visited { padding:7px 24px 7px 25px; text-decoration:none; color:#fff; border:1px solid #000; border-width:1px 0 1px 1px; background:#010101; line-height:29px; font-weight:normal; overflow:hidden; }
.menu ul ul a, .menu ul ul a:visited { display:block; text-decoration:none; color:#fff; width:100px; height:40px; border:1px solid #000; border-width:1px 0 1px 1px; background:#010101; line-height:29px; font-weight:normal;}
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#000;}
.menu ul ul a.drop:hover{background:#ff5733;}
.menu ul ul :hover > a.drop {background:#000;}
.menu ul ul ul a, .menu ul ul ul a:visited {background:#000;}
.menu ul ul ul a:hover {background:#ff5733;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:29px;left:0; width:100px;border-top:1px solid #000;}
* html .menu ul ul {top:28px;}
.menu ul ul ul{left:100px; top:-1px; width:100px;}
.menu ul ul ul.left {left:-100px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.menu ul ul a, .menu ul ul a:visited {background:#000; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:128px;}
.menu a:hover, .menu ul ul a:hover{color:#000; background:#ff5733;}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#ff5733;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{ visibility:visible;}


	
.clr{
	clear:both;
	margin:0;
	padding:0;
	}
	
h1, h2, h3, h4, div, p, ul, li, form{
	margin:0;
	padding:0;
	}
	
#container{
	width:800px;
	margin:0 auto;
	}

/*---------------------------------------
                HEADER
---------------------------------------*/
	
#header {
	background:url(../images/bg/header.jpg) no-repeat;
	height:123px;
	overflow:hidden;
	}
	
#header h1{
	display:block;
	}

#header span {
	display:none;
	}
	
/*---------------------------------------
                 MAIN  
---------------------------------------*/
	
#wrapper{
	width:780px;
	height:470px;
	padding:50px 10px 0 10px;
	background:url(../images/bg/home-body.jpg) no-repeat top;
	}
	
.box{
	width:187px;
	float:left;
	}
	
.boxTop{
	width:187px;
	height:13px;
	border:none;
	background:url(../images/bg/boxtop.png) no-repeat;
	}
	
.boxMid{
	width:187px;
	margin:0;
	background:url(../images/bg/box.png) repeat;
	border:none;
	}
	
.boxMid p, h1, h2{
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:bold; 
	padding: 0 5px 10px 5px;
	}
	
.boxMid h3{
	font-size:11px;
	color:#000;
	text-align:center;
	font-weight:bold; 
	padding: 0 5px 0px 5px;
	}
	
.boxFoot{
	width:187px;
	height:13px;
	border:none;
	background:url(../images/bg/boxfoot.png) no-repeat top;
	}
	
.blackBox{
	width:380px;
	float:left;
	margin:0 12px;
	background:#000;
	border:1px solid #a1707c;
	}
	
/*---------------------------------------
               FOOTER
---------------------------------------*/
	
#footer{
	width:800px;
	margin:0 auto;
	text-align:center;
	color:#ff6633;
	font-weight:bold;
	font-size:9px;
	}

#footer a {
	color:#ff6633;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	}
	
#footer a:hover {text-decoration:underline;}
