
body
{
	margin: 0px;
	padding: 0px;
	background-color: Black;
	color: White;
	background: #03012E url('img/frame/menu_background.png') repeat-y scroll left top;
}

a
{
	color: Aqua;
	text-decoration: none;
}

a:hover
{
	color: White;
	text-decoration: underline;
}

a:visited
{
	color: Gray;
}

table.list
{
	border: 1px solid White;
	border-collapse: collapse;
}

table.list th
{
	padding: 5px;
	border: 1px dotted Gray;
	color: Yellow;
	font-weight: bold;
}

table.list td
{
	padding: 5px;
	border: 1px dotted Gray;
}

h1
{
	font-size: 32px;
}

h2
{
	font-size: 16px;
}

h3
{
	margin-top: 25px;
	font-size: 18px;
	color: Yellow;
}

h4
{
	font-size: 14px;
}

h5
{
	margin: 0px;
	padding: 3px 0px 6px 0px;
	font-size: 12px;
	text-align: center;
}

/****************************************************************************/

div#page
{
	min-width: 640px;
}

div#title
{
	width: 100%;
	margin-top: 50px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
}

div#header
{
	width: 100%;
	height: 191px;
	background: Black url('img/frame/title_right.png') repeat-x scroll left top;
}

div#header_left
{
	width: 489px;
	height: 191px;
	background: Black url('img/frame/title_left.png') no-repeat scroll left top;
}

div#background
{
	background: #03012E url('img/frame/background.png') no-repeat scroll right top;
}

div#main
{
	background: Transparent url('img/frame/menu_background.png') repeat-y scroll left top;
}

div#content
{
	margin-left: 176px;
	padding: 10px;
}

div.clear
{
	clear: both;
}

/****************************************************************************/

div#menu
{
	float: left;
	width: 176px;
	font-size: 16px;
}

div#menu_top
{
	width: 156px;
	height: 48px;
	padding: 26px 0px 0px 20px;
	background: Black url('img/frame/menu_top.png') no-repeat scroll left top;
}

div#menu_middle
{
	width: 156px;
	padding-left: 20px;
	background: Black url('img/frame/menu_middle.png') repeat-y scroll left top;
}

div#menu_bottom
{
	width: 156px;
	height: 69px;
	padding-left: 20px;
	background: Black url('img/frame/menu_bottom.png') no-repeat scroll left top;
}

div.menu_item_first
{
	width: 119px;
	height: 16px;
	padding: 16px 0px  16px 16px;
	background: Black url('img/frame/buttons/btn_first_up.png') no-repeat scroll left top;
	cursor: pointer;
}

div.menu_item_first:hover
{
	background-image: url('img/frame/buttons/btn_first_hover.png');
}

div.menu_item_normal
{
	width: 106px;
	height: 16px;
	padding: 16px 0px  16px 16px;
	background: Black url('img/frame/buttons/btn_normal_up.png') no-repeat scroll left top;
	cursor: pointer;
}

div.menu_item_normal:hover
{
	background-image: url('img/frame/buttons/btn_normal_hover.png');
}

div.menu_item_last
{
	width: 106px;
	height: 16px;
	padding: 16px 0px  16px 16px;
	background: Black url('img/frame/buttons/btn_last_up.png') no-repeat scroll left top;
	cursor: pointer;
}

div.menu_item_last:hover
{
	background-image: url('img/frame/buttons/btn_last_hover.png');
}

/****************************************************************************/
