@charset "utf-8";
/* CSS Document */



body {
	background-image:url('../imgs/bg.jpg');
	background-repeat:no-repeat;
	background-color:#fff;
	margin:0px;
}
#top {
	float:none;
	margin-right:auto;
	margin-left:auto;
	height:30px;
	width:820px;
	padding: 5px 0px 5px 0px;
}
#main_container {
	float:left;
	width:100%;
	height:auto;
}
#container {
	float:none;
	padding:0px 10px 0px 20px;
	margin-right:auto;
	margin-left:auto;
	height:auto;
	width:816px;
	background-image:url('../imgs/wrapper/middle.png');
	background-repeat:repeat-y;
	background-position:top;
}
/* wrapper */



#wrapper_top {
	float:none;
	margin-right:auto;
	margin-left:auto;
	height:10px;
	width:820px;
	/*background-image:url('../imgs/wrapper/top.jpg');*/
}
#wrapper_top_left {
	float:left;
	margin: 0px 0px 0px 0px;
	height:10px;
	width:20px;
	/*background-image:url('../imgs/wrapper/top_left.jpg');*/
}
#wrapper_top_right {
	float:right;
	margin: 0px 0px 0px 0px;
	height:10px;
	width:20px;
	/*background-image:url('../imgs/wrapper/top_right.jpg');*/
}
#wrapper_bottom {
	float:none;
	margin-right:auto;
	margin-left:auto;
	height:10px;
	width:820px;
	/*background-image:url('../imgs/wrapper/bottom.jpg')*/
}
#wrapper_bottom_left {
	float:left;
	margin: 0px 0px 0px 0px;
	height:10px;
	width:20px;
	/*background-image:url('../imgs/wrapper/bottom_left.jpg');*/
}
#wrapper_bottom_right {
	float:right;
	margin: 0px 0px 0px 0px;
	height:10px;
	width:20px;
	/*background-image:url('../imgs/wrapper/bottom_right.jpg');*/
}
/* header */



#header {
	float:left;
	width:800px;
	height:360px;
	margin: -2px 0px 0px 0px;
}
#header_container_top {
	background-image:url('../imgs/header_bg.jpg');
	background-color:#fff;
	float:left;
	width:800px;
	height:120px;
	margin: 0px 0px 0px 0px;
}
#logo {
	float:left;
	margin: 0px px 0px 0px;
	width:230px;
	height:120px;
	background-image:url('../imgs/logo.jpg');
}
#logo a {
	display:block;
	float:left;
	margin: 0px px 0px 0px;
	width:230px;
	height:120px;
}
.logo {
	float:left;
	margin: 0px px 0px 0px;
	width:230px;
	height:120px;
	background-image:url('../imgs/logo.jpg');
}
.logo a {
	display:block;
	float:left;
	margin: 0px px 0px 0px;
	width:230px;
	height:120px;
}
#main_menu_container {
	float:left;
	width:565px;
	height:120px;
	margin: 0px 0px 0px 5px;
	color:#FFF;
}
.menu_item_container {
	float:left;
	width:19%;
	height:120px;
	margin: 0px 0px 0px 0px;
	padding-left:4px;
	font-size:9px;
	font-weight:none;
	color:#FFF;
}
.menu_item_container:hover {
	float:left;
	width:19%;
	height:120px;
	margin: 0px 0px 0px 0px;
	padding-left:4px;
	background-image:url('../imgs/menu_bg.jpg');
	background-repeat:repeat-x;
	color:#fff;
	font-size:9px;
	font-weight:none;

}
.main_menu_item {
	float:left;
	width:100%;
	height:70px;
	margin: 15px 0px 0px 0px;
	padding:1px;
	color:#FFF;
}
.main_menu_item:hover {
	float:left;
	width:100%;
	height:70px;
	margin: 15px 0px 0px 0px;
	padding:0px;
	color:#FFF;
}
.menu_spacer {
	float:left;
	width:auto;
	height:80px;
	border-right:1px #ccc solid;
}
#phone_number {
	float:right;
	width:230px;
	height:30px;
	margin: 0px 10px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align:center;
	background-image:url('../imgs/phone_number.png');
	background-repeat:no-repeat;
	background-position:center;
}

#tag {
	float:left;
	width:500px;
	height:30px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	text-align:left;
}
#search_bar {
	float:right;
	width:240px;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align:right;
}
.search_field {
	background:none;
	color:#fff;
	height:20px;
	margin-bottom:5px;
	border:inset 1px #003;
}
.search_btn {
	background:none;
	border:0px;
	color:#fff;
	font-weight:bold;
	height:24px;
	margin-top:5px;
}
#header_container_bottom {
	float:left;
	width:800px;
	height:240px;
	margin: 0px 0px 0px 0px;
}
#header_btn_container {
	float:left;
	margin: 0px 0px 0px 0px;
	width:230px;
	height:240px;
}
#header_btn_top {
	float:left;
	margin: 0px 0px 0px 0px;
	width:230px;
	height:120px;
	background-image:url('../imgs/header_button_top.png');
}
#header_btn_bottom {
	float:left;
	margin: 0px 0px 0px 0px;
	width:230px;
	height:120px;
	background-image:url('../imgs/header_button_bottom.png');
}
#campain_container {
	float:left;
	margin: 0px 0px 0px 0px;
	width:570px;
	height:240px;
	background-image:url('../imgs/campain_img.jpg');
}
/* main content */







