
div#header p#search {
	width: 281px;
	height: 43px;
	background-image: url(../images/top.header_03.png);
}

div#content {
	position: relative;
	top: -55px;
}

div#greetings {
	width: 760px;
}

div#greetings div#greeting {
	float: left;
	width: 428px;
	padding: 55px 20px 0 0;
}

div#greetings div#greeting div#greeting-area {
	height: 118px;
}

div#greetings div#flash-area {
	float: left;
	width: 312px;
}

div#greetings div#greeting div#news {
	border: 2px #38a200 solid;
	color: #000;
	background-color: #f0f5eb;
	padding: 5px 10px;
}

div#greetings div#greeting div#news img {
	margin-bottom: 5px;
}

div#greetings div#greeting div#news div {
	height: 75px;
	overflow: auto;
}

div#information {
	width: 760px;
	margin-top: 20px;
}

div#information div#information-header {
	float: left;
	width: 120px;
}

div#information div#information-body {
	float: left;
	width: 630px;
	margin-left: 10px;
}

div#information div#information-body a {
	color: #3c9d00;
	font-weight: inherit;
	font-size: inherit;
	background-color: inherit;
	text-decoration: underline;
}

div#information div#information-body a:hover {
	color: #3c9d00;
	font-weight: inherit;
	font-size: inherit;
	background-color: #f4f9e9;
	text-decoration: underline;
}

div#information div#information-body ul {
/*	margin-left: 1em;*/
	list-style-type: none;
	line-height: 1.4;
}

div#information div#information-body ul li {
	padding-left: 14px;
	background-image: url(../images/info-list-mark.png);
	background-position: 0 .5em;
	background-repeat: no-repeat;
	margin-bottom: .5em;
}

div#report {
	margin-top: 10px;
}

div#school {
	width: 760px;
	margin: 20px 0;
}

div#school div#school-area {
	float: left;
	width: 399px;
}

div#school div#link-area {
	float: left;
	width: 341px;
	margin-left: 20px;
}

div#school div#link-area div.links {
	margin-top: 15px;
}

div#school div#link-area div.links p {
	margin-top: 5px;
}

/* twitter */
div#twitter {
	width:760px;
	margin-bottom:20px;
}

div#banners {
	text-align: center;
}

div#banners a {
	margin: 0 5px;
}

div#footer {
	margin-top: -55px;
}
