/* 
 * APCS Network - http://apcs.vn
 * Valid CSS
 * A product of [yhSolutions] - http://yhsolutions.com
 */
*{margin:0;padding:0;}
:focus{outline:0;}
body{background:#d1d0d0 url(../images/bg.jpg) repeat-x left top;font:9pt tahoma, arial, verdana;color:#202020;}
em{font-style:italic;}
img{border:0;}
a{color:#202020;text-decoration:none;}
#wrapper{width:1004px;margin:0 auto;}
#header{float:left;width:1004px;height:126px;}
#header #uni li{list-style-type:none;float:left;}
#header #uni li a{display:block;margin-left:19px;font:8pt arial, tahoma, vernada;font-weight:700;color:#002B75;text-decoration:none;padding:7px 0 6px;}
#header #uni #psu a{padding-left:22px;background:url(../images/psu-logo.jpg) no-repeat left 40%;}
#header #uni #hcmus a{padding-left:22px;background:url(../images/hcmus-logo.jpg) no-repeat left 40%;}
#header #nav{float:right;height:31px;display:inline;margin-right:5px;}
#header #nav ul{list-style:none;height:31px;}
#header #nav li{list-style-type:none;float:left;height:31px;}
#header #nav li a{display:block;margin-left:18px;text-transform:uppercase;font-size:14px;font-family:"Century Gothic", Arial, Verdana;font-weight:400;color:#555;text-decoration:none;padding:5px 0 7px;}
#header #nav li a:hover{color:#a41111;}
#homepage #nav #hp,#forums #nav #fr,#gallery #nav #gl,#blog #nav #bl,#report #nav #rp,#article #nav #at{background:url(../images/nav-hover.jpg) no-repeat 60% bottom;}
#homepage #nav #hp a:hover,#forums #nav #fr a:hover,#gallery #nav #gl a:hover,#blog #nav #bl a:hover,#report #nav #rp a:hover, #article #nav #at a:hover{color:#555;}
#header h1{clear:both;float:left;padding:5px 0 0 10px;}
#header h1 a{display:block;height:96px;width:371px;text-indent:-9999px;background:url(../images/logo.jpg) no-repeat left top;}
#header #search-box{clear:right;float:right;padding:30px 60px 0 0;}
#header #search-box input{border:0;width:165px;height:25px;font:10pt arial;font-weight:700;background:#696969 url(../images/search-box.jpg) no-repeat;margin:0;padding:12px 13px 0 30px;}
#header #search-box input:hover,#header #search-box input:focus{background-position:0 -37px;}
#main{clear:both;float:left;width:1004px;background:url(../images/main-bg.jpg) repeat-y left top;padding-bottom:10px;}
#main #top-main-bar{float:left;width:1004px;background:url(../images/main-top-bg.jpg) no-repeat left top;}
#content{margin:0 7px;}
#main h2{clear:both;text-transform:uppercase;font-size:16px;font-family:Arial, Tahoma, Verdana;font-weight:400;color:#c30000;position:relative;border-bottom:1px solid #d2d2d2;margin:0 4px;padding:12px 0 1px 8px;}
#main h3{font-size:12px;font-family:Arial, Tahoma, Verdana;font-weight:700;color:#004085;padding:6px 0 3px 10px;}
#main h4{font-size:12px;font-family:Arial, Tahoma, Verdana;font-weight:700;color:#004085;text-decoration:none;}
#main h5{font-size:10px;font-family:Arial, Tahoma, Verdana;color:#9a9a9a;padding-bottom:2px;}
#content #col-1{float:left;width:685px;}
#content #col-1 .nlink{color:#004085;text-decoration:none;}
#content #col-1 .avatar{float:left;display:inline;background:#fff;border:1px solid #d2d2d2;margin:2px 5px 2px 0;padding:1px;}
#content #col-1 table{border-collapse:collapse;width:650px;}
.apcs-news{padding-left:13px;background:url(../images/list.gif) no-repeat left 55%;}
.forum-topic{padding-left:13px;background:url(../images/forum-topic.jpg) no-repeat left 55%;}
.username a{font-size:8pt;color:#979797;text-decoration:none;}
.time{font-size:8pt;color:#979797;width:110px;text-align:right;}
.full-content{padding: 5px 10px;line-height:12pt;font:12px verdana;text-align:justify;}
.full-content ul{padding:2px 5px;}
.full-content li{margin-left:20px;padding:2px 5px;}
.full-content p{padding: 3px 3px 2px;}
.full-content td{padding:5px;}
.full-content a{color:#004397;}
.full-content a:hover{color:#b21414;}
.full-content .abstract{padding:15px 25px;color:#3e3022;background:#f3f3f0 url(../images/abstract.gif) no-repeat left top;font:11pt "Times New Roman";line-height:20px;font-style:italic;margin:5px 0 8px 3px;}
.full-content .intro{padding:5px 15px;font-style:italic;}
.tag-list{clear:both;font:8pt verdana, tahoma, arial;background:url(../images/tag-line.jpg) no-repeat left top;border-bottom:1px solid #d2d2d2;margin:0 4px;padding:16px 10px 6px;}
.photo-description{clear:both;font:8pt verdana, tahoma, arial;margin:4px;padding:6px 10px 6px 25px;background:url(../images/quotation.gif) no-repeat left top;}
.username{width:130px;}
.tool{position:absolute;bottom:3px;right:3px;font:8pt arial, tahoma, verdana;text-transform:none;font-weight:700;}
.tool li{list-style-type:none;display:inline;padding:3px 8px;}
.wrap-annoucenment{float:left;display:inline;width:320px;max-height:200px;overflow:hidden;border:1px solid #d2d2d2;border-top:5px solid #d2d2d2;background:#f8f8f8;margin:5px 3px 0 6px;padding:3px 5px;}
h4 a{color:#004085;}
#content .blog-entry{float:left;width:325px;padding:10px 10px 0;}
#content #wrap-full-width .blog-entry{float:left;display:inline;margin-left:5px;width:315px;padding:3px 4px 4px;}
#content .blog-entry p{font-size:8pt;padding-bottom:5px;}
#content .blog-entry ul{font-size:8pt;list-style:none;display:inline;float:right;width:300px;margin-right:0;}
#content .blog-entry li{list-style-type:none;float:right;display:inline;padding-left:15px;}
#content .blog-entry .comment a{color:#043366;padding-left:18px;background:url(../images/comment.jpg) no-repeat left 50%;border-bottom:none;}
#content .blog-entry .view a{color:#043366;padding-left:18px;background:url(../images/view.jpg) no-repeat left 50%;border-bottom:none;}
#content .blog-entry li a:hover,a:active{border-bottom:none;}
#content .report-author-list{float:left;width:325px;margin:5px 5px 5px 10px ;}
#content .report-author-list h1{text-align:center;padding-top:5px;font-size:20pt;text-transform:uppercase;font-weight:bold;color:#0C254D;}
#content .report-author-list ul{list-style:none;}
#content .report-author-list li{list-style-type:none;padding:3px 0 0 10px;}
#content .per-report img{float:left;margin:2px 6px 3px 2px;padding:1px;border:1px solid #d2d2d2;}
#content .per-report h4{padding:3px 0 2px;color:#2c2c2c;}
#content .per-report h4 a:hover{border-bottom:1px dotted #b21414;color:#b21414;}
#content .per-report p{text-align:justify;font:8pt verdana, tahoma, arial;}
#content .per-report{float:left;width:325px;margin:3px 5px 10px 10px;}
#content #col-1 .report-title{border-bottom:1px solid #d2d2d2;margin:0 10px;padding:0 0 3px 0;}
#content #col-1 .report-title h2{border:0px;padding:10px 0 0;margin:0;}
#content #col-1 .report-title h3{padding:2px 0 0 2px;position:relative;}
#content #col-1 .report-title h3 .pdf{position:absolute;right:5px;bottom:0px;font-size:8pt;}
#content #col-2 .recent-report{clear:both;padding:5px 10px 10px;font:8pt verdana, tahoma, arial;}
#content #col-2 .recent-report h4{padding: 0 0 2px 0;}
#content #col-2 .recent-report h4 a:hover{border-bottom:1px dotted #b21414;color:#b21414;}
#content #col-2 .report-author{clear:both;padding:8px 5px 12px 5px;line-height:16px;}
#content #col-2 .report-author img{padding:1px;float:left;margin:2px 5px 2px 2px;display:inline;}
#content #col-2 .report-author h4{padding: 0 0 2px 0;color:#2c2c2c;}
#gallery .sticked{font-size:8pt;margin:20px 5px 0 15px;}
#gallery .sticked img{border:5px solid #434e60;float:left;}
#gallery .sticked ul{list-style:none;float:left;width:240px;padding:5px 0 0 10px;}
#gallery .sticked li{list-style-type:none;line-height:18px;padding-left:3px;}
#gallery .sticked li h3{margin:5px 0 3px -5px;padding:0;}
#gallery .sticked li h3 a{font:12pt verdana;font-weight:700;color:#C00E14;}
#gallery .sticked li h3 a:hover{color:#F17D08;border-bottom:1px dotted #F17D08;}
#gallery .per-image{float:left;width:160px;display:inline;text-align:center;margin:15px 30px;}
#gallery #wrap-full-width .per-image{float:left;width:160px;display:inline;text-align:center;margin:10px 30px;}
#gallery .per-image .thumbnail{width:140px;height:100px;padding:3px 0 0 16px;position:relative;}
#gallery .per-image .signal{position:absolute;right:8px;bottom:8px;}
#gallery .per-image ul{float:left;width:125px;list-style:none;padding:3px 0 0 18px;}
#gallery .per-image li{list-style-type:none;}
#gallery .two-column span{float:left;width:40%;font-weight:700;text-align:left;}
#gallery .two-column input,#gallery .two-column select,#gallery .two-column textarea{width:120px;font:8pt tahoma, arial, verdana;border:1px solid #d2d2d2;background:#fff;margin:3px 0 3px 5px;padding:2px;}
.edit-photo input[type^=text],.edit-photo select,.edit-photo textarea{width:300px;font:8pt tahoma, arial, verdana;border:1px solid #d2d2d2;background:#fff;margin:3px 0 3px 5px;padding:2px;}
#gallery .two-column em{float:right;text-align:right;width:55%;overflow:hidden;font-style:normal;font-weight:700;}
#col #wrap-full-width{float:left;display:inline;width:670px;border:1px solid #d2d2d2;border-top:5px solid #d2d2d2;background:#f8f8f8;position:relative;margin:5px 150px 3px;padding:2px;}
#col #full-image{text-align:center;margin:15px 5px 10px;width:99%;position:relative;}
#full-image img{border:solid 1px #d2d2d2;padding:1px;}
#full-image .left-click{position:absolute;left:10px; top:250px;}
#full-image .right-click{position:absolute;right:10px; top:250px;}
#gallery #latest-comment li{clear:both;float:left;width:100%;padding:4px 0;}
#gallery #latest-comment .text{font:8pt verdana, tahoma, arial;font-style:italic;padding:4px 0 0 10px;}
#gallery #latest-comment .info{float:right;padding-top:4px;font-size:8pt;}
#gallery #latest-comment .info a{background:none;float:none;margin:0;padding:0;}
.title{color:#004085;font-size:8pt;font-weight:700;}
.block{float:left;display:inline;width:670px;border:1px solid #d2d2d2;border-top:5px solid #d2d2d2;background:#f8f8f8;margin:4px 8px;padding:0;}
.other-block{float:left;display:inline;width:670px;border:1px solid #f2cc71;background:#fceda8;position:relative;margin:8px 8px 4px;padding:0;}
#col .other-block{float:left;display:inline;width:970px;border:1px solid #f2cc71;background:#fceda8;position:relative;margin:8px 8px 4px;padding:0;}
#col-1 #wrap-full-width{float:left;display:inline;width:670px;border:1px solid #d2d2d2;border-top:5px solid #d2d2d2;background:#f8f8f8;position:relative;margin:2px 8px;}
#col-1 .page-nav{clear:both;float:left;width:670px;margin:5px 10px;padding-top:3px;border-top:1px solid #d2d2d2;font:8pt verdana, tahoma, arial;}
#col-1 .page-nav a{font-weight:bold;color:#004085;}
#col-1 .page-nav a:hover{color:#D33108;border-bottom:1px dotted #D33108;}
#col-1 .page-nav .previous{float:left;margin-left:5px;}
#col-1 .page-nav .next{float:right;margin-right:5px;}
.note{border:1px solid #f2cc71;background:#fceda8;font-size:8pt;margin:20px;padding:6px 15px;}
.thumbnail-row{margin:5px 8px;}
.top-bottom{padding:5px 0;}
.row label{clear:left;float:left;width:180px;font-weight:700;}
.row p{clear:both;padding:4px 0;}
.address-form input[type^=text],.address-form select,.address-form textarea{font:10pt tahoma, arial, verdana;border:1px solid #d2d2d2;background:#fff;padding:3px 5px;}
.address-form input[type^=text]:focus,.address-form select:focus,.address-form textarea:focus{border:1px solid #b7b6b6;background:#fbfafa;}
.address-form input[type^=text],.address-form textarea{width:300px;}
.address-form .button{border:1px solid #2f2f2f;background:#4f4f4f;font-size:8pt;color:#fff;font-weight:700;margin:5px 6px;padding:3px 6px;}
.error{color:#d90202;font-weight:400;}
#editPhoto label{clear:both;float:left;display:inline;width:450px;margin-left:100px;}
#editPhoto .error{color:#d90202;font-weight:400;text-align:center;}
.submit-button{border:1px solid #2f2f2f;background:#4f4f4f;font:8pt verdana, tahoma, arial;color:#fff;font-weight:700;margin:5px 6px;padding:3px 6px;}
#MultiFile1_wrap_labels a{color:#CA0E45;text-decoration:underline;}
.thumbnail{float:left;width:150px;height:174px;padding:5px 0 0 5px;}
.thumbnail img{border:1px solid #d2d2d2;padding:1px;}
#wrap-full-width .detail-col{float:left;width:490px;padding:10px 8px;}
#wrap-full-width .left-col{float:left;width:55%;padding:5px 8px;}
#wrap-full-width .right-col{float:left;width:35%;font-size:8pt;padding:5px;}
#wrap-full-width .detail-col ul{width:485px;padding:5px 0;}
#wrap-full-width .detail-col li{line-height:18px;font-size:8pt;}
#wrap-full-width .right-col li{line-height:15px;}
#wrap-full-width .light-row{clear:both;float:left;width:670px;background:#f8f8f8;}
#wrap-full-width .grey-row{clear:both;float:left;width:670px;background:#eeeded;}
#wrap-full-width #general{float:left;display:inline;width:660px;padding-bottom:5px;border-bottom:1px solid #d2d2d2;margin:0 4px;}
#wrap-full-width #user-online p{padding:5px 3px 0 8px;font-size:8pt;}
#wrap-full-width #user-online .list{font-size:8pt;padding:3px 10px;}
#wrap-full-width ul{list-style:none;float:left;font-size:8pt;display:inline;width:180px;margin-left:20px;margin-right:20px;}
#wrap-full-width li{clear:left;list-style-type:none;line-height:13pt;}
#wrap-full-width li em{float:left;font-style:normal;padding-left:6px;background:url(../images/grey-dot.jpg) no-repeat left 60%;}
#wrap-full-width li span{float:right;font-size:8pt;color:#313131;font-weight:700;}
#wrap-full-width .optional-col{float:left;width:650px;margin:0px;list-style:none;padding:5px 3px;}
#wrap-full-width .optional-col li{clear:left;float:left;list-style-type:none;line-height:18px;font-size:8pt;}
#wrap-full-width .optional-col strong{clear:both;float:left;}
#wrap-full-width .optional-col span{clear:both;float:left;margin-left:20px;font-weight:normal;}
#content #col-2{float:right;width:300px;}
#content #col-2 img{background:#fff;border:1px solid #b5b5b5;padding:2px;}
#content #col-2 .blog-entry{float:left;width:280px;text-transform:capitalize;}
#content #col-2 .blog-entry img{float:left;display:inline;background:#fff;border:1px solid #d2d2d2;margin:2px 8px 3px 0;padding:1px;}
#content #col-2 .blog-entry p{margin:0;padding:3px 0 0;}
#content #col-2 .blog-entry span{font-weight:700;color:#243233;}
#content #col-2 .img-wrapper{float:left;display:inline;background:url(../images/img-shadow.jpg) no-repeat left bottom;width:135px;margin:6px 5px 0 4px;padding:0 0 2px 4px;}
#content #col-2 ul{list-style:none;float:left;display:inline;width:285px;margin:2px 5px;}
#content #col-2 li a{float:left;display:inline;padding-left:11px;background:url(../images/list.gif) no-repeat left 70%;margin:3px 0 0 3px;}
#content #col-2 .list-content{background:none;margin:5px 0 0 3px;}
#content #col-2 li span{float:right;display:inline;margin-top:3px;}
#content #col-2 #hot-tag{width:280px;padding:10px;}
#content #col-2 #hot-tag a{font-family:arial, verdana, tahoma;}
#content #col-2 #hot-tag span{padding:3px;}
.small-news-list li a{float:left;display:inline;padding-left:11px;background:url(../images/list.gif) no-repeat left 70%;margin:3px 0 0 20px;}
.news-list li{clear:left;list-style-type:none;padding:10px 0 5px;}
.news-list li .news-title{list-style-type:none;font-weight:700;padding-left:11px;background:url(../images/list.gif) no-repeat left 70%;margin:3px 0 0 20px;}
.news-list .info{font:8pt verdana, tahoma, arial;padding-left:35px;}
#footer{clear:both;float:left;width:1004px;background:url(../images/footer-bg.jpg) no-repeat left top;height:55px;font:8pt verdana, tahoma, arial;}
#footer ul{list-style:none;padding:2px 6px;}
#footer #copyright{float:left;padding-left:15px;}
#footer #copyright li{list-style-type:none;margin-top:3px;}
#footer #link{float:right;padding-right:15px;}
#footer #link li{list-style-type:none;float:left;display:inline;margin:3px 0 0 10px;}
.apcs-news a:hover,.forum-topic a:hover,#content #col-2 li a:hover{color:#C00;}
.selected{color:#C00E14;}
.BTT,#torqe-test-bar{cursor:pointer;}
.scrollPanel{width:660px;position:relative;overflow:hidden;}
div.panel{width:680px;float:left;position:relative;padding:5px;}
.img-wrapper{overflow:visible;height:96px;}
.news-info{font:8pt verdana, tahoma, arial;padding:2px 10px 0 13px;}
.mask{position:absolute;z-index:4;height:90px;}
.img-wrapper a img{position:absolute;z-index:6;height:90px;}
#pagination{float:right;display:inline;font:8pt verdana, tahoma, arial;background:#e9e9e9;margin:10px 12px;padding:5px;}
#pagination a:visited{color:#464646;}
#pagination .text{padding:5px 8px;}
#pagination .actived{background:#fff;font-weight:700;color:#202020;padding:5px 7px;}
#pagination .page{color:#464646;padding:0 7px;}
#image-process{margin:20px 0 15px 130px;}
#image-process li{list-style-type:none;float:left;background:url(../images/upload_process.jpg) no-repeat;text-indent:-9999px;}
#image-process .upload{width:142px;height:57px;background-position:0 0;}
#image-process .upload-actived{width:142px;height:57px;background-position:0 -57px;}
#image-process .update{width:132px;height:57px;background-position:-142px 0;}
#image-process .update-actived{width:132px;height:57px;background-position:-142px -57px;}
#image-process .confirm{width:150px;height:57px;background-position:-274px 0;}
#image-process .confirm-actived{width:150px;height:57px;background-position:-274px -57px;}
#top-main-bar #user-bar{float:left;display:inline;font:8pt verdana, tahoma, arial;margin:14px 0 0 7px;padding:9px;}
#top-main-bar #second-nav{float:right;display:inline;margin:14px 7px 0 8px;}
#top-main-bar #second-nav li{list-style-type:none;float:left;display:inline;}
#top-main-bar #second-nav li a{display:block;border-left:1px solid #2f3648;font:8pt verdana, tahoma, arial;font-weight:700;text-decoration:none;color:#2c3647;padding:8px 15px 9px;}
#top-main-bar #second-nav li a:hover{background:#d0d5de url(../images/second-nav.jpg) no-repeat 50% top;}
#top-main-bar #second-nav li .actived,#top-main-bar #second-nav li .actived:hover{color:#fff;background:#2c3647;}
#top-main-bar #test-bar{clear:both;float:left;display:inline;width:990px;height:30px;font:8pt verdana, tahoma, arial;border-bottom:1px solid #202020;margin:0 7px;}
#top-main-bar #test-bar a{float:left;display:inline;margin:8px;background:url(../images/list.gif) no-repeat left 60%;padding-left:13px}
#top-main-bar #test-bar .left-content{float:left;padding:0 8px;}
#top-main-bar #test-bar .input{font-size:8pt;font-weight:bold;border:1px solid #595959;padding:2px 4px;}
#top-main-bar #test-bar .right-content{float:right;padding:0 10px 0 0;}
#top-main-bar #test-bar img{padding:0;border:0;}
#top-main-bar #test-bar .button{padding:5px 0 0;}
#top-main-bar .left-content .text{padding-bottom: 5px}
.spec-block{float:left;position:relative;padding-top:30px;}
.spec-block .l-flying{float:left;width:50%;position:absolute;top:5px;left:30px;}
.spec-block .ava img{border:1px solid #d2d2d2;border-top:5px solid #d2d2d2;background:#f8f8f8;padding:1px;}
.spec-block h4{float:left;padding:14px 0 0 5px;}
.spec-block h4 a:hover{border-bottom:0;}
.spec-block .u-title{font-weight:400;font:8pt verdana, arial, tahoma;color:#202020;padding-top:6px;}
.spec-block .spec-content{padding:30px 10px 5px;font:12px verdana, tahoma, arial;line-height:16px;}
.spec-block .spec-content td{padding:5px;}
.spec-block .spec-content ul, .spec-block .spec-content ol{padding:3px 5px 3px 30px;}
.spec-block .spec-content li{padding:3px 5px 0;}
.spec-block .spec-content a{color:#004397;}
.spec-block .spec-content a:hover{color:#b21414;}
.spec-block .block .post-select{position:absolute;bottom:8px;right:10px;}
.spec-block .r-flying{float:right;position:absolute;top:15px;right:10px;}
.spec-block .button{float:right;font-size:8pt;}
.spec-block .time{clear:right;float:right;padding:10px 3px 0 0;}
.spec-block .button li{display:inline;}
.spec-block .r-flying img{border:0;padding:0;}
.spec-block .content{line-height:13pt;padding:5px;}
.block .sign{clear:both;font:8pt verdana, arial, tahoma;background:url(../images/signature.jpg) no-repeat left top;margin:5px 0 2px -10px;padding:12px 6px 5px;}
#gallery .sticked li span,#gallery #latest-comment a{font-weight:700;}
#header #uni,#gallery .sticked img,.spec-block .ava{float:left;}
#header #uni ul,#top-main-bar #second-nav ul,#image-process ul{list-style:none;}
.wrap-annoucenment p,#gallery .two-column{font:8pt verdana, arial, verdana}
.title:hover,.wrap-annoucenment h4 a:hover,#content .blog-entry h4 a:hover{color:#D33108;border-bottom:1px dotted #D33108;}
.row, .message{font-size:8pt;padding:6px 15px;}
.address-form .button:hover,.address-form .button:focus,.submit-button:hover,.submit-button:focus{border:1px solid #2b2b2b;background:#6e6e6e;color:#e2e2e2;cursor:pointer;}
#wrap-full-width .detail-col span,#wrap-full-width .right-col span{float:none;font-weight:700;}
#content #col-2 li,.small-news-list li{clear:left;list-style-type:none;}
#content #col-2 #hot-tag a:hover,#footer #link li a:hover,.BTT:hover{border-bottom:1px dotted #202020;}
#col .block,.spec-block .block{float:left;display:inline;background:#f8f8f8;width:975px;border:1px solid #d2d2d2;border-top:5px solid #d2d2d2;margin:5px 6px;}
#col-2 .accordion{font:8pt verdana, tahoma, arial;}
#col-2 li .author-info{clear:both;float:left;width:284px;color:#7d7d7d;padding:1px 0 8px 6px;border-bottom:1px solid #d2d2d2;font:8pt tahoma;}
#col-2 li .scontent{clear:both;float:left;width:274px;background: url(../images/bg_report.gif) repeat-x left top;padding:0 8px;line-height:14px;text-align:justify;}
.accordion-normal{width:282px;font-weight:700;color:#0b3270;text-decoration:none;display:inline;cursor:pointer;text-align:left;float:left !important;padding:8px 3px 0 5px;}
.accordion-normal:hover{color:#b21414;}
#col-1 .highlight-photo a{float:left;border:4px solid #434e60;display:inline;margin:15px 10px 3px 15px;padding:0;}
#col-1 .highlight-title{font-size:14pt;padding-top:12px;}
#col-1 .highlight-title a{font-weight:700;color:#c11414;}
#col-1 .highlight-title a:hover{color:#ed0000;border-bottom:1px dotted #ed0000;}
#col-1 .highlight-info{font:8pt verdana, arial, tahoma;font-weight:700;color:#d4d4d4;padding-top:4px;}
#col-1 .highlight-content{font:9pt verdana, tahoma, arial;line-height:16px;padding:5px 5px 5px 13px;}
#col-1 .per-article{float:left;display:inline;width:330px;height:135px;overflow:hidden;background:#f8f8f8;border:1px solid #d2d2d2;margin:8px 0 0 8px;}
#col-2 .per-article{clear:both;float:left;display:inline;width:285px;height:140px;overflow:hidden;background:#f8f8f8;border:1px solid #d2d2d2;margin:8px 0 0 6px;}
.per-article img{float:left;display:inline;border:1px solid #d2d2d2;margin:5px;padding:1px;}
.per-article .info{font:8pt verdana, tahoma, arial;color:#919191;}
.per-article .content{font:8pt verdana, tahoma, arial;padding:2px 6px 3px;}
#col-2 .recent-article{clear:both;float:left;display:inline;width:290px;height:46px;overflow:hidden;background:url(../images/recent-article-bg.png) no-repeat left top;margin:5px 0 0 5px;}
#col-2 .recent-article .number{float:left;font:16pt arial;text-align:center;width:42px;padding-top:10px;height:46px;color:#939393;font-weight:700;}
#col-2 .recent-article h3{float:left;width:228px;height:46px;overflow:hidden;line-height:16px;padding:6px 10px 0;}
#col-1 .article-list{clear:both;float:left;display:inline;width:665px;background:#f8f8f8;border:1px solid #d2d2d2;margin:5px 0 5px 6px;padding:3px;}
.article-list .photo{float:left;border:1px solid #d2d2d2;display:inline;margin:5px 10px 5px 5px;padding:1px;}
.article-list .content{font:9pt verdana, arial, tahoma;line-height:16px;padding:0 5px 5px;}
.article-list .info{float:right;display:inline;border:1px solid #e5c855;background:#fcfacd;font:8pt verdana, arial, tahoma;margin:5px 20px 5px 10px;padding:5px;}
.article-list .info ul{list-style:none;}
.article-list .info li{list-style-type:none;padding:2px;}
.per-article h3 a,#col-2 .recent-article h3 a,.article-list h3 a,.article-list .info a{color:#004085;}
.per-article h3 a:hover,.article-list h3 a:hover{color:#D33108;border-bottom:1px dotted #D33108;}
#col-2 .recent-article h3 a:hover,.article-list .info a:hover{color:#D33108;}
