body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.nav01_off {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
	#box {
	position: relative;
	top: 0px;
	left: 0px;
	width: 126px;
	height: 20px;
	overflow: hidden;
	display:none;
	z-index:999;
	}
.style2 {font-weight: bold}
.style3 {font-size: 10px}
.style4 {color: #FFFFFF}
.style5 {font-size: 11px; line-height:16px;}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;}
.nav01_on {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #f58026;
	font-weight: bold;
	text-decoration: none;
}
.nav02_off {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #f58026;
	font-weight: bold;
	text-decoration: none;
}
.nav02_on {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.content01-header {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #eb6e08;
	font-weight: bold;
	text-decoration: none;
}
.content02-header {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.content03-header {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.content04-header {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #eb6e08;
	font-weight: bold;
	text-decoration: none;
}
.nav05_off{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #eb6e08;
	font-weight: bold;
	text-decoration: none;
}
.nav05_on{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.content01-bg {
border-bottom:dashed;
border-bottom-width:thin}
.content02-bg {
border:solid;
border-color:#ffffff;
border-width:2px;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	padding-left:3px;
}
.content03-bg {
border:solid;
border-color:#cccccc;
border-width:1px;
padding-left:3px;
padding-right:3px;
}
.content01 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #818181;
	font-weight: normal;
	text-decoration: none;
	line-height:17px;
}
.side {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.services{
position:absolute;
visibility: hidden;
background-color:#333333;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
cursor: pointer;
cursor: hand;
line-height:18px;
width:201px;
z-index:999;
}
.about{
position:absolute;
visibility: hidden;
background-color:#333333;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
cursor: pointer;
cursor: hand;
line-height:18px;
width:268px;
z-index:999;
}
.projects{
position:absolute;
visibility: hidden;
background-color:#333333;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
cursor: pointer;
cursor: hand;
line-height:18px;
width:201px;
z-index:999;
}
.mainbox{
position:absolute;
width:950px;
height:auto;
}
.subbox{
position:absolute;
left:523px;
top:17px;
z-index:999
}
.subbar{
position:relative;
left:80px;
top:270px;
z-index:200;
}
.subbar-c{
position:relative;
left:80px;
top:117px;
z-index:200;
}

.logo_tag {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
}

.about_on {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #777777;
	font-weight: normal;
	text-decoration: none;
}
.nav01-n_off {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	padding-left:10px;
}
.nav01_bg {
	color:red;
	height:100px;
	width:67px;
	z-index:999;
	visibility:visible;
}


.content01-b {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #eb6e08;
	font-weight: bold;
	text-decoration: none;
}
.content02 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
	line-height:17px;
}
.content-sub-header {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #818181;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	width:220px;
}
.content-sub-header2 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
padding-left:3px;
}
.con-on{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #eb6e08;
	font-weight: normal;
	text-decoration: none;
	line-height:19px;
}
.con-off{
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #edcbb0;
	font-weight: normal;
	text-decoration: none;
	line-height:19px;
}
.content01-header {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #eb6e08;
	font-weight: bold;
	text-decoration: none;
}
.content01form {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4E4C5D;
	font-weight: normal;
	text-decoration: none;
}
.header01 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4E4C5D;
	font-weight: bold;
	text-decoration: none;
}
.disc {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #cccccc;
	font-weight: normal;
	text-decoration: none;
}
.disc02 {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
#image01 {
position:	absolute;
}
.back01 {
	background-color:#000000;
	filter:alpha(opacity=28);
	opacity: 0.28;
	-moz-opacity:0.28;
	}
.back02 {
	background-color:#000000;
	filter:alpha(opacity=25);
	opacity: 0.25;
	-moz-opacity:0.25; }
.back03 {
	background-color:#000000;
	filter:alpha(opacity=23);
	opacity: 0.23;
	-moz-opacity:0.23; }
.back04 {
	background-color:#000000;
	filter:alpha(opacity=20);
	opacity: 0.20;
	-moz-opacity:0.20; }
.back05 {
	background-color:#000000;
	filter:alpha(opacity=17);
	opacity: 0.17;
	-moz-opacity:0.17; }
.back06 {
	background-color:#000000;
	filter:alpha(opacity=14);
	opacity: 0.14;
	-moz-opacity:0.14; }

.nav {
	background-color:#000000;
	filter:alpha(opacity=23);
	opacity: 0.23;
	-moz-opacity:0.23; }

.nav-highlight {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.nav02 {
	background-color:#000000;
	filter:alpha(opacity=25);
	opacity: 0.25;
	-moz-opacity:0.25; }

.nav-highlight02 {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.nav03 {
	background-color:#000000;
	filter:alpha(opacity=28);
	opacity: 0.28;
	-moz-opacity:0.28; }

.nav-highlight03 {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.nav04 {
	background-color:#000000;
	filter:alpha(opacity=20);
	opacity: 0.20;
	-moz-opacity:0.20; }

.nav-highlight04 {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.nav04 {
	background-color:#000000;
	filter:alpha(opacity=20);
	opacity: 0.20;
	-moz-opacity:0.20; }

.nav-highlight04 {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.nav05 {
	background-color:#000000;
	filter:alpha(opacity=17);
	opacity: 0.17;
	-moz-opacity:0.17; }

.nav-highlight05 {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.nav06 {
	background-color:#000000;
	filter:alpha(opacity=14);
	opacity: 0.14;
	-moz-opacity:0.14; }

.nav-highlight06 {
	background-color:#333333;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	cursor: pointer;
	cursor: hand;
}
.left {
float:left;
padding-right:10px;
padding-bottom:10px;
}
.left2 {
float:left;
padding-top:4px;
padding-right:5px;
}
.right {
float:right;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.right2 {
float:right;
margin-right:5px;
padding-top:10px;
padding-bottom:10px;
margin-left: 20px;
}
.nav02s_off {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #f58026;
	font-weight: bold;
	text-decoration: none;
}
.nav02s_on {
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
