* {			padding:0;			margin:0;			border:0;		}		html>body {			margin:96px 0 75px 0;			background-color: #FEFFDF;		}		html>body #header,#footer {			width:100%;			margin:0;			left:0;			padding:0;			overflow:hidden;			background-color:#FEFFDF;		}		html>body #header {			position:fixed;			top:0;			height:125px;			z-index:1;			overflow:visible;			background: url(../bg.gif) repeat-x top fixed;		}#headerinner{	position:absolute;	width:800px;	left:50%;	margin-left:-400px;	color:#FFFFFF000;	top:22px;}html>body #footer {	position:fixed; 	bottom:0;	height:60px;	background-image:url(../footer_bg.gif);	background-position:0px 10px;	background-repeat:repeat-x;}#nav{	position:absolute;	height:45px;	width:800px;	left:50%;	margin-left:-400px;	color:#FFFFFF000;	bottom:9px;	z-index:4;}#footernavi{position:absolute; width:800px; left:50%; margin-left:-400px; color:#FFFFFF; top:25px; font-size: 85%; text-align:center;}#contents{width:800px; margin:auto; text-align:left; z-index:2; padding-top:40px; top:0}#inner{z-index:1;}/* the styling */#nav li {display:block; height:23px; width:95px; float:left; line-height:23px; white-space:nowrap; text-align:center; margin:0 1px;}#nav li a {background-image:url(../navi_tub.gif); padding:2px 0 0 0;}#nav li li {width:auto;}#nav li li a {background-image:none;}#nav a {height:100%; display:block; color:#FFFFFF; text-decoration:none;}#nav a:hover, #nav li:hover {color:#ff0; cursor:pointer;}#nav .sub {display:none;}#nav .current a {color:#ff0; background-position:0px -50px;}#nav .sub-active .current_sub a, #nav .sub-active a:hover {color:#ff0;}#nav .sub-active {display:block; position:absolute; width:800px; top:21px; left:0; z-index:10;}#nav .sub-active a {height:30px; float:left; text-decoration:none; line-height:30px; white-space:nowrap; padding:1px 20px; width:auto; color:#FFFFFF}
