.TitleOwner { background-color : #3399FF; vertical-align: middle  }

.TitleBar { background-color : #000000; vertical-align: middle }

.TitleBarNode { background-color : #C0C0C0; vertical-align: middle ;border: 1px solid;}

.Table{
	border: 1px solid;
}

.TableObj{
	border: 1px solid;
}

.TableGroupMenu{
	border: 1px solid;
	background-color :#F5FFFA ;
}

.TableMenu{
	border: 1px solid;
	/*background-color :#F5FFFA ;*/
	background-color :#FFFFF0     ;
	1px solid;
}

.TableSum{
	border: 1px solid;
	/*background-color :#E0FFFF  ;*/
	/*background-color :#F0F8FF   ;*/
	background-color :#FFFFF0     ;
	1px solid;
}

.title{font-size:12pt}


.boldtitle {
	FONT-WEIGHT: bold ; FONT-SIZE: 24px; }
.pagetitle {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; }
.subtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; }




.subtitle {FONT-WEIGHT: normal; FONT-SIZE: 15px; }
.boldtitle {FONT-WEIGHT: bold; FONT-SIZE: 24px; }
.smalltitle { font-weight: bold; font-size: 15px; }

.title1 {FONT-SIZE: 25px; }

.small{font-size:8pt}

.big{font-size:14pt}

.country { color: #99ccff; font-size: 11px; font-family: Verdana, sans-serif; font-weight: bold; }

.related { color: #ffffff; font-size: 12px; font-weight: bold; }

#a:link { color: #1E90FF }
#a:visited { color: #1E90FF  }
#a:hover  { color: #1E90FF }

A.bctl:link {
	FONT-SIZE: 11px; COLOR: #000000;  TEXT-DECORATION: none; }
A.bctl:visited {
	FONT-SIZE: 11px; COLOR: #000000;  TEXT-DECORATION: none; }
A.bctl:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline; }
A.fbox:link {
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none
}
A.fbox:visited {
	FONT-SIZE: 12px; COLOR: #996699; TEXT-DECORATION: none
}
A.fbox:hover {
	FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: underline
}
a.rlinks:link { text-decoration: none; color: #ffffff; font-size: 12px; }
a.rlinks:visited { text-decoration: none; color: #ffffff; font-size: 12px; }
a.rlinks:hover { text-decoration: underline; color: #ffffff; font-size: 12px; }

a.highlight:link { text-decoration: none; color: #ffcc00; font-size: 12px; font-weight: normal; }
a.highlight:visited { text-decoration: none; color: #ffcc00; font-size: 12px; font-weight: normal; }
a.highlight:hover { text-decoration: underline; color: #ffcc00; font-size: 12px; font-weight: normal; }

a.highlightOff:link { text-decoration: none; color: #ffcc00 ; font-size: 12px; font-weight: normal; }
a.highlightOff:visited { text-decoration: none; color: #ffcc00 ; font-size: 12px; font-weight: normal; }
a.highlightOff:hover { text-decoration: underline; color: #ffcc00 ; font-size: 12px; font-weight: normal; }

a.highlightNode:link { text-decoration: none; color: #FF9900; font-size: 12px; font-weight: normal; }
a.highlightNode:visited { text-decoration: none; color: #FF9900; font-size: 12px; font-weight: normal; }
a.highlightNode:hover { text-decoration: underline; color: #FF9900; font-size: 12px; font-weight: normal; }

a.logout:link { text-decoration: none; color: #ffcc00; font-size: 12px; font-weight: normal; }
a.logout:visited { text-decoration: none; color: #ffcc00; font-size: 12px; font-weight: normal; }
a.logout:hover { text-decoration: underline; color: #ffcc00; font-size: 12px; font-weight: normal; }

a.mainlink:link { text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; }
a.mainlink:visited { text-decoration: none; color: #ffffff; font-size: 12px; font-weight: normal; }
a.mainlink:hover { text-decoration: underline; color: #ffffff; font-size: 12px; font-weight: normal; }

a.nodelink:link { text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; }
a.nodelink:visited { text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; }
a.nodelink:hover { text-decoration: underline; color: #000000; font-size: 12px; font-weight: normal; }

a.parent:link { text-decoration: none; color: #000000; font-size: 11px; }
a.parent:visited { text-decoration: none; color: #000000; font-size: 11px; }
a.parent:hover { text-decoration: underline; color: #000000; font-size: 11px; }

a.nav:link { text-decoration: none; color: #000000; font-size: 10pt; }
a.nav:visited { text-decoration: none; color: #000000; font-size: 10pt; }
a.nav:hover { text-decoration: underline; color: #000000; font-size: 10pt; }

.divider { color: #999999; font-size: 12px; font-weight: normal; }

.input { color: #000000 ;font-weight: normal; font-size: 12px; width: 150px; }

.iform { color: #000000; background: #eeeeee; font-weight: normal; font-size: 10pt; }

body,p,strong,em,dt,dd,ul,ol,dl,sl,th,td,font,u,blink,select,option,div,span,li { font-size: 10pt; }


.tblue { color: #ffffff; background: #6699cc; font-weight: bold; font-size: 12px; }

.tdblue { color: #ffffff; background: #006699; font-weight: bold; font-size: 12px; }

.tgray { color: #ffffff; background: #666666; font-weight: bold; font-size: 12px; }

.fnt { color: #000000; font-weight: normal; font-size: 10px; }
.bct {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; }

.tbdark { background: #a3aab0; }
.tbwhite { background: #ffffff; }
.tbimage1 { background-image: url(/jp/i/v11/tabs/tbimage1.gif); }
.tbimage2 { background-image: url(/jp/i/v11/tabs/tbimage2.gif); valign="bottom"}

a.tbmainlink:link { text-decoration: none; color: #333333; font-weight: bold; font-size: 12px; }
a.tbmainlink:visited { text-decoration: none; color: #333333; font-weight: bold; font-size: 12px; }
a.tbmainlink:hover { text-decoration: underline; color: #333333; font-weight: bold; font-size: 12px; }

a.tablink:link { text-decoration: none; color: #333333; font-weight: normal; font-size: 12px; }
a.tablink:visited { text-decoration: none; color: #333333; font-weight: normal; font-size: 12px; }
a.tablink:hover { text-decoration: underline; color: #333333; font-weight: normal; font-size: 12px; }

a.tablinkblue:link { text-decoration: none; font-weight: normal; font-size: 12px; } 
a.tablinkblue:visited { text-decoration: none; font-weight: normal; font-size: 12px; } 
a.tablinkblue:hover { text-decoration: underline; font-weight: normal; font-size: 12px; } 

/*
#menu {
	width: 680px;
	background-color : #3399FF
	margin: 0px;
}
*/
.menu {
	padding: 5px;
	width: 680px;
	font-weight: normal;
	text-align: left;
	vertical-align: baseline;
	background-color: #3399FF;
}

.mainsummary {
	width: 400px;
}
.mainsummary th {
	width: 200px;
	font-weight: normal;
	text-align: left;
	background-color: #3399FF;
}
.mainsummary td {
	width: 200px;
	background-color: #E8F6F7;
}

.summary {
	width: 200px;
}
.summary th {
	width: 100px;
	font-weight: normal;
	text-align: left;
	background-color: #3399FF;
}
.summary td {
	width: 100px;
	background-color: #E8F6F7;
}

.daily {
	width: 600px;
}
.daily th {
	width: 100px;
	font-weight: normal;
	text-align: left;
	background-color: #3399FF;
}
.daily td {
	width: 100px;
	background-color: #E8F6F7;
}

.persite {
	width: 620px;
}
.persite th {
	font-weight: normal;
	text-align: left;
	background-color: #3399FF;
}
.persite td {
	background-color: #E8F6F7;
}
.persite td.menu {
	width: 520px;
}
.persite tr.sum td{
	background-color: #3399FF;
}

.setting {
	width: 550px;
	margin: 20px auto;
	text-align: left;
}
.setting th {
	width: 35%;
	font-weight: normal;
	padding: 5px;
	text-align: left;
	background-color: #3399FF;
}
.setting td {
	padding: 10px;
	width: 65%;
	background-color: #E8F6F7;
}

.siteinfo {
	width: 600px;
}
.siteinfo th {
	font-weight: normal;
	padding: 5px;
	text-align: left;
	background-color: #3399FF;
}
.siteinfo td {
	padding: 10px;
	background-color: #E8F6F7;
}

.med {
	width: 400px;
}      