    a { color: #428bca;
    }
    a:hover { color: #c70514; text-decoration:none;
    }
    a:visited::after { color: green;
    }




.widgetBoxToolbar{float: right; height: 20px; width: 70px; }

.widgetBoxToolbar .navctrls {
    cursor: pointer;
    float: right;
    height: 15px;
    opacity: 0.5;
    padding: 1px 2px;
    width: 20px;
}
.widgetBoxToolbar .navctrls:hover{ opacity: 0.8; }

.widgetBoxToolbar .navctrls .navstop {
    background-image: url("../images/sprites1.png"); 
 background-position: -32px -127px;
    height: 16px;
    width: 16px;
}
.widgetBoxToolbar .navctrls .et-run{ 
    background-position: -50px -127px;   
}
.widgetBoxToolbar .navctrls .navprev {
    background-image: url("../images/sprites1.png");
    background-position: -16px -127px;
    height: 16px;
    width: 16px;
}
.widgetBoxToolbar .navctrls .navnext {
    background-image: url("../images/sprites1.png");
    background-position: 0 -127px;
    height: 16px;
    width: 16px;
}
.widgetBoxToolbar .navctrls .navdown {
    background-image: url("../images/sprites1.png");
    background-position: -32px -106px;
    height: 16px;
    width: 16px;
}
.widgetBoxToolbar .navctrls .navup {
    background-image: url("../images/sprites1.png");
    background-position: -32px -90px;
    height: 16px;
    width: 16px;
}


.news{margin: 0;padding: 0;}
.newsData{padding: 0px 10px 8px 0px;}
.news  td, th{vertical-align: top;}
.newsData .newsHeading{border-bottom: 1px solid #CCCCCC; color: #004C66; font-size: 14px; padding-bottom: 7px;}
.newsData .newsContent{/*font-size: 12px;*/line-height: 20px; padding-top: 6px;}
.newsData .newsReadmore{ float: right;margin-top: 10px;}
.vticker{ /*width: 400px; */}
.vticker ul{ padding: 0;height: 200px; }
.vticker li{list-style: none; padding: 0px;}
.newsinnerBox{  height: 196px; overflow: hidden;}

.noticeBox{height: 290px; overflow:hidden;margin: -10px;}
    .noticeBox .notice_container ul {
        width:100%;
    }
.noticeBox .notice_container .eachnotice{  border-bottom: 1px solid #CCCCCC;
    margin-bottom: 1px;
    padding: 8px;}
.noticeBox .notice_container .eachnotice .noticecontent{
    font-size: 0.9em;
    color: #333;
}
.noticeBox .notice_container .eachnotice .noticecontent{
    font-size: 0.9em;
    color: #121212;
}
.noticeBox .notice_container .eachnotice .noticereadmore{
    font-size: 0.85em;
    margin-top: -18px;
    padding: 5px 0 0 0;
    text-align: right;
}
.noticeBox .notice_container .eachnotice .noticereadmore a{
    color: #428BCA;
    text-decoration: none;
}


.noticeBox .notice_container ul li a{color:black!important;}
.noticeBox .notice_container ul li a:hover{color:#c70514!important;}
.noticeBox .notice_container ul li a:visited{color:green!important;}


.noticedate{
    float: right;
    font-size: 0.9em;
    color: #888;
}


.home-graph{height: 200px;}
.home-graph .grapg-indica{ }
.home-graph .grapg-indica .graph-image{ }
.home-graph .grapg-indica .graph-indications{ float: right; font-size: 12px; padding: 6px;}
.home-graph .grapg-indica .graph-indications table tr{}
.home-graph .grapg-indica .graph-indications table tr td{padding: 2px;}
.home-graph .hri_line{ border-top: 1px solid #ccc;height: 1px;}
.home-graph .graph-data-raw{margin-bottom: -5px; padding: 10px 10px 1px 0; }
.home-graph .graph-data-raw span{ font-size: 17px; padding: 0 5px; }
.graph_title{
     font-size: 16px;
     color: #428BCA;
     text-align: center;
 }
 .legend table {
border-spacing: 5px;
top :-23px!important;
right: -25px!important;
}
 .legend table  td{
     padding: 3px;
 }
 .graph_button_links{
     text-transform: none;
     cursor: pointer;
     color: #428BCA;
 }
.demo-placeholder {
height: 190px;
width: 100%;
left: -17px;
top: 23px;
padding: 0px;
position: relative;
}
.legend div {
background:transparent!important;
}

@media{
.demo-placeholder {
height: 190px!important;
width: 345px!important;
left: 2px!important;
padding: 0px!important;
position: relative;
}
 .legend table {
border-spacing: 5px;
top: 16px!important;
right: -21px!important;
}

}

@media{
    .graph_title {
        font-size: 16px;
        color: #428BCA;
        text-align: center;
    }

    .demo-placeholder {
        height: 190px!important;
        width: 345px!important;
        left: -17px!important;
        padding: 0px!important;
        position: relative;
    }

    .legend table {
        border-spacing: 5px;
        top: 21px!important;
        right: -38px!important;
    }
}

@media{
.graph_title {
font-size: 16px;
color: #428BCA;
text-align: center;
}
.demo-placeholder {
height: 190px!important;
width: 345px!important;
left: -17px!important;
padding: 0px!important;
position: relative;
}
 .legend table {
border-spacing: 5px;
top: 21px!important;
right: 9px!important;
}

}


@media{
.graph_title {
font-size: 16px;
color: #428BCA;
text-align: center;
}
.demo-placeholder {
height: 190px!important;
width: 345px!important;
top: 33px;
left: -41px!important;
padding: 0px!important;
position: relative;
}
 .legend table {
border-spacing: 5px;
top: -34px!important;
right: 55px!important;
}

}



