@CHARSET "UTF-8";

#columnMain a, #columnSubMain a, #bodySide a{color:#2f3743; text-decoration:none;}
#columnMain a:hover, #columnSubMain a:hover, #bodySide a:hover{text-decoration:underline;}

#columnMain dl, #columnMain dt, #columnMain dd, #columnMain ul, #columnMain ol,
#columnSubMain dl, #columnSubMain dt, #columnSubMain dd, #columnSubMain ul, #columnSubMain ol,
#bodySide dl, #bodySide dt, #bodySide dd, #bodySide ul, #bodySide ol {list-style :none; margin:0; padding:0;}
#columnMain h1, #columnMain h2, #columnMain h3, #columnMain h4,
#columnSubMain h1, #columnSubMain h2, #columnSubMain h3, #columnSubMain h4,
#bodySide h1, #bodySide h2, #bodySide h3, #bodySide h4 { margin:0; padding:0; font-weight:none;}

#columnMain p, #columnSubMain p, #bodySide p { margin:0; padding:0;}

#columnMain{position:relative; overflow:hidden;}

#headline h2 { display:inline; font-size:1.3em;}
#headline h3 { font-size:1.1em;}
#headline h4 { font-size:1.0em;}

#headline a:hover {text-decoration:none;}

#headline { width:852px; height:283px; border-style:none solid solid; border-width:15px; border-color:#215477; margin:0 0 16px 0;}

#headline-image {float:left;height:255px;margin:18px 0 0 0px; padding-left:12px;}
#headline-top-image {margin:0 0 3px 0; position:relative;}
#headline-image-desc {height:31px;position:absolute;text-align:right;top:169px; left:0px;width:300px; filter: alpha(opacity=80);opacity:0.8;background-color:#153954;}
#headline-image-desc h2{display:block; margin:4px 6px 0 0; text-align:right;}
#headline-image-desc h2 a{color:#ffffff;}
#headline-bottom-image{margin:4px 0 0 0; padding:0 0 0 0;}
#headline-bottom-image li{float:left; margin:0 3px 0 0; padding:0 0 0 0;}
#headline-bottom-image li#img3{margin:0;}
/*#headline-bottom-image li a{cursor:default;}*/

#headline-article {float:left; margin:22px 0 0 18px; width:263px;}
#headline-article-main { height:105px; margin:0 0 15px 0 !important;background:url(../images/bgHeadlineArticle.gif) no-repeat  0 bottom;}
#headline-article-main li { margin:0 0 12px 0;}
#headline-article-main h2 {height:1.3em; overflow:hidden;}
#headline-article-main h3 {height:1.3em; overflow:hidden; font-weight:normal;}

#headline-article-sub li { margin:0 0 10px 0;}
#headline-article-sub h3 {}
#headline-article-sub h4 {font-weight:normal;}

#headline-info {float:left; height:257px; margin:18px 0 0 22px; width:225px; background:url(../images/bgHeadlineInfo.gif) no-repeat left top;}

#quick-link{background-color:#f7fafb;display:none;height:283px;left:15px;position:absolute;top:0px;width:852px;overflow:hidden; z-index: 999;}

#quick-link-list {padding:53px 0 0 141px;}
#quick-link-list ul{clear:left; overflow:auto; margin-bottom:10px;}
#quick-link-list li{float:left; font-size:1.2em; background:url(../images/bar_gray_2x9.gif) no-repeat scroll right 6px; margin-right:10px; padding-right:10px;}
#quick-link-list li.last{background:none;}
#quick-link-list li.title{background:url(../images/bar_blue_2X9.gif) no-repeat scroll right 7px;color:#215477;font-size:1.3em;font-weight:bold;margin:0 10px 0 0;padding:0 10px 0 0;}

#login {height:90px;}
#login form{width:100%; height:100%;}
#login input {margin:0; padding:0;}

#login-info{float:left;width:147px; height:100%;}
#login-info form {}
#login-info fieldset{border:none;margin:10px 0 16px 10px;padding:0;}
#login-info fieldset dt {}
#login-info fieldset dd {margin:0 0 3px 0;}
#login-info fieldset label {display:none;}
#login-info fieldset input{width:123px;border:1px solid #bebebe; font-size:0.9em; height:15px;}

#login-info p { margin : 0 0 0 12px;}
p#user-welcome { margin-top :15px; margin-bottom:1px; }
p#user-level{margin-bottom:22px}
#login-info #login-menu{margin:23px 0 0 11px;}
#login-info #login-menu li{}

