
TABLE.WHOLE {
	width:	100%;
	background:	#aaa;
	padding:	0px;
	margin:	0px;
	border:	none;
}

TABLE.HEADTABLE {
	margin:	0em;
	padding:	0em;
	width:	100%;
}

TABLE.MENUCOLUMN {
	width:	100%;
	padding:	0px;
	margin:	0px;
}

TABLE.MENUTABLE {
	background:	#000;
	margin:	3em 0px 0px 0px;
}

TD.MESSAGE {
	background:	#ddd;
	color:	#000;
	font-family:	"Garamond", serif;
	font-size:	80%;
	text-align:	justify;
	padding:	0.3em;
        line-height:    150%;
	background-image:	url(/gray.png);
}

TD.NOTICE {
	background:	#ddd;
	color:	#000;
	font-family:	"Garamond", serif;
	text-align:	justify;
	font-size:	80%;
	padding:	0.3em;
        line-height:    150%;
	background-image:	url(/gray.png);
}

TD.MENUTD {
	line-height:	150%;
	background:	#ddd;
	color:	#000;
	text-align:	left;
	font-weight:	600;
	padding:	0.3em;
	margin:	0px;
	margin:	0% 5%;
	vertical-align:	top;
	background-image:	url(/gray.png);
}

TD.HEADTD {
	background:	#eee;
	color:	#eee;
	font-size:	120%;
	text-align:	left;
	font-weight:	600;
	padding:	0px;
	margin:	0px;
}

TD.MINIIMG {
	background:	#000;
	margin:	0px;
	padding:	0.2em 0.5em;
}

TD.URL1 {
	font-size:	80%;
	font-weight:	600;
	color:	#309;
;	background:	#cde;
	background:	#bd0;
	padding:	0.2em 0.5em;
}

TD.URL2 {
	font-size:	80%;
	font-weight:	600;
;	color:	#f33;
	color:	#309;
;	background:	#edc;
	background:	#bd0;
	padding:	0.2em 0.5em;
}

TD.HEADTABLE {
	padding:	0px;
	margin:	0px;
	background:	#000;
	vertical-align:	top;
}

TD.MENUCOLUMN {
	margin:	0px;
	padding:	0px;
	background:	#000;
}


TH.THMENU {
	font-size:	120%;
;	background:	#e63;
;	background:	#06b;
	background:	#459;
	padding:	0.4em;
	color:	#eee;
}

TH.IMGTABTH {
	background:	#e52;
}

P.EMP {
	margin:	0em;
	text-align:	justify;	
        line-height:    130%;
	font-size:	80%;
	background:	#eec;
	border-color:	#000;
	border-width:	1px;
	border-style:	solid;
}

SPAN.HEAD {
	font-size:	120%;
	font-weight:	600;
	display:	inline;	
	color:	red;
}

P.HEMILIST {
	margin:	0em 0em 10px 6px;
}

IMG.MINIIMG {
	margin:	0.1em;
	padding:	0px;
}

UL.INTABLE {
	margin:	0.5em 0.5em 0.5em 0em;
}

P.UPDATE {
	font-size:	80%;
	margin:	3px 5px;
	line-height:	130%;
	color:	#028;
	font-weight:	500;
	text-align:	right;
}

SPAN.UPDATE {
	font-size:	90%;
	margin: 4px 4px 4px 1em;
	line-height:	130%;
	color:	#028;
	font-weight:	600;
	display:	block;
	text-align:	left;
	padding:	0px;
}

SPAN.PARATITLE {
	font-size:	130%;
	line-height:	130%;
	margin: 0em;
	color:	#028;
	font-weight:	600;
	display:	block;
	text-align:	left;
	padding:	0.2em 0.5em;
	background:	#ddd;
	border-width:	1px 0px 1px 0px;
	border-color:	#aaa;
	border-style:	dashed;
}

DIV.TIMENAVI {
	background:	#be0;
	padding:	0em;
}

P.TIMENAVI {
	font-size:	80%;
	text-align:	left;
	margin:	0px;
}

TABLE.TIMENAVI {
	margin:	0.8em 0.2em;
;	background:	#291;
	background:	#aa6;
	width:	98%;
}

TR.TIMENAVI {
}

TH.TIMENAVI {
	margin:	0.5em 3em;
;	background:	#291;
;	background:	#cec;
	background:	#ee8;
	color:	#000;
	padding:	0.2em 0.4em;
	text-align:	left;
	white-space:	nowrap;
}

TD.TIMENAVI {
	margin:	0.5em 3em;
;	background:	#eee;
	background:	#eec;
	padding:	0.2em 0.4em;
	font-weight:	600;
}

	
SPAN.NOTAVAIL {
	color:	#777;
}

TABLE.TROPIC {
	background:	#aa6;
}

IMG.TROPICIMG {
	margin:	0px;
	padding:	0px;
}

TABLE.TROPIC TD {
	background:	#eec;
	padding:	3px 6px;
	font-weight:	600;
	text-align:	left;
}	

TABLE.TROPIC TH {
	background:	#ee8;
	padding:	3px 6px;
	font-weight:	600;
	color:	#000;
	text-align:	center;
}	


