/*--- main banner ---*/
#content_banner_theme_container {width:749px; height:244px; border:1px solid #c8d4ce; float:left; margin:10px 0px 0px 0px; position: relative; z-index:10;}
#content_banner_container {width:727px; height:160px; margin:70px 0px 0px 12px; position:absolute; z-index:40;}

/*--- accordion ---*/
#accordion_wrapper {width:749px; margin:10px 0px 0px 0px; position: relative;}
#accordion_col1 {width:365px; float:left;}
#accordion_col2 {width:365px; float:right;}
.accordionButton{width:345px; float:left; border:1px solid #c8d4ce; background:url(../images/content_accordion_bg.jpg) no-repeat; padding:10px; font-size:14px; line-height:14px; margin:0px 0px 5px 0px; cursor:pointer;}
.accordionContent{width:365px; float:left; margin:0px 0px 10px 0px;}
.accordionContent .accordion_arrow{width:335px; float:left; padding:0px 0px 0px 30px; height: 7px;margin: 0;vertical-align: top;line-height: 7px;}
.accordionContent .accordion_list {width:345px; float:left; padding:10px; background-color: #D4D3E8; }
.accordionContent ul{ list-style-position:inside; }
.accordionContent ul li { line-height:2.2em; border-bottom: 1px solid #0D3A8C; }
.accordionContent ul li ul{color:#5b5b5b; margin:0px 0px 0px 40px;}
.accordionContent ul li ul li {border:none; list-style:disc; line-height:2em;}
.accordionContent a { text-decoration: none; }

body.education .accordionContent .accordion_list { background:#D2CCBC; }
body.education .accordionContent ul li { border-bottom:1px solid #5F5334; }
body.education .accordionContent a { color: #5C5033; text-decoration: none;}

body.student .accordionContent .accordion_list { background: #C3E883; }
body.student .accordionContent ul li { border-bottom:1px solid #456907; }
body.student .accordionContent a { color: #426604; }

body.school .accordionContent .accordion_list { background: #F2CD75; }
body.school .accordionContent ul li { border-bottom:1px solid #765405; }
body.school .accordionContent a { color:#765200; }

body.teacher .accordionContent .accordion_list { background:#7AE0EF; }
body.teacher .accordionContent ul li { border-bottom:1px solid #5F5334; }
body.teacher .accordionContent a { color:#07606E; }

.accordionContent .accordionContent ul li.last {border:none;}

/* CONTENT MAIN TABLES
—————————————————————————————————————————————————————— */
.pnl-single-column {
	width: 728px;
	border-top: 1px solid #C8D4CE;
	border-bottom: 1px solid #C8D4CE;
	background: url(../images/main_news_3center.jpg) repeat-y;
	padding: 10px 10px 22px 10px;	
	margin: 20px 0px 10px 0px;
	text-align: left;
}
.tbl-full-width {
	width: 100%;
}
.tbl-full-width caption {
	color: #14132a;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 3px 14px 3px;
	text-align: left;
}

.tbl-full-width th {
	background-color: #575482;
	color: #fff;
	padding: 6px 0;
}
.tbl-full-width th.first {
	padding-left: 6px;
}
.tbl-full-width td {
	vertical-align: top;
	padding: 10px 3px;
	border-bottom: 1px dotted #c1c1c1;
	line-height: 1.5em;
}
.tbl-full-width td.desc a {
    text-decoration: none;
    border-bottom: 1px solid #272727;
}
.tbl-full-width td.desc a:hover {
    border-bottom-color: #F1F0EB;
}
.tbl-two-column td.date {
	width: 120px;
}
.tbl-three-column td.date {
	width: 100px;
}
.tbl-three-column td.member {
	width: 168px;
}
#tbl-supplementary-guide td {
	width: 25%;
}

.grid-2 {
	width: 352px;
	float: left;
}
.pnl-single-column .alpha {
	margin: 0 6px 20px 5px;
}
.pnl-single-column .omega {
	margin: 0 5px 20px 6px;
}

/* SITE MAP
—————————————————————————————————————————————————————— */
.grid-2 h2 {
	background-color: #575482;	
	padding: 6px 0 6px 6px;
	font-size: 1.4em;
	margin-top: 20px;
}
.grid-2 h2 a {
	color: #fff;
	text-decoration: none;
}
.grid-2 h2.first {
	margin-top: 0;
}
.grid-2 h3 {
	padding: 8px 0 0 0;
	font-size: 1.2em;
}
.grid-2 h3 a {
	color: #2c2c2c;
	text-decoration: none;
	font-weight: bold;
}
ul.level-1 {
	margin: 0 0 20px 0;
	list-style: none;	
}
ul.level-2 {
	margin: 10px 0 0 20px;
	list-style-position: outside;
	list-style-image: url(/images/bullet_level2.png);
}
ul.level-3 {
	margin: 6px 0 2px 20px;
	list-style-position: outside;
	list-style-image: url(/images/bullet_level3.png);	
}
ul.level-1 li a,
ul.level-2 li a,
ul.level-3 li a {	
	color: #2a2840;
	text-decoration: none;
}
ul.level-1 a:hover,
ul.level-2 a:hover,
ul.level-3 a:hover {
	text-decoration: underline;
}
ul.level-1 li {
	padding: 6px 0 6px 20px;
	background: url(/images/bullet_level1.png) no-repeat 0 8px;
}
ul.level-2 li {
	padding: 2px 0;
}
ul.level-2 li a {
	font-size: 0.9em;
	-webkit-text-size-adjust: none;
}



/* FORM
—————————————————————————————————————————————————————— */
#btn-search-submit {
	width: 81px;
	height: 25px;
	margin: 10px 0 0 178px;
}

#btn-clear-form {
	width: 74px;
	height: 25px;
	margin: 10px 0 0 10px;
}

/* TABS
—————————————————————————————————————————————————————— */
#news_wrapper {
    width: 750px;
    float: left;
    margin: 10px 0 0 0;
    position: relative;
    z-index: 10;
}

#news_top {
    width: 750px;
    height: 5px;
    background: url(../images/main_news_1top.jpg) no-repeat;
    float: left;
}

.pnl-tabs {
    width: 750px;
    border-bottom: 1px solid #BBBCBE;
}

.tab-box {
    width: 720px;
    background: url(../images/main_news_3center.jpg) repeat-y;
    float: left;
    padding: 15px 15px 10px 15px;
}

.tabs {
    width: 730px;
    height: 33px;
    background: url(../images/main_news_tag_line.jpg) repeat-x bottom;
    margin: 0px 5px;
    padding: 0px 0px 0px 10px;    
}

.tabs .onLeft {
    width: 8px;
    height: 33px;
    background: url(../images/main_news_tagOFF_1left.jpg) no-repeat;
    float: left;
}

.tabs .onCenter {
    min-width: 80px;
    height: 33px;
    background: url(../images/main_news_tagOFF_2center.jpg) repeat-x;
    float: left;
    padding: 10px 0;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
}

.tabs .onRight {
    width: 8px;
    height: 33px;
    background: url(../images/main_news_tagOFF_3right.jpg) no-repeat;
    float: left;
}

.tabs .pager-active .onLeft {
    width: 8px;
    height: 33px;
    background: url(../images/main_news_tagON_1left.jpg) no-repeat;
    float: left;
}

.tabs .pager-active .onCenter {
    min-width: 80px;
    height: 33px;
    background: url(../images/main_news_tagON_2center.jpg) repeat-x;
    float: left;
    padding: 10px 0px;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
}

.tabs .pager-active .onRight {
    width: 8px;
    height: 33px;
    background: url(../images/main_news_tagON_3right.jpg) no-repeat;
    float: left;
}

.tabs #student,
#student-news-box .date {
    color: #4B7600;
}
.tabs #teachers,
#teacher-news-box .date {
    color: #017485;
}
#school-news-box .date,
.tabs #schools {
    color: #885F00;
}
#all-news-box .date,
.tabs #all {
    color: #516B6E;
}

.tab-box .news_list {
    width: 720px;
    margin: 5px 0 5px 0;
    float: left;
    border-bottom: 1px #aaa dotted;
    padding: 0 0 10px 0;
}

.tab-box .news_list a {
    text-decoration: none;
    color: #272727;
}

.tab-box .news_list a:hover {
    text-decoration: underline;
}

.tab-titles {
	background-color: #575482;
	margin-bottom: 5px;
}
.tab-titles .item {
    font-weight: bold;
    color: #fff;
    float: left;
    padding: 6px 0;
}
.tab-titles .item1 { width: 104px; padding-left: 6px; }
.tab-titles .item2 { width: 340px; }
.tab-titles .item3 { width: 145px; }
.tab-titles .item4 { width: 120px; }

.tab-box .date {
    width: 110px;
    font-weight: bold;
    float: left;
    font-style: italic;
}

.tab-box .news_list .teachers_item1 {
    width: 90px;
    font-weight: bold;
    color: #017485;
    float: left;
    font-style: italic;
}

.tab-box .news_list .schools_item1 {
    width: 90px;
    font-weight: bold;
    color: #a67400;
    float: left;
    font-style: italic;
}

.tab-box .news_list .all_item1 {
    width: 105px;
    font-weight: bold;
    color: #68898d;
    float: left;
    font-style: italic;
}

.tab-box .news_list .item2 {
    width: 325px;
    float: left;
    padding: 0px 15px 0px 0px;
}

.tab-box .news_list .item3 {
    width: 130px;
    float: left;
    padding: 0px 15px 0px 0px;
}

.tab-box .news_list .item4 {
    width: 120px;
    float: left;
}

.tab-box .btn-more {
    width: 720px;
    text-align: center;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}

.tab-box .btn-more a {
    color: #6f6f6f;
}

/* PRESS RELEASE
—————————————————————————————————————————————————————— */
#msg-form-filter {
    margin-bottom: 0;
}
#lb-filter-press {
    padding: 7px 8px 0 8px;
}
#sel-year-box {
    margin-left: 4px;
    width: 130px;
}
#sel-month-box {
    margin: 0 8px;
    width: 130px;
}

/* NEWS
—————————————————————————————————————————————————————— */
#slider3 li {
    list-style: none;
}

#site-map-container ul,
#site-map-container li,
#site-map-container ul li {
 list-style: none;
 list-style-type: none;
 }
