/* CSS Document: news page */
#teaseTop {position: relative; width: 100%;}
#teaseTop #newsInst {text-align: center; margin:0 auto;padding: 0;font-size: 80%; font-style:italic;}
#teaseTop #evtsSec {float: right; width: 33%;}
#teaseTop #newsOpsSec {width: 64%;}
#teaseTop #newsTease, #eventsTease, #opinionsTease {border: 1px solid #000; background-color:#FFEBCD;}
#teaseTop #newsOpsSec #newsTease {max-height: 125px; overflow:auto;}
#teaseTop #newsOpsSec #opinionsTease {margin-top: 12px;max-height: 100px;}
#teaseTop #evtsSec #eventsTease { max-height:238px;} /* height: 238px */
#teaseTop .newsCat {text-align: center; font-size: 100%;font-weight: bold; background-color:#0871FF; color:#FFF;}
#teaseTop .itemHd {margin-bottom: 0;text-align: left; line-height:1.25;font-family: Verdana, Geneva, sans-serif; font-size:90%;
	padding:2px 2px 2px 2px; cursor:pointer;}
#teaseTop .itemHd .inAct {color: #000;}
#teaseTop .itemHd .isAct {color: #F00; cursor:default;}
/*#teaseTop .itemHd:hover {color: #F00;}*/
#teaseTop .itemHd .inAct:hover {color:#F00;}
#teaseTop .eDate {margin-top: 0;padding: 0;text-align: center; font-size: 80%;font-weight: bold; color: #999;}
#detLbl {width:100%; text-align:center; margin:1.5em auto 0 auto;font-size: 90%; font-weight:bold; font-style:italic;}
#loading {text-align:center;visibility: hidden; margin-top: 0.25em; color: red; font-size: 80%; font-weight: bold;}
#loading img {border:none;}
#detailArea {position: relative; width:100%; height:250px; text-align:center; margin:0 auto; overflow:auto;}
#detailArea #dspTbl {width: 95%; margin:0 auto; background-color:#FFEBCD; border:3px groove #E7D7A5;}
#detailArea td {text-align: left;padding: 0;}
#detailArea .nHd {font-weight: bold;}
#detailArea .nHd .actBull {padding-right: 3px;font-size: 150%; color: #F00;}
#detailArea .nDate {font-weight: normal;font-size: 80%;padding-right: 3px;}
#detailArea .nSty {font-family: Verdana, Geneva, sans-serif; font-size: 90%; padding:0 3px;}
#detailArea #dspTbl .nLk, #detailArea #dspTbl .opBy {font-size: 90%; text-align:right; padding-right:10px;}
#detailArea #dspTbl .eEvt {text-align: center; font-weight:bold;}
#detailArea #dspTbl .eEvt .actBull {padding-right: 3px;font-size: 150%; color: #F00;}
#detailArea #dspTbl .eDay {text-align: center;font-size: 90%;font-weight: bold; color:#333;}
#detailArea #dspTbl .eTime {text-align: center; font-size: 90%;}
#detailArea #dspTbl .eLoc { font-size: 90%;padding-bottom: 0.5em;}
#detailArea #dspTbl .eXtr {padding: 5px; text-align:right; font-size: 80%;}
#detailArea #dspTbl .eXtr span {padding-right: 5px;}

