@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color: #e8e8de;
	background-image: url(/images/bj.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Trebuchet MS1, Helvetica, sans-serif;
	font-size: 14px;
	color: #2A2A2A;
}
h2{
	font-size: 15px;
	color: #AC0404;
	text-align: center;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.red{


	color: #AC0404;

}
a{
color:#2A2A2A}
a:hover{	color: #AC0404;}
#wrapperout{
	width:890px;
	padding:0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.push {
height:72px;
}
html, body {
 height: 100%;
}
#float{
margin:0 auto;
padding:0;
width:100%;
}
#wrapper{
width:890px;
margin:0;
padding:0;
text-align:left;
float:left}
#head{
float:left;
margin:0;
padding:0;
width:890px;
height:75px}
#head_logo{
float:left;
margin:0;
padding:0;
width:203px;
height:75px}
/*not for ie 6.0*/

html>body #head_text{background: url(/images/logotext.png) repeat;}

/*for ie 6.0*/

*html #head_text{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/logotext.png");

        background:none;

}

#head_text{
	float:right;
	margin:0;
	padding:0;
	width:326px;
	height:70px;
	background-image: url(/images/logotext.png);
	background-repeat: no-repeat;
	background-position: left top;
}
html>body #menu{background: url(/images/menubj.png) repeat;}

/*for ie 6.0*/

*html #menu{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/menubj.png");

        background:none;

}

#menu{
	float:left;
	width:670px;
	height:22px;
	background-image: url(../images/menubj.png);

	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-left: 220px;
	background-color: #AD0304;
}
#slatenav .active A {
	BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #680202
}
#search {
	width:230px;
	height: 20px;
	text-align: left;
	float: right;
	margin-top: 2px;
	position: relative;
}
#slatenav {
	FONT-SIZE: 14px;
	Z-INDEX: 5;
	FLOAT: left;
	WIDTH: 420px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 22px;
	padding: 0px;
	position: relative;
	margin: 0px;
}
#slatenav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#slatenav UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px
}
#slatenav UL LI A {
	PADDING-RIGHT: 16px;
	BACKGROUND-POSITION: right center;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
}
#slatenav UL LI A:hover {
	BACKGROUND-POSITION: right top;
	COLOR: #fff;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #680202
}
#leftmenu h2{
	margin:0;
	text-align: left;
	font-size: 18px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 170px;
	font-weight: lighter;
}

#leftmenu ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#leftmenu ul li{
	margin:0;
	display: block;


	width: 170px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#leftmenu ul li a{
	margin:0;
	padding:0;

	color: #A80708;
	font-size: 12px;
	text-decoration: none;

}
#leftmenu ul li ul {
	padding:0px;

	color: #A80708;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 140px;

}
#leftmenu ul li ul li a {
	color: #4B4B42;
	font-size: 13px;
	margin-right: 0px;
	width: 140px;
	text-decoration: none;
	position: relative;

}
#leftmenu ul li ul li  {
	color: #4B4B42;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 140px;
	padding: 0px;

}
#main{
	float:left;
	width:890px;
	margin-top:15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#left{
	float:left;
	width:200px;
	background-repeat: repeat-y;
	background-position: left top;
}
html>body #leftmenutop{background: url(/images/leftmenutop.png) repeat;}

/*for ie 6.0*/

*html #leftmenutop{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/leftmenutop.png");

        background:none;

}

#leftmenutop{
	float:left;
	width:200px;
	background-image: url(/images/leftmenutop.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	
}
html>body #leftmenubottom{background: url(/images/leftmenubottom.png) repeat;}

/*for ie 6.0*/

*html #leftmenubottom{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/leftmenubottom.png");

        background:none;

}

#leftmenubottom{
	float:left;
	width:200px;
	background-image: url(/images/leftmenubottom.png);
	background-position: left top;
	height: 29px;
	
}
html>body #leftmenu{background: url(/images/leftmenuline.png) repeat;}

/*for ie 6.0*/

*html #leftmenu{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/leftmenuline.png");

        background:none;

}

