@charset "UTF-8";
/* Cascading Style Sheet */
body {
    background: #F0F0F0;
/*    font-family: Arial, Helvetica, sans-serif;*/
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    /*font-smooth:always;*/
}

.to-top {
    width:32px;
    height:32px;
    position:fixed;
    bottom:10px;
    right:10px;
    display:none;
    background:url(../images/to-top.png) no-repeat center;
}
.to-top a {
    width:32px;
    height:32px;
    float:left;
    text-decoration:none;
    outline:none;
}
.to-top a:hover {
    width:32px;
    height:32px;
    float:left;
    text-decoration:none;
    outline:none;
}

a img {
    border: none;
}
a {
    color: #01115B;
    text-decoration: none;
}
a:hover {
    color: #111;
}
form, input, textarea,select {
    font-family:inherit;
}

.text {
    color: #fff;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.text .strong {
    width: auto;
    float: left;
    line-height: 30px;
    padding-right: 20px;
}

.input {
    color: #555;
    float: left;
    margin: 2px 0px;
    width: 100%;
}
.quick_contact {
    padding: 10px 2%;
    float: left;
    width: 96%;
}
.input_box {
    padding: 6px 0px;
    float: left;
    width: 100%
}
.form-search{height:23px; margin:3px 0px; }
.search{width:168px; padding:0px 5px; height:20px; border:1px solid #ddd; float:left}
.search-btt{background: #28166D;
  
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    padding:1px 0px 2px;
    width: 40px;
   
    line-height:22px;
    border:1px solid #28166D;
    float:left}
.search-btt:hover{background: #c00;
   
    border:1px solid #c00;}
.new_input {
    background: #fff;
    color: #111;
    border: none;
    float: left;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 16px;
    margin-bottom: 5px;
    padding: 2px 5px;
    width: 166px;
    border: 1px dotted #0D7A07;
}

.new_input:focus {
    border: 1px solid #0D7A07;
}
.new_input_button {
    width: auto;
    padding: 1px;
    color: #fff;
    float: right;
    height: 20px;
    background: #0C95C9;
    border: none;
    cursor: pointer;
    font: normal 10px Arial, Helvetica, sans-serif
}
.submit {
    background: #01115B;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
    font-size: 14px;
    width: auto;
    padding: 2px 10px;
}

.submit:hover {
    background: #FFB836;
    color:#01115B;
}

.label {
    color: #0D7A07;
    float: left;
    font-weight: bold;
    font-size: 12px;
    text-transform: capitalize;
    width: 90px;
}

.textarea {
    background:#fff;
    border: 1px solid #ddd;
    padding: 3px 0px;
    width: 100%;
}

.readmore {
    font-size: 14px;
    font-weight: 600;
    z-index: 300;
    float: left;
    text-align: right;
    width: 100%;
}
.readmore a, .readmore a:link, .readmore a:visited {
    color: #083891;
    padding: 2px 5px;
}
.readmore a:hover {
    color: #01115B;
    text-decoration: underline;
}
.readmore-yellow {
    width: 100%;
    float: right;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    padding: 5px 0px;
}
.readmore-yellow a, .readmore-yellow a:link, .readmore-yellow a:visited {
    color: #FFB836;
    text-decoration: none;
}
.readmore-yellow a:hover {
    color: #fff;
    text-decoration: underline;
}
.readmore-bg {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-top: 5px;
    line-height: 26px;
    background: #3F771E;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
}
.readmore-bg:hover {
    background: #609D2E;
}
.readmore-bg a, .readmore-bg a:link, .readmore-bg a:visited {
    color: #fff;
    margin: 0px 10px;
}
.readmore-bg a:hover {
    color: #eee;
    text-decoration: underline;
}
.readmore-box {

    font-size: 15px;
    font-weight: bold;
    float: left;
    text-align: right;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif
}
.readmore-box a, .readmore-box a:link, .readmore-box a:visited {
    color: #fff;
    margin: 0px 10px;
    line-height: 24px;
    padding: 4px 10px;
    background: #16990C;
}
.readmore-box a:hover {
    color: #fff;
    text-decoration: none;
    background: #3b3b3b;
}
.readmore-bordered {
    width: 100%;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
    line-height: 26px;
    text-align: right;
}
.readmore-bordered a, .readmore-bordered a:link, .readmore-bordered a:visited {
    color: #333;
    margin: 0px 10px;
    background: none;
    border: 1px solid #888;
    padding: 2px 10px;
}
.readmore-bordered a:hover {
    color: #222;
    text-decoration: none;
    border-color: #007877;
    background-color: #eee;
}
.readmore_small {
    width: auto;
    font-size: 13px;
    font-weight: normal;
}
.readmore_small a, .readmore_small a:link, .readmore_small a:visited {
    color: #083891;
    text-decoration: none;
}
.readmore_small a:hover {
    color: #111;
    text-decoration: underline;
}

a.readmore_small {
    width: auto;
    font-size: 12px;
    font-weight: normal;
    float: right
}
a.readmore_small, a.readmore_small:visited, a.readmore_small:active, a.readmore_small:link {
    color: #0C7A07;
    font-weight: bold;
    text-decoration: none;
}

a.readmore_small:hover {
    color: #111;
    text-decoration: underline;
}

#wrapper {
    width: 100%;
    float: left;
    background: #fff;
}

.wrapped {
    width: 970px;
    margin: 0 auto;
}
.wrapper {
    width: 100%;
    padding: 0px 0px;
    background: #fff;
    float: left
}
#header, #bodypart, #footer {
    width: 100%;
    float: left;
}
#header {
    width: 100%;
    padding: 0px 0px;
    color: #fff;
    float: left;
    /*    background: url(../images/header-bg.jpg) repeat-x;*/
   
}

/*@keyframes animatedhead {
 from{ background-position:0 0; }
 to{ background-position:0px 130px;  }
 }
 @-moz-keyframes animatedhead {
 from{
 background-position:0 0;
 }
 to{
 background-position:0px 130px;
 }
 }

 @-webkit-keyframes animatedhead {
 from{
 background-position:0 0;
 }
 to{
 background-position:-1663px 0;
 }
 }
 */


/*nav starts*/
.top-menu {
    width: 100%;
    float: left;
    height: 48px;
    background: url(../images/nav-repeater.jpg) repeat-x;
/*    color: #28166D;*/
position: fixed;
z-index: 1000
}

#navigation {
    width: 100%;
    float: left;
    text-align: left;
    height: 48px;
/*    padding: 5px 10px;*/
    position: relative;
/*    background: url("../images/nav-bg.jpg") no-repeat scroll 0 0 transparent;*/
    background: url("../images/nav-bg.png") no-repeat scroll 0 0 transparent;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}