#login-info ul { font-size:0.9em; margin:0 0 0 6px; height:22px;}
#login-info li { float:left; margin-right:4px; background:url(../images/barHeadlineInfo.gif) no-repeat left 2px; padding: 0 0 0 4px;}
#login-info li.first {background:none; padding-left:0;}

#login-action{float:left; width:78px; height:100%;}
#login-action p {font-size:0.9em; margin:15px 0 0 11px; background:transparent url(../images/arrow_gray_3x6.gif) no-repeat scroll left 4px; padding:0 0 0 6px;}
#login-action label{ padding:0 0 0 6px;}
#login-action input{vertical-align:middle;}
#login-action #login-button, #login-action #logout-button {margin:6px 0 0 10px;}

#notice-header{height:28px; margin:0 8px 0 0; float:left;}
#notice-header h2{float:left; margin:8px 6px 0 12px;width:25px; overflow:hidden;}
#notice-header #todate{float:left; margin:7px 0 0 0;font-weight:bold;}
#notice-contents{clear:left;margin:8px 15px 9px 13px;;height:100px}
#notice-contents ul {display:none; ;}
#notice-contents ul.selected{display:block;}
#notice-contents ul li{height:1.3em;margin:0 0px 4px 0px;overflow:hidden;}
#notice-contents ul span.date{font-size:0.9em; margin-right:4px;}
#notice-contents ul li a:hover{text-decoration:underline;}

#notice-header-wrapper {overflow:auto;}

#weather-ticker{background-color:#f3f5f2; float:left; width:90px; overflow:hidden; margin:2px 0 0 0;}

#notice #notice-menu{}
#notice #notice-menu li {float:left; margin: 0 0 0 0; padding:0 0 0 22px;}


#main-content{width:614px; float:left; margin:0 14px 0 0; position:relative;}
#main-content-sub{float:left; width:252px;}

#kctu-today {background:url(../images/bgKctuToday.gif) no-repeat left top; height:208px; margin:0 0 20px 0;}
#kctu-today-navi {float:left; width:129px; height:208px}
#kctu-today-navi h2 {margin:0 0 1px 0; }
#kctu-today-navi ul {}
#kctu-today-navi ul a:hover {text-decoration:none;}
#kctu-today-navi ul li {height:25px;margin-bottom:-7px;padding:5px 0 0 16px;}
#kctu-today-navi ul li.selected {background:url(../images/bgKctuTodaySelected.gif) no-repeat left top;}
#kin {margin-top:27px !important;}

#news-ticker {height:24px; margin:0 0 16px 19px;}
#news-ticker h2 {float:left; font-size:1em; margin:8px 4px 0 0;}
#ticker-body{float:left;margin:8px 0 0;}
#ticker-data {width:390px; height:17px;}
#ticker-data a{background:transparent url(../images/arrow_blue_3x5.gif) no-repeat scroll 3px 6px;padding:0 8px 0 10px;}
#ticker-data a:hover{text-decoration:none; }

/*#TICKER_BODY span{background:transparent url(../images/arrow_blue_3x5.gif) no-repeat scroll 3px 6px;padding:0 8px 0 10px;}*/
/*#news-ticker ul {}*/
/*#news-ticker li {display:none;}
#news-ticker li.selected {display:block;}*/

#kctu-today-contents{float:left; width:485px; overflow:hidden;height:100%;}
#kctu-today-news{height:31px; margin: 0 0 8px 0 !important;}

#kctu-today-contents div.group{display:none; width:100%;}
#kctu-today-contents div.selected{display:block;overflow:auto;}

#kctu-today-contents div.kctu-today-section-image{overflow:hidden; float:left; padding-left:18px;}
#kctu-today-contents div.kctu-today-section-list{overflow:hidden; float:left; padding-left:10px;width:347px;}
#kctu-today-contents div.kctu-today-section-list-nw{overflow:hidden; float:left; padding-left:0px;padding-top:0px;margin:0px;width:480px;}

#kctu-today-contents .group .image li {margin:0 0 7px 0;}
#kctu-today-contents .group .list li{margin:0 0 4px 0; background:url(../images/bullet_blue_2x2.gif) no-repeat 1px 6px; padding: 0 0 0 9px; height:1.3em;overflow:hidden;}
/*
#kctu-today-contents .group .image {float:left;height:164px;margin:5px 9px 0 18px;}
#kctu-today-contents .group .image li {margin:0 0 7px 0;}
#kctu-today-contents .group .list{float:left;margin:2px 0 0; width:340px;}
#kctu-today-contents .group .list li{margin:0 0 4px 0; background:url(../images/bullet_blue_2x2.gif) no-repeat 1px 6px; padding: 0 0 0 9px; height:1.3em;overflow:hidden;}
*/

