﻿body
{
	text-align: center;
	background-color: #1c1c1c;
	font-family: calibri, Arial;
	font-size: 13px;
}

#main
{
	margin: 0 auto;
	width: 967px;
	height: 862px;
	text-align: left;
}

#banner
{
	position: absolute;
	text-align: center;
	margin-top: 60px;
	margin-left: 0px;
	width: 967px;
	height: 204px;
	background-image: url('../images/banner.jpg');
}

#banner-bottom
{
	position: absolute;
	text-align: center;
	margin-top: 264px;
	margin-left: 0px;
	width: 967px;
	height: 100px;
}

#middle
{
	position: absolute;
	text-align: center;
	margin-top: 364px;
	margin-left: 0px;
	width: 967px;
	height: 86px;
	background-image: url('../images/middle.jpg');
}

#middle-links
{
	position: absolute;
	text-align: center;
	margin-top: 450px;
	margin-left: 0px;
	width: 967px;
	height: 29px;
}

p.header
{
	font-family: Calibri, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #055896;
}

p.text
{
	font-family: Calibri, Arial;
	font-size: 13px;
}

a
{
	text-decoration: none;
	color: #055896;
}

font
{
	color: #055896;
	font-weight: bold;
}

a.header
{
	font-family: Calibri, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #055896;
}

ol
{
	font-family: Calibri;
}

ul
{
	padding: 0;
	margin: 0 0 0 30px;
}

li
{
	padding: 0;
	margin: 0;
}

#menu
{
	position: absolute;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	width: 967px;
	height: 60px;
}

#contentholder
{
	position: absolute;
	margin-top: 479px;
	margin-left: 0px;
	width: 967px;
	height: auto;
}

#left-menu
{
	background-position: top;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	width: 258px;
	height: 343px;
	background-image: url( '../images/left-menu-01.jpg' );
}

#content
{
	margin-top: 0px;
	margin-left: 0px;
	width: 709px;
}

.tooltip
{
	border-bottom: 1px dotted #000000;
	color: #000000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
}
		
h1
{
	padding: 0px;
	margin: 0px;
}

.contents-right
{
	background-image: url('../images/contents-right.jpg'); 
	width: 75px; 
	background-repeat: repeat-y;
}

.contents-left
{
	background-image: url('../images/contents-left.jpg'); 
	width: 25px;
}

.right-white
{
	background-position: right; 
	width: 709px; 
	background-image: url('../images/right-white.jpg'); 
	background-repeat: repeat-y;
}

.left-white
{
	background-position: left; 
	width: 258px; 
	background-image: url('../images/left-white.jpg'); 
	background-repeat: repeat-y;
}

/* checkbox --------------------------------- */

.checkbox
{
}

.checkbox label
{
	vertical-align: -2px;
}

.checkbox input
{
	vertical-align: middle;
	margin: 1px 5px 1px 1px;
	padding: 0px;
}

.checkbox td
{
	padding: 0px;
	margin: 0px;
}

.checkbox:hover
{
	cursor: pointer;
}