*
{

	margin						: 0px;
	padding						: 0px;

}

html, body
{

	text-align					: center;

}

html
{

	width						: 100%;
	height						: 100%;

}

body
{

	padding-top					: 30px;
	background					: #fff;

}

body, table, p, a, h
{

	font-family					: "Lucida Sans Unicode" , Lucida Grande , Verdana;
	font-size					: 11px;
	color						: #5a4f3c;
	line-height					: 20px;

}

ul
{

	list-style-type				: none;

}

img
{

	border						: none;

}

h1
{

	margin						: 10px 0px;
	font-size					: 14px;
	font-weight					: normal;
	color						: #a99067;

}

h2
{

	font-size					: 11px;
	font-weight					: bold;
	color						: #a99067;

}

h3
{

	font-size					: 11px;
	font-weight					: normal;
	color						: #a99067;

}

.wrap
{

	margin						: 0px auto;	
	width						: 880px;

}

#top
{

	height						: 66px;
	width						: 100%;
	text-align					: center;
	background					: #fff url( '../img/bg_navi.gif' ) left top repeat-x;

}

#top ul
{

	float						: right;
	padding						: 32px 0px 0px 0px;
	height						: 34px;

}

#top ul li
{

	float						: left;
	display						: inline;
	padding						: 0px;

}

#top ul li a
{

	display						: block;
	text-decoration				: none;
	height						: 32px;
	padding						: 0px 10px;
	margin						: 0px 0px 0px 1px;
	border-bottom				: 2px solid #fff;	

}

#top ul li a:hover
{

	border-bottom				: 2px solid #5a4f3c;

}

#top ul li a.active
{

	color						: #910000;
	border-bottom				: 2px solid #910000;

}

#main
{

	padding						: 40px 0px 0px 0px;
	width						: 100%;
	min-height					: 351px;
	text-align					: center;
	background					: #fff url( '../img/bg_main.gif' ) left top repeat-x;

}

#left
{

	float						: left;
	width						: 220px;
	text-align					: left;

}

#card
{

	width						: 186px;
	height						: 114px;
	background					: url( '../img/card.gif' ) 0 19px no-repeat ;

}

#sub
{

	margin						: 177px 0px 0px 0px;
	width						: 186px;

}

#sub ul
{

	float						: right;

}

#sub ul li a
{

	display						: block;
	margin						: 0px 0px 8px 0px;
	padding						: 0px 18px 0px 0px;
	text-align					: right;
	line-height					: 15px;
	text-decoration				: none;
	background					: url( '../img/sub.gif' ) right 5px no-repeat;

}

#sub ul li a:hover
{

	text-decoration				: underline;

}

#sub ul li a.active
{

	color						: #910000;
	background					: url( '../img/sub_act.gif' ) right 5px no-repeat;

}

#sub ul li a.major
{

	margin						: 0px 0px 20px 0px;

}

#sub ul li a.majoractive
{

	margin						: 0px 0px 20px 0px;
	color						: #910000;
	background					: url( '../img/sub_act.gif' ) right 5px no-repeat;

}

#right
{

	float						: right;
	width						: 660px;
	text-align					: left;

}

#header
{

	width						: 660px;
	height						: 260px;
	background					: #fff;

}

#content
{

	margin						: 10px 0px 0px 0px;
	padding						: 10px;

}

#content p
{

	margin						: 15px 0px;

}

#content p.afterh2
{

	margin						: 0px 0px 15px 0px;

}

#content a
{

	text-decoration				: underline;

}

#content a:hover
{

	text-decoration				: none;

}

#content th, td
{

	padding						: 0px 20px 0px 0px;
	text-align					: left;
	vertical-align				: top;

}

#content th
{

	font-size					: 11px;
	font-weight					: normal;
	color						: #a99067;

}

#content table.alone
{

	margin						: 0px 0px 15px 0px;

}

#content table.seminar
{

	margin						: 0px 0px 15px 0px;

}

#content table.seminar th
{

	width						: 100px;

}

#content ul
{

	margin						: 0px 0px 0px 30px;
	list-style-type				: square;

}

#footer
{

	margin						: 0px auto;
	padding						: 10px 0px;
	border-top					: 1px solid #b3b3b3;
	text-align					: center;

}

#footer p
{

	display						: inline;
	color						: #b3b3b3;

}

#footer a:link, #footer a:active, #footer a:visited
{

	color						: #999999;
	text-decoration				: underline;

}

#footer a:hover
{

	text-decoration				: none;

}