#mainNavi {
    float: left;
width: 1000px;
margin: 10px auto 0px auto;
position:relative;
}

#mainNaviBlockSet{
float: left;
width: 1000px;
height:154px;
margin: 0px 0px 0px 0px;
}
#mainNaviName{
float:left;
width:650px;
margin:10px 0px 0px 10px;
}

#mainNavi h2{
float: left;
margin: 10px 0px 0px 10px;
color:#FFFFFF;
font-size:28px;
}

#mainNavi img{
float: left;
margin: 0px 0px 0px 5px;
}

#mainSubNavi{
float: left;
width: 990px;
height:37px;
margin: 0px 0px 0px 0px;
padding:10px 10px 0px 0px;
text-align:right;
}

#mainSubNavi a{
margin: 0px 0px 0px 0px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#naviDate{
float: right;
width: 300px;
margin: 15px 15px 0px 0px;
color:#666666;
text-align:right;
}

/*#page_body {
width: 1000px;
margin: 0px auto 0px auto;
}

#page_body2 {
width: 1000px;	
float:left;
padding-bottom: 40px;
margin: 0px auto 10px auto;
}*/



#main {
width: 747px;
float: left;
}

#main2 {
width: 1000px;
float: left;
}

#main_padding {
margin: 0px 15px 10px 15px;
}

#main_padding2 {
margin: 0px 15px 10px 15px;
}

#main3 {
	width: 747px;
	float: left;
}


#main_padding3 {
	margin: 10px 3px 10px 12px;
}
#breadcrumb{
font-size:11px;
}

#contents{
float:left;	
width:1000px;
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

#contents h2{
border-bottom:solid 5px #95bfcc;
}

#contents h3{
font-size:14px;
color:#333333;
margin:10px 0px 20px 5px;
}

#content_text{
float:left;
width:700px;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#content_text h2{
float:left;
font-size:14px;
width:700px;
margin:5px 0px 15px 0px;
padding:0px 0px 0px 0px;
border-bottom:solid 2px #a80033;
}

#content_text h3{
float:left;
font-size:14px;
width:700px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
border-bottom:solid 1px #95bfcc;
}

#content_text p{
float:left;
font-size:12px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#form_table{
float:left;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#form_table table{
border-top:solid 1px #95bfcc;
border-left:solid 1px #95bfcc;
border-right:solid 1px #95bfcc;
}

#form_table table td{
padding:5px;
}

.form_title{
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#edf2f8;
border-bottom:solid 1px #95bfcc;
border-right:solid 1px #95bfcc;
margin-left: 4px; 
}

.form_field{
font-size:12px;
color:#333333;
border-bottom:solid 1px #95bfcc;
}

#form_submit{
float:left;
width:700px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.right_buttons{
font-size:14px;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-bottom:dotted 1px #b3b3b3;
}


/*schoolDetail.jsp*/
#left_nav{
float:left;
width:230px;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px;
}

#left_nav_staff{
float:left;
width:220px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 15px;
border-left:solid 1px #3368ca;
}

#left_nav_staff td{
margin:0px 0px 0px 0px;
padding:7px 10px 7px 10px;
color:#FFFFFF;
}

#left_nav_staff td p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
}


#left_nav_top{
float:left;
width:230px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 0px;
border-left:solid 1px #3368ca;
}

#left_nav_top img{
margin:0px 0px 10px 18px;
padding:0px 0px 0px 0px;
}

#left_nav_lanking{
float:left;
width:231px;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

#left_nav_lanking h2{
font-size:14px;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
background-color:#b90000;
}

#left_nav_lanking p{
font-size:12px;
margin:1px 0px 1px 0px;
padding:4px 3px 3px 3px;
background-color:#eeeeee;
border-left:5px solid #b90000;
}

#left_nav_bottom{
float:left;
width:231px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
}

#left_nav_bottom h2{
font-size:14px;
color:#FFFFFF;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
background-color:#3368ca;
}

#left_nav_bottom p{
font-size:12px;
margin:1px 0px 1px 0px;
padding:4px 3px 3px 3px;
background-color:#eeeeee;
border-left:5px solid #3368ca;
}



#left_nav_bottom_var{
float:left;
width:231px;
height:5px;
background-color:#3368ca;
}

#left_nav_bottom_column{
float:left;
width:219px;
margin:10px 0px 0px 0px;
padding:5px 5px 5px 5px;
border:1px solid #888888;
}

#left_nav_bottom_column p{
font-size:12px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
}


#left_nav_bottom_column a:hover{
text-decoration:underline;
}



#right_content {
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right_content h2{
font-size:28px;
color:#0040a0;
margin:12px 0px 5px 0px;
padding:0px 0px 0px 0px;

}

#right_content h3{
font-size:14px;
color:#000000;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
background-color:#e6e6e6;
border:1px solid #c5c5c5;
}

#right_content_intro {
float:left;
width:688px;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
background-color:#e7f9ff;
font-size:12px;
line-height:1.5em;
}

