			BODY{		
				font-family: sans-serif;
				font-size: 10pt;
			}	
			A{}
			A.button{
				border: 0;
				text-decoration: none;
				color: navy;
			}
			A.button:hover{
				color:  maroon;
			}
			a.menubutton{
				font-size:  10pt;
				font-family: sans-serif;
				color: white;
				text-decoration: none;
			}
			A.menubutton:hover{
				color:  yellow;
			}
			A.more{
				text-decoration:  none;
				color: darkgray;
			}
			A.more:hover{
				color:  maroon;
			}

			H3{
				font-family: sans-serif;
				font-size:  11pt;
				color:  black;
				text-align:  center;
			}
			IMG{
				border: 0;
			}
			P{
				font-family: sans-serif;
				font-size:  10pt;
				color:	black;
			}
			P.p_news:first-letter{
				font-size: 24pt;
				font-weight: 600;
				font-family: serif;
				color:  maroon;
				float: none;				
			}
			P.p_news{
				font-size: 8pt;
			}
			td.button{
				background-image:  url(images/button_background.jpg);
				color:  white;
				width:63px;
				text-align: center;
				
			}			
			.endbox{
				position: absolute;
				left: 970px;
				top:  15px;
				height: 125px;
				width: 141px;
				background-image: url(images/end_box.jpg);
			}
			.footer{
				position: relative;
				text-align: center;
				width: 100%;
				color: #c6c6c6;
			}
			.hilight{
				color: maroon;
				font-weight: bolder;
			}
			.logo{
				position: absolute;
				left: 10px;
				top: 26px;
				z-index: 100;
			}
			.mainbody{
				position: absolute;
				left: 0px;
				top:  140px;
				text-align: center;				
			}
			.mb_image{
				position: absolute;
				left: 100px;
				top: 140px;
				text-align: center;
			}
			.mb_demo{
				position: absolute;
				left: 20px;
				top: 730px;
				width: 320px;
			}
			.mb_promo{
				position: absolute;
				left: 350px;
				top: 730px;
				width: 320px;
			}			
			.mb_acm{
				position: absolute;
				left: 680px;
				top: 730px;
				width: 426px;
			}
			.menubar{
				position: absolute;
				top: 150px;
				left: 485px;
				text-align: center;
				z-index: 101;
			}
			.news{
				position: absolute;
				top: 250px;
				left:40px;
				width: 200px;
			}
			
			.news1{
				background-image:  url(images/news_background.jpg);
				border: solid lightgrey 1pt;
				position: relative;
				left: 0px;
				top:  0px;
				width: 200px;
				padding:  6px;
				font-size: 8pt
			}			
			.news2{
				background-image:  url(images/news_background.jpg);
				border: solid lightgrey 1pt;
				position: relative;
				left: 0px;
				top:  10px;
				width: 200px;
				padding:  6px;
				font-size: 8pt				
			}
			.news3{
				background-image:  url(images/news_background.jpg);
				border: solid lightgrey 1pt;
				position: relative;
				left: 0px;
				top:  20px;
				width: 200px;
				padding:  6px;
				font-size: 8pt				
			}
			.news4{
				background-image:  url(images/news_background.jpg);
				border: solid lightgrey 1pt;
				position: relative;
				left: 0px;
				top:  30px;
				width: 200px;
				padding:  6px;
				font-size: 8pt				
			}
			.startbox{
				position: absolute;
				left: 205px;
				top:  15px;
				height: 125px;
				width: 175px;
				background-image: url(images/start_box.jpg);
				z-index:0;
			}
			.storybutton1{
				position: absolute;
				left: 370px;
				top:  15px;
				height: 125px;
				width: 141px;
				background-image: url(images/story_button.jpg);
			}
			.storybutton2{
				position: absolute;
				left: 520px;
				top:  15px;
				height: 125px;
				width: 141px;
				background-image: url(images/story_button.jpg);
			}
			.storybutton3{
				position: absolute;
				left: 670px;
				top:  15px;
				height: 125px;
				width: 141px;
				background-image: url(images/story_button.jpg);
			}

			.storybutton4{
				position: absolute;
				left: 820px;
				top:  15px;
				height: 125px;
				width: 141px;
				background-image: url(images/story_button.jpg);
			}

			.storybutton_table{
				font-family: sans-serif;
				color: navy;
				text-align: center;
				width: 100%;
				height:  100%;
				border: solid white 1px;
			}
			.sub_page_image{
				position: absolute;
				top: 280px;
				left:40px;
				width: 200px
				vertical-align: middle;
			}
			.sub_page_announce{
				position: absolute;
				top: 530px;
				left:250px;
				width:600px;
			}
			.sub_page_main{
				position: absolute;
				top: 1080px;
				left:250px;
				width:600px;
			}