@charset "utf-8";


/* -------------------------------------------------------------

The style sheet for top pages 

-------------------------------------------------------------*/



/* Basic Tag
-------------------------------------------------------------*/

a:link { color: #0066cc; text-decoration: none;}
a:visited { color: #0066cc; text-decoration: none;}
a:hover { color: #0066cc; text-decoration: underline;}
a:active { color: #0066cc; text-decoration: none;}



h1 {	width: 940px; 	/* Width of a logoimage  */
		height: 35px; 	/* Height of a logoimage */
		text-indent: -9999px;
		background: url(../images/toplogo2.gif) no-repeat;
		margin-bottom: 5px;

}

h1  a {	display: block;
		height: 35px; 	/* Height of a logoimage */
		

}

h2 { margin: 0px; padding: 0px;}

h3 {font-size: 120%;
	color: #0066cc;
	margin-bottom: 0px;
}

h4 { margin-top: 20px;}

ul {	margin: 0;
		padding: 0;
		overflow: hidden;	/* For modern browsers  */
		zoom: 1;		/* For IE  */
}


p {	margin-bottom: 10px;
	line-height:1.7;
}

/* LayoutFrame(Except the top )
-------------------------------------------------------------*/
#wrapper {
/*  margin: 50px auto 0px auto;*/
  margin: 100px auto 0px auto;
  width: 942px;
}


#header {	background: #fff;
			width: 942px;
}

#header:after {	content: ".";
				display: block;
				visibility: hidden;
				height: 0.1px;
				font-size: 0.1em;
				line-height: 0;
				clear: both;
}

#main {	float: left;
		margin: 0px 4px 0px 0px;
		width: 583px;
}

#main:after {	content: ".";
				display: block;
				visibility: hidden;
				height: 0.1px;
				font-size: 0.1em;
				line-height: 0;
				clear: both;
}


#right_box {
	float: right;
	width: 355px;
	height:384px;
/*	margin-top: 0px;*/
	background-color: #a5a5a5;
	background-image: url(../images/bg_topright.gif);
	background-repeat: repeat;
}

#right_box:after {	content: ".";
					display: block;
					visibility: hidden;
					height: 0.1px;
					font-size: 0.1em;
					line-height: 0;
					clear: both;
}


footer {	position: relative;
			clear: both;
			margin: 0px;
			padding: 0px;
}


/* in header
-------------------------------------------------------------*/
#hgroup { padding-bottom: 5px;}




/* right_box > navigation
-------------------------------------------------------------*/
#nav {	margin-top: 30px;
		margin-left: 5px;
/*		width:100%;*/
		padding: 0px;
}

#nav li {	margin: 0 1px 0 0;
			list-style: none;
/*			float: left;*/
}



/* section
-------------------------------------------------------------*/
#section { padding-bottom: 0px;}

#section:after {	content: ".";
				display: block;
				visibility: hidden;
				height: 0.1px;
				font-size: 10%
				line-height: 0;
				clear: both;
}

.forAcs	{
	margin:70px 5px 0;
	text-align:right; 
	font-size:90%;"
}

/*footer
----------------------------------------------------------*/
#fgroup { float: left;line-height:1.3;}


#footnav {	float:right;
			font-size:80%;
			position:absolute
			top:0px; right:10px;
}

#footnav a:link {  color: #333; text-decoration: none;}
#footnav a:visited { color: #333; text-decoration: none;}
#footnav a:hover { color: #333; text-decoration: underline;}
#footnav a:active { color: #333; text-decoration: none;}

#copyright { font-size:70%;}