#left_content {
	float:left;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	border-top:5px solid #fff;
	width:230px;
	height:auto;
}
#course_content_container_left {
	float:left;
	padding:5px;
	margin: 0px 0px 0px 0px;
	width:320px;
	height:auto;
	border-right:1px #CCC solid;
}
#course_content_container_right {
	float:left;
	padding:5px;
	margin: 0px 0px 0px 10px;
	width:194px;
	height:auto;
}
#left_contact_content {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:10px;
	background:none;
	width:200px;
	height:auto;
	min-height:300px;
	background-image:url('../imgs/content_bg.jpg');
	background-repeat:repeat-x;
	border-right:5px solid #fff;
}
.left_content_container {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
	width:230px;
	height:auto;
	border-bottom:5px #fff solid;
}
#left_menu_container {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	background-color:#fff;
	width:230px;
	height:auto;
	border-bottom:5px #fff solid;
	background-image:url('../imgs/content_bg.jpg');
	background-repeat:repeat-x;
}
.left_menu_spacer {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:230px;
	height:20px;
	border-bottom:1px #ccc solid;
}
.contact_location_item {
	float:left;
	margin: -20px 0px 10px 0px;
	padding: 10px 5px 10px 5px;
	width:200px;
	height:auto;
	min-height:30px;
	border-left:10px #000 solid;
	border-bottom:10px;
}
.left_menu_item {
	float:left;
	margin: 0px 0px 5px 0px;
	padding: 3px 5px 2px 5px;
	width:210px;
	height:auto;
	border-left:10px #000 solid;
	border-bottom:1px #fff solid;
	background-image:url('../imgs/news_item_bg.jpg');
	background-repeat:repeat-y;
}
#main_content {
	float:left;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	width:565px;
	height:auto;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	border-left:5px solid #fff;
}
#main_contact_content {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:10px;
	background:none;
	width:320px;
	height:auto;
	min-height:300px;
	background-image:url('../imgs/content_bg.jpg');
	background-repeat:repeat-x;
}
#main_content_full {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:10px;
	width:545px;
	height:auto;
	background-image:url('../imgs/content_bg.jpg');
	background-repeat:repeat-x;
}
#main_content_left_col {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:10px;
	background:none;
	width:260px;
	height:auto;
	min-height:300px;
	background-image:url('../imgs/content_bg.jpg');
	background-repeat:repeat-x;
	border-right:5px solid #fff;
}
#main_content_right_col {
	float:left;
	margin: 0px 0px 0px 0px;
	padding:10px;
	background:none;
	width:260px;
	height:auto;
	min-height:300px;
	background-image:url('../imgs/content_bg.jpg');
	background-repeat:repeat-x;
}
.campain_link {
	float:left;
	height:auto;
	width:245px;
	border-left:#003 10px solid;
	padding-left:10px;
	padding-bottom:3px;
	margin-bottom:2px;
	background-image:url('../imgs/campain_item_bg.png');
	background-repeat:repeat-y;
	background-position:5px;
}
.campain_link:hover {
	float:left;
	height:auto;
	width:245px;
	border-left:#333 10px solid;
	padding-left:10px;
	margin-bottom:2px;
	color:#000;
	background-image:url('../imgs/campain_item_bg_hover.png');
	background-repeat:repeat-y;
	background-position:5px;
}
.course_item_container {
	float:left;
	height:auto;
	width:260px;
	margin-bottom:20px;
}
.course_item_container_main {
	float:left;
	height:auto;
	width:260px;
	margin-bottom:40px;
}
.course_item_img {
	float:left;
	height:auto;
	width:77px;
	border-left:#003 10px solid;
	padding-left:5px;
	margin-bottom:10px;
	margin-bottom:10px;
}
.course_item_txt {
	float:left;
	height:auto;
	width:152px;
	padding-left:5px;
}
.employee_container {
	float:left;
	width:545px;
	height:auto;
	padding:0px;
	margin:0px 0px 30px 0px;
	border-bottom:1px #ccc solid;
}
.employee_img_container {
	float:left;
	width:209px;
	height:210px;
	padding:5px;
	border-right:1px #ccc solid;
}
.employee_img {
	float:left;
	width:200px;
	height:200px;
	padding:0px;
	margin:10px 0px 0px 0px;
}
.employee_txt {
	float:left;
	width:315px;
	height:auto;
	padding:5px;
	text-align:left;
}
#left_footer {
	float:left;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	width:230px;
	height:80px;
	background-image:url('../imgs/footer_bg.jpg');
	background-repeat:repeat-x;
	text-align: center;
}
#main_footer {
	float:left;
	margin: 0px 0px 0px 5px;
	background-color:#fff;
	width:565px;
	height:80px;
	background-image:url('../imgs/footer_bg.jpg');
	background-repeat:repeat-x;
}
#banner {
	float:left;
	height:60px;
	padding:10px;
	width:470px;
}
#footer_logo {
	float:left;
	height:60px;
	padding:10px;
	width:50px;
	text-align:center;
	border-left:5px #fff solid;
}
#footer {
	float:none;
	margin-right:auto;
	margin-left:auto;
	height:auto;
	width:820px;
	padding: 5px 0px 5px 0px;
}

#footer_links_two {
	float:left;
	width:820px;
	height:auto;
	text-align:center;
	padding:5px 0px 0px 0px;
}
#footer_links {
	float:left;
	width:820px;
	height:auto;
	text-align:center;
	padding:5px 0px 0px 0px;
}
#copyright_txt {
	float:left;
	width:820px;
	height:auto;
	text-align:center;
	padding:5px 0px 0px 0px;
}
.clear {
	clear:both;
}
#clear_left {
	clear:right;
}
.copy_img {
	margin:0px 10px 0px 0px;
}