.navigation {
    width: auto;
    float: left;
}
#navigation ul {
    margin: 0px;
    padding: 0px;
    width: auto;
}
#navigation ul li {
    float: left;
    list-style: none;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    background: none;
    height: 48px;
    line-height: 48px;
    /*    background: url(../images/nab.jpg) no-repeat right center;*/
    position: relative;
}
#navigation ul li:last-child {
    background-image: none;
}
#navigation ul li:hover{
    z-index: 99;
    color: #fff;
    font-weight: 400;
    /*    text-shadow: 0px 0px 4px #212121;*/
   background:url(../images/nav-hovered.jpg) repeat-x;
}

#navigation ul li.select, #navigation ul li.select:hover {
    z-index: 99;
    color: #fff;
    font-weight: bold;
    /*    text-shadow: 0px 0px 4px #212121;*/
   background: url(../images/nav-selected.png) no-repeat bottom center;
}

#navigation ul li.select a, #navigation ul li.select:hover a {
    color: #fff;
    line-height: 44px;
}
#navigation ul li:hover a {
    color: #121212;
    line-height: 44px;
}
#navigation ul li a {
    color: #fff;
    text-decoration: none;
    padding: 0px 10px;
    line-height: 48px;    
    float: left;
}
#navigation ul li a:hover {

    float: left;
    text-align: center;
    text-decoration: none;
}
.nav-box {
    background-color: #D8DDE7;
    border-radius: 0 0 5px 5px;
    color: #222;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 48px;
    min-width: 160px;
    z-index: 500;
    display: none;
}
.nav-box .navi {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
#navigation .nav-link {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 501;
}

#navigation .nav-link a {
    line-height: 24px !important;
    padding: 2px 2% !important;
    width: 96%;
    font-weight: normal;
    font-size: 13px;
    margin: 0;
    padding: 0;
    float: left;
    color: #222 !important;
    background: none !important;
}
#navigation .nav-link:last-child {
    border: none
}
#navigation .nav-link a:hover, #navigation .nav-link:hover {
    text-align: left !important;
    background: #fff;
    color: #000 !important;
}

.nav-box-2 {
    background-color: #fff;
    border-radius: 5px 5px;
    color: #083891;
    padding: 5px;
    position: absolute;
    left: 100%;
    top: -5px;
    min-width: 160px;
    z-index: 30;
    display: none;
box-shadow:0px 0px 2px rgba(0,0,0,0.6);
}
.nav-box-2 .link-3 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #D8DDE7;
    position: relative;
background:#fff;
}

.nav-box-2 .link-3:last-child {
    border: none
}
.nav-box-2 .link-3:hover {background:#D8DDE7}
/*end nav*/


.header {
    width: 950px;
    margin:58px 0 0px 0px;
    padding:0 10px;
    background: url(../images/header-bg.jpg) no-repeat right ;
    
   
}
.backgrounded-5{height:5px; background:#FFB836; width:100%;}
.backgrounded-20{height:20px; background:#FFB836; width:100%;}
.backgrounded-absolute{height:10px; background:#FFB836; width:100%; position: absolute; top:-10px;}
.header_left {
    width: 260px;
    float: left;
}

.logo {
    padding: 0px 0px 0px 0px;
    width: 90px;
    
}

.logo img{width:90px;}
.company-name{
    width: auto;
    padding: 20px 0px 0px 35px;
}
.logo:hover, .company-name:hover {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}
.social-icon {
    position:fixed;
    padding: 0px 5px;
    top:390px;
    left:0px;
    width:38px;
}

.social-icon a {
    text-decoration: none;
    margin: 0px 0px 12px 0px;
    color: #0E7C07;
    font-weight: bold;
    font-size: 12px;
    margin: 0
}
.social-icon a:hover {
    text-decoration: none;
    color: #2e2e2e;
}
.social-icon img {
    vertical-align: middle;
    margin-bottom: 10px;
    
}

.top-story {
    width: 100%;
    float: left;
    padding: 2px 0px;
    /*    background: url(../images/top-story-bg.jpg) repeat-x;*/
    height: 30px;
}

.top-title {
    font-weight: bold;
    font-size: 12px;
    width: auto;
    color: #28166D;
    line-height: 30px;
    float: left;
}

.special-nav {
    width: auto;
    float: right;
}
.special-nav a {
    background: #28166D;
    border: 1px solid #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -ms-border-radius: 4px;
    padding: 0px 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    line-height: 23px;
    float: left;
}
.special-nav a:hover {
    background: #D10208
}
.bg-bottom {
    background: url(../images/body-bottom.jpg) repeat-x bottom #fff;
    float: left;
    width: 100%;
}
.content, .tab-small {
    width: 100%;
    float: left;
}
.bodypart {
    width: 100%;
    float: left;
}
.without {
    width: 100%;
    padding:8px 0 2px;
background:url(../images/slider-section.jpg) repeat-x;
    float: left;
}
.tab-250 {
    width: 248px;
    float: left;
    overflow: hidden;
    position: relative;
    height: 328px;
    border-radius: 15px 15px 0px 0px;
    -moz-border-radius: 15px 15px 0px 0px;
    -webkit-border-radius: 15px 15px 0px 0px;
    -khtml-border-radius: 15px 15px 0px 0px;
    -o-border-radius: 15px 15px 0px 0px;
    -ms-border-radius: 15px 15px 0px 0px;
    border: 1px solid #6c6c6c;
    background: #fff;
}

.tab-320 {
    width: 320px;
    float: left;
    overflow: hidden;
    position: relative;
    background: #fff;
}
.news-tab {
    width: 300px;
    float: left;
    padding: 0px 10px 10px;
    background: #fff;
}

.tab-420 {
    width: 400px;
    float: left;
    padding: 9px;
    border: 1px solid #80BA7C;
}

.tab-225 {
    width: 205px;
    float: left;
    padding: 9px;
    border: 1px solid #80BA7C;
}

.tab-295 {
    width: 285px;
    float: left;
    padding: 4px 4px 14px 4px;
    border: 1px solid #80BA7C;
}
.tab-box {
    width: 280px;
    float: left;
    border-top: 10px solid #D10208;
    height: 290px;
}

.cel-tab-box {
    width: 530px;
    float: left;
/*    border-top: 10px solid #D10208;*/
    
}
.celebpic{width:210px; max-height:210px; overflow: hidden; float: left;}
.celebpic img{width:210px; }
.celebshortdet{width:300px; float:right; font-size:12px; color:#222;}
    .celebshortdet strong{font-size:13px; font-weight:bold; color:#c00;}
.tab-ad, .tab-ad-img {
    width: 280px;
    height: 120px;
    float: left;
    overflow: hidden;
}
.tab-ad img {
    width: 280px;
}

.tab-ad-small,.tab-ad-img-small {
    width: 190px;
    height: 81px;
    float: left;
    overflow: hidden;
}
.tab-ad-small img {
    width: 190px;
}
.news {
    width: 100%;
    float: left;
    background: #fff;
    height: auto;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
}
.tab_title {
    font-weight: normal;
    font-size: 22px;
    float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 26px;
    padding-bottom: 5px;
    color: #fff
}
.innertitle {
    float: left;
    color: #28166D;
    width: 100%;
    font-size:18px;
    padding-bottom: 5px;
}
.tab_details {
    font-size:12px;
    float: left;
    width: 98%;
    padding:10px 2% 0px 0px;
    color:#000;
    text-align: justify
}
.tab_details strong{font-weight: 600;}
.tab_details .news-dispic {
    float: right;
    display: inline;
    margin: 0px 0px 10px 10px;
    padding: 1px;
    border: 1px solid #ddd;
}
.tab_details .news-dispic img {
    width: 280px;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.tab-265 {
    width: 265px;
}
.tab-265-bordered {
    width: 263px;
    padding: 5px 0px 0px;
    border: 1px solid #36B4B1;
}
.left-part {
    width: 235px;
}
.news-part {
    width: 420px;
}
.inner-left-part{width:666px; padding-bottom:15px;}
.right-part {
    width: 292px;
}

.news-header {
    width: 680px;
    padding: 0px 10px;
    float: left;
    background: url(../images/orange-bg.jpg) repeat-x;
    font-family: Arial;
    font-weight: 800;
    font-size: 18px;
    line-height: 35px;
    color: #fff;
}
/*for woods news*/
.wood-select {
    width: 100%;
    float: left;
}
#woods {
    width: 100%;
    float: right;
    position: relative;
    /*    padding: 0px 0px 0px 2px;*/
}
#woods ul {
    margin: 0;
    padding: 0;
    list-style: none
}
#woods ul li a, #woods ul li a:link, #woods ul li a:visited {
    width: 263px;
    padding: 0px 0px;
    background: #E4E4E4;
    text-align: center;
    list-style: none;
    float: left;
    /*margin-right: 2px;*/
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    color: #666666;
    outline: none
}
#woods ul li a.active {
    background: #F9F9F9;
    font-weight: bold;
    color: #D10208
}
.woods-box {
    width: 510px;
    line-height: 18px;
    font-size: 14px;
    display: none;
    overflow: hidden;
    padding: 10px;
    float: left;
    background: #F9F9F9;
}

/*for movies news*/
#movies {
    width: 260px;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
}
#movies ul {
    margin: 0;
    padding: 0;
    list-style: none
}
#movies ul li a, #movies ul li a:link, #movies ul li a:visited {
    width: auto;
    padding: 0px 12px;
    background: #28166D;
    list-style: none;
    float: left;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    color: #fff;
    outline: none
}
#movies ul li a.active {
    background: #D10208;
    font-weight: bold;
}
.movies-box {
    width: 260px;
    display: block;
    /*height: 290px;*/
    overflow: hidden;
    float: left
}