#leftmenu{
	float:left;
	width:190px;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(/images/leftmenuline.png);
	padding: 5px;
}
#content_main{
float:left;
width:690px;
}

#banner{
	float:left;
	width:690px;
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
html>body #bannertext{background: url(/images/bannermenu.png) repeat;}

/*for ie 6.0*/

*html #bannertext{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/bannermenu.png");

        background:none;

}
#bannertext
{
	float:left;
	width:665px;
	height:51px;
	background-image: url(/images/bannermenu.png);
	padding-left: 25px;
}
#bannertext UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bannertext UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px
}
#bannertext UL LI A {
	PADDING-RIGHT: 2px;
	BACKGROUND-POSITION: right center;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 15px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	font-size: 13px;

	position: relative;
}
#bannertext UL LI A:hover {
	COLOR: #CCCCCC;
	text-decoration: none;
}
#bannertext .active A {
	BACKGROUND-POSITION: right top;
	BACKGROUND-REPEAT: no-repeat;
	
	color: #CCCCCC;
	text-decoration: none;
}

html>body #contentline{background: url(/images/contentlinebj.png) repeat;}

/*for ie 6.0*/

*html #contentline{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/contentlinebj.png");

        background:none;

}

#contentline{
	width:688px;
	float:left;
	height:24px;
	margin-top:10px;
	background-image: url(/images/contentlinebj.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	font-size: 16px;
	padding-top: 6px;
	
	color: #FFFFFF;
}
html>body #contentmain{background: url(/images/contentbj.png) repeat;}

/*for ie 6.0*/

*html #contentmain{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/contentbj.png");

        background:none;

}
#contentmain{
	float:left;
	width:690px;
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 22px;
}
#content{
	float:left;
	width:690px;
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin: 0px;
}

#content_left{
	float:left;
	width:420px;
	text-align: right;
	padding: 15px;
	padding: 15px;
	text-align: left;

	color: #2A2A2A;
}
#content_right{
	float:right;
	width:190px;
	padding: 15px;
	text-align: center;
	
	color: #2A2A2A;
	margin-right: 2px;
}
html>body #content_bottom{background: url(/images/contentbjling.png) repeat;}

/*for ie 6.0*/

*html #content_bottom{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/contentbjling.png");

        background:none;

}
#content_bottom{
	float:left;
	width:690px;
	background-image: url(/images/contentbjling.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 39px;
}
#foot{
	float:left;
	width:690px;
	text-align:center;
	font-size: 12px;
	height: 72px;
	margin-top: 10px;
}
html>body #homeleft{background: url(/images/homeleft.png) repeat;}

/*for ie 6.0*/

*html #homeleft{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/homeleft.png");

        background:none;

}
#homeleft{
	float:left;
	width:196px;
	padding: 15px;
	text-align: center;
	color: #2A2A2A;
	margin-right: 2px;
	background-image: url(../images/homeleft.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 373px;
}
#homeleft ul{
	margin:0;
	padding:0;
	text-align: left;
}
#homeleft ul li{
	margin:0;
	font-size: 15px;
	color: #AC0404;
	display: block;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-weight: normal;

}
#homeleft  ul li ul li{
	margin:0;
	font-size: 12px;
	
	color: #2A2A2A;
	display: block;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;

}
html>body #homeright{background: url(/images/homeline1.png) repeat;}

/*for ie 6.0*/

*html #homeright{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/homeline1.png)");

        background:none;

}
#homeright{
	float:right;
	width:462px;
	heigh:189px;
	background-image: url(../images/homeline1.png);
	background-position: left top;
	height: 169px;
	margin-top: 0px;
	padding-top: 20px;
}
html>body #homerightcourse{background: url(/images/homcourse.png) repeat;}

/*for ie 6.0*/

*html #homerightcourse{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/homcourse.png)");

        background:none;

}
#homerightcourse{
	float:right;
	width:462px;
	heigh:189px;
	background-image: url(../images/homcourse.png);
	background-position: left top;
	height: 169px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	padding-top: 20px;
}
html>body #homerightpost{background: url(/images/homcourse.png) repeat;}

