html{background-image:url(../img/bg_body.jpg);background-repeat:no-repeat;background-position:50% 103px;}
body{height:100%;min-width:1000px;background-image:url(../img/bg_header_left.gif);background-repeat:repeat-x;margin:0;}
*{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
ul,ol,li{margin:0px;padding:0px}
form{display:inline;margin:0;padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{border:1px solid #000;margin-bottom:5px;}
li{list-style-type:none;}
#main{width:1000px;margin:0 auto;}
.hidden_text{display:block;text-indent:-9999px;overflow:hidden;}
.header_right_part{background-image:url(../img/bg_header_right.gif);background-repeat:repeat-x;height:103px;width:600px;position:absolute;top:0;right:0;}
#header{position:relative;height:103px;width:1000px;background-image:url(../img/bg_header.gif);background-repeat:no-repeat;}
.logo{left:40px;width:115px;position:absolute;top:15px;height:38px;background-image:url(../img/logo.gif);background-repeat:no-repeat;}
.logo a{width:100%;height:100%;}
.logo_down{left:38px;width:300px;position:absolute;top:60px;height:10px;background-image:url(../img/logo_acca.gif);background-repeat:no-repeat;}
.main_nav{left:30px;position:absolute;top:85px;margin:0;padding:0;}
.main_nav li{float:left;margin-right:30px;list-style-type:none;}
.main_nav li a{display:block;overflow:hidden;text-indent:-9999px;height:13px;}
.main_nav li a.link1{background-image:url(../img/nav_1.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link2{background-image:url(../img/nav_2.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link3{background-image:url(../img/nav_3.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link4{background-image:url(../img/nav_4.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link5{background-image:url(../img/nav_5.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link6{background-image:url(../img/nav_6.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link7{background-image:url(../img/nav_7.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link8{background-image:url(../img/nav_8.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link9{background-image:url(../img/nav_9.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link10{background-image:url(../img/nav_10.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link11{background-image:url(../img/nav_11.gif);width:50px;background-repeat:no-repeat;}
.main_nav li a.link12{background-image:url(../img/nav_12.gif);width:50px;background-repeat:no-repeat;}
.top_tel{right:30px;position:absolute;top:5px;font-weight:700;margin:0;padding:0;}
.header_form{right:38px;position:absolute;top:45px;}
.header_search{background:url(../img/bg-input.gif) no-repeat;float:left;overflow:hidden;width:73px;height:12px;padding:3px 10px;}
.header_search input{background:none transparent scroll repeat 0 0;float:left;font:10px arial, Helvetica, sans-serif;width:76px;color:#000;border-width:0;margin:-1px 0 0 -1px;padding:0;}
.header_form .btn{float:left;height:18px;}
.search{background:url(../img/btn-search.gif) no-repeat;width:48px;margin-right:25px;}
.go{background:url(../img/btn-go.gif) no-repeat;width:24px;}
.header_form select{float:left;width:130px;margin-right:5px;height:18px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#sidebar{z-index:1000;float:right;width:240px;position:relative;margin-top:-180px;}
.sub_menu{margin:0;padding:0;}
.sub_menu li{width:100%;list-style-type:none;}
.sub_menu LI a{display:block;overflow:hidden;width:240px;text-indent:-9999px;height:37px;}
.sub_menu LI a.sub_link1{background:url(../img/index_d/img-sub-link1.png) no-repeat;cursor:pointer;}
.sub_menu LI a.sub_link2{background:url(../img/index_d/img-sub-link2.png) no-repeat;cursor:pointer;}
.sub_menu LI a.sub_link3{background:url(../img/index_d/img-sub-link3.png) no-repeat;cursor:pointer;}
.sub_menu LI a.sub_link4{background:url(../img/index_d/img-sub-link4.png) no-repeat;cursor:pointer;}
.sub_menu LI a.sub_link5{background:url(../img/index_d/img-sub-link5.png) no-repeat;cursor:pointer;height:50px;}
.topnew{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center;}
.topnew a:link,a:visited:{color:red;}
.topnew_2{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FBEFE9;margin-bottom:14px;text-align:justify;text-justify:inter-ideograph;padding-right:5px;padding-left:5px;}
/* ---------------------- content --------------------- */
#container{background:url(../img/bg_container.png) repeat-y;overflow:hidden;width:970px;padding:0 15px;}
.middle{height:200px;}
.content{line-height:20px;width:730px;float:left;position:relative;padding:20px 15px 10px 20px;}
.navLeft{float:left;}
.navRight{float:right;font-size:10px;}
.fileLeft{float:left;overflow:hidden;width:500px;}
.fileRight{float:left;overflow:hidden;}
.right{float:left;position:relative;width:190px;margin-top:20px;border:1px solid #deb29a;}
.right_down{float:left;position:relative;width:190px;margin-top:10px;border:1px solid #deb29a;}
.content_class{float:left;width:660px;text-align:justify;text-justify:inter-ideograph;line-height:20px;position:relative;padding:10px 20px 0 50px;}
.content_a{float:left;width:280px;height:auto;position:relative;margin-right:15px;border:1px solid #deb29a;}
.content_b{float:left;width:480px;position:relative;border:1px solid #deb29a;}
.content_left{float:left;width:230px;height:auto;position:relative;margin-right:15px;border:1px solid #deb29a;}
.content_center{width:230px;position:relative;float:left;margin-right:15px;border:1px solid #deb29a;}
.content_right{width:233px;position:relative;float:left;border:1px solid #deb29a;}
.content_ad{position:relative;display:inline;float:left;margin-top:5px;margin-bottom:5px;}
.top_new{font-size:11px;}
.top_img{float:left;padding-right:10px;}
.accordion{font-size:11px;width:233px;margin:0;padding:0;}
h2{font-size:18px;color:#4E1A01;line-height:28px;margin-top:25px;margin-bottom:6px;}
h3{margin-left:15px;color:#25408f;font-size:larger;}
.program_news{padding-left:10px;color:#7f4d30;font-weight:700;line-height:25px;background-image:url(../img/new_bg.gif);width:auto;height:25px;}
.program_news A:link,A:visited{color:#7f4d30;}
.program{float:right;position:relative;width:200px;}
.program_content{color:#666;padding:5px 10px;line-height:20px;}
.program_content a:link{color:#333;}
.program_content a:visited{color:#333;}
.program_content a:hover{color:#000;}
.programs_list{padding-left:10px;margin:0;}
.programs_list li{background-image:url(../img/bg_line.gif);background-repeat:no-repeat;background-position:10px 100%;list-style-type:none;line-height:25px;height:25px;}
.programs_list li a{padding-left:18px;color:#1b0069;line-height:25px;height:25px;font-weight:700;background-image:url(../img/img_arrow.gif);background-repeat:no-repeat;background-position:0 50%;display:block;}
.programs_list li a hover{padding-left:18px;color:#1b0069;line-height:25px;font-weight:700;background-image:url(../img../img_arrow.gif);text-decoration:none;}
.navMore{font-size:10px}
.fontRed{color:red;}
.actBook{text-align: center}
.teamImg{float: left;padding: 5px;border: 1px solid #CCCCCC;margin-right: 20px;}
.programs_link{text-align:right;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;margin-bottom:10px;line-height:30px;margin-top:5px;}
.artDown {display:block;width:150px;height:25px;line-height:25px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#F2EBFA;}
#acca{color:#FFF;background-color:#C64F00;width:85px;padding-left:5px;}
#li_pro{list-style-type:none;width:210px;margin:0;padding:0;}
#li_pro a{list-style-type:none;display:block;width:210px;height:25px;line-height:25px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FBEFE9;}
#li_book{list-style-type:none;width:140px;margin:0;padding:0;}
#li_book a{display:block;width:140px;height:25px;line-height:25px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FBEFE9;}
#li_book a:hover,#li_down a:hover,#li_pro a:hover{background:#FCFAF8;}
#li_down{list-style-type:none;width:170px;margin:0;padding:0;}
#li_down a{display:block; width:170px; height:25px; line-height:25px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FBEFE9; text-decoration: none; }
/*---------------------footer------------ */
#sub_footer{clear:both;height:120px;background-color:#470b02;}
#footer_logo{behavior:url(/css/iepngfix.htc);right:340px;background:url(../images/footer_logo.png) no-repeat;width:71px;position:relative;top:11px;height:25px;float:right;}
#copyright{font-size:10px;right:-40px;color:#fff;position:relative;float:right;top:15px;margin:0;}
#foot_about{color:white;}

 a {
text-decoration:none;
}
a:link, a:visited {
color:#333333;
}
a:hover {
text-decoration:none;
}

#logo {
background-image:url(../images/kaplan_logo.png);
background-repeat:no-repeat;
height:60px;
left:40px;
position:absolute;
top:15px;
width:300px;
}

#header_form {
position:absolute;
right:38px;
top:45px;
}

#header_search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg-input.gif) no-repeat scroll 0 0;
float:left;
height:12px;
overflow:hidden;
padding:3px 10px;
width:73px;
}

#header_form select {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:18px;
margin-right:5px;
width:130px;
}

#header_search input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent none repeat scroll 0 0;
border-width:0;
color:#000000;
float:left;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:-1px 0 0 -1px;
padding:0;
width:76px;
}
#header_form #btn {
float:left;
}