/*for tabbed news*/
#tabs {
    width: 278px;
    float: right;
    position: relative;
    padding: 0px 0px 0px 2px;
}
#tabs ul {
    margin: 0;
    padding: 0;
    list-style: none
}
#tabs ul li a, #tabs ul li a:link, #tabs ul li a:visited {
    width: auto;
    padding: 0px 12px;
    background: #28166D;
    list-style: none;
    float: left;
    margin-right: 2px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    color: #fff;
    outline: none
}
#tabs ul li a.active {
    background: #D10208;
    font-weight: bold;
}

#celtabs {
    width: 530px;
    float: right;
    position: relative;
    padding: 0px 0px 0px 0px;
}
#celtabs ul {
    margin: 0;
    padding: 0;
    list-style: none
}
#celtabs ul li a, #celtabs ul li a:link, #celtabs ul li a:visited {
    width: auto;
    padding: 0px 12px;
    background: #28166D;
    list-style: none;
    float: left;
    margin-right: 2px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    color: #fff;
    outline: none
}
#celtabs ul li a.active {
    background: #D10208;
    font-weight: bold;
    height:25px;
}

.tabbed-box {
    width: 100%;
    line-height: 18px;
    font-size: 14px;
    display: none;
/*    height: 290px;*/
    overflow: hidden;
    float: left
}

.cel-tabbed-box {
    width: 508px;
    line-height: 18px;
    font-size: 14px;
    display: none;
    padding:10px;
    border:1px solid #eee;
/*    height: 290px;*/
    overflow: hidden;
    float: left
}

.tabbed-box ul {
    margin: 0;
    padding: 0;
}
.tabbed-box ul li {
    width: 100%;
    float: left;
    list-style: none;
    height: 115px;
    padding: 5px 0px;
    margin-bottom: 10px;
}

.news-box {
    width: 96%;
    padding:5px 2%;
}

.news-box ul {
    margin: 0;
    padding: 0;
}
.news-box ul li {
    width: 100%;
    float: left;
    list-style: none;
    height: 115px;
    padding: 5px 0px;
    margin-bottom: 10px;
}
.pic {
    width: 105px;
    height: 105px;
    float: left;
    overflow: hidden;
}
.pic img {
    width: 105px;
    min-height: 105px;
}

.prog-details {
    width: 300px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
}
.prog-details a {
    color: #000;
    text-decoration: none;
}
.prog-details span.head {
    width: 100%;
    float: left;
}
.prog-details span.head a {
    color: #0C7A07;
    font-weight: bold;
}
.prog-details a:hover {
    color: #000;
    text-decoration: underline
}

#innertabs {
    width: 100%;
    float: right;
    position: relative;
}
#innertabs ul {
    margin: 0;
    padding: 0;
    list-style: none
}
#innertabs ul li a {
    width: auto;
    padding: 5px 10px;
    background: #5CA457;
    list-style: none;
    float: left;
    margin-right: 3px;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
}
#innertabs ul li a.active {
    background: #0C7A07;
}

.inner-news-box {
    width: 285px;
    line-height: 18px;
    font-size: 14px;
    padding: 0px 4px;
    border: 1px solid #80BA7C;
    float: left
}

.inner-news-box .newslist {
    width: 100%;
    float: left;
    padding: 5px 0px;
}

.inner-news-box .pic {
    width: 70px;
    height: 70px;
    float: left;
    overflow: hidden;
}
.inner-news-box .pic img {
    width: 70px;
    min-height: 70px;
}

.inner-news-box .prog-details {
    width: 210px;
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
}
.inner-news-box .prog-details a {
    color: #000;
    text-decoration: none;
}
.inner-news-box .prog-details span.head {
    width: 100%;
    float: left;
}
.inner-news-box .prog-details span.head a {
    color: #0C7A07;
    font-weight: bold;
}
.inner-news-box .prog-details a:hover {
    color: #000;
    text-decoration: underline
}

