* {margin:0;
   padding:0;
   }

.clear{clear:both;}
.clearfix{display:block;}

a{border:0;
  outline:none;}

body{background:silver;
     font:14px Tahoma, Geneva, sans-serif;
	 line-height:2;
}

#master-wrap{position:relative;
             overflow:hidden;
			 background:url(images/shadow.gif) repeat-y;
			 width:1054px;
			 margin:0 auto;
}

#page-wrap{overflow:hidden;
           width:1024px;
		   position:relative;
		   background:#000 url(images/about-bg.png) no-repeat ;
		   margin:0 auto;
		   border-right:1px solid #fff;
		   border-left:1px solid #fff;
}

#header{height:250px;
        width:100%;
}

#sitemap{position:relative;
         height:33px;
		 width:262px;
		 float:right;
		 margin-bottom:2px;
}

#nav-bg{position:relative;
        background:url(images/nav-bg.png) repeat-x;
		width:100%;
		margin:0 auto;
		z-index:10;
}
.nav-menu{height:45px;
		  width:1024px;
		  margin:0 auto;
		  list-style:none;
}

.nav-menu li{display:block;
	         padding:0;
	         float:left;
             margin-right:0;
	         height:45px;
			 background:url(images/nav-menu.png) no-repeat; 
}

.nav-menu a{display:block;
	        height:45px;
			width:100px;
		    position:relative;
			float:right;
}
#item5 a{float:left;}

#item1{background-position:0px 0px;width:380px;}
#item2{background-position:-380px 0px;width:100px;}
#item3{background-position:-480px 0px;width:100px;}
#item4{background-position:-580px 0px;width:90px;}
#item5{background-position:-670px 0px;width:354px;}

#item1:hover{background-position:0px bottom;width:380px;}
#item2:hover{background-position:-380px bottom;width:100px;}
#item3:hover{background-position:-480px bottom;width:100px;}
#item4:hover{background-position:-580px bottom;width:90px;}
#item5:hover{background-position:-670px bottom;width:354px;}

.subnav{background: url(images/subnav-bg.png) no-repeat;
        color:orange;
		position:absolute;
		width: 334px;
		height:119px;
		top: 100%;
		margin-top:-5px;
		padding:7px;
        list-style: disc outside;
		display:none;
}

.subnav li{float:none;
           height:18px;
		   background:none;
		   background:url(images/subnav-divider.png) bottom center no-repeat;
		   width:321px;
		   
}
.subnav li:last-child{background:none;
                      height:17px;
					  }
.subnav li:last-child{height:17px;}

.subnav a{width:300px;
          display:inline-block;
		  color:orange;
		  text-decoration:none;
		  font:11px Tahoma;
		  font-weight:bold;
		  height:18px;
		  float:left;
		  margin-left:5px;
}
.subnav li:hover{background:#444;}

#main{padding-bottom:80px;
	  }

#container{float:left;
           width:100%;
		   padding-bottom:0;
		   padding-top:0;
}

#content{width:925px;
		 height:472px;
		 overflow-y:auto;
		 overflow-x:hidden;
		 position:relative;
		 margin:0 auto;
		 padding-top:20px;
		 font:12px Tahoma, Geneva, sans-serif;
		 color:#fff;
}

#disclaimer, #privacy{position:relative;
            width:925px;
			margin:0 auto;
			}
			
#bottom-content{position:relative;
				width:100%;
				font:12px Tahoma, Geneva, sans-serif;
				margin-top:-15px;
}

#left-panel{position:relative;
            float:left;
			display:block;
			margin-top:160px;
			margin-left:20px;
}

#welcome{position:relative;
         float:left;
		 margin-left:30px;
		 margin-top:10px;
		 display:block;
		 color:#fff;
		 width:700px;
		 line-height:1.5;
}

#footer{clear:both;
        height:80px;
		width:100%;
		margin-top:-80px;
		padding-top:20px;
		position:relative;
		color:#aaa;
		font-size:12px;
}

#footer a{color:#aaa;
		  }

