/* ============================================================= */
/*  ÕûÌåÑùÊ½        											 */
/* ============================================================= */

body{
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-align: center;
background:#f2f2f2;
}

h1,h2,h3{
margin:5px 0
}

h1{
font-size:20px;
}

h2{
font-size:18px
}


/* ============================================================= */
/* ×ÜµÄÄÚÈÝ°å¿é      					                         */
/* ============================================================= */
#mav_wrapper {
margin:0 auto;
width:832px;
}

#mav_page_fragment_1 {
padding-top:1px;
}

#mav_page_fragment_2 {
padding-top:1px; /* uncollapse margin */
}

#mav_page_fragment_3 {
height:auto;
text-align: left;
display:inline-block;
}

#mav_content_fragment_1 {
padding-top:15px;
display:inline-block
}
#mav_content_fragment_1 h2{
color:#085D8E;
font-size:15px
}
#mav_content_fragment_1 li{
padding:5px 0;
color:#B47211;
}

#mav_content_fragment_2 {
background:#E8E8E8;
margin-top:15px;
display:inline-block
}
#mav_content_fragment_3 {
margin-top:15px;
}
#service_list{
clear:both
}

#language_selection{
margin-top:5px;
}

#language_selection a{
padding:0 2px;
color:#085D8E;
text-decoration:none;
}
#language_selection a:hover{
text-decoration:underline;
}


#default_topic{
width:832px;
}
#default_topic h1{
text-align:right;
color:#ccc;
font-size:24px;
border-bottom:1px dashed #ccc;
margin:15px 0 -15px 0;
_margin:15px 0 0 0;
_padding:0
}
/* ============================================================= */
/* subpage    					                             */
/* ============================================================= */
.V_main #mav_content_fragment_1{
width:70%;
margin-right:30px;
}
.V_main #mav_content_fragment_1 ul{
margin:20px 15px
}
.V_main #mav_content_fragment_1 li{
margin:5px
}
.V_main #mav_content_fragment_1 h4{
color:#085D8E;
border-bottom:1px dashed #ccc;
padding:3px 0;
margin:0
}
.V_main #mav_content_fragment_1 h1{
color:#B47211;
}
.V_main #mav_content_fragment_1 h2{
color:#085D8E;
font-size:15px
}

.V_main #mav_content_fragment_2{
width:20%;
float:right;
padding:20px;
background:#F9F9F9
}
.V_main #mav_content_fragment_2 h3{
font-size:18px;
color:#085D8E;
}
.V_main #mav_content_fragment_2 ul{
list-style:none;
margin:0;
padding:0
}
.V_main #mav_content_fragment_2 li{
padding-left:10px;
line-height:14px;
margin:15px 0;
font-size:10px;
border-left:4px solid #B47211;
}
.V_main #mav_content_fragment_2 li a{
font-size:12px;
}
/* ============================================================= */
/* ÄÚÈÝ°å¿é 1    					                             */
/* ============================================================= */


#mav_content_inner_fragment_1_01{
float:left;
width:273px;
height:384px;
background:#F9F9F9;
margin-right:10px;
}

#mav_content_inner_fragment_1_01 .title img{
padding:0;
margin:0;
}
#mav_content_inner_fragment_1_01 .title{
padding:0;
margin:0;
}
#mav_content_inner_fragment_1_01 span{
color:#B3740D;
}
#mav_content_inner_fragment_1_01 p{
margin:5px 30px 10px 30px;
}

#mav_content_inner_fragment_1_01 img{
margin:30px 30px 15px 30px ; 
}

#mav_content_inner_fragment_1_02{
float:left;
width:273px;
height:384px;
background:#F9F9F9;
margin-right:10px;
}

#mav_content_inner_fragment_1_02 .title img{
padding:0;
margin:0;
}
#mav_content_inner_fragment_1_02 .title{
padding:0;
margin:0;
}
#mav_content_inner_fragment_1_02 p{
margin:0px 30px;
}

#mav_content_inner_fragment_1_02 img{
margin:30px 30px 15px 30px ; 
}

