@CHARSET "UTF-8";
body {
	background-color:#D6D6D6;
	background-image: url(../images/main/bkg/01.jpg);
	background-repeat: repeat-x;
	text-align:center;
	margin-top:0px;
	padding:0px;
}
a {
color:#105CB6;
cursor:pointer;
outline-color:invert;
outline-style:none;
outline-width:medium;
}
a:hover, a:focus {
color:#000033;
}
h1 {
	font-size:18px;
	font-weight:bolder;
	padding:5px;
	margin:5px 0px 10px 0px;
	border-bottom:5px solid #6A6AFF;
	letter-spacing: 2px;
	color:#6A6AFF;
}
h2 {font-size:16px; padding:5px 0px 5px 0px; margin:5px; color:#6A6AFF;
}
h3{
	font-size:16px;
	color:#9999FF;
	text-decoration: underline;
	margin:5px;
	padding:5px 10px 5px 10px;
	font-weight:bolder;

}
h4 {color:#6A6AFF;font-size:12px;margin:5px;padding:5px;}
p {font-size:1em;
}
hr {margin:10px 5px; border:1px solid #6A6AFF;}
fieldset { border:1px solid #eeeeee; padding:5px; margin-top:10px; }
legend {color:#0066CC; background-color:#eeeeee; }
textarea, input, select {border: 1px solid #999999;}

ul li {list-style-type: square;
}

#box_highligth{
width:350px;
text-align:center;
margin:10px 30px;
padding:0px;
border-top:2px solid #999999;
border-right:2px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}
#box_highligth a {
display:block;
padding:20px;
background-color:#eeeeee;
text-decoration:none;
}
#box_highligth a:hover {
	background-color:#d4d0c8;
	color: #333333;
}
.section{
width:550px;
background-color:#FFFFCC
}
.t_r { color:#FF0000; font-weight:bolder; background-color:#FFFFFF; padding:2px;}
dl { margin-left:50px;}
dt {
	font-weight:bold;
	color:#333333;
	line-height: 25px;
}
dd {
	line-height: 25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4D0C8;
}
a:hover {color:#333333; background-color:#CCFFCC;}
.pd10{padding:10px;}
.ext_link{
	background-image: url(../images/common/external.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right:15px;
}
.pdf_link{
	background-image: url(../images/common/pdficon_small.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-right:20px;
	padding-top:5px;
}
label {font-weight:bold; color:#333; padding:5px 2px 5px 2px;
}
textarea , input {margin:5px 0px 5px 0px;}
table {
border:1px solid #7e9db9;
border-collapse:collapse;
font-size:12px;
margin:5px 20px;
width:90%;
}
.item{
width:150px;
text-align:left;
padding-left:15px;
}
caption{
font-weight:bold;
text-align:center;
}
th {
padding:5px;
text-align:left;
border:1px solid #7e9db9;
vertical-align:top;
background-color:#d2e9ff;
}
.thblue{
background-color:#d2e9ff;
font-weight:bold;
}
td {
padding:5px;
text-align:left;
border:1px solid #7e9db9;

}
.highlight {background-color:#d5ffd5;}
#chiba_b img {margin:5px 20px;}
.title_col {background-color:#d5ffd5; color:#333333; font-weight:bolder;}
.subtotal  {font-weight:bolder;}
.total {font-weight:bolder;}
.grand_total {background-color:#d5ffd5; color:#333333; font-weight:bolder;}
#container{
	background-color:#FFFFFF;
	border:1px solid #222;
	width:900px;
	margin:15px auto;
	text-align:left;
}

#indextop { background-color: #99CCFF; height:104px; width:100%;}
#indextop img {float:left;}
#indextop div { background-color: #eeeeee; padding:5px;height:70px; float:right; margin:10px; width:190px; }
#logo {float:left; margin:10px; padding:0px; }
#top_menu{
 text-align:right;
 padding:10px;
 margin:0px;
 float:right;
}

#top_menu form {margin-bottom:12px;}

#top_menu li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
}

#top_menu li a {
	color: #FFFFFF;
	padding:5px 10px 5px 10px;
	font-weight:normal;
	text-decoration:none;
	background-color: #7dabc8;
	border:1px solid #eeeeee; 
	font-size:12px;
			
}
#top_menu li a:hover { background-color:#FFFFFF; color:#000000; }

ul#top_menu li a#tm_selected {background-color: #FFFFFF; color:#000000;}

#menu{
	background-color:#f6f6f6;
	padding:0px;
	margin:0px;
	border-bottom:4px solid #99CCFF;
	border-top:1px solid #999999;
	height:40px;
}
#menu li {
	list-style-type:none;
	border-right:1px solid #99CCFF;
	float:left;
	text-align:center;
	width:127px;
	list-style-position: outside;
}
#menu li a {
	padding:2px 5px ;
	font-weight:bolder;
	text-decoration: none;
	height:36px;
	display:block;
}
#menu li a:hover {
	background-color: #E6E6E6;
	color:#4d4f33;
}
#footer{background-color:#0099FF;
background-image:url(../images/top/2.jpg);
background-position:right center;
background-repeat:no-repeat; height:60px;
 border-top:4px solid #99CCFF;border-bottom:4px solid #99CCFF; }
#footer p {  padding:5px 10px; font-size:12px;  margin-left:20px; color:#333333;  }
#bottom_menu {text-align:right; padding:10px 20px; border-top:2px solid #d2e9ff;  margin:10px 0px 0px 0px;}
#bottom_menu li{display:inline; list-style-position:outside; list-style-type:none;
text-align:center; padding:10px; }
#main_content{
	padding:0px;
}
#colLeft{float:left; width:200px; padding-top:0px;}
#colRight{float:left; width:670px;  padding:0px 10px 20px 10px; }
#colRight img { padding:10px;}
#colRight p {
	padding:2px 30px 2px 30px;
}
#colRight ul {padding:2px 0px 2px 45px; margin-left:20px;}
#colRight ol {padding:2px 0px 2px 45px; margin-left:20px;}
#colRight ul li {padding:0px 0px 4px 0px;}
.clear {clear:both;}
#menu_vert { margin:0px; padding:0px; border-top:4px solid #999999; background-color:#FFFFFF;}
#menu_vert li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;

}
#menu_vert li a {
	padding:4px 5px;text-decoration: none; display:block;
}
#menu_vert li a:hover {
	text-decoration: underline;
	background-color:#e5ecf3;
	color:#336666;
}
.sub_menu {
	font-size:12px;
	padding:0px 0px 0px 10px;
	background-color:#99ccff;

	}
