@charset "utf-8";
/* CSS Document */


/*************************************
		body
 *************************************/

*{
	margin:0px;
	padding:0px;
	line-height:140%;
	}

body{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#f3ebd3;
}
.clear{
	clear:both;
}
*html h2{
	margin: 0;
	padding: 0;
}

/*************************************
		contents
 *************************************/

/*****wrapper*********/
		
#bgShadow{
	width:840px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg-shadow.gif);
	background-repeat:repeat-y;
	}
	
#wrapper{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	}

/*****header*********/
	
#header{
	width:800px;
	height:352px;
	}
	
#header2{
	width:800px;
	height:236px;
	}
	
.line{
	width:800px;
	height:3px;
	background-image:url(../images/bar-overline.gif);
	background-repeat:no-repeat;
	font-size: 0px;
	}
	
#h1Div{
	width:790px;
	height:17px;
	padding:5px 0px 4px 10px;
	}
	
*html #h1Div{
	width:790px;
	height:12px;
	padding:5px 0px 4px 10px;
	}	
	
h1{
	font-size:12px;
	font-weight:100;
	margin:0px 0px 0px 0px;
	height:14px;
	}
	
h1 a{
	font-size:12px;
	font-weight:100;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#000000;
	}
	
h2{
	height:14px;
	}
#headerContents{
	width:800px;
	height:53px;
	}

#headerAlpha{
	width:310px;
	height:53px;
	float:left;
	}	
#logoTop{
	width: 310px;
	height: 53px;
	text-indent: -9999px;
	background-image: url(../images/logo-top.gif);
	background-repeat: no-repeat;
}
#logoTop a{
	width:310px;
	height:53px;
	text-indent:-9999px;
	display:block;
}
	
#headerBeta{
	width:490px;
	height:53px;
	float:left;
	}
	
#tel{
	width:490px;
	height:26px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/img-tel.gif);
	background-repeat:no-repeat;
	}
	
#mail{
	width:490px;
	height:27px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/btn-mail.gif);
	background-repeat:no-repeat;
	}

.underLine{
	width:800px;
	height:4px;
	background-image:url(../images/bar-underline.gif);
	background-repeat:no-repeat;
	font-size:0px;
	}

#mainImg{
	width:800px;
	height:239px;
	background-image:url(../images/img-main.jpg);
	background-repeat:no-repeat;
	}
	
#mainImg2{
	width:800px;
	height:121px;
	background-image:url(../images/img-main2.jpg);
	background-repeat:no-repeat;
	}

/*****gmenu*********/

#gmenu {
	width:800px;
	height:27px;
	padding:2px 0px 0px 0px;
	margin:0px;
	}
	
.barList{
	background-image:url(../images/img-bar.gif);
	background-repeat:no-repeat;
	width:1px;
	height:27px;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:0px;
	}

#btnSmaps{
	width:157px;
	list-style:none;
	height:27px;
	float:left;
	text-indent:-9999px;
	display:block;
	padding:0px;
	margin:0px;
	font-size:0px;
	}

#btnSmaps a{
	background-image:url(../images/btn-smaps-off.gif);
	background-repeat:no-repeat;
	width:157px;
	height:27px;
	display:block;
	list-style:none;
	text-indent:-9999px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:0px;
	}
	
#btnSmaps a:hover{
	background-image:url(../images/btn-smaps-on.gif);
	background-repeat:no-repeat;
	width:157px;
	height:27px;
	display:block;
	list-style:none;
	text-indent:-9999px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:0px;
	}

#btnCorporate{
	width:120px;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}

