@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background-color:#1C1C1C;
	text-align:center;
}

p {line-height:150%;
	font-size:12px;
	color:#333;
}

div#container {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:left;
	background-color:#8E8E8E;
}

li {
	list-style-type:none;
}

/*header*/

#container #header {
	position:relative;
	width:950px;
	height:36px;
	background-color:#1C1C1C;
}

#container #header h1 a{
	display:block;
	width:178px;
	height:36px;
	background:url(../img/header_image.gif) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-9999px;
}

/*gmenu*/

#container div#gmenu_in {
	height:50px;
	width:930px;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:10px;
	padding-right:10px;
	background-color:#8E8E8E;
}

#container div#gmenu_in ul li {
	white-space:nowrap;
	display:inline;
}

#container div#gmenu_in ul li a{
	display:block;
	height:50px;
	float:left;
	text-indent:-9999px;
}

#container div#gmenu_in ul li a#gmenu_in1{
	width:156px;
	background:url(../img/gmenu_in1.png) 0 -50px;
}

#container div#gmenu_in ul li a#gmenu_in2{
	width:233px;
	background:url(../img/gmenu_in2.png) 0 -50px;
}

#container div#gmenu_in ul li a#gmenu_in3{
	width:128px;
	background:url(../img/gmenu_in3.png) 0 -50px;
}

#container div#gmenu_in ul li a#gmenu_in4{
	width:127px;
	background:url(../img/gmenu_in4.png) 0 -50px;
}

#container div#gmenu_in ul li a#gmenu_in5{
	width:128px;
	background:url(../img/gmenu_in5.png) 0 -50px;
}

#container div#gmenu_in ul li a#gmenu_in6{
	width:158px;
	background:url(../img/gmenu_in6.png) 0 -50px;
}


#container div#gmenu_in ul li a#gmenu_in1:hover{
	background-position: 0 0;
}
#container div#gmenu_in ul li a#gmenu_in2:hover{
	background-position: 0 0;
}
#container div#gmenu_in ul li a#gmenu_in3:hover{
	background-position: 0 0;
}
#container div#gmenu_in ul li a#gmenu_in4:hover{
	background-position: 0 0;
}
#container div#gmenu_in ul li a#gmenu_in5:hover{
	background-position: 0 0;
}
#container div#gmenu_in ul li a#gmenu_in6:hover{
	background-position: 0 0;
}

/*main_image_area*/

#container div#main_image_area{
	width:950px;
}

/*main*/

#container div#main{
	padding-top:17px;
	padding-left:20px;
	padding-right:21px;
	width:908px;
	background-color:#8E8E8E;
}
	
#container div#page_up{
	text-align:right;
	margin:20px 0;
}

#container div#page_up a:link {
	text-decoration:underline;
	color:#FFF;
	font-size:12px;
}
#container div#page_up  a:visited {
	text-decoration:underline;
	color:#FFF;
	font-size:12px
}
#container div#page_up  a:hover {
	text-decoration:none;
	color:#FFF;
	font-size:12px
}
#container div#page_up  a:active {
	text-decoration:none;
	color:#FFF;
	font-size:12px
}


/*footer*/

#container div#footer{
	display:block;
	height:26px;
	width:950px;
	background:url(../img/footer.png) no-repeat;
	position:relative;
}

#container p#footer_link{
	top:5px;
	left:16px;
	width:200px;
	color:#FFFFFF;
	position:absolute;
}

#container p#footer_copyright{
	top:5px;
	left:635px;
	width:322px;
	color:#FFFFFF;
	position:absolute;
}

#container div#footer a:link {
	text-decoration:none;
	color:#FFF;
}
#container div#footer a:visited {
	text-decoration:none;
	color:#FFF;
}
#container div#footer a:hover {
	text-decoration:underline;
	color:#FFF;
}
#container div#footer a:active {
	text-decoration:underline;
	color:#FFF;
}
