	body {margin: 0; padding: 0;text-align: center;}
	
	#topcontainer {width: 820px;margin: 0 auto;text-align: left;position: relative;}

/* Moving Panel Related */
	#frame {overflow:hidden;margin: 0 auto;width: 800px;height: 425px;text-align: center;}
	#scroller {width:770px;height: 425px;margin: 15px auto;overflow: hidden; text-align: left;}
	#content {width:1604px;background-color: #fff;}
	.section {width:760px;height: 425px;float: left;padding: 5px;background-color: #fff;}
	#toolbarwrap {width: 750px;height: 45px;margin: 0 auto;padding: 0;text-align: center;font-family: Lucida Grande, Lucida Sans, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 0.8em;}
	#home-tab {float:left}
	#about-tab {float:right;}
	#center-container {width: 620px;}
	#main-menu {padding-top: 0.5em;margin-left: 2em;text-align: left;font-family: Lucida Grande, Lucida Sans, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 0.9em;color: #666;}
	#main-menu ul {list-style-type: none;padding: 0;margin: 0;}
	#main-menu li {padding-bottom: 0.8em;}
	#p7 {margin-bottom: 0.5em;color: #ccc;}

/* Footer elements*/
	#footercontainer {margin: 0 auto; padding: 0;font-family: Lucida Grande, Lucida Sans, Helvetica, Arial, sans-serif;	size: 1em;font-weight: bold;color: #333;}
	#notes {font-size: 0.7em;padding-top: 0.8em;}
	#navi_bottom li.last {border-right: 0;color: #ccc;}
	#navi_bottom li {font-size: .8em;list-style: none;display: inline; margin-right: 1em;border-right: 2px solid;padding-right: 1em;border-color: #666;font-weight: bold;}	
	.top {padding-top: 0;}
	#logo {float: left;margin-right: 2.5em;clear: right;}
	#navi_bottom	{padding-top: 0.2em;}
	
/* JP button */
	#excel-button	{color:#fff; font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif; position: absolute;left: 613px;top: 0;background:#0099CC;width: 160px;text-align: center;padding: 5px;margin: 0px;/*text-shadow:2px 2px 2px rgba(255, 255, 255, 0.5);*/font-weight: bold;font-size: 0.9em;}
	.corner-BL-bl{background:url(img/corners_grey1.png) 0 -5px no-repeat;display:block;position:absolute;bottom:0;left:0;width:5px;height:5px;overflow:hidden;}
	.corner-BR-bl{background:url(img/corners_grey1.png) -5px -5px no-repeat;display:block;position:absolute;bottom:0;right:0;width:5px;height:5px;overflow:hidden;} 

/* Other Elements */
	#banner	{padding: 0.25em 0 0;	clear: both;margin: 0 0 1.5em;}
	dd	{margin: 0 2em;}
	dl	{margin: 0;	padding: 0;}
	dt	{padding-top: 1em;}

/* Type Face */	
	h1	{font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:1.6em;font-weight: bold;color: #993333;padding-bottom: : 0.125em;margin: 0;}
	h2	{font-family: "etica-1","etica-2", sans-serif;font-size:1.2em;font-weight: bold;margin:0;color: #666;border-bottom: 2px dotted #999; padding:0;}
	h3	{font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:1.2em;font-weight: bold;color: #333;padding: 0;margin: 0;}
	h4	{font-family: verdana, Helvetica, arial, sans-serif;font-size:0.9em;font-weight: normal;color: #333;margin: 0;padding-bottom: 0.25em;border-bottom: 1px solid #ccc;}
	h5	{font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:1.4em;font-weight: bold;color: #ddd;padding-top:10px;margin-left: 0;/*text-shadow:0 3px 3px rgba(0, 0, 0, 0.3);*/position: relative; top:80px;}
	dt	{font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:0.95em;font-weight:bold;color: #999;}
	dd, p {font-family: verdana, Helvetica, arial, sans-serif;font-size:0.9em;color: #333;}
	#show-subtitle {font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:1em;margin: 0;}
	#show-date {font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:1em;border-top: 1px solid #ccc;margin-top: 0.25em;padding-top: 0.125em;}
	#option	{font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 0.7em;color: #333;}
	#h1direction {color: #333; font-size: 1.4em;}
	.h3direction {font-size: 0.95em;}
	.miles {font-size: 0.75 em; color: #999;}
	
/* Link Related */
	a:link, a:visited {text-decoration: none;color: #999;}
	a:hover, a:focus {text-decoration: underline;color: #333;}
	/* dt a:link, dt a:visited	{color: #333;}
	dt a:hover, dt a:focus {text-decoration: underline;	color: #996666;} */
	h2 a:link,  h2 a:visited {color: #666;}
	h2 a:hover, h2 a:focus {text-decoration: underline;color: #996666;}
	
	h3 a:link,  h3 a:visited {color: #333;}
	h3 a:hover, h3 a:focus {text-decoration: underline;color: #996666;}
	#news a:link, #news a:visited {color:#999933;}
	#news a:hover, #news a:focus {color:#666;}
	/*#jp-button a:link, #jp-button a:visited	{font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;font-size: 15px;text-decoration: none;	color: #fff; padding: 6px 10px; }
	#jp-button a:hover, #jp-button a:focus {font-family: Lucida Grande, Lucida Sans, Helvetica, Verdana, sans-serif;color: #cccccc;text-decoration: none;}
	*/
	.inactive {color: #ccc;}
	#toolbarwrap a:link, #toolbarwrap a:visited {text-decoration: none;}
	#toolbarwrap a:hover, #toolbarwrap a:focus {text-decoration: none;}
 
	
/* Social Network */
	#sn-box	{margin: 0 auto 15px; width: 650px}
	#sn-box fieldset {border: 1px dotted #999; margin: 10px 0;}
	#sn-box legend {font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:0.7em;font-weight: bold;color: #fff;padding: 0;margin: 0;background: #0087c1; padding: 3px 7px;}
	#sn-box ul {list-style: none; padding: 5px; margin: 10px 0; font-family: Lucida Grande, Lucida Sans, Helvetica, sans-serif;font-size:0.8em;font-weight: bold; color: #ccc;}
	#sn-box li {display: inline;}
	
	
