body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #fff;
}

#screenLayout {width: 800px; margin: 5px auto; position: relative; border: solid 1px #fff; background-color: #fff;}
#header {
	background-color:#d3eafc;
	border:1px solid #003399;
}
#middleLayout {width: 798px; background-image: url('img/wallpaper.gif');	background-repeat: repeat-y; background-color: #fff; margin-top: 5px; margin-bottom: 1px; border: 1px solid #003399; float: none; overflow: hidden; min-height: 488px;}
#middleLayout:after	{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#middleLayout {display: inline-block;}
#middleLayout {display: block;}
#centerLayout {width: 607px; float: left; margin-left: 191px; display: inline;}
#leftLayout {float: left; width: 191px; margin-left: -798px; padding-bottom: 12px;}
.pageContainer {padding: 12px 12px 30px 12px !important; border: 1px solid #fff;}
#searchLayout {width: 798px; background-color: #fff; margin: 5px 0px 0px 0px; border: 1px solid #003399;}
#searchinner {margin: 0px 0px 0px 5px;}

a:link {COLOR: #990000; text-decoration: underline }
a:visited {COLOR: #996600; text-decoration: underline }
a:hover { COLOR: #996600; text-decoration: underline }

.body {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000066;
}

.border {
	border: 2px solid #000066;
}

.border1 {
	border: 5px solid #009999;
}
.bordercontact {
	background-color: #EEE;
	border-top: 1px solid #515BD1;
	border-right: 1px solid #515BD1;
	border-bottom: 1px solid #515BD1;
	border-left: 1px solid #515BD1;
}

.borderheader {
	border: 1px solid #000066;
}

.borderslideshow {
	border: 2px solid #003399;
}

.bordertitle {
	border: 2px solid #009999;
	background-color: #FFFFFF;
}

.close {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

.cr {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000066}

.emb { font-size: 14px; color: #000066}
.include {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000066}
.include-jp {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000066}
.newsbox {
	width: 570px;
	margin-left: 8px;
}
.newsboxfull {
	width: 787px;
	margin-left: 8px;
}
.newsdate {
	color: #990000;
	width: 100px;
}
.newsheader {
	background-image: url(img/newsheaderblue.gif);
	width: 385px;
	height: 22px;
}
.newsitem {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.newslist {
	background-color: #fff;
	width: 560px;
	border: 1px solid #eee;
}
.newslistfull {
	background-color: #fff;
	width: 770px;
	border: 1px solid #09C;
}
.newstitle {
	color: #fff;
	padding-top: 5px;
	padding-left: 10px;
}
.newstitle_j {
	color: #fff;
	padding-top: 5px;
	padding-left: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}
.req {
	color: red;
}
.selectitem {
	color: white;
	background-color: #515BD1;
}
.sent {
	color: white;
	background-color: #515BD1;
}

.slideshowpad {
	padding-top: 5px;
	padding-bottom: 5px;
}

.title {
	font-size: 14px;
	color: #990000;
}

.webform {font-size:70%;font-weight:normal; line-height: 14px;}

.leftLayout					{padding: 2px;}
.leftMenu					{border-top: solid 1px #003399; border-bottom: solid 1px #003399; background-color: #E1EAF3; padding: 2px 2px 10px 2px; margin: 5px 5px 0 5px; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif;}
.leftMenu ul					{padding: 0; margin: 0; list-style: none;}
.leftMenu ul ul					{}
.leftMenu a					{display: block; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.leftMenu a:active,
.leftMenu a:visited,
.leftMenu a:link				{padding: 2px; margin: 0; color: #000000; text-decoration: none; border: solid 1px #FFF;}
.leftMenu a:hover				{padding: 2px; margin: 0; color: #000000; text-decoration: none; border: solid 1px #0066CC; background-color: #B6D3F7;}
.leftMenu li					{margin: 0; display: inline; vertical-align: middle;}
.leftMenu li img				{vertical-align: middle; float: left; margin-right: 2px;}
.level0 a.top					{margin-left: 0px; background-image: url("img/ua1.gif"); background-position: 3px 5px; background-repeat: no-repeat; padding-left: 16px;}
.level0 a.top:hover, 
.level0 a.top:active, 
.level0 a.top:visited, 
.level0 a.top:link				{color: #990000; padding-left: 18px; margin-left: 0px; font-weight: bold;}
a.selectedSec:link,
a.selectedSec:hover,
a.selectedSec:active,
a.selectedSec:visited				{color: #000000;}
.selected					{padding: 2px; margin: 0; color: #000000; text-decoration: none; background-color: #E1EAF3; border: solid 1px #FFFEF2; font-weight: bold; cursor: default; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.level0 .selected,
.level0 a:link,
.level0 a:hover,
.level0 a:visited,
.level0 a:active				{padding-left: 8px;}
.level1 .selected				{padding-left: 20px; font-weight: bold;}
.level1 a:link,
.level1 a:hover,
.level1 a:visited,
.level1 a:active				{margin-left: 0px; background-image: url("img/ua1.gif"); background-position: 3px 5px; background-repeat: no-repeat; padding-left: 20px; font-weight: normal;}
.level2 .selected,
.level2 a:link,
.level2 a:hover,
.level2 a:visited,
.level2 a:active				{padding-left: 30px; font-weight: normal;}

<!-- BEGIN_BODY_MENU -->

.bodyNav a					{}
.bodyNav a:active,
.bodyNav a:visited,
.bodyNav a:link				{font-size: 11px; text-decoration: none;}
.bodyNav a:hover				{text-decoration: underline;}
