/* Start of CMSMS style sheet 'NewLink (default css)' */
BODY,DIV,P,TD { margin: 0; padding: 0; text-align: center; }
HTML, BODY { font-family: Arial, Helvetica, Tahoma, Verdana, Sans-serif; font-size: 14px; margin: 0px; padding: 0px; color: #777777; }
A { text-decoration: none; color: #009bc5; }
A:HOVER { text-decoration: underline; }

TABLE { border-collapse: collapse; border-spacing: 0; background: transparent; }
BR { clear: left; }
IMG { border: 0px; }

#page-frame { margin-left: auto; margin-right: auto; text-align: center; }

#page-head { height: 124px; }
#page-head .box { width: 950px; text-align: left; margin: 0 auto; }
#page-head img { margin-top: 20px; float: left }
#page-head .lang { float: right; line-height: 124px; word-spacing: 15px; font-size: 12px; }
#page-head .lang a { color: #777777; }
#page-head .selected { color: #009bc5; }

#page-menu { height: 40px; background-color: #989a9c; border-bottom: 9px solid #009bc5; }
#page-menu .box { width: 950px; text-align: left; margin: 0 auto;  }
#page-menu a { width: 120px; line-height: 35px; margin-top: 5px; cursor: pointer; color: #ffffff; text-transform: uppercase; font-size: 12px; font-weight: bold; display: inline-block; float: left; text-align: center; }
#page-menu a:hover { background-color: #009bc5; text-decoration: none; }
#page-menu .currentpage { float: left; width: 120px; font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; background-color: #009bc5; line-height: 35px; margin-top: 5px; }
#page-menu .date { float: right; margin-top: 5px; font-size: 12px; color: #ffffff; }

#page-menu .currentpage { background-color: #009bc5; }
#page-menu .date { float: right; padding-top: 10px; }

#page-banner { height: 250px; background-color: #000000; }
#page-banner .box { width: 950px; text-align: left; margin: 0 auto; }

#page-content { background: url('./images/newlink/foot_bg.png') repeat-x; background-position: bottom; font-size: 14px; }
#page-content .box { width: 950px; text-align: left; margin: 0 auto; }
#page-content-frame { width: 950px; background: transparent; margin-top: 20px; }
#page-content-frame .menu { width: 225px; vertical-align: top; }
#page-content-frame .content { width: 625px; text-align: left; vertical-align: top;  padding-bottom: 10px; padding-left: 30px; line-height: 150%; font-size: 14px; }
#page-content-frame .content table, tr, td, p, li, ul { line-height: 150%; font-size: 14px;  }
#page-content-frame .content h1 { font-weight: normal; font-size: 22px; } 
#page-content-frame .content h3 { font-weight: normal; } 
#page-content-frame .content h3 span { color: #009bc5; } 
#page-content-frame .content li { list-style-type: square; color: #009bc5; font-size: 14px; font-weight: normal; }
#page-content-frame .content .text { color: #777777; line-height: 2em; }
#page-content-frame .columnLeft { float: left; width: 300px; text-align: left; padding-right: 15px; line-height: 2em; }
#page-content-frame .columnRight { float:left;  width: 300px; text-align: left; padding-left: 15px; border-left: 1px solid #e9e9e9; line-height: 2em; }

#page-content-frame .foot { background-color: #ffffff; line-height: 45px; font-size: 12px; color: #555555; }
#page-content-frame .foot img { margin-top: 15px; margin-bottom: 10px; }
#page-content-frame .foot a { font-size: 12px; color: #555555; }
#page-content-frame .footLeft { float: left; margin-left: 40px;}
#page-content-frame .footRight { float: right; margin-right: 40px; }
#page-content-frame .footSpace { padding: 0px 20px 0px 20px; color: #e9e9e9; }
#page-content-frame .footSpaceLast { padding: 0px 0px 0px 0px; color: #e9e9e9;  }
#page-content-frame .line { margin-left: 40px; margin-right: 40px; border-bottom: 1px solid #e9e9e9; clear: both; }

#programmingBox { text-align: left; clear: both; }
#programmingBox img { float: left; width: 125px; }
#programmingBox .about { float: left; width: 460px; text-align: left; margin-left: 20px; padding-bottom: 20px;  }

#menu-channel { background-color: #999a9c; color: #ffffff; float: left; width: 225px; padding: 20px; text-align: left; }
#menu-channel h1 { font-size: 15px; }
#menu-channel ul { list-style: none; padding: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; }
#menu-channel li { border-bottom: 1px solid #adaeb0; color: #ffffff; }
#menu-channel li a { color: #ffffff; text-transform: uppercase; font-size: 11px; font-weight: bold; line-height: 25px; display: block; background: url('./images/newlink/menu_arrow.png') no-repeat; background-position: right center; }

#page-foot { height: 60px; }
#page-foot .box { width: 950px; text-align: left; margin: 0 auto; margin-top: 5px; }
#page-foot .promo { float: right; margin-right: 40px; }
#page-foot ul li { list-style: none; display: inline; display: inline-block; float: left; width: 180px; vertical-align: top; font-size: 12px; }
/* End of 'NewLink (default css)' */