#btnCorporate a{
	width:120px;
	background-image:url(../images/btn-corporate.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnCorporate a:hover{
	width:120px;
	background-image:url(../images/btn-corporate-on.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}

#btnAccounting{
	width:119px;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnAccounting a{
	width:119px;
	background-image:url(../images/btn-accounting.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnAccounting a:hover{
	width:119px;
	background-image:url(../images/btn-accounting-on.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnConsulting{
	width:139px;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnConsulting a{
	width:139px;
	background-image:url(../images/btn-consulting.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnConsulting a:hover{
	width:139px;
	background-image:url(../images/btn-consulting-on.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnSeminar{
	width:128px;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnSeminar a{
	width:128px;
	background-image:url(../images/btn-seminar.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnSeminar a:hover{
	width:128px;
	background-image:url(../images/btn-seminar-on.gif);
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnBlog{
	width:132px;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnBlog a{
	width:132px;
	background-image:url(../images/btn-blog-off.gif);
	background-repeat:no-repeat;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
#btnBlog a:hover{
	width:132px;
	background-image:url(../images/btn-blog-on.gif);
	background-repeat:no-repeat;
	list-style:none;
	height:27px;
	float:left;
	display:block;
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	}
	
/*****main*********/
#main{
	padding: 5px 7px 0px 8px;
	width: 785px;
	margin: 0px;
}
.pnkz{
	width: ;
	height: ;
	font-size: 12px;

	padding: 0 0 3px 0;
}
.pnkz ul{
	list-style: none;
}
.pnkz li{
	float: left;
}
.pnkz a{
	text-decoration: none;
	color: #336699;
}
.pnkz a:hover{
	text-decoration: underline;
}
.current{
	color: #888888;
}

/*************************************
		alpha
 *************************************/
 
#alpha{
	width:141px;
	height:auto;
	padding-right:7px;
	float:left;
	}
#alphaMenu{
	margin: 0 0 10px 0;
}
#bnrSeminar06 a{
	background-image: url(../images/bnr-s-smnr-SMAPS06.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 88px;
	margin: 0 0 8px 0;
	text-indent: -9999px;
	display: block;
}
#bnrSeminarSmaps a{
	background-image: url(../images/bnr-s-smnr-SMAPS.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 88px;
	margin: 0 0 8px 0;
	text-indent: -9999px;
	display: block;
}
#bnrSeminar03 a{
	background-image: url(../images/bnr-s-smnr-SMAPS05.gif);
	background-repeat: no-repeat;
	width: 141px;
	height: 88px;
	margin: 0 0 8px 0;
	text-indent: -9999px;
	display: block;
}
#bnrSeminar01 a{
	background-image:url(../images/bnr-smnr-SMAPS01.gif);
	background-repeat:no-repeat;
	width:141px;
	height:88px;
	margin: 0 0 8px 0;
	text-indent:-9999px;
	display:block;
	}
#bnrSeminar02 a{
	background-image:url(../images/bnr-s-smnr-SMAPS02.gif);
	background-repeat:no-repeat;
	width:141px;
	height:88px;
	margin: 0 0 8px 0;
	text-indent:-9999px;
	display:block;
	}
	
#bnrSmaps a{
	background-image:url(../images/bnr-smaps.jpg);
	background-repeat:no-repeat;
	width:141px;
	height:122px;
	margin: 0 0 12px 0;
	text-indent:-9999px;
	display:block;
	}
	
#alphaMenu3 a{
	background-image:url(../images/btn-q-and-a.gif);
	background-repeat:no-repeat;
	width:141px;
	height:25px;
	margin-bottom:4px;
	text-indent:-9999px;
	display:block;
	}
	
#alphaMenu3 a:hover{
	background-image:url(../images/btn-q-and-a-on.gif);
	background-repeat:no-repeat;
	width:141px;
	height:25px;
	margin-bottom:4px;
	text-indent:-9999px;
	display:block;
	}
	
#alphaMenu4 a{
	background-image:url(../images/btn-contact.gif);
	background-repeat:no-repeat;
	width:141px;
	height:25px;
	margin-bottom:40px;
	text-indent:-9999px;
	display:block;
	}
	
#alphaMenu4 a:hover{
	background-image:url(../images/btn-contact-on.gif);
	background-repeat:no-repeat;
	width:141px;
	height:25px;
	margin-bottom:40px;
	text-indent:-9999px;
	display:block;
	}
	
/*************************************
		beta
 *************************************/
 
#beta{
	width:615px;
	height:auto;
	float:left;
	padding:7px 11px 10px 9px;
	border:1px solid #dbdbdb;
	}
	
p{
	font-size:14px;
	font-weight:100;
	}

.textIndent{
	text-indent:-9999px;
	float:left;
	}

.textArea{
	width:557px;
	padding: 10px 29px 16px 29px;
	font-size:12px;
	font-weight:100;
	}
	
p{
	font-size:12px;
	letter-spacing:0.3px;
	line-height:160%;
	}
	
.space1{
	padding-bottom:10px;
	font-size:12px;
	letter-spacing:0.3px;
	}
	
.space2{
	padding-bottom:10px;
	padding-left:38px;
	font-size:12px;
	letter-spacing:0.3px;
	}
	
/*************************************
		footer
 *************************************/	

#footer{
	width:790px;
	height:20px;
	background-image:url(../images/bg-footer.gif);
	background-repeat:repeat-y;
	color:#FFFFFF;
	padding-left:10px;
	margin-top:7px;
	}
#toAI{
	width: 120px;
	height: 20px;
	float: left;
}
#toAI a{
	background-image: url(../images/bar-AI.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 20px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	}
#copy{
	padding-top:2px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:250px;
	float:right;
	padding-right:10px;
	}