/* ===================================================== */
/* BODY ELEMENT */
/* ===================================================== */
body {
	font-family:MS UI Gothic, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	_font-family:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size:80%;
	line-height:16px;
	color: #333333;
	margin:0;
	padding:0;
	background-image: url(../images/top/top_bg.gif);
	background-repeat: repeat-x;
	background-color: #E2DFD8;
}

/* ALL ////////////////////////////// */

.nav {
	font-size:10px;
	line-height:15px;
	position:static; top:3px;
	letter-spacing: 1px;
	color:#003366;
}

.bcl {
	font-size:9px;
	letter-spacing: 1px;
	color:#333333;
	padding-top: 7px;
	padding-left: 7px;
}

.tx15 {
	font-size:14px;
	_font-size:15px;
	line-height:17px;
	letter-spacing: 1px;
	color:#333333;
	width: 620px;
	padding-top: 8px;
	padding-right: 30px;
	padding-left: 30px;	
}

.bktop_img{
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.nav a:link    {color:#003366; text-decoration:underline;}
.nav a:visited {color:#003366; text-decoration:underline;}
.nav a:hover   {color:#003366; text-decoration:underline;}
.nav a:active  {color:#003366; text-decoration:underline;}

.bcl a:link    {color:#333333; text-decoration:none;}
.bcl a:visited {color:#333333; text-decoration:none;}
.bcl a:hover   {color:#CCCCCC; text-decoration:none;}
.bcl a:active  {color:#CCCCCC; text-decoration:none;}

/* - END // ALL ///// */


/* TOP ////////////////////////////// */

.top_info {
	font-size:12px;
	color: #333333;
	letter-spacing: 1px;
}

.new {
	font-size:10px;
	color: #FF0000;
	letter-spacing: 0px;
}

.top_red {
	font-size:10px;
	color: #FF7070;
}

.top_red a:link    {color:#FF7070; text-decoration:underline;}
.top_red a:visited {color:#FF7070; text-decoration:underline;}
.top_red a:hover   {color:#FF7070; text-decoration:underline;}
.top_red a:active  {color:#FF7070; text-decoration:underline;}

.top_blue {
	font-size:10px;
	color: #336699;
}

.top_blue a:link    {color:#336699; text-decoration:underline;}
.top_blue a:visited {color:#336699; text-decoration:underline;}
.top_blue a:hover   {color:#336699; text-decoration:underline;}
.top_blue a:active  {color:#336699; text-decoration:underline;}

.hr_gray {
	border: 0;
	height: 1px;
	background:url(../images/top/hr_img.gif) repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	width:339px;
}

/* - END // TOP ///// */


/* GREETING ////////////////////////////// */

.tx15gr {
	font-size:14px;
	_font-size:15px;
	line-height:17px;
	letter-spacing: 1px;
	color:#333333;
}

.gr_photo {
	padding-top: 10px;
}

/* - END // GREETING ///// */


/* VISION ////////////////////////////// */

.tx15_vis {
	font-size:14px;
	_font-size:15px;
	line-height:17px;
	letter-spacing: 1px;
	color:#333333;
	width: 640px;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;	
}

.obj {
	font-size:11px;
	_font-size:11px;
	line-height:17px;
	letter-spacing: 1px;
	color:#333333;
}

.obj_box {
	width: 620px;
	margin-top: 16px;
}

.tx14_blue {
	font-size:14px;
	line-height:17px;
	letter-spacing: 1px;
	color:#003399;
}

/* - END // VISION ///// */


/* OFFICER ////////////////////////////// */

.tx15of {
	font-size:14px;
	_font-size:15px;
	line-height:17px;
	letter-spacing: 1px;
	color:#333333;
	padding-left: 7px;
}

.tx15ofbi {
	font-size:13px;
	_font-size:15px;
	line-height:17px;
	letter-spacing: 1px;
	color:#333333;
	padding-left: 7px;
}

.tx15ofli {
	font-size:14px;
	_font-size:15px;
	letter-spacing: 1px;
	color:#333333;
	padding-left: 7px;
}

.tx9of {
	font-size:9px;
	color:#333333;
	padding-left: 7px;
	margin-top: -18px;
	_margin-top: -16px;
	_letter-spacing: 1px;
	_margin-top: 0px;
}

.tx12 {
	font-size: 12px;
	_font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	color:#333333;
}

.oflistbx {
	margin-top: 0px;
}

/* - END // OFFICER ///// */


/* BICA ////////////////////////////// */

.tx15bi {
	font-size:13px;
	line-height:17px;
	color:#333333;
	padding-left: 7px;
	letter-spacing: 1px;
	_font-size:14px;
	_line-height:17px;
	_letter-spacing: 1px;
	_padding-left: 7px;
}

/* - END // BICA ///// */





/* ===================================================== */
/* A ELEMENT */
/* ===================================================== */
/* LINK COLOR */
a         {color:#065FB8; text-decoration:none;}
a:visited {color:#065FB8; text-decoration:none;} 
a:hover   {color:#008CEE; text-decoration:underline;}
a:active  {color:#008CEE; text-decoration:underline;}

/* ===================================================== */
/* TABLE ELEMENT */
/* ===================================================== */

/* --------------------------------- */
/* FONT CLASS */
/* --------------------------------- */

.font09 {font-size:  9px; line-height: 13px;}
.font10 {font-size: 10px; line-height: 14px;}
.font11 {font-size: 11px; line-height: 15px;}
.font12 {font-size: 12px; line-height: 16px;}
.font14 {font-size: 14px; line-height: 18px;}
.font16 {font-size: 16px; line-height: 20px;}
.font18 {font-size: 18px; line-height: 22px;}
.font20 {font-size: 20px; line-height: 24px;}
.font22 {font-size: 22px; line-height: 26px;}
.font24 {font-size: 24px; line-height: 28px;}
.font26 {font-size: 26px; line-height: 30px;}