#menu_wrap { 
	padding:0;
	margin:0;
	width:100%;
	background: url(images/menu_bg.gif) repeat-x;
}
.menu {
	width:860px;
	margin:0 200px;
	padding: 0;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 72px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 72px;
	background-repeat: no-repeat;
}
.logo {background-image: url(images/logo2.gif); width: 350px;}
.logo a {background-image: url(images/logo2.gif);}
.about {background-image: url(images/m1x.jpg); width: 110px;}
.about a {background-image: url(images/m1.jpg);}
.updates {background-image: url(images/m2x.jpg); width: 91px;}
.updates a {background-image: url(images/m2.jpg);}
.guides {background-image: url(images/m3x.jpg); width: 96px;}
.guides a {background-image: url(images/m3.jpg);}
.faq {background-image: url(images/m4x.jpg); width: 88px;}
.faq a {background-image: url(images/m4.jpg);}
.contact {background-image: url(images/m5x.jpg); width: 120px;}
.contact a {background-image: url(images/m5.jpg);}

ul.menu li a:hover {
	background: none;
}

.menu li {
	float: left;
}

.menu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#banner_wrap {
	margin:0px;
	padding:0px;
	position:relative;
}

 #banner {
    width: 100%; 
	height: 176px;
    margin: 0px; 
	padding: 0px;
    position: relative;
	overflow : hidden;
}

  #banner li {
    margin: 0px; 
	padding: 0px; 
	list-style: none;
    position: absolute; 
	display:block;
}	

 #banner .panel1b {
	left: 0px; 
	top:0px;
	background: url(images/top_left.jpg) no-repeat;
	width: 100%;
	height:176px;
}

#banner .panel2b {
	left: 200px; 
	top:0px;
	background: url(images/top_pic.jpg) no-repeat;
	width: 860px;
	height:176px;
}

#footer_wrap { 
	padding:0;
	margin:0;
	width:1290px;
	height: 71px;
	background: url(images/footer_bg.gif) repeat-x;
	position:relative;
}

.footer_menu {
	float:right;
	top:0px;
	margin:0px;
	padding:0px;
}

.footer_menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
}

.footer_menu li {
	display:block;
	float:left;
	margin: 0 10px;
	padding:0px;
	text-align:right;
}

.footer_menu li a, .footer_menu li a:visited {
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
	text-decoration:none;
	color:#B6BEC7;
}

ul.footer_menu li a:hover {
	background: none;
	text-decoration:underline;
	color:#fff;
}

.priv	{
		font-size:9px;
		color:#B6BEC7;
		margin:0 -215px;
		font-family:tahoma;
}

.priv a	{
		color:#64D5FF;
		text-decoration:underline;
}

.priv a:hover{
		text-decoration:none;
}