.profile-box {
    width: 350px;
    float: left;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -o-border-radius: 5px 5px 0px 0px;
    -ms-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    background: #fff;
}
.left_part {
    width: 320px;
    float: left;
}
.right_part {
    width: 300px;
    float: right;
}
.inner_left_part {
    width: 630px;
    float: left;
}
.inner_right_part {
    width: 320px;
    float: right;
}
.tab_content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tab_content ul li {
    /* border-bottom:1px dashed #ccc;*/
    color: #999;
    font: bold 12px Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 5px 0px 5px 0px;
    color: #999;
    text-decoration: none;
    text-align: left;
}
.rjname a, .rjname a:visited, .rjname a:link {
    float: left;
    width: auto;
    color: #E12D25;
    font-weight: normal;
    font-size: 18px;
    border-bottom: 1px solid #fff;
}
.rjname a:hover {
    color: #B9221A;
    border-bottom: 1px solid #E12D25;
}
.rj_other {
    float: left;
    width: 100%;
    color: #333;
    line-height: 16px;
}
.rj_host .rj_other {
    float: left;
    width: 100%;
    color: #666;
    padding: 1px 0px;
}
.rj_host {
    float: left;
    width: 100%;
    color: #333;
}
.rjdetails .rj_host {
    float: left;
    width: 100%;
    color: #333;
    padding-top: 10px;
}
.archive_tit {
    font: italic 12px Arial, Helvetica, sans-serif;
    width: 100%;
    float: left;
    color: #555
}
.archive_tit strong {
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: #222;
}
.archive_tit small {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.archive_player {
    width: 100%;
    float: left;
    padding: 5px 0px;
}
.archive_download {
    width: 100%;
    float: left;
    padding: 0px 0px;
    text-align: left;
}
.archive_download a {
    color: #fff;
}
.archive_download a:hover {
    color: #333;
}
.tab_content .thumbnail {
    background: #f1f1f1;
    border: 1px solid #333;
    display: inline;
    float: left;
    margin: 0px 5px 0px 0px;
    width: 95px;
}
.thumbnail img {
    width: 95px;
}
.newsevents {
    color: #000;
    float: left;
    width: 100%;
}
.newsevents ul, #archive {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#archive {
    padding-bottom: 5px;
    float: left;
}
.newsevents ul li {
    color: #212121;
    float: left;
    font-weight: normal;
    font-size: 14px;
    list-style: none;
    padding: 0px 0px 5px 4%;
    line-height: 19px;
    width: 96%;
    background: url(../images/bullets.png) no-repeat 0px 5px;
}
.newsevents ul li a {
    color: #007777;
    text-decoration: none;
    line-height: 19px;
}
.newsevents ul li a:hover {
    color: #212121;
    text-decoration: underline;
}
.archive-title {
    color: #fff;
    float: left;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    width: 100%;
}
.archive-title a {
    color: #003399;
    text-decoration: none;
}
.archive-title a:hover {
    color: #232323;
    text-decoration: underline;
}
.i {
    font-size: 13px;
    font-style: italic;
    color: #333;
    font-weight: normal;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}
.newsevents .news-title {
    font: bold 16px Mangal, Arial, Helvetica, sans-serif;
    line-height: 20px;
}
.newsevents li .news-title-small {
    color: #DA251E;
    float: left;
    font: normal 14px Mangal, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 15px;
    background: url(../images/bullet.jpg) no-repeat 0px 5px;
    line-height: 16px;
    margin: 3px 0px;
}
.news-title a, .news-title-small a {
    color: #fff;
}
.news-title a:hover, .news-title-small a:hover {
    color: #DEF2FF;
    text-decoration: underline;
}
li .news-pic {
    width: 90px;
    height: 90px;
    float: right;
    margin: 5px 0px 0px 10px;
}
li .news-pic img {
    width: 90px;
    min-height: 90px;
}
.advertise {
    width: 310px;
    margin: 5px 0px;
    max-height: 176px;
    float: left;
}
.advertise img {
    width: 310px;
    min-height: 176px;
}
#footer {
    /*background: url(../images/footer-bg.jpg) repeat-x top;*/
    background: #01115B;
    float: left;
    width: 100%;
    padding: 0;
/*    border-top:3px solid #c00;*/
}
.footer {
    position: relative; width:100%;
}
.footer_content {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
    position: relative;
    padding: 30px 0px 10px;
    color: #fff;
    text-align: center
}
.powered-by {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.footer_content .link {
    position:absolute; top:-9px; left:350px;
}
.footer_content .link .box{width:auto; padding:5px 10px; background:url(../images/link.jpg) repeat-x; float:left;}
.box a{color:#fff; text-decoration:none}
.box a:hover{color:#fff; text-decoration:underline}
.footer_content div {
    color: #333;
}
div.footer_link {
    color: #333;
    float: left;
    width: 100%;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
span.blue {
    color: #2567D1
}
div.footer_link a {
    color: #333;
    text-decoration: none;
    padding: 0px 5px 0px 0px;
}
div.footer_link a:hover {
    color: #121212;
    text-decoration: underline;
}
.divider {
    width: 100%;
    float: left;
    background: url(../images/divider.jpg) no-repeat center;
    height: 20px;
}

.content_news {
    width: 100%;
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    float: left;
    color: #000;
    line-height: 16px;
   
    /*border-bottom: 1px solid #ddd;*/
    padding-bottom: 7px;
    margin-bottom: 5px
}
/*.content_news a {
 color: #191919;
 text-decoration: none;
 }
 .content_news a:hover {
 color: #000;
 text-decoration: underline;
 }*/

.heading {
    color: #01115B;
    /*    padding: 5px 0px;*/
    width: auto;
    font-size:15px;
}
.headingsmall {
    color: #CC0000;
    /*    padding: 5px 0px;*/
    width: auto;
    font-size: 14px;
    font-weight: bold;
}
.heading-small {
    color: #0099CC;
    float: left;
    padding: 5px 0px 5px 25px;
    background: url(../images/bullets.png) no-repeat left 5px;
    width:94%;
    font-size:13px;
}
.inner-heading {
    color: #0099CC;
    float: left;
    width: 100%;
    padding: 3px 0px;
    border-bottom: 1px solid #ddd;
}
.heading-small a {
    color: #000;
    font-weight: normal;
}
.inner-heading a:hover, .heading-small a:hover {
    color: #083891;
    text-decoration: underline
}
.heading a {
    color: #01115B;
    font-weight: 600;
}
.heading a:hover {
    color: #111;
    text-decoration: underline
}

.headingsmall a {
    color: #28166D;
    font-weight: normal;
}
.headingsmall a:hover {
    color: #CC0000;
    text-decoration: underline
}

.content_news .smallnews {
    width: 108px;
    padding: 4px;
    border: 1px solid #ddd;
    margin: 5px 10px 0px 0px;    
    background:#fff;
}
.content_news .smallnews img {
    width: 108px;
}

.content_news .smallestpic {
    width: 56px;
    padding: 2px;
    border: 1px solid #ddd;
    margin: 5px 5px 0px 0px;
    float: left;
    max-height: 75px;
    overflow: hidden;
}
.content_news .smallestpic img {
    width: 56px;
}
.content_pic {
    width: 305px;
    height: 120px;
    float: left;
}
.content_pic img {
    width: 305px;
    height: 120px;
    border: none;
}
.content_title a, .content_title a:visited, .content_title a:link {
    float: left;
    width: auto;
    color: #6F49C3;
    font: bold 16px Mangal, Arial, Helvetica, sans-serif;
    line-height: 22px;
    padding-top: 10px;
}
.content_title a:hover {
    color: #4E3092;
    text-decoration: underline
}

#archive {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
#archive li {
    border-bottom: 1px dashed #ccc;
    float: left;
    list-style: none;
    padding: 6px 0px 6px 0px;
    width: 100%;
}
#archive .news-title {
    width: 100%;
    float: left;
    padding: 0px 0px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
}
#archive .news-title .i {
    color: #666;
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
    width: 100%;
    float: left;
    margin-bottom: 0px;
}
#archive .newstitle {
    width: 100%;
    float: left;
    padding: 5px 0px;
    color: #333;
    font: bold 20px Arial, Helvetica, sans-serif;
}
#archive .newstitle .i {
    color: #323232;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 0px;
}
#archive .archive_slider {
    padding: 5px 0px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}
