@charset "utf-8";

.floatLeft{float:left}
.floatRight{float:right}
.clearLeft{clear:left}
.clearRight{clear:right}

.widgetContainer .open{display:block !important}
.widgetContainer a{text-decoration:none}
.widgetContainer img{border:0}
.widgetContainer em{position:relative;line-height:1;display:inline-block;margin:-5px 0;*padding:0 1px;font-style:normal}
.widgetContainer form{margin:0;padding:0}
.widgetContainer fieldset{border:0;margin:0;padding:0}


/* tab style - top */
.widgetTabA{position:relative;margin:0 0 10px 0;padding:0;*zoom:1;border-bottom:2px solid}
.widgetTabA:after{content:"";display:block;clear:both} 
.widgetTabA li{float:left;margin-right:1px;list-style:none;background-repeat:no-repeat;background-position:0 0}
.widgetTabA li.active{background-position:0 -30px} 
.widgetTabA li a{position:relative;left:2px;float:left;height:20px;padding:8px 15px 0 15px;text-decoration:none;font-size:12px;background-repeat:no-repeat;background-position:right 0}
.widgetTabA li a:hover,
.widgetTabA li a:active,
.widgetTabA li a:focus{color:#0074c1;text-decoration:none}
.widgetTabA li.active a{background-position:right -30px}

.widgetTabA{border-color:#666}
.widgetTabA li,
.widgetTabA li a{background-image:url(../img/white/buttonWidgetTab.gif)}
.widgetTabA li a{text-decoration:none;color:#333}


/* tab style - left */
.widgetTabC{margin:0;padding:0;font-size:12px;border-top:1px solid}
.widgetTabC li{list-style:none;border-bottom:1px solid;*zoom:1;margin-bottom:1px}
.widgetTabC li a{display:block;padding:7px 0 6px 10px;text-decoration:none;*zoom:1}

.widgetTabC{border-color:#e5e5e5}
.widgetTabC li{border-color:#e5e5e5;background:#f8f8f8}
.widgetTabC li a{color:#333}
.widgetTabC li a:hover, 
.widgetTabC li a:active,
.widgetTabC li a:focus{text-decoration:none;background:#eee}


/* list style */
.widgetListA{margin:0;padding:0;list-style:none}
.widgetListA li{margin:0;padding:2px 0;list-style:none}
.widgetListA li.title{width:100%;white-space:normal}
.widgetListA li .board{padding-right:5px} 
.widgetListA li .notice{padding-right:5px}
.widgetListA li .category{padding-right:5px;font-weight:normal}
.widgetListA li .replyNum a{font:10px Tahoma}
.widgetListA li .author{padding-left:10px}
.widgetListA li .date{padding-left:10px}

.widgetListA li{font-size:13px;line-height:1.6em}
.widgetListA li .title{color:#333}
.widgetListA li .board{color:#333;background:url(../img/white/lineTextDiv.gif) no-repeat right center}
.widgetListA li .notice{color:#ff1a1a;background:url(../img/white/lineTextDiv.gif) no-repeat right center}
.widgetListA li .category{color:#333;background:url(../img/white/lineTextDiv.gif) no-repeat right center;font-weight:bold}
.widgetListA li .replyNum a{color:#ff1a1a}
.widgetListA li .author{color:#333}
.widgetListA li .date{color:#333;font-size:11px;font-family:Tahoma}

.widgetListA li a:hover,
.widgetListA li a:active,
.widgetListA li a:focus,
.widgetListA li a:hover strong,
.widgetListA li a:active strong,
.widgetListA li a:focus strong{color:#0074c1}


/* Navigator */
dl.widgetDivider{margin:0}
dl.widgetDivider dt{position:absolute;width:0;height:0;overflow:hidden;font-size:0;line-height:0}
dl.widgetDivider dd{display:none;margin:0}

.widgetNavigator{margin:0;padding:0;text-align:right;clear:both}
.widgetNavigator li{list-style:none;display:inline}
.widgetNavigator li button{width:16px;height:16px;padding:0;background-color:transparent;background-image:url(../img/white/buttonWidgetNavigation.gif);border:1px solid #999;cursor:pointer}
.widgetNavigator li button.prev{background-position:left center;*background-position:-1px center}
.widgetNavigator li button.next{background-position:right center;*background-position:13px center}
.widgetNavigator li button span{position:absolute;display:block;width:0;height:0;overflow:hidden;visibility:hidden}