/* RIGHTCOL NEWS
-----------------------------------------*/
#r-news {border: 0px solid #999; background-color: #DDD; margin-top: 10px; font-size: 12px;}
#r-news div { border: 1px solid #666; padding: 3px !important; margin: 0px !important; background-color: #FFF;}
#r-news .l {float: left; margin: 0px 5px 5px 0px; text-align: center;}
#r-news .r {float:right; margin:0px 0px 5px 5px; text-align: center; letter-spacing:1px;}
#r-news .arrow-r { font-size:12px; margin-bottom: 10px;}

#r-news h2 { font-size: 1em; background-color:#666; height: 20px; padding-top: 4px; padding-left: 12px; padding-bottom: 0px; margin-bottom: 0px; color:#FFF;}
#r-news h2 a {color:#FFF;}
#r-news h2 .r { padding-top:1px; padding-right:2px; font-size:0.8em; padding-bottom:0px; margin-bottom:0px; font-weight:normal;}

#r-news ul {font-size:12px; padding:3px; margin:0px; list-style:none; height:100%;}
#r-news ul li { background: url("/parts/images/news/i_paper.gif") no-repeat 2px 1px; padding-left: 20px; margin-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #EEE;}
#r-news ul li a img { border: 2px solid #FFF; padding: 1px; background-color: #CCC;}
#r-news ul li a:hover img { border: 1px solid #FFC; padding: 2px;}

#r-news .category-box {
margin: 0px 0px 0px 0px !important;
padding: 0px!important;
text-align: right;
border: 0px solid red !important;
width: 100%;
clear:both;
}

#r-news .category-box ul:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#r-news .category-box li:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#r-news .category-box p { margin: 0px; padding: 3px;}

#r-news.fwin2k-news {margin-bottom:20px;}
#r-news.fwin2k-news div { border: 1px solid #063;}
#r-news.fwin2k-news h2 { font-weight: normal; background-color: #063; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fwin2k-news h2 .r { color: #FFF;}

#r-news.fdotnet-news { margin: 5px 0px 5px 0px !important; border-right: 0px solid #063 !important;}
#r-news.fdotnet-news div { border-top: none; border-left: 0px !important; border-bottom: 0px !important; background-color: #EEE;}
#r-news.fdotnet-news h2 { font-weight: normal; background-color: #CCC; border-left: 22px solid #666; border-right: 1px solid #666; padding-top: 6px; border-top: 1px solid #666; padding-left: 10px; height: 17px;}
#r-news.fdotnet-news h2 a { color: #666; font-weight: bold;}
#r-news.fdotnet-news h2 .r { color: #666;}
#r-news.fdotnet-news ul li { border-bottom: 1px solid #DDD;}
	
#r-news.fsys-news div { border: 1px solid #069;}
#r-news.fsys-news h2 { background-color:#069; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fsys-news h2 .r {color: #FFF;}

#r-news.fdb-news div { border: 1px solid #319A63;}
#r-news.fdb-news h2 { background-color:#319A63; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fdb-news h2 .r {color: #FFF;}
#atitpr #r-news.fdb-news ul { text-align:left;}

div.fserver-news {
border: 1px solid #CCC !important;
border-top: 0px solid #CCC !important;
padding-top: 0px;
margin-top: 0px;
} 
#r-news.fserver-news div {
border: 2px solid #DDD;
}
#r-news.fserver-news h2 {
margin-top: 0px;
color: #444;
font-size: small; 
border-top: 4px solid #999 ;
border-bottom: 1px solid #CCC ;
padding: 5px 2px 4px 7px;
_padding: 5px 2px 0px 10px;
background:url("/parts/images/atit/t_news.jpg") repeat-x right bottom #FFF ;
height: 17px;
_height: 22px;
}
#r-news.fserver-news h2 a {color: #444 !important;}
#r-news.fserver-news h2 .l {text-indent: -9999px;}
#r-news.fserver-news h2 .r {color: #996;padding-top: 7px;}

