#header {
     height:20px;
     padding:4px;
     padding-top:6px;
     width:100%;
     background:#555;
     color:white;
     font-size: 11px;
     padding-left:40px;
     position: fixed;
     z-index:10000;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    /* IE 5.5+*/
     -moz-opacity: 0.9;
    /* Mozilla 1.6*/
     -khtml-opacity: 0.9;
    /* Konqueror 3.1, Safari 1.1 */
     opacity: 0.9;
}
 div.header_dropdown {
     background:#555;
     position: fixed;
     width:300px;
     left:30px;
     top:30px;
     z-index: 10000;
     display:none;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    /* IE 5.5+*/
     -moz-opacity: 0.9;
    /* Mozilla 1.6*/
     -khtml-opacity: 0.9;
    /* Konqueror 3.1, Safari 1.1 */
     opacity: 0.9;
}
 div.header_dropdown a {
     display: block;
     max-width:300px;
     text-wrap: none;
     color:white;
     height: 18px;
     padding:4px;
     cursor:pointer;
}
 div.header_dropdown a:hover {
     background:#aaa;
}
 .home_lnk {
     display: block;
     width: 30px;
     height: 30px;
     background: url(/img/btnHome.png) #555 50% 50% no-repeat;
     position: absolute;
     top: 0px;
     left: 4px;
}
 .home_lnk:hover {
     background-color:#aaa;
}
 .actions_lnk {
     display: block;
     padding-top:6px;
     padding-left:4px;
     cursor:pointer;
     width: 64px;
     height: 24px;
     position: absolute;
     top: 0px;
     left: 40px;
}
 .actions_lnk:hover {
     background-color:#aaa;
}
 #header a, a:hover, a:visited {
     color:#5fa8d3;
}
 .sigma_lnk {
     display: block;
     width: 30px;
     height: 30px;
     background: url(/img/btnSigma.png) #555 50% 50% no-repeat;
     position: absolute;
     top: 0px;
     right: 130px;
     z-index:20000;
}
 .sigma_lnk:hover {
     background-color:#aaa;
}
 .server_time {
     display: block;
     background: url(/img/calendar_servertime.png) 4px 50% no-repeat;
     padding-top:5px;
     position: absolute;
     padding-left:26px;
     padding-right:8px;
     top: 0px;
     height: 25px;
     right: 180px;
     z-index:20000;
     cursor: pointer;
}
 .server_time:hover {
     background-color:#aaa;
}
 .server_time span{
     color: yellow;
     font-weight: bold;
}
 .error_details {
     cursor:pointer;
}
 .global_busy_container {
     display: block;
     top: 0px;
     position:absolute;
     height: 25px;
     right: 400px;
     z-index:20000;
     cursor: pointer;
     width:200px;
     overflow:hidden;
}
 .global_busy, .global_success, .global_error {
     display: block;
     position:relative;
     height: 25px;
     z-index:20000;
     cursor: pointer;
     overflow:hidden;
     padding-top:5px;
     padding-left:26px;
     color: white;
}
 .global_busy {
     background:url(/img/global_busy.gif) transparent 2px 50% no-repeat;
}
 .global_success {
     color:#a5fbd4;
}
 .global_error span{
     color:white;
}
 div.global_error span.err_label {
     color:#ffa3a3;
}
 .global_error {
}
 .global_busy_visible {
     background:url(/img/global_busy.gif) transparent 2px 50% no-repeat;
     color:white;
     width:150px;
}
 .d1_bkg_top {
     width: 625px;
     background-position: 0px 0px;
     padding:0px;
     margin:0px;
}
 .d1_bkg_cap {
     margin:0px;
     padding:5px 0px 0px 5px;
     height:20px;
     border-bottom:1px solid #888;
     line-height:1em;
     width:100%;
     font-size:14px;
     font-weight:bold;
}
 .d1_bkg_body {
     margin:0px;
     padding:10px 0px 0px 5px;
     width:628px;
}
 .d1_bkg_btm {
     width: 605px;
     height: 10px;
     background: url(/css/i/dt1_bg_btm.gif);
}
 .inlineErr {
     color: #ff0000;
     font-size:95%;
}
 .newsTitle {
     padding-top:8px;
     width: 620px;
     padding-right:16px;
}
 .newsDate {
     padding-top:8px;
     font-size:9px;
     width: 600px;
     padding-left:16px;
     padding-right:16px;
     padding-top:4px;
     text-align:right;
     color: black;
}
 .newsTitle a {
     color:#004d83;
     font-weight: bold;
     text-decoration:none;
}
 .newsTitle a:hover {
     font-weight: bold;
     text-decoration:none;
}
 .newsTitle a:visited {
     font-weight: bold;
     text-decoration:none;
}
 .newsDescWp {
     width: 570px;
     padding-left:16px;
     padding-right:16px;
     padding-top:4px;
}
 .newsDesc {
     background-position:0px 0px;
     background-repeat: no-repeat;
     min-height:83px;
     padding-left:126px;
     padding-right:16px;
     padding-top:4px;
}
 .newsImg {
     float:left;
     margin-left:16px;
     background-repeat:no-repeat;
     background-position: 0px 0px;
     width:86px;
    height:86px;
}
 .newsImgDesc {
     float:left;
     margin-left:12px;
     width:480px;
}
 .stdInput {
     border: 1px solid #a0a0a0;
     height:24px;
     margin:0px;
    padding:0px 3px 0px 3px;
     background:#fff;
}
 .litInput {
     border: 1px solid #a0a0a0;
     height:18px;
     margin:0px;
    padding:0px 3px 0px 3px;
     background-color:#fafafa;
}
 .inputSearch {
     background: url(i/magglass.png) white no-repeat 3px 4px;
     padding-left: 17px;
     width: 254px;
     border: 1px solid #d0d0d0;
     height:16px;
}
 .excTD {
     background-color: #ffffff;
     border: 1px solid #808080;
     color: #000000;
     padding: 0px;
     height: 21px;
}
 .grpTD {
     padding: 0px;
     width: 100%;
}
 .frmTD {
     padding-right: 10px;
     vertical-align:top;
}
 .std_input {
     width: 100%;
     BORDER-RIGHT: #c0cad5 1px solid;
     PADDING-RIGHT: 3px;
     BORDER-TOP: #c0cad5 1px solid;
     FONT-SIZE: 100%;
     PADDING-BOTTOM: 3px;
     BORDER-LEFT: #c0cad5 1px solid;
     PADDING-TOP: 3px;
     BORDER-BOTTOM: #c0cad5 1px solid;
     FONT-FAMILY: tahoma, tahoma;
}
 .stdCheck {
     padding:0px;
     margin:0px;
     width:12px;
     height:12px;
     border:1px solid #606060;
}
 .impText {
     border: 0px;
     background: transparent;
     width:100%;
}
 .errDiv {
     width: 595px;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:5px;
     padding-right:5px;
     background-color:#ffd9d9;
     border: 1px solid #fd7e7e;
     max-height:48px;
     overflow:auto;
}
 .succDiv {
     width: 740px;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:5px;
     padding-right:5px;
     background-color:#EBF6FF;
     border: 1px solid #7e7efd;
}
 .successDiv {
     width: 740px;
     margin-right: auto;
     padding-top:10px;
     padding-bottom:10px;
     margin-left: auto;
     background-color:#EBF6FF;
     border: 1px solid #7e7efd;
}
 .ajaxed {
     width:725px;
}
 .topSuccessDiv {
     width: 90%;
     padding-top:10px;
     padding-bottom:10px;
     padding-left:10px;
     background-color:#EBF6FF;
     border: 1px solid #7e7efd;
}
 .float {
     position:absolute;
     padding:0px;
     width:150px;
     background: #fff url(i/myslide2.gif) no-repeat center top;
}
 .left {
     left: 20px;
     top:0px;
}
 .panel{
     margin-top:10px;
     padding-bottom:10px;
     background: #fff url(i/myslide.gif) no-repeat center bottom;
}
 .panel ul{
     list-style:none;
     margin:0px 0px;
     padding:0px 0px;
     border-left:2px solid #eee;
     border-right:2px solid #eee;
}
 .expanded {
     background: url(i/expanded.gif) no-repeat 130px 8px;
}
 .collapsed {
     background: url(i/collapsed.gif) no-repeat 130px 8px;
}
 .child li a {
     background:#fff;
     font-weight: normal;
}
 .panel li ul{
     list-style-type: none;
     line-height:5px;
     margin: 0px;
     padding: 0px;
     border:0;
}
 .panel li ul li {
     margin: 0px 0px 0px 8px;
     padding: -0px;
}
 .panel a {
     display: block;
     padding: 5px 10px;
     font-size:11px;
     text-decoration: none;
     color: #000;
     font-weight: bold;
}
 .panel a:link {
     color:#000;
     font-size:11px;
}
 .panel a:hover {
     font-size:11px;
     color:#000;
     text-decoration:underline;
}
 .panel a:visited {
     font-size:11px;
     color:#000;
}
 .tv_icn {
     width:17px;
     height:17px;
     border:0px;
}
 .tv_icn_full {
     width:35px;
     height:35px;
     border:0px;
}
 #tvchan {
     width:500px;
     padding-left:40px;
}
 #tvchan .ico {
     vertical-align:middle;
     white-space:normal;
}
 #tvchan .text{
     vertical-align:middle;
     padding-right:32px;
     padding-left:16px;
     white-space:normal;
}
 #tvnow td {
     vertical-align:top;
     padding-left:4px;
}
 .prod_icon {
     padding-left:0px;
     float:left;
     width:106px;
     height:125px;
     text-align:center;
     background-position: 3px 3px;
     background-repeat: no-repeat;
}
 .prod_icon a {
     display:block;
     outline:none;
     width:106px;
     height:126px;
     border:1px dotted #fff;
     padding:0px;
     font-weight: bold;
     color:#555555;
     white-space:nowrap;
}
 .prod_icon a:hover {
     color:#FF7800;
     text-decoration:none;
}
 .prod_icon span {
     position:absolute;
     bottom:0px;
     display: block;
     width:100%;
}
 .prod_icon a h2 {
     margin-top:103px;
     font-size:14px;
     font-weight:bold;
     border:0px;
     white-space:nowrap;
}
 a.sidebar_icon {
     border-color:#F7F7F7;
}
 .fm_icn {
     display:block;
     width:18px;
     height:18px;
     background-image:url('i/playstop.gif');
     background-repeat:no-repeat;
}
 .play {
     background-position:0px 2px;
}
 .pause {
     background-position:0px -16px;
}
 #fmnow td, #fmnow_more td{
     padding-bottom:4px;
     padding-left:8px;
     padding-top:4px;
     padding-right:4px;
     vertical-align:top;
}
 #fmnow td.splitter, #fmnow_more td.splitter{
     border-bottom:1px dotted #bbb;
     height:1px;
     margin:0px;
     padding:0px;
}
 .refreshCaptcha a, .refreshCaptcha a:link, .refreshCaptcha a:visited, .refreshCaptcha a:hover{
     display:block;
     width:16px;
     height: 16px;
     cursor:pointer;
     outline:0;
     background:url(/img/refresh16.gif) no-repeat 0 0;
}
 a.reghref, a.reghref:visited {
     font-weight:normal;
     color:#2970A6;
     text-decoration:none;
     outline:0;
     border:none;
     display:inline;
}
 a.reghref:hover {
     text-decoration:underline;
}
 .psubcap{
     margin-bottom:16px;
     background:#eee;
     padding:3px;
     border-left:2px solid #888;
}
 .sub_caption_mid {
     width:480px;
     border-bottom: 1px solid #9bb1d4;
     padding-top:10px;
     padding-left:10px;
     margin-bottom:8px;
     font-size:12px;
     font-weight:bold;
     color: #27537A;
}
 