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

#left{
	text-align:left;
}


#head h1{
	height:120px;
	width:480px;
	float:left;
	display:inline;
	overflow:hidden;
}

#head h1 a{
	width:100%;
	height:100%;
	display:block;
	background:transparent url(../img/head.jpg) no-repeat scroll 0 0;
}

#head .f_right{
	width:300px;
}

#head .f_right p{
	font-size:12px;
	text-align:left;
	padding-top:12px;
	padding-right:12px;
}

ul#globalmenu{
	min-height:1em;
	_height:1em;
	margin-left:20px;
}

ul#globalmenu:after{
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	height:0px;
}

ul#globalmenu li{	
	width:64px;
	height:64px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0px 18px 0px 0px;
}

ul#globalmenu li a{
	width:100%;
	height:100%;
	display:block;
}


ul#globalmenu li a.support{
	background:url(../img/globalmenu/support.gif) no-repeat 0px 0px;
}

ul#globalmenu li a.login{
	background:url(../img/globalmenu/login.gif) no-repeat 0px 0px;
}

ul#globalmenu li a.logout{
	background:url(../img/globalmenu/logout.gif) no-repeat 0px 0px;
}

ul#globalmenu li a.add{
	background:url(../img/globalmenu/add.gif) no-repeat 0px 0px;
}

ul#globalmenu li a.index{
	background:url(../img/globalmenu/index.gif) no-repeat 0px 0px;
}


#left div.submit{
	text-align:center;
}


#left p.navi{

	position:absolute;

	top:4px;

	left:0px;

}


#frame p.navi{

	font-size:60%;

	text-align:left;

	margin:0px 0px 10px 20px;

	color:#00A7EF;

}



#frame p.navi a{

	color:#00A7EF;

}



#frame p.navi a:hover{

	text-decoration:underline;

	color:#00A7EF;

}

.error-message{
	color:#FF0000;
	font-weight:bold;
}