div.fcoding-news,
div.fsmart-news {
border: 1px solid #CCC !important;
border-top: 0px solid #CCC !important;
padding-top: 0px;
margin-top: 0px;
} 
#r-news.fcoding-news div,
#r-news.fsmart-news div {
border: 2px solid #DDD;
}
#r-news.fcoding-news h2,
#r-news.fsmart-news h2 {
margin-top: 0px;
color: #444;
font-size: small; 
border-top: 4px solid #999 ;
border-bottom: 1px solid #CCC ;
padding: 5px 2px 4px 7px;
_padding: 5px 2px 0px 10px;
background:url("/parts/images/atit/t_news.jpg") repeat-x right bottom #FFF ;
height: 17px;
_height: 22px;
}
#r-news.fcoding-news h2 a {color: #444 !important;}
#r-news.fcoding-news h2 .l {text-indent: -9999px;}
#r-news.fcoding-news h2 .r {color: #996;padding-top: 7px;}

#r-news.fsmart-news h2 a {color: #444 !important;}
#r-news.fsmart-news h2 .l {text-indent: -9999px;}
#r-news.fsmart-news h2 .r {color: #996;padding-top: 7px;}

#r-news.fxml-news div { border: 0px solid #319A63;}
#r-news.fxml-news h2 { background-color:#996; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fxml-news h2 .r {color: #FFF;}

#r-news.flinux-news div { border: 1px solid #4A63B5; }
#r-news.flinux-news h2 { font-weight: normal; background: url("/parts/images/news/flinux_title_bg.gif") no-repeat left 2px #FFF; padding-top: 6px; padding-left: 15px; height: 17px;}
#r-news.flinux-news h2 .r {color: #666;}

