/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* COMMON.CSS
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* HTML */
html{
/*
   background: #f0f0f0 url("../bg.gif") repeat-y;
*/
   background: url("/shared/bg.gif") repeat-y scroll center center #F0F0F0;
   margin:0px auto;
   padding:0px;
   font-size:80%;
   color:#323232;
   overflow-y:scroll;
   min-width: 960px;
}

/* BODY */
body
{
/*
   background: #f0f0f0 url("../bg.gif") repeat-y;
*/
   margin:0px auto 10px;
   width: 924px;
   _text-align: center;
}
table,td, th
{
   background-image:none;
   font-size:100%;
   color:#323232;
}
img {
   border:none;
}

/* --------------------------------------------------------------------- */

/* A */

a:link
{ color:#003399; }
a:visited 
{ color:#660099; }
a:hover
{ color:#0033cc; }

a.PageTop:link
{ color:#003399; }
a.PageTop:visited
{ color:#003399; }
a.PageTop:hover
{ color:#003399; }

/* --------------------------------------------------------------------- */

/* TD */
td.Menu
{ background-color:#d9d9d9; }
td.Contents
{ background-color:#ffffff; }
td.BgMenuBottom
{
/*
   background: #f0f0f0 url("../bg_menu_bottom.gif") ;
*/
   background: #f0f0f0 url("/shared/bg_menu_bottom.gif") ;
}
td.TextMd
{
   color:#007082;
   font-weight:bold;
   background-color:#f0f0f0;
}
td.Date
{
   font-weight:bold;
   white-space:nowrap;
   width:90px;
}
td.Detail
{
   width:425px;
}

/* --------------------------------------------------------------------- */

/* DIV */
div.Header
{ margin-top:8px; }
div.HeaderText
{ font-size:10pt; }
div.Menu
{
   margin-left:3px;
   margin-bottom:3px;
}
div.Contents
{
   margin-left:13px;
   margin-right:9px;
}
div.TextMd
{ margin-left:6px; }
div.Km
{ font-weight:bold; }

div.InquiryAndPolicy
{
   font-size:8pt;
   margin-top:10px;
   margin-left:5px;
   margin-top:10px;
}
div.bottomline
{ margin-top:10px; }
div.Copyright {
   font-size:8pt;
   text-align:right;
   margin-top:10px;
   margin-top:10px;
}
div.Partition
{ margin:10px 0px 8px; }
/* --------------------------------------------------------------------- */

p
{ margin:0em 0em 0.8em }

/* --------------------------------------------------------------------- */
/* 2006/09/28 Update */
div.BreadNavi {
   font-size:10pt;
/*   width:100%; */
   background-color:#e2e2e2;
   padding:5px 0 0 10px;
}
div.InContents {
   width:905px;
}
div.SubLink {
   margin-bottom:10px;
}
div.SubLink a{
   font-weight:bold;
}
div.PageLinkBox{
   padding:15px 15px 5px;
   background-color:#e7f2f4;
}
div.ContentsDate {
   font-weight:bold;
}
div.GetAcroTxt {
   font-size:8pt;
}
td.ContentsTitle {
   background-color:#f0f0f0;
   font-weight:bold;
   padding:10px 15px;
}
td.ContentsText {
   padding:10px 15px;
}
/* --------------------------------------------------------------------- */
/* 2008/01/30 Update */
img.pdf {
   vertical-align:middle;
   margin:0 5px;
}
img.mark_s {
   margin-top:0.3em;
}
img.mark_s_i {
	margin-top:0.3em;
	margin-right:0.2em;
}
div.HeaderText_top {
   font-size:10pt;
   margin-left:5px;
   float:left;
}
div.Language {
   float:right;
   margin-bottom:5px;
}
/* --------------------------------------------------------------------- */
/* 2010/01/29 Update */
div.pagetitle {
	text-align:center;
	margin:0 0 10px 0;
}
ul.item {
	margin:0 0 0 20px;
	padding:0;
}
p.note {
	margin-bottom:5px;
}
p.link-details {
	margin:10px 0 0 18px;
}
p.title {
	margin:10px 0 0 0;
}
table.marking,
table.result {
	border-top:1px solid #5a5a5a;
	border-left:1px solid #5a5a5a;
}
table.marking th,
table.marking td,
table.result th,
table.result td {
	border-right:1px solid #5a5a5a;
	border-bottom:1px solid #5a5a5a;
}
table.marking th,
table.result th {
	white-space:nowrap;
	background-color:#e7f2f4;
}
table.marking td {
	text-align:right;
}
table.result td table,
table.result td table td {
	border:none;
}
div.heading {
	color:#4f66ab;
}
div.SubLink div.linkarea {
	background-color:#f0f0f0;
	text-align:center;
	margin-bottom:20px;
	padding:10px;
}
div.SubLink div.linkarea table {
	margin:0 auto;
}
span.notes {
	color:#ff0000;
}
p.announce {
	border:1px solid #2a4e9e;
	padding:10px;
	margin-bottom:15px;
	color:#2a4e9e;
	text-align:center;
}
div.attend {
	text-align:center;
	margin:0 0 15px 0;
}