#mav_content_inner_fragment_1_03{
float:right;
width:266px;
height:384px;
background:#F9F9F9;
}
#mav_content_inner_fragment_1_03 .title img{
padding:0;
margin:0;
}
#mav_content_inner_fragment_1_03 .title{
padding:0;
margin:0;
}
/* ============================================================= */
/* ÄÚÈÝ°å¿é 2     					                             */
/* ============================================================= */

#mav_content_inner_fragment_2 h1{
color:#00467B;
margin:0px 27px;
padding-top:20px;
padding-bottom:0px;
}

#mav_content_inner_fragment_2 a{
text-decoration:none;
color:#B3740D;
font-size:16px;
}
#mav_content_inner_fragment_2 a:hover{
text-decoration:underline;
}
#mav_content_inner_fragment_2 div{
float:left;
width:170px;
padding:0px 10px 0px 27px;
margin-top:20px;
margin-bottom:20px;
height:130px
}

.line{
border-right:1px solid #B7B2B2;
}


/* ===================BodyTalk============================ */
#bodytalk{
background:#E8E8E8;
display:inline-block;
padding-bottom:20px;
width:832px
}
#bodytalk h1{
color:#00467B;
margin:0px 24px;
padding-top:20px;
padding-bottom:0px;
}

#bodytalk a{
text-decoration:none;
color:#B3740D;
font-size:16px;
}
#bodytalk a:hover{
text-decoration:underline;
}
#bodytalk div{
float:left;
width:170px;
padding:0px 10px 0px 24px;
margin-top:20px;
margin-bottom:20px;
height:330px
}

/* ===================form============================ */
#form_04{
background:#E8E8E8;
display:inline-block;
padding-bottom:20px;
width:832px
}
#form_04 h1{
color:#00467B;
margin:0px 24px;
padding-top:20px;
padding-bottom:0px;
}

#form_04 a{
text-decoration:none;
color:#B3740D;
font-size:16px;
}
#form_04 a:hover{
text-decoration:underline;
}
#form_04 div{
float:left;
width:170px;
padding:0px 10px 0px 24px;
margin-top:20px;
margin-bottom:20px;
height:200px
}



/* ============================================================= */
/*  Í·²¿¡¢µ¼º½											         */
/* ============================================================= */
#mav_banner{
margin:0 auto;
display:inline-block;
}
#mav_menu{
background:#E6E6E6;
_display:inline-block
}
#mav_banner img{
margin-top:90px;
}

#mav_menu ul{
margin:0;
padding:0;
list-style:none;
font-size:14px;
display:table;
text-align:center
}

#mav_menu li{
float:left;
padding:8px 0;
margin:0
}

#mav_menu li a{
color:#085D8E;
text-decoration:none;
padding:8px 22px;
font-size:14px;
}

#mav_menu li a:hover{
color:#fff;
background:#085D8E
}

#mav_menu .actived a{
background:#B47211;
color:#fff
}


/* ============================================================= */
/*  Ò³½Å²¿·Ö												 	 */
/* ============================================================= */
#mav_footer{
background:#F2F2F2;
padding:1px;
display:block;
width:832px;
font-size:11px;
color:#666;
margin-top:20px;
text-align:left
}
#mav_footer a{
text-decoration:none;
color:#666
}
#mav_footer a:hover{
color:#C4964A;
text-decoration:underline;
}
.footer_word_copyright, .footer_word_powered {
height:20px;
padding:10px
}

.footer_link{
background:#E8E8E8;
line-height:25px;
text-align:center
}
.footer_link a{
padding:0 8px;
}

/* ============================================================= */
/*  ÐÂÎÅÁÐ±í¸ñÊ½     											 */
/* ============================================================= */

#news{
float:left;
width:45%;
_width:350px;
_padding:0;
_margin:0
}

#mav_news_listing_leading_area{
color:#086296;
font-size:20px;
_padding:0;
_margin:0
}

