@charset "UTF-8";
* {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
body {
	font-size:80%;
	font-family:sans-serif;
	color:#333333;
}
a {
	color:#e95d19;
	cursor:hand;
}
a:hover {
	color:#00a9bf;
}
ul {
	list-style:none;
}
#strapmenu-container {
	width:700px;
	height:20px;
	margin:0 auto 8px;
	clear:both;
}
#strapmenu-container ul {
	margin-right:15px;
	float:right;
}
#strapmenu-container ul li {
	display:inline;
	float:left;
}
#strapmenu-container ul li a {
	display:block;
	width:70px;
	height:20px;
	background:transparent no-repeat left top;
}
#strapmenu-container ul li.profile a {
	background-image:url(strapmenu/profile.gif);
}
#strapmenu-container ul li.recruit a {
	background-image:url(strapmenu/recruit.gif);
}
#strapmenu-container ul li a:hover {
	background-position:0px -20px;
}
#strapmenu-container ul li div {
	width:70px;
	height:20px;
	background:transparent no-repeat 0px -40px;
}
#strapmenu-container ul li.profile div {
	background-image:url(strapmenu/profile.gif);
}
#strapmenu-container ul li.recruit div {
	background-image:url(strapmenu/recruit.gif);
}
#strapmenu-container ul li a div {
	display:none;
}
#strapmenu-container ul li span {
	display:none;
}
#globalhead-container {
	width:700px;
	height:64px;
	margin:0 auto;
	background:transparent url(globalhead/line.gif) repeat-x 0px 35px;
	clear:both;
}
#globalhead-container h1 {
	width:150px;
	height:64px;
	background:transparent url(globalhead/welllink.gif) no-repeat 4px 6px;
	float:left;
}
#globalhead-container h1 span {
	display:none;
}
#globalhead-container div.shoulder {
	padding-top:16px;
	padding-left:160px;
	color:#666666;
	letter-spacing:0.1em;
	font-size:12px;
}
#globalhead-container div.inquiry {
}
#globalhead-container div.inquiry a {
	display:block;
	width:74px;
	height:64px;
	background:transparent url(globalhead/inquiry.gif) no-repeat right top;
	float:right;
}
#globalhead-container div.inquiry span {
	display:none;
}
#headmenu-container {
	width:700px;
	height:30px;
	margin:0 auto;
	padding-bottom:15px;
	background:transparent url(headmenu/bar.gif) no-repeat left bottom;
	clear:both;
}
#headmenu-container #headmenu-inner {
	height:30px;
	background:transparent url(headmenu/rightside.gif) no-repeat right top;
}
#headmenu-container ul {
}
#headmenu-container ul li {
	display:inline;
	float:left;
}
#headmenu-container ul li a {
	display:block;
	width:90px;
	height:30px;
	background:transparent no-repeat left top;
}
#headmenu-container ul li.top a {
	background-image:url(headmenu/top.gif);
}
#headmenu-container ul li.company a {
	background-image:url(headmenu/company.gif);
}
#headmenu-container ul li.service a {
	background-image:url(headmenu/service.gif);
}
#headmenu-container ul li.example a {
	background-image:url(headmenu/example.gif);
}
#headmenu-container ul li.helpful a {
	background-image:url(headmenu/helpful.gif);
}
#headmenu-container ul li.trial a {
	background-image:url(headmenu/trial.gif);
}
#headmenu-container ul li.press a {
	background-image:url(headmenu/press.gif);
}
#headmenu-container ul li a:hover {
	background-position:0px -30px;
}
#headmenu-container ul li div {
	width:90px;
	height:30px;
	background:transparent no-repeat 0px -60px;
}
#headmenu-container ul li.top div {
	background-image:url(headmenu/top.gif);
}
#headmenu-container ul li.company div {
	background-image:url(headmenu/company.gif);
}
#headmenu-container ul li.service div {
	background-image:url(headmenu/service.gif);
}
#headmenu-container ul li.example div {
	background-image:url(headmenu/example.gif);
}
#headmenu-container ul li.helpful div {
	background-image:url(headmenu/helpful.gif);
}
#headmenu-container ul li.trial div {
	background-image:url(headmenu/trial.gif);
}
#headmenu-container ul li.press div {
	background-image:url(headmenu/press.gif);
}
#headmenu-container ul li a div {
	display:none;
}
#headmenu-container ul li span {
	display:none;
}
#flashmenu-container #headmenu-container {
	padding-bottom:0;
	background-image:none;
}
#globalfoot-container_old {
	width:700px;
	height:35px;
	margin:40px auto 20px;
	background:transparent url(globalfoot/bar.gif) repeat-x left top;
	clear:both;
}
#globalfoot-inner_old {
	padding:11px;
}
#globalfoot-container_old div.copyright {
	font-size:10px;/*fix*/
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	float:right;
}
#globalfoot-container_old ul {
}
#globalfoot-container_old ul li {
	display:inline;
	font-size:10px;/*fix*/
	color:#CCCCCC;
}
#globalfoot-container_old ul li a {
	margin:5px;
	color:#666666;
	text-decoration:none;
}
#globalfoot-container_old ul li a:hover {
	color:#00a9bf;
	text-decoration:underline;
}
#globalfoot-container_old ul li a div {
	display:inline;
}
#globalfoot-container {
	width:700px;
	height:68px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:20px;
	clear:both;
}
#globalfoot-inner {
	/*padding:11px;*/
		height:68px;
	background:transparent url(globalfoot/bar.gif) repeat-x left bottom;
}
#globalfoot-container div.inquiry {
	padding-left:5px;
	padding-bottom:8px;
	float:left;
}
#globalfoot-container div.inquiry div {
	width:60px;
	height:60px;
	background:transparent url(globalfoot/inquiry.gif) no-repeat right top;
}
#globalfoot-container div.inquiry div span {
	display:none;
}
#globalfoot-container div.line1 {
	height:15px;/*33px*/
	padding:18px 0 0 0;
}
#globalfoot-container div.line1 div.telnum {
	padding-left:4px;
	float:left;
}
#globalfoot-container div.line1 div.telnum div {
	width:296px;
	height:10px;
	background:transparent url(globalfoot/telnum.gif) no-repeat left top;
}
#globalfoot-container div.line1 div.telnum div span {
	display:none;
}
#globalfoot-container div.line1 div.address {
	float:right;
	padding-right:11px;
	font-size:10px;
	color:#00a9bf;
}
#globalfoot-container div.line2 {
	padding:11px 0 0 0;
}
#globalfoot-container div.copyright {
	padding-right:10px;
	font-size:10px;/*fix*/
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	float:right;
}
#globalfoot-container ul {
}
#globalfoot-container ul li {
	display:inline;
	font-size:10px;/*fix*/
	color:#CCCCCC;
}
#globalfoot-container ul li a {
	/*margin:5px;*/
				margin:0 5px;
	color:#666666;
	text-decoration:none;
}
#globalfoot-container ul li a:hover {
	color:#00a9bf;
	text-decoration:underline;
}
#globalfoot-container ul li a div {
	display:inline;
}
#content-container {
	/*width:700px;*/
	margin:0 auto;
	background:transparent url(headmenu/bar_shadow.gif) no-repeat left top;
	clear:both;
}
#sidebar-container {
	width:170px;
	margin:0;
	padding:0;
	float:left;
}
#sidebar-inner {
	margin-bottom:3em;
}
#pagemenu-container {
	width:170px;
	padding-bottom:13px;
	background:#c4eaef url(pagemenu/foot.gif) no-repeat left bottom;
	clear:both;
}
#pagemenu-container #pagemenu-inner {
	padding-top:5px;
	background:transparent url(pagemenu/head.gif) repeat-x left top;
	border-left:1px solid #95cad1;
	border-right:1px solid #95cad1;
}
#pagemenu-container h3 {
	padding:4px 8px;
	background-color:#62c9d7;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
}
#pagemenu-container h4 {
	padding-left:8px;
	font-size:100%;
	font-weight:bold;
	color:#00a9bf;
}
/*	#pagemenu-container ul {
		padding-top:3px;
		padding-bottom:8px;
	}
	#pagemenu-container ul.down {
		border-top:1px solid #95cad1;
		border-bottom:1px solid #95cad1;
	}
		#pagemenu-container ul a,
		#pagemenu-container ul div.here {
			display:block;
			width:134px;
			padding:4px 8px 4px 26px;
			background:transparent url(pagemenu/bullet_blue.gif) no-repeat 8px 4px;
			line-height:1.2;
			color:#666666;
			text-decoration:none;
		}
		#pagemenu-container ul.down a,
		#pagemenu-container ul.down div.here {
			background-image:url(pagemenu/bullet2_blue.gif);
		}
			#pagemenu-container ul a small,
			#pagemenu-container ul div.here small {
				font-size:smaller;
			}
		#pagemenu-container ul div.here {
			background-image:url(pagemenu/bullet_orange.gif);
			background-color:#FFFFFF;
			color:#e95d19;
		}
		#pagemenu-container ul.down div.here {
			background-image:url(pagemenu/bullet2_orange.gif);
		}
		#pagemenu-container ul a:hover {
			background-color:#daf2f5;
			color:#00a9bf;
		}
*/
	#pagemenu-container ul {
	padding-top:3px;
	padding-bottom:8px;
}
#pagemenu-container ul.down {
	border-top:1px solid #95cad1;
	border-bottom:1px solid #95cad1;
}
#pagemenu-container ul a,  #pagemenu-container ul a.here {
	display:block;
	width:134px;
	padding:4px 8px 4px 26px;
	background:transparent url(pagemenu/bullet_blue.gif) no-repeat 8px 4px;
	line-height:1.2;
	color:#666666;
	text-decoration:none;
}
#pagemenu-container ul .indent a,  #pagemenu-container ul .indent a.here {
	display:block;
	width:130px;
	padding:4px 0px 4px 38px;
	background:transparent url() no-repeat 8px 4px;
	line-height:1.2;
	color:#666666;
	text-decoration:none;
}

