/* CSS Document */
body {
	background:url(../images/bg_inner.jpg) repeat-x #414141;
	margin:0px;
}
.index_body {	
	background:url(../images/bg.jpg) repeat-x #414141;
	margin:0px;
}
div {	font-size:11px; font-family:Arial, Helvetica, sans-serifl; color:#FFFFFF; line-height:20px;}

a		 { font-size:11px; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px;}
a:hover  { font-size:11px; color:#fc941b; text-decoration:underline; padding:0px 0px 0px 0px;}

/*a {	color:#FFFFFF;  text-decoration:underline;}
a:hover {	text-decoration:none; }*/
a.inverse {	text-decoration:none;	}
a.inverse:hover {	text-decoration:underline;	}

ul{	list-style:none; padding:15px 0px;margin:0px;}
ul li {	background:url(../images/bullet_2.jpg) no-repeat 0px 8px; padding:0px 0px 5px 15px;}

.f_left {	float:left; }
.f_right {	float:right; }
.clear {	clear:both; }

#main {
	width:1004px;
	margin:0px auto;
	padding:0px;
}
#logo {
	float:left;
	width:80px;
	padding:18px 0px 0px 17px;
}

#top_right {
	float:right;
	text-align:right;
	padding:40px 25px 20px 0px;
}
/*----------			Menu 			--------------*/
/*#menu {
	float:right;
	padding-top:2px;
	width:703px;
	margin:0px;
}

#menu ul {
	list-style-type:none;
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	height:37px;
}
#menu ul li {
	float:left;
	background:none;
	padding:0px;
	margin:0px 2px 0px 0px;
}
#menu ul li a,img {
	float:left;
	background:none;
	padding:0px;
	margin:0px;
}*/



.banner {
	float:left;
	padding:0px;
	margin:0px;
	width:1004px;
	height:306px;
}
#banner_inner {
	float:left;
	text-align:right;
	padding:0px;
	margin:0px;
	width:1004px;
	height:216px;
}
.news_img { float:left; padding:0px 10px 0px 0px;}
#banner_heading { float:right; text-align:right; padding:140px 20px 0px 0px; width:450px; }
#breadcrumb { float:right; width:310px; padding:10px 10px 10px 0px; margin:0px; color:#f2b506; font-size:11px; font-weight:bold; text-align:right; text-transform:lowercase; }

.footer_wrap {
	float:left;
	width:100%;
	background:#000000;
}
#footer {
	padding:10px;
	width:984px;
	height:58px;
	margin:0px auto;
	background:url(../images/footer_image.jpg) no-repeat 850px 16px #000000;
	color:#b9b9b9;
}
#footer span {
	color:#848484;
}


