/* Common styles */
body, form
{
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}

body.small
{
	font-size: 12px;
}

body, body.middle
{
	font-size: 16px;
}

body.large
{
	font-size: 18px;
}

a img
{
	border: 0px none;
	vertical-align: bottom;
}

a.btn.back
{
	position: relative;
	left: -27px;
}

div.clearfix
{
	clear: both;
}

/* Basic layout styles */

div#content_header
{
	background: url('../images/top_header_bg.png') repeat-x;
}
div#headerAlternateContent
{
	height: 170px;
	background-color: White;
}
div#news_content
{
	width: 220px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
}
div#newsAlternateContent
{
	width: 217px;
	height: 253px;
	background-color: White;
}

div.banner_container
{
	margin: 20px 15px;
	text-align: center;
}

div#body_wrapper
{
	background-image: url('../images/middle_bg.jpg');
	text-align: center;
	
	/* clearfix */
	border: 1px solid White;
}
div#content_body
{
	margin: 0px auto;
	text-align: left;
	width: 920px;
	font-size: 0.8125em;
}

table
{
	font-size: 1em;
}

H1 {font-size:2em;}
H2 {font-size:1.5em;}
H3 {font-size:1.25em;}
H4 {font-size:1em;}

div#content_footer
{
	clear: both;
	height: 15px;
	padding-top: 40px;
	font-size: 0.75em;
	text-align: center;
	background: white url('../images/footer_bg.png') repeat-x;
}

div#main_content
{
	margin-left: 240px;
}
div#main_content.shadowfix
{
	margin-left: 290px;
}

div#langbar
{
	text-align: right;
}

div#langbar img, div#langbar a
{
	margin: 0px;
}

/* Submenu styles */
div.submenu_header
{
	height: 22px;
	background: transparent url('../images/box_head.gif') no-repeat center bottom;
}
div.submenu_body
{
	text-align: center;
	background: transparent url('../images/box_bg.gif') repeat-y center top;
}
div.submenu_footer
{
	height: 19px;
	background: transparent url('../images/box_footer.gif') no-repeat center top;
}

a.submenu_item, a.submenu_entry
{
	display: block;
	margin: auto;
	width: 127px;
	background-color: Transparent;
	background-repeat: no-repeat;
	background-position: center center;
}
a.submenu_item { height: 28px; }
a.submenu_item img, a.submenu_entry img { visibility: hidden; }

a.submenu_item.member { background-image: url('../images/memberA.gif'); }
a.submenu_item.member:hover { background-image: url('../images/memberB.gif'); }

a.submenu_entry.btn_menu1 { background-image: url('../images/academy/plan_t1a.gif'); }
a.submenu_entry.btn_menu2 { background-image: url('../images/academy/plan_t2a.gif'); }
a.submenu_entry.btn_menu3 { background-image: url('../images/academy/plan_t3a.gif'); }
a.submenu_entry.btn_menu4 { background-image: url('../images/academy/plan_t4a.gif'); }
a.submenu_entry.btn_menu5 { background-image: url('../images/academy/plan_t5a.gif'); }
a.submenu_entry.btn_menu6 { background-image: url('../images/academy/newPlanb1_A.gif'); }
a.submenu_entry.btn_menu7 { background-image: url('../images/academy/newPlanb2_A.gif'); }
a.submenu_entry.btn_menu8 { background-image: url('../images/academy/newPlanb3_A.gif'); }

a.submenu_entry.btn_menu1:hover, a.submenu_entry.btn_menu1_selected { background-image: url('../images/academy/plan_t1b.gif'); }
a.submenu_entry.btn_menu2:hover, a.submenu_entry.btn_menu2_selected { background-image: url('../images/academy/plan_t2b.gif'); }
a.submenu_entry.btn_menu3:hover, a.submenu_entry.btn_menu3_selected { background-image: url('../images/academy/plan_t3b.gif'); }
a.submenu_entry.btn_menu4:hover, a.submenu_entry.btn_menu4_selected { background-image: url('../images/academy/plan_t4b.gif'); }
a.submenu_entry.btn_menu5:hover, a.submenu_entry.btn_menu5_selected { background-image: url('../images/academy/plan_t5b.gif'); }
a.submenu_entry.btn_menu6:hover, a.submenu_entry.btn_menu6_selected { background-image: url('../images/academy/newPlanb1_B.gif'); }
a.submenu_entry.btn_menu7:hover, a.submenu_entry.btn_menu7_selected { background-image: url('../images/academy/newPlanb2_B.gif'); }
a.submenu_entry.btn_menu8:hover, a.submenu_entry.btn_menu8_selected { background-image: url('../images/academy/newPlanb3_B.gif'); }
/* Submenu styles, endof. */

div#shadow_content
{
	padding-left: 10px;
	width: 50px;
	float: left;
}
div#shadow_header
{
	background: transparent url('../images/shadow_head.jpg') no-repeat left bottom;
	height: 112px;
}
div#shadow_middle
{
	background: url('../images/shadow_middle.jpg') repeat-y left top;
	height: 250px;
}
div#shadow_footer
{
	background: transparent url('../images/shadow_foot.jpg') no-repeat left top;
	height: 112px;
}
div#open_day_content
{
	margin-top: 30px;
	height: 318px;
	width: 557px;
	background: url('../images/school_dir/OPENDAY_box.gif') no-repeat;
}
div#open_day_pic img
{
	border: 0px;
}
div#school_dir_flash
{
	float:left;
	margin-left: 25px;
	width:499px;
	height:184px;
}

div#underconduction
{
	padding: 100px 0px;
	margin: auto;
}