.sub_menu a {padding-left: 15px; background-color:#fff;
}
#taskbox {
background-color:#F2F2F2;
border:1px solid #A1A5A9;
}

#selected {
	font-weight:bold;
	background-color:#D5FFD5;
}
#selected_nl {
	font-weight:bold;
	background-color:#D5FFD5;

}
#m_selected{
	font-weight:bold;
	background-color:#99CCFF;
}
#m_selected a {color:#FFFFFF;}
.top_selected {
background-color:#99CC00;
}
#company_information{
border-collapse:collapse;
margin-top:20px;
}
#company_information th {
padding:5px;
text-align:left;
vertical-align:top;
}
#company_information td {
padding:5px;
text-align:left;
}
#news_content {
padding : 10px;
}
#news_date{
background-color:#EEE;
border-bottom:1px solid #ccc;
padding-left:10px;
}
.news_date{
	width:80px;
	padding-left:10px;
	margin-left:0px;
	margin-right:20px;
	font-weight: normal;
	font-size: 12px;
	color:#6A6AFF;
	text-decoration: none;
	}
.news {
border-bottom:1px solid #eee;
margin-bottom:15px;}
.news li a {padding:5px; display:block;}
.news li a:hover {	color:#333333;}
.news h2 {font-weight:normal;}
#newsletter_list {padding-left:50px;}
#newsletter_list dt {width:100px; }
.directory { border-bottom:1px solid #eee ; margin-bottom:10px;}
.directory h2 {font-weight:normal;}
.directory p {margin:0px 0px 5px 0px;}
.col1 {width:300px; float:left;}
.col2 {width:330px; float:left;}
#support_tb td {text-align:center; width:50%}
#support_tb td img {border:1px solid #eeeeee; padding:0px; margin:10px;}
.red {color:#FF0000;}

#colRight .chibaAdvTable{width:auto;margin-bottom:15px;}

#interviewIm {margin:0px; padding:0px; display:inline;  }
#interviewIm li {float:left;list-style:none; width:45%; text-align:center; }
.interviewIm {text-align:center;}
.interviewBox {float:left; width:320px;}
#colRight .interviewIm .caption {margin:0px ; padding:0px; text-align:center;}
#ivTitle {text-decoration:none;}
#colRight .source {margin-top:0px; padding-top:0px; }
#colRight #is h3 { text-decoration:none; background-color:#105cb6; color:#FFFFFF; margin:5px 40px;  }
#colRight #is p {margin:5px 40px;}
#colRight #is ul {margin:5px 40px;}

.smallBox{
border: 2px solid #9BCDFF;
margin:10px 20px;
width:350px;
padding:10px;
}
.th20{width:20%;}

.emph{font-size:16px; font-weight:bold; text-align:center; color: #FF0000; background-color:#FFFFFF; padding:5px; }
.topics {border:0px; padding:0px; margin:0px;}
#top_colRight .topics {border:0px; padding:0px; margin:0px;}
.topics_links {padding:5px 3px;}
.etcL {border-left:3px solid red;border-top:3px solid red;border-bottom:3px solid red;}
.etcR {border-right:3px solid red;border-top:3px solid red;border-bottom:3px solid red;}
.etc{border-top:3px solid red;border-bottom:3px solid red;}
#top_colRight .top-im {text-align:center;}
#top_colRight .top-im img {padding-top:10px;}


