body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {	border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

* { font-size: 1em; }
body { background: #FFF; font-size: 62.5%; font-family: Verdana; margin:10px 0;}
h1 { text-indent: -1000em; }
h2 { text-indent: -1000em; }
span, li { font-size: 1.1em; }
p, a { font-size: 1.1em; line-height:18px; padding-bottom:10px; outline:none; }
fieldset { border: none; }
legend { display: none; }

/* text styles */

	.red { color: #EF0A0A; font-size: 1.5em; }
	
	.bold {font-size:12px; font-weight:bold; }

	.black { font-size:19px; }

	.blacku { font-size:18px; text-decoration:underline; }

	.header { font-size:1.2em; line-height:25px; text-align:center; }

	.redhead {color:#EF0A0A; font-size:2em; text-decoration:underline; }

	.underline {font-size:12px; text-decoration:underline; }

	.question { font-weight: 700; }

/* list styles */

	.numlist { list-style-type:decimal; padding: 0 20px 10px; line-height:19px; }

	.plainlist { list-style-type:none; padding: 0 20px 10px; line-height:19px; }

/* layout */

#content { background: #eddec1 url(images/bg.gif) repeat-y; width:898px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; margin:0 auto; overflow:auto; padding-top:20px; }

#logo { margin: 0 22px; background: url(images/ebisu.gif) no-repeat; width: 348px; height: 107px; text-indent: -1000em; }
#people {  margin: -106px 0 0 430px; background: url(images/people3.gif) no-repeat; width: 283px; height: 266px; text-indent: -1000em; }
#tagline { margin: 5px 0 0 85px; background: url(images/tagline.gif) no-repeat; width: 697px; height: 29px; text-indent: -1000em; }

#nav { margin-left: 756px; .margin-left: 735px; margin-top: -20px; position: absolute; width: 110px;}

#nav ul { margin-top: 20px; list-style: none; width: 110px; margin-left: 100px; }
	#nav li { height: 29px; font-size: 1.4em; position: relative; }
		#nav a { position: relative; height: 100%; line-height: 29px; padding: 0 10px; text-decoration: none; background: #D32800; font-family: Calibri; color: #fff; text-transform: lowercase; display: block; }
		#nav a:hover { left: -36px; top: -6px; margin-bottom: -12px; /* top&bottom amount */ border: 6px solid #D32800; border-right: none; background: #d16f28; width: 120px; }		/* width = left # + ul width - a padding */
		#nav .first a:hover { top: 0px; border:6px solid #D32800; border-top: none; border-right: none; background: #d16f28; width: 120px; }		/* width = left # + ul width - a padding */

		#nav .activei { left: -36px; top: 0px; border:6px solid #D32800; border-top: none; border-right: none; background: #d16f28; width: 120px; }		/* width = left # + ul width - a padding */
		#nav a.activei:hover { margin:0; }

		#nav a span { position: absolute; top: 0; right:0; line-height:0; font-size:0 ;border-top: 1px solid #fff; width: 110px; }

			#nav .first a span { border: none; }

		#nav .active { left: -36px; top: -6px; margin-bottom: -12px; /* top&bottom amount */ border: 6px solid #D32800; border-right: none; background: #d16f28; width: 120px; }		/* width = left # + ul width - a padding */#box { width:574px; margin: 20px 0 0 20px; }

	#box-t { background: url(images/box-t.gif) no-repeat; height:9px; font-size:.1em; }
	#box-m { background: url(images/box-m.gif) repeat-y; padding:10px 24px 5px;}
	#box-b { background: url(images/box-b.gif) no-repeat; height:9px; font-size:.1em; }

#right { border-left: 1px solid #D32800; width:200px; float:right; padding-left:20px; margin: 100px 55px 10px 0; .margin: 100px 28px -10px 0; }

#right .readmore { padding-bottom:20px; }
#right p { line-height:16px; }

#redlinks { width:400px; margin: 25px; }
	
	#redlinks a, #right a { color: #EF0A0A; }
	#redlinks a:hover, #right a:hover { color: #EF0A0A; text-decoration:none; }

#footer { border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; background: #999999; height:59px; width:898px; margin: 0 auto; color: #f6f6f6; text-align:center; font-size: 1.2em; line-height:26px; padding-top:5px; }

	#footer a { color: #f6f6f6; text-decoration: none; font-size: 1em; }
	#footer a:hover { color: #FFF; text-decoration: underline; }

#copyright { border: none; background: #999999; margin: 0 auto; color: #f6f6f6; text-align:center; font-size: 0.8em; line-height:16px; padding-top:5px; }

	#copyright a { color: #f6f6f6; text-decoration: none; font-size: 1em; }
	#copyright a:hover { color: #FFF; text-decoration: underline; }

.pic { float: left; padding: 4px 20px 0 0; }
