@charset "utf-8";

body {
	background: #cfd684 url("../../images/gradient.png") repeat-x top left;
}

div#frametop {
	width: 950px;
	height: 94px;
}

div#frametop div#topleft {
	width: 88px;
	height: 94px;
	float: left;
	background: url("../../images/content/frame/top-left.png") no-repeat top left;
}

div#frametop div#topmiddle {
	width: 774px;
	height: 94px;
	float: left;
	background: url("../../images/content/frame/top-middle.jpg") no-repeat top left;
}

div#frametop div#topright {
	width: 88px;
	height: 94px;
	float: left;
	background: url("../../images/content/frame/top-right.png") no-repeat top left;
}

div#framebottom {
	width: 950px;
	height: 94px;
}

div#framebottom div#bottomleft {
	width: 88px;
	height: 94px;
	float: left;
	background: url("../../images/content/frame/bottom-left.png") no-repeat top left;
}

div#framebottom div#bottommiddle {
	width: 774px;
	height: 94px;
	float: left;
	background: url("../../images/content/frame/bottom-middle.jpg") no-repeat top left;
}

div#framebottom div#bottomright {
	width: 88px;
	height: 94px;
	float: left;
	background: url("../../images/content/frame/bottom-right.png") no-repeat top left;
}

div#box1 {
	width: 950px;
	background: url("../../images/content/frame/right.png") top right repeat-y;
}

div#box2 {
	margin-right: 8px;
	background: url("../../images/content/frame/left.png") top left repeat-y;
}

div#box3 {
	margin-left: 8px;
	color: #3b56a4;
	background-color: #dfe694;
}

ul#navi {
	width: 140px;
	list-style: none;
}

ul#nav li {
	display: list-item;
}

ul#navi li a {
	width: 140px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	overflow: hidden;
	padding-bottom: 6px;
	background-repeat: no-repeat;
}

ul#navi li a:hover {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity = 50);
}

div.separator {
	width: 788px;
	height: 1px;
	font-size: 0;
	line-height: 0;
	background: url("../../images/content/separator.png") no-repeat top left;
}

body,h1,h2,h3,h4,p {
	font-family: Arial, Tahoma, Verdana, Sans;
	line-height: 1.25em;
}

body {
	font-size: 82%;
	font-style: normal;
	font-weight: normal;
}

h1 {
	font-size: 150%;
	font-style: normal;
	font-weight: bold;
}

h2 {
	font-size: 150%;
	font-style: normal;
	font-weight: bold;
}

h3 {
	font-size: 125%;
	font-style: normal;
	font-weight: bold;
}

h4 {
	font-size: 100%;
	font-style: italic;
	font-weight: normal;
}

p {
	padding-bottom: 1.0em;
}

a {
	color: #3b56a4;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