#choice {width:100%; width:584px; margin-left:13px; overflow:hidden;}
#choice a:hover{text-decoration:none;}

#choice dl {float:left; margin: 0 28px 0 0;}
#choice dl.choice4, #choice dl.choice8 {margin-right:0;}
#choice dl.choice5{clear:left;}
#choice dt {margin:0 0 4px 2px;}
#choice dd.image{margin:0 0 0px 0;}
#choice dd.image img{padding:2px 3px; border:solid 1px #cbcbcb;}
#choice dd.title{font-size:1em;font-weight:normal;height:1.3em;overflow:hidden;width:123px; margin:0 0 15px 0;}
#choice dd.summary{width:123px;line-height:1.1em; overflow:hidden}

#text-banner{overflow:hidden; height:1%; border-top:1px solid #d6d6d6; margin:8px 0 0 0; padding:12px 0 0 0;}
#text-banner-image{float:left;margin:0 0 0 30px;}
#text-banner-contents{float:left;overflow:hidden;margin:8px 0 0 60px}
#text-banner-contents ul{overflow:hidden; height:1%;}
#text-banner-contents ul li{float:left; background:url(../images/f_text_banner_bar.gif) no-repeat 0 0; margin:0 0 0 30px; padding:0 0 0 50px;}
#text-banner-contents ul li.first{background:none; margin-left:0; padding-left:0;}

#forum{padding:0 0 0 14px; height:80px;margin:0 20px 14px 0;}
#forum h2{margin:0 0 14px 0;}
#forum dl{}
#forum dl dt{float:left; margin:0 12px 0 0;}
#forum dl dd{}
#forum dl dd.title{font-size:1.1em;font-weight:bold;height:1.3em;margin:0 0 3px;overflow:hidden;}
#forum dl dd.title a:hover{text-decoration:none;}
#forum dl dd.summary{height:2.6em;overflow:hidden;}

#data{height:148px; border:1px solid #d6d6d6; margin:0 0 10px 0;}
#data h2{background-color:#F8F8F8;border-bottom:1px solid #D6D6D6;height:21px;margin:0 0 8px;padding:8px 0 0 9px;}
#data ul{}
#data ul li{background:transparent url(../images/bullet_blue_2x2.gif) no-repeat scroll 1px 6px;height:1.3em;margin:0 8px 4px 10px;overflow:hidden;padding:0 0 0 10px;}

#nblog {border:1px solid #d6d6d6; margin:0 0 10px 0; overflow:hidden; height:1%;}
#nblog h2{background-color:#F8F8F8;border-bottom:1px solid #D6D6D6;height:21px;margin:0 0 8px;padding:8px 0 0 9px;}
#nblog dl{clear:left;padding:0 6px 0 8px; overflow:hidden; margin:0 0 6px 0;}
#nblog dt{font-weight:bold; font-size:1.1em; overflow:hidden; height:1.1em; line-height:1.2em; margin:0 0 6px 0;}
#nblog dd.summary{float:left;margin-left:8px;}
#nblog dd.summary p{width:142px;text-align:justify; height:47px; overflow:hidden;}
#nblog dd.image{float:left;margin-left:8px;}

#banner {margin:25px 0 0 0;}
#banner img {}

#banner1{margin:0 0 10px 0;}

#main-banner{margin:0 0 14px 0;}
#main-banner ul{}
#main-banner ul li{margin:0 0 13px 0;}

#union-list{clear:left;}
#union-list dl{clear:left; overflow:hidden;margin:10px 10px 10px 20px; width:650px;}
#union-list dt{background:transparent url(/addons/overed/html/intro/img/officer_icon_01.gif) no-repeat scroll 0 4px;font-size:1.2em;margin:0 0 4px;padding:0 0 0 15px; color:#2F3743;font-weight:bold;}
#union-list dd{width:200px; display:block;padding:0; margin:0; float:left; overflow:hidden;background:url(/addons/overed/images/bullet_blue_4x4.gif) no-repeat left 6px; padding:0 0 0 7px; margin:4px 0 0 10px;}
#union-list dd, #union-list dd a {display:block;text-decoration:none; color:#5F5F5F;}