#pagemenu-container ul.down a,  #pagemenu-container ul.down a.here {
	background-image:url(pagemenu/bullet2_blue.gif);
}
#pagemenu-container ul a small,  #pagemenu-container ul a.here small {
	font-size:smaller;
}
#pagemenu-container ul a.here {
	background-image:url(pagemenu/bullet_orange.gif);
	background-color:#FFFFFF;
	color:#e95d19;
}
#pagemenu-container ul .indent a.here {
	background-image:url();
	background-color:#FFFFFF;
	color:#e95d19;
}
#pagemenu-container ul.down a.here {
	background-image:url(pagemenu/bullet2_orange.gif);
}
#pagemenu-container ul a:hover {
	background-color:#daf2f5;
	/*text-decoration:underline;*/
			color:#00a9bf;
}
#pagemenu-container ul a.here:hover {
	background-color:#FFFFF0;
	color:#e95d19;
}
#anchormenu-container {
	width:150px;
	padding:10px 0;
	clear:both;
}
#anchormenu-container h3 {
	padding:4px 8px;
	font-size:100%;
	color:#00a9bf;
}
#anchormenu-container ul {
	padding:3px 0;
	color:#00a9bf;
}
#anchormenu-container ul a {
	display:block;
	width:134px;
	padding:3px 8px 3px 26px;
	background:transparent url(pagemenu/bullet_blue.gif) no-repeat 8px 4px;
	line-height:1.2;
	color:#00a9bf;
	text-decoration:none;
}
#anchormenu-container ul a small {
	font-size:smaller;
}
#anchormenu-container ul a:hover {
	background-color:#ECF9FC;
	/*background-color:#daf2f5;*/
			color:#00a9bf;
}
#pagecontent-container {
}
#pagecontent-container #pagecontent-inner {
	padding:20px;
}
#pagecontent-container.sidebar {
	width:530px;/*530px*/
	float:left;
}
#pagecontent-container h2 {
	margin:0.5em 0;
	font-size:200%;
	font-weight:normal;
	line-height:1.2;
	color:#00a9bf;
}
#pagecontent-container h2 small {
	font-size:75%;
}
#pagecontent-container h3 {
	margin:1em 0 0.5em;
	font-size:120%;
	font-weight:bold;
	line-height:1.2;
	color:#00a9bf;
}
#pagecontent-container .green {
	color:#00a9bf;
}
#pagecontent-container .orange {
	color:#ff903c;
}
#pagecontent-container .sky {
	color:#c4eaef;
}
#pagecontent-container p {
	line-height:1.6;
}
#pagecontent-container p small {
	font-size:smaller;
	color:#666666;
}
#pagecontent-container hr {
	margin:1em 0;
	border:none;
	border-top:1px solid #00a9bf;
	height: 1px;
}