#side_line {   float:left;	height:150px; width:1px; background:url(../images/line.jpg) no-repeat 0px 10px;}
#footer  a {  color:#b9b9b9; padding:0px 3px;  text-decoration:none; }
#footer  a:hover {  color:#b9b9b9; padding:0px 3px;   text-decoration:underline; }
.mandatory_div {
	float:left;
	width:300px;
	color:#787878;
	padding:10px 20px 20px 10px;
}
.mandatory_div .tittle{	float:left; width:280px; padding-top:7px;	}
.mandatory_div .pad {	float:right; padding:0px 10px 0px 10px; }
.mandatory_div  a {	 color:#e20000; text-decoration:none; }
.mandatory_div  a:hover {	 color:#e20000; text-decoration:underline; }
.blog_div {
	float:left;
	width:300px;
	color:#787878;
	padding:10px 20px 20px 20px;
}
.txtarea	{ width:150px; height:auto; color:#787878;	}
.blog_div .tittle{	float:left; width:270px;  padding-top:7px; }
.blog_div .pad {	float:right; padding:0px 10px 0px 10px; }
.blog_div  a {	 color:#e20000; text-decoration:none; }
.blog_div  a:hover {	 color:#e20000; text-decoration:underline; }
.placement_div {
	float:left;
	width:300px;
	color:#787878;
	padding:10px 10px 20px 20px;
}
.placement_div .tittle{	float:left;  width:270px;  padding-top:7px;}
.placement_div .pad {	float:right; padding:0px 10px 0px 10px;}
.placement_div  a {	 color:#e20000; text-decoration:none; }
.placement_div  a:hover {	 color:#e20000; text-decoration:underline; }

#box_2 {	float:left; width:984px; padding:10px 0px 30px 0px;}
#box_2  .clear {	padding-bottom:0px;}	
#divide_line{ float:left; padding:20px 20px 0px 0px;}
#management_div {	float:left; width:320px; margin-top:0px; padding:10px 0px 0px 0px; color:#e1e0e0;}
#management_div ul {	padding:10px; margin:0px; list-style:none; color:#ffbf34;}
#management_div ul li {	background:url(../images/bullet.jpg) no-repeat 0px 7px; padding:4px 0px 4px 25px;}

#management_div2 {	float:left; width:320px; margin-top:0px; padding:10px 0px 0px 0px; color:#e1e0e0;}
ul.bullet2 {	list-style:none; padding:0px 0px 10px 0px;margin:0px;}
ul.bullet2 li {	background:url(../images/bullet_2.jpg) no-repeat 0px 8px; padding:0px 0px 5px 15px;}
#management_div2 .img_holder { float:left; padding:0px 15px 0px 10px;}

#management_div3 {	float:left; width:300px; margin-top:0px; padding:10px 0px 0px 0px; color:#e1e0e0; }
.fromtxt{	font-weight:bold; font-size:12px;	}	
.txtbox {	background:url(../images/txt_box_bg.jpg) repeat-x #ffffff bottom; height:22px; border:1px solid #FFFFFF; font-family:"Courier New", Courier, monospace; font-size:15px; padding:5px 0px 0px 4px;}

.address_txtbox {	background:url(../images/txt_box_bg.jpg) repeat-x #ffffff bottom; height:40px; width:180px; border:1px solid #FFFFFF; font-family:"Courier New", Courier, monospace; font-size:15px; padding:5px 0px 0px 4px;}

#line {		float:left; padding:15px 0px 25px 10px;}
.logintabl {	float:left; padding:10px 0px 0px 0px;}

.contentheading { text-align: left; font-size:25px; color: #ffffff; line-height:25px; }

.sub_contentheading { text-align: left; font-size:20px; color: #ffffff; line-height:20px; }
.contentheading_black { text-align: left; font-size:25px; color: #222222; line-height:25px; }
.contentheading_gray { text-align: left; font-size:18px; color: #646464; line-height:18px; }
.banner_headimg { text-align: right; font-size:35px; color: #ee7e00; line-height:35px; }
#login { padding:5px 0px 5px 0px; }
.mandatory { color:#222222;  padding:5px 0px 0px 0px; font-size:23px; }
.Disclosure { color:#646464; padding-bottom:0px;  font-size:18px; }
#course { width:200px; }

/*------------------------------------------------------------------------------*/
#content_right {
	float:right;
	width:311px;
	padding:5px 10px 10px 10px;
	background:url(../images/divide2.jpg) no-repeat 0px 20px; 
}
#content_right ul {	padding:10px; margin:0px; list-style:none; font-size:13px; color:#ffbf34;}
#content_right ul li {	background:url(../images/bullet.jpg) no-repeat 0px 7px; padding:4px 0px 4px 25px;}
#content_right ul li a { color:#ffbf34; text-decoration:none;}
#content_right ul li a:hover { color:#f2f2f2; text-decoration:none;}

#content_left {
	float:left;
	width:645px;
	padding:5px 10px 10px 10px;
}
#text_area {
	float:left;
	text-align:justify;
	padding:15px 0px;
}

#image_pad_right {
	float:right;
	padding:0px 0px 10px 15px;
}
#image_pad_left {
	float:left;
	padding:0px 15px 10px 0px;
}
#imge_list {
	float:right;
}
#imge_list li {	background:none; list-style-type:none;	}
#imge_list img{
	background:none;
	list-style-type:none;
	padding:10px 0px 0px 0px;
}

.table_bg
{
	background:#333333;
	border:#000000 1px solid;
	margin:5px;
	padding:10px;
}
.table_img
{
	float:right;
	margin:5px 5px 5px 15px;
}
.button
{
	background:url(../images/button_bg.jpg) repeat-x;
	height:26px;
	border: #000000 1px solid;	
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 5px;
}
