@charset "UTF-8";
/* CSS Document */

.apd #slidewrap {width:100%; background:#000 url(../assets/ensou_bg.png) right top no-repeat; padding:20px 0 40px; text-align:center;}
.apd #slidewrap.nob {background-image:none!important;}
.apd h2.oap-head {background: none repeat scroll 0 0 transparent;color: #FFFFFF;font-family: helvetica;font-size: 2.2em;font-weight: lighter; letter-spacing: 0.1em;margin: 0 0 10px 25px;padding: 0.3em 0;text-align: left;text-transform: uppercase;}
.apd h2.oap-head a {color: #FFFFFF;}
.apd h2.oap-head a:hover {text-decoration:none;}

.jp {letter-spacing:0;}
.apd h2.oap-head span {margin-top:-20px;}
img {margin: 0!important;padding: 0!important;}
.apd #content h4, .apd #content h5 {margin:0;font-family: arial;}
.apd h5 {font-size:1em; font-weight:normal;}
.apd h5.bg {font-size:1.3em; font-weight:normal;}
.apd h5.nonserif a, .apd h5.nonserif a:hover {text-decoration:none;color:#333;}
.apd h4 {margin-bottom:5px!important; margin-top:5px!important; font-size:0.9em;line-height:1.2em;}
.ch h4 {font-size:1em;}

.apd #bottomwrapper {background:url(../images/btm_bk.png) repeat-x; overflow:auto; padding-top:20px;}

.apd #bottomwrapper .middlecol.column {margin:0;}

.apd #bottomwrapper .lastcol.column {margin:0;}

.apd #bottomwrapper .column {width:265px;margin:0;float:left;}
.apd #bottomwrapper div.columnbox {width:240px; margin:0!important;background-repeat:no-repeat;}
.apd #bottomwrapper div.columnbox img {float:left;}

.apd #bottomwrapper .columnc {width:530px;margin:0;float:left;}
.apd #bottomwrapper .columnc div.columnbox {width:500px; margin:0!important;background-repeat:no-repeat;}
.apd #bottomwrapper .columnc div.columnbox img {float:left;}
.apd #bottomwrapper .columnc div.columnbox table {margin:0;border:none;font-size:1.3em;background:#b3b2b2;width:500px;}
.apd #bottomwrapper .columnc div.columnbox table tr, .apd #bottomwrapper .columnc div.columnbox table td {border:none;}
.apd #bottomwrapper .columnc div.columnbox table tr a {font-family:Helvetica, Arial, san-serif;color:#fff;}
.apd #bottomwrapper .columnc div.columnbox table tr p {height:30px;}

.apd #bottomwrapper .firstcol div.columnbox {background:url(../images/white_bk1.png) repeat-x; padding:0 15px 15px;}
.apd #bottomwrapper div.columnbox .event {background:url(../assets/shade.png) left top repeat-x; margin:0; padding:10px; overflow:auto;}
.apd #bottomwrapper div.columnbox .event img {float:right; margin:-5px 0 0 10px; border:none;}

.apd #bottomwrapper .middlecol div.columnbox {background:none; padding:0 15px 15px;}


.apd #bottomwrapper .lastcol div.columnbox h5 {margin-bottom:5px; display:block; overflow:auto; padding-top:5px;}
.apd #bottomwrapper .lastcol div.columnbox h5 p a.more {font-weight:normal; font-size:1.1em;}
.apd #bottomwrapper .lastcol div.columnbox p a.more {font-weight:normal; float:right;}

.apd #bottomwrapper .lastcol div.columnbox {background:url(../images/white_bk1.png) repeat-x; padding:0 15px 15px; margin-left:0; margin-right:0;}
 
.apd #bottomwrapper div.columnbox p {font-size:0.8em;line-height:1.2em;}
.apd #bottomwrapper div.columnbox .jptable p {font-size:0.7em;}
.apd .event p {margin-left: 0;}

.apd #bottomwrapper .columnbox h3 {background: none repeat scroll 0 0 #999999;color: #FFFFFF;font-family: arial;font-weight: normal;padding: 10px;}


.apd #bottomwrapper .firstcoltw div.columnbox {background:none; padding:0 15px 15px 15px;}
.apd #bottomwrapper .firstcoltw div.columnbox.count {border:1px solid #CCC; padding:10px 0 0px 17px; margin-bottom:10px;}
.apd #bottomwrapper .firstcoltw div.columnbox.facts {background:url(../images/factback.png) repeat-x; border:1px solid #CCC; padding:10px;margin-top:10px;}
.apd #bottomwrapper .firstcoltw div.columnbox.facts img {margin-top:-10px;}

.apd #bottomwrapper .middlecoltw div.columnbox {background:none; padding:0 15px 15px 15px;}
.apd #bottomwrapper .middlecoltw div.columnbox.inthe h5 {border-top:#CCC 1px solid; padding-top:10px; margin-bottom:-5px;}

.apd #bottomwrapper .middlecoltw div.columnbox.students h3, 
.apd #bottomwrapper .lastcoltw div.columnbox.students h3 {border-bottom:1px solid #CCC; padding-bottom: 5px; margin-bottom:5px;}

.apd #bottomwrapper .middlecoltw div.columnbox.students p, 
.apd #bottomwrapper .lastcoltw div.columnbox.students p {font-size:0.8em; line-height:1.5em;}

.apd #bottomwrapper .lastcoltw div.columnbox {background:none; margin:0 -20px 0 15px; width:240px;}
.apd #bottomwrapper div.columnbox .regvid {margin:0;background:#ececec;padding:10px 0 5px 5px;}
.apd #bottomwrapper .lastcoltw div.columnbox .regvid p {color:#fff; font-size:0.8em;}

.apd #bottomwrapper a.orange {color:#ca5e19; font-weight:bold;}

.apd #slidewrap h2 img {margin-bottom:-2px;}

.apd .caption {margin:0 10px!important;}
.apd #bottomwrapper div.columnbox .reo img.left {float:left; margin-right:10px!important;margin-bottom: 40px !important;padding-top:5px!important;}

.smicons {margin-top:20px;}

.rss2html-note {display:none;}
.feed-item-desc {line-height:1.2em;}
.red {color:#e70202;}