/* Ap  */
*{
	margin					:	0px;
	padding				:	0px;
}
body{
	background-color		:	#e9e7df;
	color					:	black;
	font-size				:	14px;
}
div#main{
	margin					:	0% auto;
	width					:	790px;
	padding				:	0px;
	border-width			:	0px;
	background-image		:	url("./i/body2.png");
	background-repeat		:	repeat-y;
}
div#header{
	width					:	100%;
	height					:	246px;
	padding				:	0px;
	background-image		:	url("./i/header2.png");
	background-repeat		:	no-repeat;
	margin-bottom			:	20px;
}
h1 img
{
	border-width			:	0px;
}
h2
{
	margin					:	0px 30px 0px 200px;
	padding				:	5px;
	border-width			:	0px;
	font-size				:	22px;
	font-weight				:	bold;
}
ul#leftmenu
{
	color					:	white;
	width					:	180px;
	border-width			:	0px;
	margin					:	0px 0px 0px 3px;
/*	padding-top			:	80px; */
	list-style-type			:	none;
	float					:	left;
	background-repeat		:	no-repeat;
	background-position	:	51px 0px;
}
ul#leftmenu li a
{
	display					:	block;
	padding				:	2px 2px 2px 25px;
	color					:	white;
	text-decoration			:	none;
	font-size				:	14px;
}
ul#leftmenu li a:hover
{
	background-color		:	lavender;
	color					:	black;
	text-decoration			:	underline;
	background-image		:	url("./i/li_arrow.png");
	background-repeat		:	no-repeat;
	background-position	:	4px 5px;
}

div#content
{
	margin-left				:	200px;
}
div#content p
{
	margin					:	1em 3em 1em 1em;
}
div#content p.em
{
	font-weight				:	bold;
}
div#content p.d2
{
	margin					:	1em 3em 1em 2em;
	padding				:	0.5em 0em 0.5em 1em;
	background-color		:	whitesmoke;
	border-width			:	0px 0px 0px 6px;
	border-style			:	solid;
	border-color			:	silver;
	font-weight				:	bold;
}
div#content p.d3
{
	margin					:	1em 3em 1em 2em;
	padding				:	0.5em 0em 0.5em 1em;
	background-color		:	whitesmoke;
	border-width			:	0px;
	font-weight				:	normal;
}
h3
{
	background-image		:	url("./i/h3j.png");
	background-repeat		:	no-repeat;
	background-position	:	5px 6px;
	font-weight				:	bold;
	font-size				:	16px;
	padding-left			:	38px;
	padding-top			:	8px;
	min-height				:	30px;
}
hr
{
	width					:	95%;
	margin					:	30px 5px;
	color					:	whitesmoke;
}
div#footer
{
	color					:	silver;
	text-align				:	center;
	margin					:	50px 0px 10px 0px;
}
table.t
{
	border					:	1px solid silver;
	border-collapse			:	collapse;
	margin					:	5px 35px;
}
table.t th
{
	border					:	1px solid silver;
	padding				:	4px;
	background-color		:	whitesmoke;
}
table.t td
{
	border					:	1px solid silver;
	padding				:	4px;
}
table.t td#skilluplevel
{
	text-align				:	center;
	border-width			:	0px;
	background-image		:	url("./i/skillup.png");
	background-repeat		:	no-repeat;
	background-position	:	50% 50%;
}
table.t td#professionallevel
{
	text-align				:	center;
	background-image		:	url("./i/professional.png");
	background-repeat		:	no-repeat;
	background-position	:	50% 50%;
	border-width			:	0px;
}
table.t td.center
{
	text-align				:	center;
}
table.t td.right
{
	text-align				:	right;
}
ul.m1
{
	margin					:	1em 2em 1em 3em;
}

table.t th.w75
{
	width					:	75px;
}
table.t th.w90
{
	width					:	90px;
}
table.t td.num
{
	text-align				:	right;
}
table.textbook
{
	margin					:	1em 1em 1em 2em;
}
table.textbook img
{
	border					:	1px solid silver;
	padding				:	0px;
	display					:	block;
}
table.textbook th
{
	font-weight				:	normal;
	text-align				:	right;
	padding				:	0px 10px;
}
div#content p.note1
{
	margin-left				:	3em;
	font-size				:	12px;
	color					:	dimgray;
}
div#content p.note2
{
	margin-left				:	2em;
}
div.center
{
	text-align				:	center;
}
table#juniorcourse
{
	background-color		:	 #ADD8E6;
	margin					:	20px 0px 20px 15px;
	border-collapse			:	seperate;
	padding				:	5px;
	border-spacing			:	2px;
}
table#juniorcourse th
{
	background-color		:	#FFFF00;
	padding				:	8px;
	border-collapse			:	seperate;
}
table#juniorcourse td
{
	background-color		:	white;
	padding				:	8px;
}
table#juniorcourse td img
{
	display					:	block;
	margin					:	auto;
}
h4
{
	margin					:	10px;
	color					:	#1E90FF;
	font-size				:	14px;
}
table#strap
{
	margin					:	10px 30px;
}
table#strap td
{
	vertical-align			:	top;
}
img.txt
{
	margin					:	10px 5px 20px 35px;
	display					:	block;
}
div#content a
{
	color					:	#008EB4;
	text-decoration			:	none;
}
div#content a:hover
{
	color					:	#008EB4;
	text-decoration			:	underline;
	background-color		:	whitesmoke;
}
