body{
	background-color:#ffffff;
	text-align : center;
	font-family: Verdana, MS UI Gothic;
	font-size: 10pt;
	margin : 0;
}
a{
	color: #000000;
}


div.index_softbox{
	width : 536px;
	height : 167px;
	background-color : #eeeeee;
	background-image : url('tape_bg.png');
	background-repeat : no-repeat;
	padding:0px;
}
#softbox_text{
	margin-left : 260px;
	margin-top : 10px;
	margin-right : 10px;
	text-align : left;
}


div.maindiv{
	background-color:#ffffff;
	width:800px;
	border:1px solid #000000;
}
div.topbar{
	background-color:#000000;
	text-align: right;
}
div.menubar{
	width : 800px;
	height : 32px;
}
div.menuitem{
	background-color : #000000;
	background-image : url('menuitem.png');
	color:#ffffff;
	width : 100px;
	height : 32px;
	float : left;
	line-height : 32px;
	vertical-align  : middle;
}
.menuitem a { color: white  ;text-decoration: none; }
div.left{
	width : 568px;
	float : left;
}

div.right{
	width : 230px;
	float : right;
}
h4{
	background-color : #eeeeee;
	border : 1px solid #aaaaaa;
	line-height : 18px;
	font-size : 10pt;
	margin : 0px;
}
div.spacedborder{
	margin-left : 0px;
	margin-right: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
	padding : 0px;
	border : 1px solid #cccccc;
}
div.spaced{
	margin : 16px;
	padding : 0px;
}
div.spacedleft{
	margin : 16px;
	padding : 0px;
	text-align : left;
}
div.spacedcenter{
	margin : 16px;
	padding : 0px;
	text-align : center;
}

div.main{
	width : 800px;
}
div.maincont{
	text-align:left;
}
div.news{
	margin : 16px;
	border : 1px solid #cccccc;
	width : 536px;
}
div.newstitle{
	background-image : url('bar2.png');
	width : 536px;
	height : 20px;
	color : #ffffff;
	font-size : 10pt;
	font-family : Verdana , MS UI Gothic;
	padding : 0px;
	spacing : 0px;
	vertical-align : middle;
	line-height : 20px;
	font-weight : bold;
}
.newstitle a {color : #ffffff; }
div.address{
	clear : both;
	background-color: #0000ff;
	background-image: url('bar1.png');
	color: #ffffff;
	width:800px;
}
div.pagetitle{
	text-align:center;
	font-weight:bold;
	font-size: 26pt;
	height: 48px;
}
div.photodiv{
	text-align:left;
	float : left;
	width:240px;
}
div.contactform{
	padding : 4px;
}
table.schedule{
	border:1px solid #0000ff;
}
p.subcont{
	padding-left: 40px;
	text-align:left;
}
td{
	font-size: 10pt;
}
td.title{
	background-image:url('barbg1.png');
	width : 220px;
	font-size: 10pt;
	color : #ffffff;
	font-weight : bold;
}
td.menuitem{
	background-image:url('tab.png');
	width : 88px;
	height : 31px;
	text-align : center;
	padding : 0px;
}
.menuitem a { color : #ffffff; }
td.longtitle{
	background-image:url('barbg1.png');
	width : 440px;
	font-size: 14pt;
	color : #ffffff;
	font-weight : bold;
}
.longtitle a { color: white }
td.linkdesc{
	font-size: 8pt;
}
img {
	border:0px;
}
table.viewitem{
	background-color: #000000;
	width: 400px;
}
td.coitem{
	background-color: #ffff00;
}
td.softdesc{
	vertical-align : top;
}