/*for ie 6.0*/

*html #homerightpost{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/homcourse.png)");

        background:none;

}
#homerightpost{
	float:right;
	width:462px;
	heigh:189px;
	background-image: url(../images/homeline3.png);
	background-position: left top;
	height: 169px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	padding-top: 20px;
}
#homelefttext{
	text-align:left;
	float:left;
	width:170px;
	padding-left: 15px;
	
	line-height: 15px;
}
#homelefttext h2{
text-align:left;

}
#homelefttext p{
	text-align:left;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;

}
#homerighttext{
text-align:right
float:right;
	width:180px;
	float: right;
	
	padding-right: 15px;
	text-align: right;
}

#homerighttext h2{
text-align:right;

}
#homerighttext p{
	text-align:right;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;

}
html>body #course{background: url(/images/coursebj.png) repeat;}

/*for ie 6.0*/

*html #course{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/coursebj.png)");

        background:none;
}
#course{
	float:left;
	width:690px;
	height:140px;
	background-image: url(/images/coursebj.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#coursetext{
	float:left;
	width:170px;
	text-align:center;
	font-size: 16px;

	padding-top: 15px;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 25px;
}

html>body #contact{background: url(/images/690line.png) repeat;}

/*for ie 6.0*/

*html #contact{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/690line.png");

        background:none;

}
#contact{
	float:left;
	width:660px;
	background-image: url(../images/690line.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 15px;

}
#contact p{
	line-height: 24px;


}
html>body #contactbottom{background: url(/images/690bottome.png) repeat;}

/*for ie 6.0*/

*html #contactbottom{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/690bottome.png");

        background:none;

}
#contactbottom{
	float:left;
	width:690px;
	height:42px;
	background-image: url(../images/690bottome.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftmenucontent{
	width:690px;
	float: left;
	background-image: url(../images/leftmenuline1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
html>body #leftmenucontentbottom{background: url(/images/leftmenulinebottom.png) repeat;}

/*for ie 6.0*/

*html #leftmenucontentbottom{

        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/images/leftmenulinebottom.png");

        background:none;

}
#leftmenucontentbottom{
	width:690px;
	float: left;
	background-image: url(../images/leftmenulinebottom.png);
	background-repeat: repeat-y;
	background-position: left bottom;
	height: 55px;
}
#leftmenucontent_right{
	float:right;
	width:420px;
	text-align: right;
	padding: 15px;
	padding: 15px;
	text-align: left;
	color: #2A2A2A;
}
#leftmenucontent_left{
	float:left;
	width:190px;
	padding: 15px;
	text-align: left;
	color: #2A2A2A;
	margin-right: 2px;
}
#content_right h2{
	float:left;
	width:190px;
	margin:0;
	padding:0;
	text-align: left;
}
#page-bottom{
	width:100%;
	clear:both;
	height:70px;
	position:relative;
	bottom:0px;
	display:block;
	background-color: #A30B0C;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #640606;
	background-image: url(../images/bottombj.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer-box{
	width:890px;
	margin: 0 auto;
	margin-top:20px;
	height:50px;
	color: #FFFFFF;
	text-align: center;
}

#footer-box p{ float:left;}
.FSF_form{
	height:22px;
	width: 230px;
	margin: 0px;
	padding: 0px;
}
input{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #AB0405;
}
.FSF_input{
margin-right:5px}
.FSF_submit {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(/images/search.gif);
	WIDTH: 44px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 20px;
	margin: 0px;
	padding: 0px;
}
#content_right ul{
	margin:0;
	padding:0;
	text-align: left;
}
#content_right ul li{
	margin:0;

	color: #AC0404;
	display: block;
	list-style-type: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	font-weight: normal;

}
#content_right  ul li  a{
	color: #2A2A2A;
	text-decoration: none;
}
#form1{
	float:left;
	width:100%;
	position: relative;
}