#news_listing_results{
margin-top:10px;
}
#news_listing_results ul{
list-style:none;
margin:0;
padding:0
}
#news_listing_results li{
color:#333;
border-bottom:1px dashed #ccc;
margin:0 5px;
padding:0
}
.item_thumbnail_photo img{
width:80px;
height:80px;
border:2px solid #CDCDCD
}
#news_listing_results .publish_date{
color:#086296
}

#news_listing_results .title, #news_listing_results .abstract {
display: block;
}

.item_record_border{
margin:5px 0px;
display:inline-block
}
.title{
color:#B3740D;
margin:5px 0;
font-size:13px
}
.title a{
color:#B3740D;
font-weight:bold
}
/* ============================================================= */
/*  ÐÂÎÅÄÚÈÝ 													 */
/* ============================================================= */
#newsitem{
background:#F9F9F9;
width:793px;
padding:20px;
margin:5px 0
}
#newsitem_topic h3{
font-size:18px
}
#newsitem_pubdate{
color:#086296;
border-bottom:1px solid #ccc;
padding-bottom:5px
}
#newsitem_text{
font-size:13px
}



.clearfix {
	display: inline-block;
}

.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}

.item_thumbnail_photo{
margin-right:20px;
float:left;
}

.item_thumbnail a:link { 
color: #fff;
text-decoration: none;
float:left;
margin-bottom:10px
} 

.item_thumbnail a:visited { 
color: #fff;
text-decoration: none;
float:left;
margin-bottom:10px;
} 

.item_thumbnail a:hover { 
color: #fff;
text-decoration: none;
float:left;
margin-bottom:10px
} 

.mav_paging{
float:right;
margin-right:30px;
}


.mav_paging a{
border:#003EDB solid 1px;
padding:2px;
text-decoration: none;
}

.social_bookmarks{
text-align:left;
}

.social_bookmarks input{
margin-left:30px;
margin-bottom:30px;
}

.word_link{
background:#085D8E;
color:#fff;
padding:2px 15px;
border-left:15px solid #B47211;
text-decoration: none;
}

.word_link:hover{
background:#B47211;
color:#fff;
border-left:15px solid #085D8E;
}
#back_to_category{
text-align:center;

background:#efefef;
padding:2px 0
}
/* ============================================================= */
/*  ±í¸ñÄÚÈÝ 													 */
/* ============================================================= */

#appointment{
float:right;
background:#CADFE9 url(/mavista/img/public/horn.jpg) top right no-repeat;
width:47%;
padding:10px 30px;
_float:right;
_padding:10px;
}
#pg_services #appointment{
float:none;
background:#CADFE9 url(/mavista/img/public/horn.jpg) top right no-repeat;
width:47%;
padding:10px 30px;
margin:0 auto
}
.appointment .appointment_buttons{
text-align:center;
border-top:1px dashed #999;
padding-top:10px
}
.box_default{
width:250px
}
.box_textarea_default{
width:250px
}


#table_01{
display:block;
clear:both;
padding-top:20px
}
#table_01 ul{
margin-left:80px;
padding-left:50px
}
#table_01 li{
margin:15px 5px;
font-size:11px
}
#table_01 h5{
font-size:14px;
margin:5px 10px;
padding:0;
color:#B3740D;
}
#table_01 h5 a{
color:#B3740D;
}


/* ========form class=======*/

.form_default {
background:#CADFE9 url(/mavista/img/public/horn.jpg) top right no-repeat;
width:100%;
padding:10px 30px;
}

.form_default .firstColumn{
width:24%;
text-align:right;
padding-right:10px
}
.form_default td{
padding-bottom:5px
}
.form_default .box_select_default{
width:70%;
}
.box_select_default{
width:258px;
}
.form_default .fileinputs .box_file{
width:60%;
}


.form_default .form_default_buttons{
text-align:center;
border-top:1px dashed #999;
padding-top:10px
}


.history{
_width:585px;
background:#CADFE9 url(/mavista/img/public/horn.jpg) top right no-repeat;
width:100%;
padding:10px 30px;
}

.history .firstColumn{
width:24%;
text-align:right;
padding-right:10px
}
.history .history_content{
_width:585px;
}