#right_content_intro img{
float:left;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
border:1px solid #EFEFEF;

}

#right_content_tab {
float:left;
width:710px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right_content_tab p{
float:left;
width:146px;
height:23px;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 5px;
font-size:14px;
color:#FFFFFF;
font-weight: bold;
}

#tab_content {
float:left;
width:702px;
font-size:12px;
margin:0px 0px 10px 0px;
padding:3px 3px 3px 3px;
border-left:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
}

#tab_content td{
font-size:12px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
border-bottom:1px dotted #c5c5c5;
}

.tab_content_title{
width:130px;	
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#daf6ff;
vertical-align:top;
}

#right_content_comment {
float:left;
width:702px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#right_content_comment p{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
}



#right_content_map {
float:left;
width:430px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right_content_img {
float:right;
width:290px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#right_content_img table{
float:left;

}

#right_content_img td{
font-size:12px;
text-align:center;
width:120px;
height:120px;
padding:5px 5px 5px 5px;
border:solid 1px #c5c5c5;
}



/*list*/
#list_table {
float:left;
width:717px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#list_table th {
border:solid 1px #FFFFFF;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
font-size:12px;
}

#list_table td {
border:solid 1px #FFFFFF;
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
font-size:12px;
}



#gen_info{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#gen_info h2{
font-size:18px;
color:#0040a0;
border-bottom:solid 2px #0040a0;
margin:28px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#gen_info h3{
color:#FFFFFF;
font-weight:bold;
background-color:#686868;
margin:20px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

#gen_info p{
color:#000000;
background-color:#eeeeee;
margin:0px 0px 0px 0px;
padding:2px 5px 2px 5px;
}

#gen_info2{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#gen_info2 h2{
font-size:18px;
color:#0040a0;
border-bottom:solid 2px #0040a0;
margin:28px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#gen_info2 h3{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#686868;
margin:20px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

#gen_info2 p{
margin:10px 0px 10px 0px;
padding:2px 5px 2px 5px;
}

/*staff*/

#staff{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#staff h2{
font-size:18px;
color:#0040a0;
border-bottom:solid 2px #0040a0;
margin:28px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#staff_left{
float:left;
width:215px;
height:164px;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
color:#2e2e2e;
}

#staff_left img{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#staff_main{
float:right;
width:480px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}	

#staff_main h3{
background-color:#FFFFFF;
border:none;
color:#2e2e2e;
font-size:14px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#staff_main p{

margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

#staff_main img{

margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#staff_city{
width:453px;
border-left:solid 1px #3166c2;
border-right:solid 1px #3166c2;
border-bottom:solid 1px #3166c2;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
font-size:10px;
}

#staff_city a{
color:#3166c2;
font-size:10px;
margin:7px 5px 0px 0px;
}

#staff_space{
float:left;
width:710px;
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}

/*agent*/

#agent{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#agent_title{
float:left;
width:710px;
font-size:18px;
color:#0040a0;
border-bottom:solid 2px #0040a0;
margin:28px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


#agent_main{
float:left;
width:480px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}	

#agent_main p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
}

/*index*/
#index_main{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#index_left{
float:left;
width:267px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#index_right{
float:right;
width:430px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#index_right p{
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
}

#index_location{
float:left;
width:710px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#index_location h2{
width:700px;
height:45px;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 10px;
color:#08a400;
}

#index_location_text{
float:left;
width:435px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#index_location_text h3{
margin:0px 0px 4px 0px;
padding:6px 0px 0px 0px;
font-size:14px;
color:#2e2e2e;
}

index_location_text p{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 10px;
}

#index_location_map{
float:right;
width:265px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*QA*/
#qa_main{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#qa_main h2{
font-size:18px;
color:#0040a0;
border-bottom:solid 2px #0040a0;
margin:28px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#qa_main p{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#qa_answer{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.qa_red{
font-size:14px;
font-weight:bold;
color:#990000;
vertical-align:top;
margin:0px 5px 0px 0px;
padding:0px 0px 5px 0px;
}

.qa_black{
font-size:14px;
font-weight:bold;
color:#000000;
vertical-align:top;
}

.qa_black_text{
font-size:12px;
color:#000000;
padding-bottom:15px;
}

/*company*/
#company_main{
float:left;
width:710px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#company_main h2{
font-size:18px;
color:#0040a0;
border-bottom:solid 2px #0040a0;
margin:28px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

#company_main table{
border-top:solid 1px #2e2e2e;
border-left:solid 1px #2e2e2e;
border-right:solid 1px #2e2e2e;
}

#company_main td{
font-size:12px;
padding:3px;
}

.company_stitle{
font-size:12px;
background-color:#e9ffb3;
border-right:solid 1px #2e2e2e;
border-bottom:solid 1px #2e2e2e;
vertical-align:top;
}

.company_content{
font-size:12px;
border-bottom:solid 1px #2e2e2e;
vertical-align:top;
}

.atten_text{
font-size:12px;
color:#FF0000;
}