#archive .news-text {
    color: #bbb;
    display: block;
    font-size: 12px;
    font-weight: normal;
}
#archive .news-title a {
    color: #333;
    font: bold 15px Arial, Helvetica, sans-serif;
}
#news_events .news-text a {
    color: #ddd;
    font: normal 12px Arial, Helvetica, sans-serif;
}
#archive news-title a:hover, #news_events .news-text a:hover {
    color: #ddd;
    text-decoration: underline;
}
.newsevents .news-text {
    float: left;
    width: 100%;
    color: #FFCC00;
}
.news-title i {
    font-size: 11px;
    font-weight: normal;
}
/* for tabbed structure*/

ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    width: 100%;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    line-height: 31px;
    overflow: hidden;
    position: relative;
    color: #fff;
}
ul.tabs li a {
    text-decoration: none;
    color: #1767CC;
    display: block;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px 8px;
    background: #eee;
    margin: 1px;
    margin-bottom: 0px;
    outline: none;
}
ul.tabs li a:hover {
    background: #1767CC;
    color: #fff;
}
html ul.tabs li a.active, html ul.tabs li a.active:hover {
    background: #cc0000;
    border: 1px solid #cc0000;
    border-bottom: 0px !important;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    line-height: 36px;
    font-family: Arial;
    padding: 0px 9px;
    position: relative;
}
html ul.tabs li a.active a {
    border: 1px solid #003399;
    color: #fff;
    font: bold 15px Arial, Helvetica, sans-serif;
}
.tabbed_container {
    border: 1px solid #eaeaea;
    clear: both;
    float: left;
    width: 100%;
    -moz-border-radius-bottomright: 5px;
    -khtml-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    padding-bottom: 10px;
}
.tabbed_content {
    padding: 20px;
    font-size: 1.2em;
}
.tabbed_content h1 {
    font-weight: bold;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
    font-size: 22px;
}
.tabbed_content h3 a {
    color: #888;
}
.tabbed_content img {
    float: left;
    margin: 0 20px 20px 0;
    border: 1px solid #ddd;
    padding: 5px;
}
.tabbed_content table {
    float: left;
    width: 100%;
}
.tabbed_content table td {
    padding: 5px;
}
.tabbed_content ol li {
    font: 13px Arial, Helvetica, sans-serif;
    line-height: 18px;
    text-align: justify
}
/*tabbed structure ended*/

/*gallery*/
.con {
    color: #eee;
    float: left;
    font-size: 12px;
    line-height: 18px;
    width: 100%;
}
.con .image_area {
    float: left;
    padding: 3px 3px;
    width: 148px;
    text-align: center;
    background: #FFF3DC;
    margin: 5px 6px 5px 5px;
    font-size: 13px;
    font-weight: 400;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #333;
}
.con .image_area:hover {
    background: #fff;
    color: #222;
    box-shadow: 0px 0px 5px #000;
}
.con .image_area a {
    color: #fff;
}
.con .image_area a:hover {
    color: #eee;
}
.con .image_area img {
    border: none;
    height: 111px;
    width: 148px;
    margin-bottom: 5px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.con .image_area img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}
