/* Content */
.content-accordion1092{margin:0 auto;overflow:visible;position:relative;width:100%;font-size:14px;line-height:22px;padding:0}
.content-accordion1092 a:link{color:#C00; text-decoration:none;}
.content-accordion1092 a:visited{color:#C00; text-decoration:none;}
.content-accordion1092 a:hover{color:#C00; text-decoration:underline;}
.content-accordion1092 a:active{color:#C00; text-decoration:none;}

.contentlanding{width:100%;position:relative;top:0;left:0;height:auto;font-size:14px;}
.contentlanding a:link{color:#C00; text-decoration:none;}
.contentlanding a:visited{color:#C00; text-decoration:none;}
.contentlanding a:hover{color:#C00; text-decoration:underline;}
.contentlanding a:active{color:#C00; text-decoration:none;}
.contentlanding h2{text-transform:uppercase; font-size:15px; line-height:20px}
.contentlanding h3{text-transform:uppercase; font-size:15px; line-height:20px}
.contentlanding strong{color:#C00}
.contentlanding ul{margin-left:0px; margin-bottom:0px}
.contentlanding .programbanner{margin-top:-8px; margin-bottom:25px}

.CalProList {width:100%;margin:0;padding:0;font-family:NanumGothic;font-size:14px}
.CalProList li {width:100%;list-style:none;position:relative;cursor:pointer}
.CalProList .CalProName{width:100%;height:auto;display:block;font-size:14px;line-height:21px;background:transparent;color:#1c5f89;border-top:1px solid #e6e6e6;vertical-align:bottom;/*-webkit-box-shadow:inset 0px 1px 1px #fff;-moz-box-shadow:inset 0px 1px 1px #fff*/}

.CalProList .CalProName .CalProTitle-wrap{height:65px;}
.CalProList .CalProName .CalProTitle-wrap .CalProImg{float:left;width:40px;height:25px;padding:22px 0 0 10px}
.CalProList .CalProName .CalProTitle-wrap .CalProTitle{float:left;padding-left:30px;line-height:70px;font-size:16px}
/*
.CalProList .CalProName .CalProTitle-wrap .CalProTitle a{color:#333333;display:block}
.CalProList .CalProName .CalProTitle-wrap .CalProTitle a:hover{color:#000000;background:#ebebeb}
*/
.openClose {width:160px;height:30px;position:absolute;top:15px;right:0px;}
.CalProList .CalDes{width:100%;position:relative;display:block;overflow:hidden;height:1px;-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out}
.CalDes strong{font-size:14px; margin:0px; margin-bottom:5px; font-weight:lighter; color:#C00}
.CalDes h4{font-size:16px; margin:0px; margin-bottom:5px; font-weight:lighter; color:#C00}
.CalDes li{list-style:none/*disc*/;margin-bottom:0px}

@media all and (max-width:539px){.CalProList .CalDesInner {margin:0;padding:10px;display:block;font-size:14px;line-height:20px;color:#3f3f3f;background:#f8f8f8;}}
@media all and (min-width:540px){.CalProList .CalDesInner {margin:0;padding:10px;display:block;font-size:14px;line-height:20px;color:#3f3f3f;background:#f8f8f8;}}
@media all and (min-width:840px){.CalProList .CalDesInner {margin:0;padding:20px;display:block;font-size:14px;line-height:22px;color:#3f3f3f;background:#f8f8f8;}}
@media all and (min-width:1024px){.CalProList .CalDesInner {margin:0;padding:20px;display:block;font-size:14px;line-height:24px;color:#3f3f3f;background:#f8f8f8;}}
.CalProList .CalDessInner a {color:#C00; text-decoration:none}
.CalDesInner hr{color:#f6f6f6;height:1px;display:none;margin-bottom:15px}

/* root element for tabs  */
ul.css-tabs {
	margin:-26px 0px 0px 0px !important;
	float:left;
    padding:0;
	width:600px;
    height:30px;
	background:none;
}

/* single tab */
ul.css-tabs li {
    float:left;
    padding:0;
    margin:0px 5px;
    list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.css-tabs a {
    float:left;
    font-size:13px;
    display:block;
    padding:0px 7px;
    text-decoration:none;
    height:13px;
    color:#C00;
    position:relative;
    top:1px;
	background:none;
}

ul.css-tabs a:hover {
    color:#000;
}

/* selected tab */
ul.css-tabs a.current {
    background:#f6f6f6;
    border-bottom:6px solid #c00;
    color:#000;
    cursor:default;
}


/* Class Title Tab */

/* root element for tabs  */
ul.classtabs {
    margin: 0px !important;
	width:270px;
    padding:0px !important;
}

/* single tab */
ul.classtabs li {
    padding:0px !important;
    margin:8px 0px 0px 0px !important;
	list-style:none;
	line-height:16px;
}

/* link inside the tab. uses a background image */
ul.classtabs a {
    font-size:14px;
    padding:5px 0px;
    text-decoration:none;
    height:14px;
    color:#C00;
    top:2px;
	background:none;
}

ul.classtabs a:hover {
    color:#000;
	text-decoration:none;
}

/* selected tab */
ul.classtabs a.current {
    background:none;
    color:#000;
    cursor:default;
	text-decoration:none;
}




/* Project Tab */

/* root element for tabs  */
ul.projecttabs {
    margin: 0px !important;
	width:270px;
    padding:0px !important;
}

/* single tab */
ul.projecttabs li {
    padding:0px !important;
    margin:8px 0px 0px 0px !important;
	list-style:none;
	line-height:16px;
}

/* link inside the tab. uses a background image */
ul.projecttabs a {
    font-size:14px;
    padding:5px 0px;
    text-decoration:none;
    height:14px;
    color:#C00;
    top:2px;
	background:none;
}

ul.projecttabs a:hover {
    color:#000;
	text-decoration:none;
}

/* selected tab */
ul.projecttabs a.current {
    background:none;
    color:#000;
    cursor:default;
	text-decoration:none;
}