.history .public{
_width:585px;
}
.history .checkbox_default{
_display:block;
}
.history_content{
_width:585px;
}
.history_content tr{
_width:585px;
}
.history  .history_buttons{
text-align:center;
border-top:1px dashed #999;
padding-top:10px
}

/*==============seminar-listing=======================*/
#seminar-listing{
padding:4px 5px;
margin:0;
border:1px solid #ccc;
background:#F9F9F9
}
#seminar-listing th{
background:#e8edf5;
padding:5px 10px
}
#seminar-listing td{
padding:0px 10px;
background:#e8edf5;
}
#seminar-listing th.dates{
background:#085D8E;
padding:5px;
color:#fff;
text-align:center
}
#seminar-listing th.course{
background:#085D8E;
padding:5px;
color:#fff;
text-align:center
}
#seminar-listing th.location{
background:#085D8E;
padding:5px;
color:#fff;
text-align:center
}
#seminar-listing th.instructor{
background:#085D8E;
padding:5px;
color:#fff;
text-align:center
}

/*==============articles=======================*/
#articles_list ul{
margin:10px 5px;
list-style:none
}
#articles_list li{
margin:10px;
padding-left:25px;
background:url(/mavista/img/public/articles.png) no-repeat
}
#articles_list a{
color:#B47211;
padding:2px
}

#articles_list a:hover{
color:#fff;
background:#085D8E
}


#mav_menu li a:hover{
color:#fff;
background:#085D8E
}


/*==============form_list=======================*/
#form_list ul{
margin:10px 5px;
list-style:none
}
#form_list li{
margin:10px;
padding-left:25px;
background:url(/mavista/upload/Image/table.png) no-repeat
}
#form_list a{
color:#B47211;
padding:2px
}

#form_list a:hover{
color:#fff;
background:#085D8E
}


#form_list a:hover{
color:#fff;
background:#085D8E
}

/*==============downloads_list=======================*/
#downloads_list ul{
margin:10px 5px;
list-style:none
}
#downloads_list li{
margin:10px;
padding-left:30px;
background:url(/mavista/upload/Image/pdf-icon.png) no-repeat
}
#downloads_list a{
color:#B47211;
padding:2px
}

#downloads_list a:hover{
color:#fff;
background:#085D8E
}


#downloads_list a:hover{
color:#fff;
background:#085D8E
}

/*=============page_listing======================*/
.mav_paging{
TEXT-ALIGN:RIGHT;
}

.mav_paging a{
padding:1px 5px;
color:#B47211;
border:#B47211 1px solid
}
.mav_paging a:hover{
background:#085D8E;
color:#ffffff;
border:#085D8E 1px solid
}
.mav_paging{
TEXT-ALIGN:RIGHT;
}

.mav_paging a{
padding:0px 5px;
color:#B47211;
border:#B47211 1px solid;
}
.mav_paging a:hover{
background:#085D8E;
color:#ffffff;
border:#085D8E 1px solid
}
.mav_paging .actived{
background:#B47211;
color:#ffffff;
border:#B47211 1px solid
}
/* ============================================================= */
/*  pg_bodytalk_system              							 */
/* ============================================================= */

.bodytalk_system{
width: 600px;
}

.show-hide .icon {
width: 30%;
text-indent: -999em;
display: block;
position: absolute;
padding-right: 5px; 
} 
  
.bodytalk_system p{
color:#333;
}
.bodytalk_system h1{
margin-bottom: 8px; 
margin-left:30px; 
color:#666; 
font-size:16px;
}

.bodytalk_system ul{
list-style-type: none;
}

.bodytalk_system .bodytalk_system_ul{
margin:10px 0px;
}

#all-categories ul{
line-height: 1.5em;
text-indent: 0px;
}

#all-categories li{
border-bottom: 1px solid #ccc;
line-height: 1.5em;
}

#all-categories .expand{
background: url(/mavista/upload/Image/sitemap_plus.gif) no-repeat left;
}

#all-categories .collapse{
background: url(/mavista/upload/Image/sitemap_minus.gif) no-repeat left;
}