.fnetwork-news {border: 1px solid #999 !important; padding:4px; background-color: #FFF !important;}
#r-news.fnetwork-news div { border: 0px solid #999 ;}
#r-news.fnetwork-news h2 { background-color:#900; padding-top: 6px; padding-left: 10px; height: 17px;margin-top:0px;}
#r-news.fnetwork-news h2 .r {color: #FFF;}

#r-news.fsecurity-news div { border: 0px solid #069; background-color:#FFC;}
#r-news.fsecurity-news h2 {border-left: 10px solid #333; background-color:#EFB600; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fsecurity-news h2 a {color: #333;}
#r-news.fsecurity-news h2 .r {color: #333;}

#r-news.fjava-news div { border: 1px solid #006;border-top:0px;}
#r-news.fjava-news h2 {border-left:12px solid #006; background-color:#339; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fjava-news h2 .r {color: #FFF;}

#r-news.fwcr-news div { border: 0px solid #006;border-top:0px; background-color: #EEF; }
#r-news.fwcr-news h2 { background-color: #003; padding-top: 6px; padding-left: 10px; height: 17px;}
#r-news.fwcr-news h2 .r {color: #FFF;}
#r-news.fwcr-news ul li { border-bottom: 1px solid #DDD;}

#r-news.frfid-news div { border: 1px solid #666; }
#r-news.frfid-news h2 { font-weight: normal; background: url("/parts/images/news/frfid_title_bg.gif") no-repeat left 2px #FFF; padding-top: 6px; padding-left: 15px; height: 17px;}
#r-news.frfid-news h2 .r {color: #666;}

.im-news, .cits-news, .cbp-news,
.carc-news, .cpm-news, .cap-news,
.cop-news, .ces-news { background-color: #FFF !important;}
#r-news.im-news div, #r-news.cits-news div, #r-news.cbp-news div,
#r-news.carc-news div, #r-news.cpm-news div, #r-news.cap-news div,
#r-news.cop-news div, #r-news.ces-news div { border: 0px solid #444; }

#r-news.cits-news h2, #r-news.cbp-news h2,
#r-news.carc-news h2, #r-news.cpm-news h2, #r-news.cap-news h2,
#r-news.cop-news h2, #r-news.ces-news h2 { font-weight: bold; padding-top: 3px; padding-left: 5px; height: 15px; border-top:4px solid #DFDFDF; background-color: #996; }

#r-news.im-news h2 { background: url("/parts/images/im/r_news_title.gif") no-repeat 2px 1px; }
#r-news.im-news h2 span.l {text-indent: -9999px;}
#r-news.im-news h2 span.r {padding-top: 4px;}

#r-news.cits-news h2 .r, #r-news.cbp-news h2 .r,
#r-news.carc-news h2 .r, #r-news.cpm-news h2 .r, #r-news.cap-news h2 .r,
#r-news.cop-news h2 .r, #r-news.ces-news h2 .r {color: #FFF;}

#r-news.cits-news ul, #r-news.cbp-news ul,
#r-news.carc-news ul, #r-news.cpm-news ul, #r-news.cap-news ul,
#r-news.cop-news ul, #r-news.ces-news ul { padding: 3px 0px;}

.jibun-news, .ljibun01-news, .lcareer01-news,
.lskill01-news, .llife01-news,
.lemb01-news, .lcom01-news { background-color: #FFF !important;}
#r-news.jibun-news div, #r-news.ljibun01-news div, #r-news.lcareer01-news div,
#r-news.lskill01-news div, #r-news.llife01-news div,
#r-news.lemb01-news div, #r-news.lcom01-news div { border: 0px solid #444; }

#r-news.ljibun01-news h2, #r-news.lcareer01-news h2,
#r-news.lskill01-news h2, #r-news.llife01-news h2,
#r-news.lemb01-news h2, #r-news.lcom01-news h2 { font-weight: bold; padding-top: 3px; padding-left: 12px; height: 15px; border-top:4px solid #DFDFDF; background-color: #FC3; }

#r-news.ljibun01-news h2 a, #r-news.lcareer01-news h2 a,
#r-news.lskill01-news h2 a, #r-news.llife01-news h2 a,
#r-news.lemb01-news h2 a, #r-news.lcom01-news h2 a {color: #6B5615;font-size:12px;}

#r-news.jibun-news h2 .r, #r-news.ljibun01-news h2 .r, #r-news.lcareer01-news h2 .r,
#r-news.lskill01-news h2 .r, #r-news.llife01-news h2 .r,
#r-news.lemb01-news h2 .r, #r-news.lcom01-news h2 .r {color: #6B5615;}

#r-news.jibun-news ul, #r-news.ljibun01-news ul, #r-news.lcareer01-news ul,
#r-news.lskill01-news ul, #r-news.llife01-news ul,
#r-news.lemb01-news ul, #r-news.lcom01-news ul { padding: 3px 0px;}


#r-news.jibun-news h2 { background: url("/parts/images/jibun/news_list_title.gif") no-repeat 2px 1px; }
#r-news.jibun-news h2 span.l {text-indent: -9999px;}
#r-news.jibun-news h2 span.r {padding-top: 4px;}


#fdesign div.fwcr-news {
border: 1px solid #CCC !important;
border-top: 0px solid #CCC !important;
padding-top: 0px;
margin-top: 0px;
} 
#fdesign div.fwcr-news a:link {
color: #369;
letter-spacing: 1px;
}
#fdesign div.fwcr-news a:hover {
color: #C66;
}


#fdesign #r-news.fwcr-news div {
border: 2px solid #DDD;
background-color: #FFF;
}
#fdesign #r-news.fwcr-news h2 {
margin-top: 0px;
color: #444;
font-size: small; 
border-top: 4px solid #69C;
border-bottom: 1px solid #CCC ;
padding: 5px 2px 4px 7px;
_padding: 5px 2px 0px 10px;
background:url("/parts/images/atit/t_news.jpg") repeat-x right bottom #FFF ;
height: 17px;
_height: 22px;
}
#fdesign #r-news.fwcr-news h2 a {color: #444 !important;}
#fdesign #r-news.fwcr-news h2 .l {text-indent: -9999px;}
#fdesign #r-news.fwcr-news h2 .r {color: #996;padding-top: 7px;}
