body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background:url(../images/bgr_main.gif) repeat;}
	
a:link {
	color: #008CF9;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #008CF9;
}
a:hover {
	text-decoration: none;
	color: #0033CC;
}
a:active {
	text-decoration: none;
	color: #009999;
}

.justify { text-align:justify}

.copy{ 
	font-size:11px; 
	color:#CDDEED;
	}
	
.fr{ 
	font-family:Arial;
	font-size:11px;
	color:#006666;
	height:17px;
}
.specialized{ 
	font-family:Arial;
	font-size:12px;
	color:#003366;
}
.title{ 
	font-size:12px;
	color:#096DB7;
	font-weight:bold;
	text-transform:uppercase;
}

.titlesub{ 
	font-size:20px;
	color:#333333;
	font-weight:bold;
	text-transform:uppercase;
}
.textbold{ 
	font-size:14px;
	color:#003366;
	font-weight:bold;
}

.white{ 
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

.required {
	color:#FF0000;
	font-size:13px;}	
	
navi_sub {
	color:#0033CC;
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
}
a.navi_sub:visited { 
	color:#0033CC; 
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	text-decoration: none; 
	background-image:url(../images/navi_sub_bgr.gif); 
	width:215px; 
	height:25px; 
	padding: 4 4 2 18
} 
	
a.navi_sub:link { 
	color:#0033CC; 
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	text-decoration: none; 
	background-image:url(../images/navi_sub_bgr.gif); 
	width:215px; 
	height:25px; 
	padding: 4 4 2 18
}

a.navi_sub:hover { 
	color:#333333; 
	font-size:11px;
	font-family:Arial, Tahoma, Verdana;
	font-weight:bold;
	text-decoration: none; 
	background-image:url(../images/navi_sub_bgr_o.gif); 
	width:215px; 
	height:25px; 
	padding: 4 4 2 18
}

.date { color:#FF9900; font-size:11px;}
.date a:visited { color:#FF9900; text-decoration: none; } 
.date a:link{ color:#FF9900; text-decoration: none; }
.date a:hover { color:#000000; text-decoration: none;}

.news { color: #FFFFFF; font-size:12px;}
.news a:visited { color:#FFFFFF; text-decoration: none; } 
.news a:link{ color:#FFFFFF; text-decoration: none; }
.news a:hover { color:#CCCCCC; text-decoration: none;}

.hnews { color: #333333; font-size:12px;}
.hnews a:visited { color:#333333; text-decoration: none; } 
.hnews a:link{ color:#333333; text-decoration: none; }
.hnews a:hover { color: #008CF9; text-decoration: underline;}

.bottom { color:#CDDEED; font-size:11px;}
.bottom a:visited { color:#CDDEED; text-decoration: none; } 
.bottom a:link{ color:#CDDEED; text-decoration: none; }
.bottom a:hover { color:#FFCC00; text-decoration: none;}

.submenu{ color:#FFFFFF; font-size:11px; font-weight:bold}
.submenu a:visited { color:#FFFFFF; text-decoration: none; } 
.submenu a:link{ color:#FFFFFF; text-decoration: none; }
.submenu a:hover { color: #FF0000; text-decoration: none;}

.menu{ 
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none; 
	}
.menu a:link{ 
	color:#FFFFFF; 
	text-decoration: none;

	}
.menu a:visited { 
	color:#FFFFFF; 
	text-decoration: none;
}
.menu a:hover { 
	color: #000000;
	}

.menuc { 
	font-size:11px;
	TEXT-DECORATION: none;	
	COLOR: #0035CD; 
	height:25px;
}
.menuc A:link {
	COLOR: #0035CD; 
	TEXT-DECORATION: none;
	background-color:#C3D8F4;
	DISPLAY: block;
	vertical-align:middle;
	WIDTH: 215x; 
	height:25px; 
}

.menuc A:visited {
	COLOR: #0035CD; 
	TEXT-DECORATION: none;
	background-color:#C3D8F4;
	DISPLAY: block; 
	WIDTH: 215px; 
	height:25px;
}
.menuc A:hover {
	COLOR: #000000	; 
	background-color:#C3D8F4;
	TEXT-DECORATION: none;
}

.menuleft { 
	TEXT-DECORATION: none;	
	COLOR: #0035CD; 
	height:23px;
	margin-top:10px;
}
.menuleft A:link {
	COLOR: #0035CD; 
	TEXT-DECORATION: none;
	background-color:#DFEAF9;
	DISPLAY: block;
	vertical-align:middle;
	WIDTH: 213x; 
	height:23px; 
}

.menuleft A:visited {
	COLOR: #0035CD; 
	TEXT-DECORATION: none;
	background-color:#DFEAF9;
	DISPLAY: block; 
	WIDTH: 213px; 
	height:23px;
}
.menuleft A:hover {
	COLOR: #FF9900; 
	background-color:#F5F5F5;
	TEXT-DECORATION: none;
}

	
.navi {color:#FFFFFF; font-size:11px; font-weight:bold}
a.navi:visited { color:#FFFFFF; text-decoration: none; background-image:url(../images/navi.gif); height:28px; padding: 9 20 9 20; width:105px;} 
a.navi:link { color:#FFFFFF; text-decoration: none; background-image:url(../images/navi.gif); height:28px; padding: 9 20 9 20; width:105px;}
a.navi:active { color:#000000; text-decoration: none; background-image:url(../images/navi_o.gif); height:28px; padding: 9 20 9 20; width:105px;}
a.navi:hover { color:#000000; text-decoration: none; background-image:url(../images/navi_o.gif); height:28px; padding: 9 20 9 20; width:105px;}


.navijapan {color:#FFFFFF; font-size:11px; font-weight:bold}
a.navijapan:visited { color:#FFFFFF; text-decoration: none; background-image:url(../images/navi.gif); height:28px; padding: 9 25 9 25; width:90px;} 
a.navijapan:link { color:#FFFFFF; text-decoration: none; background-image:url(../images/navi.gif); height:28px; padding: 9 25 9 25; width:90px;}
a.navijapan:active { color:#000000; text-decoration: none; background-image:url(../images/navi_o.gif); height:28px; padding: 9 25 9 25; width:90px;}
a.navijapan:hover { color:#000000; text-decoration: none; background-image:url(../images/navi_o.gif); height:28px; padding: 9 25 9 25; width:90px;}

.dropmenudiv_a{
text-decoration:none;
color:#FFFFFF;
background-color: #3A8AC5;
display: block;
width: 150px;
height:22px;
}

.dropmenudiv_a a:link{ 
font-size:11px;
color: #FFFFFF;
text-decoration:none;
background-color: #3A8AC5;
display: block;
width: 150px;
height:22px;
}


.dropmenudiv_a a:visited{
color: #FFFFFF;
text-decoration:none;
background-color: #3A8AC5;
display: block;
width: 150px;
height:22px;
}


.dropmenudiv_a a:hover{
color: #000000;
text-decoration:none;
background-color: #69B8E8;
display: block;
width: 150px;
height:22px;
}