DIV.TROPIC {
	margin:	0.8em;
}

TABLE.TROPIC UL {
	margin:	0px;
	padding:	0px;
	line-height:	1.2;
}

FORM.DATEFORM {
	display:	inline;
}

INPUT.DATEFORM {
	display:	inline;
}

SELECT.DATEFORM {
	display:	inline;
}

TABLE.NUMBER {
	margin:	0.4em 0.2em;
	background:	#aa6;
	width:	97%;
}

TABLE.NUMBER TH {
	padding:	0.2em 0.5em;
	color:	#000;
	background:	#ee8;
	text-align:	center;
	font-weight:	600;
}

TABLE.NUMBER TD {
	padding:	0.2em 0.6em;
	background:	#eec;
	font-weight:	600;
	text-align:	right;
}

TD.HEADTABLE {
	background:	#eee;
	background-image:	url(/gray.png);
	border:	none;
	text-align:	left;
}

TD.HEADDIV {
	background:	#eee;
	background-image:	url(/gray.png);
	text-align:	left;
}

TH.HEADDIV {
	background:	#dde;
	color:	#000;
	border-width:	1px 0px 2px 0px;
	border-color:	#35a;
	border-style:	solid;
	padding:	0.1em 0.3em;
	text-align:	center;
}

H1.HEADDIV { 
	font-size:	160%;
	line-height:	130%;
	padding:	0px;
	margin:	0px 0.5em;
	display:	inline;
	border:	none;
	font-weight:	500;
	color:	#222;
}


H2.DBMENU {
	border-style:	solid dashed dashed dashed;
	border-width:	2px 1px 1px 1px;
	font-size:	100%;
	font-weight:	600;
	border-color:	#c00;
	color:	#555;
	margin:	10px 4px;
	background:	#edd;
	padding:	0.1em 0.5em;
	line-height:	130%;
}
	

TABLE.HEADDIV {
	width:	100%;
	border:	none;
}

OL {
	margin:	0em;
	padding:	0em 0.2em 0em 2em;
}

UL.NEWS {
	margin:	0em;
	padding:	0em 0.2em 0em 1em;
}

OL LI {
	line-height:	130%;
	margin:	0.1em 0.5em;
	padding:	0em;
}

UL LI {
	margin:	0.5em 0em 0.5em 2em;
	padding:	0px;
}

UL.NEWS LI {
	line-height:	130%;
	margin:	0.3em 0.5em;
	padding:	0em;
}

P.SMALLNOTE {
	text-align:	right;
	font-size:	80%;
	margin:	0.1em 0.5em;
	padding:	0.1em 0.5em;
}

P.LATESTNEWS {
	font-size:	80%;
	margin:	5px 0px;
	border-style:	solid;
	border-width:	0px 0px 0px 0.8em;
	border-color:	#7c3;
	padding:	0.0em 0.0em 0.0em 5px;
}

P.HIGHLIGHT {
	font-size:	85%;
	margin:	5px 0px;
	padding:	2px 5px;
	background:	#deb;
	border-width:	1px;
	border-style:	solid;
	border-color:	#795;
}

#PURPOSE:first-letter {
	font-size:	140%;
	font-weight:	600;
	display:	inline;	
	color:	red;
}	

H2.I {
	background:	#fb6;
	border-style:	solid;
	border-width:	1px;
}

P.IDBAR {
	font-size:	80%;
}

DL.I {
	margin:	15px;
	font-size:	120%;
}

SPAN.URL {
	border-style:	solid;
	border-width:	1px;
	border-color:	#aa7;
	background:	#eed;
	display:	block;
	padding:	1px 5px;
}

P.HEADLINE { 
	margin:	0px;
	padding:	4px 15px;
	text-align:	right;
	border-style:	solid;
	border-width:	1px 1px 0px 1px;
	border-color:	#aaa;
	font-size:	90%;
	background:	#eed;
	font-weight:	600;
}

P.HEADLINE2 { 
	margin:	0px;
	padding:	10px 15px;
	text-align:	center;
	border-style:	solid;
	border-width:	2px 15px 2px 15px;
	border-color:	#058;
	font-size:	110%;
	background:	#eea;
	font-weight:	700;
}

TABLE.DINFO {
	background:	#999;
	margin:	0px;
	width:	100%;
}

TABLE.DINFO TH {
	background:	#cde;
	font-weight:	600;
	font-size:	100%;
	color:	#222;
}

TABLE.DINFO TH.TITLE {
	background:	#ee7;
	font-weight:	600;
	font-size:	130%;
	color:	#222;
	text-align:	center;
}

TABLE.DINFO TD {
	background:	#eee;
	vertical-align:	top;
	width:	25%;
	padding:	1px;
	font-weight:	500;
}

TABLE.DINFO TD.TINFO {
	font-size:	90%;
	font-weight:	600;
	padding:	4px 10px;
	background:	#eed;
	text-align:	left;
}

TABLE.DINFO TD.BOTTOM {
	font-size:	80%;
	padding:	4px 10px;
	background:	#eeb;
	text-align:	left;
}

TABLE.DINFO UL {
	list-style-type:	none;
	margin:	3px;
}

TABLE.DINFO LI {
	margin:	0px;
}

	

