body {
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:20px;
}
*span.red {	
	color:#CC0001;
}
.radio{
	border:medium;
}
.input_box{
 	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#333333;
	height:15px;
	/*width:150px;*/	
	font-size: 11px ;
	font-family:"tahoma",Ms sans serif,Verdana;
	text-decoration:none;
	/*cursor: hand*/
}
.input_file{
 /*
 	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	*/
	color:#333333;
	height:18px;
	/*width:150px;*/	
	font-size: 11px ;
	font-family:"tahoma",Ms sans serif,Verdana;
	text-decoration:none;
	/*cursor: hand*/
}
.select_box{
 	z-index:1;
 	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#333333;
	/*height:18px;*/
 	font-size: 11px ;
	font-family:"tahoma",Ms sans serif,Verdana;
	text-decoration:none;
 }
.input_textarea{
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#333333;
	font-size: 11px ;
	font-family:"tahoma",Ms sans serif,Verdana;
	text-decoration:none;
}
.sbttn { font-family : "Verdana"; font-size: 11px; color: #FFFFFF; font-weight: bold; height:21px; text-align: center; cursor: pointer;}
.sbttn_60   { font-family : "Verdana"; font-size: 11px; color: #FFFFFF; font-weight: bold; height:21px; text-align: center; cursor: pointer; width:60px; background:url(../images-en/btn_60.gif); border:0}
.sbttn_80   { font-family : "Verdana"; font-size: 11px; color: #FFFFFF; font-weight: bold; height:21px; text-align: center; cursor: pointer; width:80px;background:url(../images-en/btn_80.gif); border:0}
.sbttn_100  { font-family : "Verdana"; font-size: 11px; color: #FFFFFF; font-weight: bold; height:21px; text-align: center; cursor: pointer; width:100px;background:url(../images-en/btn_100.gif); border:0}
.sbttn_120  { font-family : "Verdana"; font-size: 11px; color: #FFFFFF; font-weight: bold; height:21px; text-align: center; cursor: pointer; width:120px;background:url(../images-en/btn_120.gif); border:0}
.sbttn_140  { font-family : "Verdana"; font-size: 11px; color: #FFFFFF; font-weight: bold; height:21px; text-align: center; cursor: pointer; width:140px;background:url(../images-en/btn_140.gif); border:0}

.pic-shotcut a img {
	border:none;
}
.pic-shotcut a:hover img {	
	filter:alpha(opacity=75);
    -moz-opacity:.75;opacity:.75;
}
.text-shotcut {
	font-size:10;
	line-height:15px;
}
		.text-shotcut a {	
			color:#333333;
			text-decoration:none; 
		}
		.text-shotcut a:hover {	
			color:#CC0001;
			text-decoration:underline; 
		}

		
.text-navi-menu {
	font-size:11px;
}
		.text-navi-menu a{
			color:#F9B500;
		}
		
.text-topic-main {
	color: #CC0001;
	font-size:14px;
	font-weight:bold;
}
.text-profile {
	text-align:justify;
	line-height:18px;
}
.text-comment {
	color: #CC0001;
	/*font-style:italic;*/
	line-height:12px;
}
.text-candidate-hd {
	color:#CC0001;
}
.text-sitemap-hd {	
	color:#CC0001;
}
.sitemap-pad1 a{	
	text-decoration:none;
	color:#333333; 	
}
.sitemap-pad1 a:hover{	
	text-decoration:underline;
	color:#CC0001;	 	
}
.sitemap-pad2 a{	
	text-decoration:none;	
	color:#00BCD4;
	font-size:11px; 	
}
.sitemap-pad2 a:hover{	
	text-decoration:underline;
	color:#9DBCD4; 	
}
.bg-candidate span {	
	color:#ff309b;
}
.bg-flowchart {
	font-size:11px;
	line-height:20px;
}
.bg-flowchart span {	
	font-size:12px;
	font-weight:bold;
}
.topic0 {
	color: #CC0001;
	font-size:14px;
}
.topic1 {
	color: #CC0001;
	font-size:12px;
	font-weight:bold;
}

.text2a {
	font-weight:bold;
}
.text2notice {
	color: #CC0001;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}
.pad1 {
	color: #333333;
	font-size:11px; 
}
.pad1-section {
	color: #CC0001;
	border:thin; 
}
.footlink a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.footlink a:hover {
	/*text-decoration:underline;*/
	font-size:11px;
	font-weight:bold;
	color:#b2b2b2;
}
.footlink a img {
	border:none;
}
.footlink a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:.50;opacity:.50;
}
.text-en {
	font-family: tahoma;
	font-size: 11px;
	color: #4E575E;
	
	
}
/* TEXT FOR OUR JOBS PAGE */
.num { /* number and date */
	color:#333333;
	font-weight:bold;
	/*font-size:11px;*/
}
.num a{ /* number and date */
	color:#333333;
	font-weight:bold;
	/*font-size:11px;*/
}
.num a:hover {
	color:#666666;
	text-decoration:underline;
	/*font-size:11px;*/
}
.gray01 a { /* topic link */
	color:#333333;
	text-decoration:none;
	/*font-size:11px;*/
}
.gray01 a:hover {
	color:#666666;
	text-decoration:underline;
	/*font-size:11px;*/
}
.pg01 a {	/* page select */
	color:#333333;
	text-decoration:none;
}
.pg01 a:hover {	
	color:#333333;
	text-decoration:underline;
}
/* ---------------------- */
.line-dot-Bottom {
	FONT-SIZE: 11px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #333333 1px dotted; FONT-FAMILY: tahoma; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