.con .staff_area {
    float: left;
    padding: 3px 3px;
    width: 140px;
    text-align: center;
    background: #EDF2FD;
    margin: 5px 7px;
    font-size: 14px;
    line-height: 18px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #083891;
}
.con .staff_area:hover {
    background: #E1EAFD;
    color: #083891
}
.con .staff_area a {
    color: #083891;
}
.con .staff_area a:hover {
    color: #083891;
}
.con .staff_area .img_box {
    border: none;
    height: 186px;
    width: 140px;
    margin-bottom: 5px;
    float: left;
    overflow: hidden;
}
.con .staff_area .img_box img {
    width: 140px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.con .staff_area .img_box img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.staff{width:144px; float:left; margin:5px 10px;}
.staff .staff-pic{width:144px; float:left; text-align: center}
.staff-pic img{max-width:144px; max-height:109px;border:1px solid #eee;  }
.staff .staff-det{width:100%; float:left; text-align:center; color:#000; font-size:12px; font-weight:bold;}
.staff-det span{ font-weight: normal}
.con .text-area{width:100%; text-align: center}
.con .text-area a{text-decoration: none; color:#000;}
.con .text-area a:hover{text-decoration: underline; color:#000;}
/*newsslider*/

.title_left {
    float: left;
    width: auto;
}
.title_right {
    float: right;
    width: auto;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #CCEAF6;
    line-height: 16px;
}
.title_right a {
    color: #fff;
    text-decoration: none;
}
.title_right a:hover {
    color: #eee;
    text-decoration: underline
}
.purple_text {
    color: #652D89;
}
.white_text {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.white_text a {
    color: #fff;
    text-decoration: none
}
.white_text a:hover {
    color: #fff;
    text-decoration: underline
}
.grey_bg {
    width: 260px;
    padding: 0px 10px;
    background: #f3f3f3;
}
.underline {
    border-bottom: 1px solid #ddd;
    padding: 0px 0px 5px 0px;
}
.mangal {
    font-family: Mangal, Arial, Helvetica, sans-serif;
}
.f-book {
    float: left;
    width: 292px;
    padding: 0px 14px;
}
.inner-title {
    width: 100%;
    float: left;
    color: #003399;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
}
.tab-title-large {
    float: left;
    width: 100%;
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    color: #cc0000;
    padding: 0px 0px 4px;
}
.tab-title {
    float: left;
    width: 100%;
    /*line-height: 30px;*/
    
}
.title-left {
    width: auto;
    font-weight: 800;
    font-size: 18px;
 line-height: 30px;
    color: #083891;
}
.title-center {
    width: 100%;
    float: left;
    line-height: 36px;
    font-family: Arial;
    color: #fff;
    font-size: 15px;
    text-align: center;
    font-weight: 600;
}
.title-left-inner {
    float: left;
    width: auto;
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    color: #0C7A07;
}
.bged {
    background: #eee;
    padding: 4px 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.bged a{color:#01115B; text-decoration: none; margin:0px 3px;}
.bged a:hover{color:#FFB836; text-decoration: underline}
a.pag-select{background:#FFB836; color:#fff; padding:2px 4px; font-size:14px;}
a.pag-select:hover{color:#fff;}
.title {
    float: left;
    width: 100%;
    padding: 1px 0px;
    color: #888;
    font-weight: bold;
    font-size: 12px;
}
.title span {
    width: auto;
    padding: 4px 10px;
    background: #16990C;
    color: #fff;
    font-size: 12px;
    font-weight: bold
}
.title-right {
    width: auto;
    font-size:14px;
    color: #083891;
    line-height: 30px;
}
.title-right a {
    color: #083891;
    text-decoration: none;
}
.title-right a.pag-select {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}
.title-right a:hover {
    color: #111;
    text-decoration: underline
}
.newsheader {
    font-size: 19px;
    font-weight: 600;
    line-height: 26px;
    color: #121212;
    margin-bottom: 10px;
    float: left;
    width: auto;
}
.featured-program {
    width: 230px;
    float: left;
    height: 120px;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    border: 4px solid #851B01;
    position: relative;
}
.featured-program a img {
    width: 230px;
    height: 120px;
    opacity: 0.75;
    filter: alpha(opacity=75)
}
.featured-program a img:hover {
    width: 238px;
    height: 128px;
    position: absolute;
    left: -4px;
    top: -4px;
    opacity: 1;
    filter: alpha(opacity=100)
}
.listen a, .listen a:visited, .listen a:link {
    background: url(../images/listen-btt.jpg) no-repeat left center;
    color: #044EB0;
    float: left;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0px 5px 25px;
    text-transform: uppercase;
    width: auto;
    text-align: center;
}
.listen a:hover {
    color: #040404;
    text-decoration: underline
}
.download a, .download a:visited, .download a:link {
    background: url(../images/download-btt.jpg) no-repeat left center;
    color: #45B945;
    float: right;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0px 5px 25px;
    text-transform: uppercase;
    width: auto;
}
.download a:hover {
    color: #040404;
    text-decoration: underline
}
.featured-title {
    color: #1767CC;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    font-family: Mangal, Arial, Helvetica, sans-serif;
    float: left;
}
.featured-title a {
    color: #1767CC;
}
.featured-title a:hover {
    color: #fff;
}
.featured-content {
    width: 238px;
    padding: 7px 10px;
    float: left;
    color: #fff;
    line-height: 17px;
    font-size: 14px;
    font-family: 'Istok Web'
}
.featured-pic {
    width: 238px;
    max-height: 190px;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
    text-align: center;
}
.featured-pic img {
    max-width: 238px;
}
.featured-text {
    width: 100%;
    float: left;
    color: #111;
    font-size: 14px;
    font-weight: normal;
    font-family: Mangal, Arial, Helvetica, sans-serif;
    line-height: 19px;
    padding: 5px 0px;
}
ul#listticker {
    float: left;
    height: 260px;
    margin: 0px;
    overflow: hidden;
    width: 96%;
    padding: 0px 2% 13px;
}
#listticker li {
    border: 0;
    float: left;
    list-style: none;
    width: 96%;
    padding: 5px 2% 7px;
    /*border-bottom:1px solid #ddd;*/
}
#listticker li.select {
    background: #C7C7C7;
}
#listticker .prgtitle {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0px;
    width: 60%;
    float: left;
}
#listticker .prgtime {
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: normal;
    /*font-family:Verdana, Geneva, sans-serif;*/
    margin-bottom: 0px;
    width: 35%;
    float: right;
}

ul.archive {
    width: 94%;
    float: left;
}
ul.archive li {
    width: 94%;
    float: left;
    padding-bottom: 5px;
    background: url(../images/bullets.png) no-repeat 0px 5px;
    padding-left: 15px;
    line-height: 18px;
}
ul.archive .archive-title {
    font-size: 14px;
}
ul.archive .archive-title a {
    color: #007877;
}
ul.archive .archive-time {
    font-size: 12px;
    color: #333;
    width: 100%;
    float: left;
}
ul.archive .listen a, ul.archive .listen a:visited, ul.archive .listen a:link {
    background: url(../images/listen-btt.jpg) no-repeat left center;
    color: #044EB0;
    float: left;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 0px 5px 25px;
    text-transform: uppercase;
    width: auto;
    text-align: center;
}
ul.archive .listen a:hover {
    color: #040404;
    text-decoration: underline
}
ul.archive .download a, ul.archive .download a:visited, ul.archive .download a:link {
    background: url(../images/download-btt.jpg) no-repeat left center;
    color: #45B945;
    float: right;
    font-weight: bold;
    font-size: 11px;
    padding: 5px 0px 5px 25px;
    text-transform: uppercase;
    width: auto;
}
ul.archive .download a:hover {
    color: #040404;
    text-decoration: underline
}
.bordered-top {
    border-top: 1px dashed #083891;
}
.bordered-bottom {
    border-bottom: 1px dotted #083891;
}
li .download_now {
    width: 100%;
    float: left;
    font-size: 12px;
    /*font-family: Tahoma, Geneva, sans-serif;*/
}
li .download_now a {
    color: #083891;
    text-decoration: underline;
}
li .download_now a:hover {
    color: #111;
    text-decoration: none;
}
.share_box {
    padding: 10px 0px;
    float: left;
    width: auto;
}
.backgrounded {
    background: url(../images/tab-title.jpg) repeat-x;
}
.content-box {
    width: 100%;
    padding: 5px 0;
    font-size:13px;
}

.content-small{
    width: 96%;
    padding: 5px 2%;
    font-size:13px;
}
.special-box {
    width: 270px;
    height: 98px;
    overflow: hidden;
    margin-bottom: 5px;
    float: left;
    text-align: center;
}
.special-box img {
    opacity: 0.75;
    filter: alpha(opacity=75)
}
.special-box img:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}
.poll {
    width: 308px;
    float: left;
    margin-bottom: 10px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -khtml-border-radius: 8px;
    -ms-border-radius: 8px;
    border: 1px solid #7f7f7f;
    overflow: hidden;
    position: relative;
}
.poll-header {
    width: 30px;
    padding: 0px;
    float: left;
    background: #438020;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    height: 135px;
    text-align: right;
    position: relative;
}
.poll-header span.text {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -khtml-transform: rotate(-90deg);
    position: absolute;
    bottom: 40%;
    left: -5px;
    text-align: center;
}
.poll-box {
    width: 250px;
    float: right;
    padding: 5px 10px;
}
.poll_title {
    float: left;
    font-weight: bold;
    font-size: 14px;
    color: #121212;
    padding: 5px 0px;
    width: 100%;
    line-height: 18px;
}
.poll_answer {
    width: 100%;
    float: left;
    font: normal 13px Mangal, Arial, Helvetica, sans-serif;
    color: #111;
    text-indent: 0px;
    padding: 2px 0px;
    line-height: 18px;
}
.fixed-box {
    bottom: 0px;
    right: 0px;
    position: absolute;
    width: 100%;
    text-align: right;
}
.radio {
    float: left;
    margin: 0px 5px 0px 0px;
    width: 20px;
    padding: 3px 0px;
}
.rightradio {
    float: right;
    width: 260px;
    padding: 3px 0px;
    font-size: 12px;
}
.photogallery {
    width: 100%;
    float: left;
}
.photos {
    width: 180px;
    height: 135px;
    overflow: hidden;
    float: left;
    text-align: center;
}
.photos img {
    max-width: 180px;
    opacity: 0.75;
    filter: alpha(opacity=75);
}
.photos img:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.slide-box {
    width: 238px;
    padding: 20px 36px;
    float: left;
    background: #fff;
    margin: 15px 0px;
}
iframe#twttrHubFrame, iframe#twttrHubFrameSecure {
    width: 0px !important;
}
.archive-box-left {
    width: 270px;
    padding: 9px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    float: left;
    margin: 0px 10px 15px;
}
.archive-box-right {
    width: 270px;
    padding: 9px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    float: right;
    margin: 0px 10px 15px;
}
.archive-box-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: #A30101;
    font-size: 18px;
    float: left;
    width: 100%;
    text-align: center;
}
.archive-box-image {
    font-size: 12px;
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 0px;
}
.archive-box-image img {
    max-width: 270px;
    opacity: 0.75;
    filter: alpha(opacity=75);
    border: 2px solid #A30101;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.archive-box-image img:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.archive-box-content {
    width: 100%;
    float: left;
    font-family: "Istok Web", Arial;
    font-size: 14px;
    line-height: 18px;
    color: #121212;
    padding: 10px 0px 5px;
}
.archive-box {
    width: 605px;
    padding: 9px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    float: left;
    margin: 0px 0px 15px;
}
.archive-image {
    font-size: 12px;
    float: left;
    max-width: 270px;
    text-align: center;
    margin: 0px 10px 0px 0px;
}
.archive-image img {
    max-width: 270px;
    opacity: 0.75;
    filter: alpha(opacity=75);
    border: 2px solid #A30101;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.archive-image img:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.archive-other-details {
    width: 100%;
    float: left;
}
.archive-boxtitle {
    font-family: "Dungeon";
    font-weight: normal;
    color: #A30101;
    font-size: 22px;
    float: left;
    width: 100%;
    text-transform: uppercase;
}
.archive-content {
    width: 100%;
    float: left;
    font-family: "Istok Web", Arial;
    font-size: 14px;
    line-height: 18px;
    color: #121212;
}
.flashplayer {
    position: fixed;
    right: -208px;
    top: 115px;
}
.box-shadowed {
    box-shadow: 0px 0px 10px #777;
}
.li_image {
    width: 214px;
    max-height: 120px;
    overflow: hidden;
   
    text-align: center;
    padding:5px;
    margin-bottom: 5px;
    
}
.li_image img {
    
    max-height:120px;
}
.li_title {
    color: #c00;
    float: left;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    text-align: center
}
.li_title a {
    color: #297CCF;
    text-decoration: none
}
.li_title a:hover {
    color: #212121;
}
.li_content {
    width: 100%;
    float: right;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    text-align: center;
    margin-bottom: 5px;
}
.li_content strong {
    width: 100%;
    float: left;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.margin-bot-5 {
    margin: 0px 0px 5px 0px;
}
.margin-bot-10 {
    margin: 0px 0px 10px 0px;
}
.mar-lr-5 {
    margin: 0px 5px
}
.mar-lr-10 {
    margin: 0px 10px
}
.mar-right-10 {
    margin: 0px 10px 0 0
}
.mar-bot-10 {
    margin-bottom: 10px;
}
.mar-top-10 {
    margin-top: 10px;
}
.mar-top-15 {
    margin-top: 15px;
}
.pad-top-10 {
    padding-top: 10px;
}
.pad-bot-20 {
    padding-bottom: 20px;
}

.pad-bot-10 {
    padding-bottom: 10px;
}

.pad-bot-5 {
    padding-bottom: 5px;
}
.border-radius-top {
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    -o-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -ms-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
}
.border-radius {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -khtml-border-radius: 7px;
}
.border-radius-bottom {
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -o-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    -ms-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
}

.font-arial {
    font-family: Arial, Helvetica, sans-serif;
}

.welcome {
/*    background: #f5f5f5;*/
    width: 400px;
    padding: 10px;
/*    height: 207px;*/
}
.welcome-tab-title{font-size:16px; font-weight: 800; color:#fff;}
.welcome-tab-title span{color:#FFB836}
.welcome-tab-content{color:#fff; font-size:13px; color:#fff; font-weight: 300;}
.welcome-tab-content p a.readyellow{color:#FFB836; text-decoration:none; margin:0px 10px; font-weight:700;}
.welcome-tab-content p a.readyellow:hover{color:#FFB836; text-decoration:underline;}
#scrolling-news {
    width: 900px;
    float: left;
    background: none;
    padding: 0px 5px;
    height: 30px;
}

.scroller_container_left_right {
    float: left;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.scroller_left_right {
    color: #fff;
    white-space: nowrap;
    line-height: 30px;
    font-size: 13px;
}
.scroller_left_right a {
    color: #000;
    padding: 0px 50px 0px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.scroller_left_right a:hover {
    color: #D10208;
    text-decoration: underline;
}
.scroller_left_right p {
    padding: 0;
}
/* Scoller Box */

.scroller_container_left_right {
    overflow: auto;
}
/* Scoller Box */
.news-list {
    width: 270px;
    padding: 5px;
    float: left;
    height: 230px;
    overflow: hidden;
}
.news-list:hover {
    width: 270px;
    padding: 5px;
    float: left;
    height: 230px;
    overflow: auto;
    overflow-x: hidden
}

.downloads {
    width: 190px;
    height: 200px;
    overflow: hidden;
}
.downloads:hover {
    width: 190px;
    height: 200px;
    overflow: auto;
    overflow-x: hidden
}

.news-lines {
    width: 95%;
    padding: 3px 0px 5px 5%;
    background: url(../images/blue-bullet.png) no-repeat left 10px;
    float: left;
}
.news-lines a {
    float: left;
    color: #28166D;
    font-size: 12px;
    font-weight: normal
}
.news-lines a:hover {
    color: #D10208;
    text-decoration: underline
}
.video {
    width: 292px;
    
}

.videoplayer{width:100%}
.videotitle{width:96%; padding: 5px 2%; background:#FFB836; font-size:13px; font-weight: 400}
.new-release {
    background: #F9F9F9;
    width: 510px;
    padding: 10px;
    float: left;
}
.new-release-tab {
    width: 120px;
    float: left;
    height: 160px;
    position: relative;
    overflow: hidden;
    background: #ddd;
}
.new-release-image {
    width: 120px;
    height: 160px;
    overflow: hidden;
    float: left;
    cursor: progress
}
.new-release-image img {
    width: 120px;
    min-height: 160px;
}
.new-release-text {
    width: 100%;
    padding: 20px 0 0;
    text-align: center;
    font-size: 12px;
    color: #333;
    position: absolute;
    top: 160px;
    left: 0;
    background: rgba(255,255,255,0.8);
    height: 140px
}

.new-release-tab-inner {
    width: 170px;
    float: left;
    height: 225px;
    position: relative;
    overflow: hidden;
    background: #ddd;
    padding:10px;
}
.new-release-image-inner {
    width: 170px;
    height: 225px;
    overflow: hidden;
    float: left;
    cursor: progress
}
.new-release-image-inner img {
    width: 170px;
    min-height: 225px;
}
.new-release-text-inner {
    width: 100%;
    padding: 20px 0 20px;
    text-align: center;
    font-size: 12px;
    color: #333;
    position: absolute;
    top: 245px;
    left: 0;
    background: rgba(255,255,255,0.8);
    height: 205px
}
.movie-title {
    font-weight: bold;
    font-size: 14px;
}
.movie-text {
    font-weight: normal;
}
.movie-text strong {
    font-weight: bold;
}
.movie-text a {
    font-size: 11px;
    font-weight: bold;
    color: #cc0000;
    text-decoration: underline
}

.common-tab {
    width: 260px;
}

.tab-title-bg {
    float: left;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    width: 98%;
    padding: 0px 0px 0px 2%;
}

.red-bg {
    background: #CC0000;
    line-height: 30px;
}
.blue-bg {
    background: url(../images/title-bg.jpg) repeat-x;
    line-height: 36px;
    font-size: 18px;
    font-weight: 400;
    color:#fff;
}
.tab-content {
    width: 100%;
    float: left;
    font-size: 14px;
    font-weight: normal;
    color: #212121;
    line-height: 20px;
}
.home-image {
    width: 260px;
    height: 195px;
    float: left;
    overflow: hidden;
}
.home-image img {
    width: 260px;
    min-height: 195px;
}
.home-title {
    width: 96%;
    padding: 4px 2%;
    float: left;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px solid #c00;
    background: #f9f9f9;
}
.home-title a {
    color: #28166D;
    text-decoration: none
}
.home-title a:hover {
    color: #c00;
    text-decoration: underline
}
.list {
    width: 100%;
    float: left;
}
.mid-ad {
    width: 190px;
    height: 80px;
}
.release-image {
    width: 260px;
    height: 130px;
    float: left;
    overflow: hidden;
}
.release-image img {
    width: 260px;
    min-height: 130px;
}

.adlist {
    width: 100%;
    float: left;
}
.adlist img {
    width: 260px;
    margin-bottom: 5px;
}
.full-width{width:100%;}
.color-blue{background:#C7DAFD;}
.program-box{width:96%; padding:2px 2%; height:360px}
.program-title{position: relative; width:100%; height:58px;}
.list-program{position: absolute; width:206px; height:52px; left: -13px; background: url(../images/program-btt.png) no-repeat;}
 .list-program a{color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: 600;
    height: 42px;
    line-height: 42px;
    margin-left: 5%;
    margin-top: 10px;
    text-shadow: 0 0 2px #000000;
    width: 95%;}
    .list-program a:hover{color:#FFB836; text-shadow: none;}
    
    .program{width:auto; font-size:13px; font-weight: 300; line-height: 30px; margin-right: 5px;}
    .program a{border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; -ms-border-radius:4px; -webkit-border-radius:4px; padding:3px 5px; border:1px solid #01115B; color:#01115B; }

.program a:hover,.program a.select{color:#fff; background:#01115B}

/*contact form*/
.contact-form{width:100%; float:left;}            
.input-box{padding:5px 0px 7px; float:left; width:100%;  position:relative}
.label {width:80px; float:left; }
.label-large {width:200px; float:left; text-align:left; line-height:18px; font-size:13px; font-weight:normal; margin-right:10px; }
.select-box{width:170px; float:right; background:#fff; border:1px solid #999;}
.select-box-small{width:80px; background:#fff; border:1px solid #999;}
.input-text-large{width:350px; float:left;  background:#fff; border:1px solid #bbb; margin-right:5px; padding:2px 5px;}

.texteditor{width:650px; float:left;  background:none; border:1px solid #bbb; margin-right:5px; }
.input-right{width:500px; float:left}
textarea{
          font-size:12px;
           color:#555;
          float:left;
          padding:2px 4%;
          width:90%;
          background:#fff;
          border:1px solid #C0C0C0;
          border-radius:4px;
          -moz-border-radius:4px;
          -webkit-border-radius:4px;
}
.stars{width:auto; font-weight:700; font-size:20px; color:#1E6B9F; line-height:24px;}
.compulsory{width:auto; float:left; color:#010101; font-weight:700; font-size:13px; font-style:italic;}
.errorclass{color: #FF002A;}


/*for documents*/
.doc-area{width:145px; float:left; margin:5px 5px 10px; border:1px solid #ddd; padding:2px; text-align: center}
.doc-image{width:145px; max-height:175px; overflow:hidden; float:left;}
.doc-image img{max-width:145px;}
.doc-text{width:100%; float:left; font-size:13px; font-weight:bold; color:#222;}
.doc-text a{font-size:12px; font-weight:normal; color:#0C7A07; text-decoration:underline}
.doc-text a:hover{text-decoration: none;}
a.pdf{background:url(../images/pdf.png) no-repeat left 3px; padding:0px 0px 0px 16px; color: #c00;}
a.doc{background:url(../images/word.png) no-repeat left 3px; padding:0px 0px 0px 16px; color: #069;}
a.xls{background:url(../images/xls.png) no-repeat left 3px; padding:0px 0px 0px 16px;}

#sitemap ul li ul li{
    color:#2340A6;
    float: left;
    font-weight: normal;
    font-size: 14px;
    list-style: none;
    padding: 0px 0px 5px 4%;
    line-height: 19px;
    width: 96%;
    background: url(../images/dossier.gif) no-repeat  left 5px; padding: 0 0 0 4%;
}
#sitemap ul li a:hover{
    color:#348DFE;
    text-decoration: underline;
}
form.cmxform label.error, label.error {

	/* remove the next line when you have trouble in IE6 with labels in list */

	color: red;

	font-style: italic;

	float:left;

	width:100%;

	text-align:right;

}

select.error,input.error,textarea.error { border: 1px solid red; }



.staffbox{width:98%; border:1px solid #eee; padding:10px; line-height: 16px;}
    .staffpic{width:200px; max-height:265px; overflow: hidden;}
.staffpic img{width:200px;}
    .staffdetails{width:420px;}
    .staffname{font-size:18px; font-weight: 700; width:100%;}
    .post, .address, .contact, .email{width:100%; font-size:14px; line-height: 20px;}
    .description{width:100%; margin-top: 15px; font-size:13px;}