body, table {
    font-family: Arial, Helvetica;
    font-size: 13px;
    margin:0;
    padding:0;
}
.e1{
    font-family: Arial;
    font-size: 17px;
}
.e2{
    font-family: Arial;
    font-size: 11px;
}
.e2:TABLE{
    font-family: Arial;
    font-size: 11px;
}
.sys_msg{
    padding: 10px;
    border: solid 1px black;
    color: red;
    font-family:  Arial, Helvetica;
    font-size: 14px;
}
a:link {
    color: #0C4790;
    text-decoration: none;
}
a:hover {
    color: #000C00;
    text-decoration: none;
}

}
a.top_link {
    font-family: Tahoma, Verdana, Arial, Helvetica; 
    font-size: 10px;
    color: #0c4790;
    text-decoration: underline;
    font-weight: bold;
}

a:hover.top_link {
    font-family: Tahoma, Verdana, Arial, Helvetica; 
    font-size: 10px;
    color: #c00;
    text-decoration: underline;
    font-weight: bold;
}

/* page heads */

a.b2wh:link {
    color: #FFFFFF;
    text-decoration: none;
}

a.b2wh:hover {
    color: #c00;
    text-decoration: none;
}

td.month { background-color: #003366; font-weight: bold; color: #FFFFFF;}
td.dayName { color: #FFFFFF; background-color: #696969; text-align: center;}
td.day { background-color: #B0D3FF; text-align: center; }
td.has_day { background-color: #ffa500; text-align: center; }
td.noDay { background-color: #DFEFFF; text-align: center; }

input, textarea  { border: 1px solid #000000; background-color: #E7EFEF; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; }

input.text, textarea  { background-color: #FFFFFF; font-size: 12px; font-weight: normal; }

#main {
    width: 100%;
    vertical-align: top;
    text-align: center;
    font-family: TonnyBanglaMJ;
    font-size: 17px;
}



.t_color {
    background-color: #CBE5C2;
    padding: .5em 0em .5em 0em;
    }
    
#t_bar {
    background: url(../i/bar_dt_up.png) center center repeat-x;
    height: 2px;
    float:left;
    clear:both;
    width: 100%;
}


#t_dtup {
    background-color: #D2D2D2; 
    height: 40px;
}

#t_dt {
    margin: 3px 0px 0px 1%;
}

#t_up {
    margin: 3px 1% 0px 0px;
    float: right;
    width: 45%;
}

.mid {
    vertical-align: top;
    border-left: 1px solid #666666;
    padding: 0.1em 0.5em 0.1em 0.5em;
}

.right {
    width: 146px;
    vertical-align: top;
    border-left: 5px solid #666666;
    border-right: 5px solid #666666;
    border-bottom: 1px solid #666666;
}

.btm {
    text-align: center;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}

.btm_logo {
    width: 140px;
    height: 78px;
    border: 1px solid #666666;
    background: url(../i/b_logo.gif) center center no-repeat #CDCDCD;
}

#latest {
    margin: 2px 2px 2px 2px;
    border: 1px solid red;
}

#latest .head{
    text-align: center;
    font-family: TonnyBanglaMJ;
    font-size: 22px;
    text-decoration: underline;
    color: red;
}



#pics {
    margin: 5px 5px 0px 5px;
    padding: 0px 0px 5px 5px;
    border: 1px solid #3169a5;
    background-color: #d7eaff;
    text-align: left;
}

#pics .head{
    margin: 0px 0px 0px -5px;
    height: 17px;
    background: url(../i/b_pics.gif) left top no-repeat #3169a5;
}
.line_brief {
    margin: 15px 0px 10px 0px;
}
.line {
    margin: 15px 0px 10px 0px;
}
.line-dotted {
    margin: 5px 0px 5px 0px;
    border: 1px solid #E9E8E8;;
}
.ad_line {
    margin: 3px;
    border-top: 100px solid #6c6c6c;
}


#menu {
    font-family: TonnyBanglaMJ;
    font-size: 17px;
}

#menu ul {
    margin: 0em;
    list-style: none;
    width: 138px;
}

#menu li {
    margin: 0em;
    width: 100%;
    border-bottom: solid 1px #AAAAAA;
    background: #D7C9E2;
}

#menu li a {
    display: block;
    height: 20px;
    padding: 0.05em 0em 0.05em 1em;
    background: url(../i/bullet-list.gif) center left no-repeat #D7C9E2;
}

#menu li a:hover {
    display: block;
    height: 20px;
    background: #91278F;
    color:#FFFFFF;
}




.sp_dai {
    background: url(../i/m_s.gif) top center no-repeat;
    border-top: 1px solid #6c6c6c;
    font-size: 9px;
    height: 9px;
}

.sp_div {
    background: url(../i/m_s.gif) top center no-repeat;
    border-top: 1px solid #678587;
    font-size: 9px;
    height: 9px;
}

.sp_fea {
    background: url(../i/m_s.gif) top center no-repeat;
    border-top: 1px solid #3169a5;
    font-size: 9px;
    height: 9px;
}
#menu ul.dai li.dai2 a {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0em 0.7em 0.2em 0.4em;
    background: url(../i/m_home.gif) center center no-repeat #6c6c6c;
    height: 20px;
}

#menu li.dai {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    background: url(../i/m_home.gif) center center no-repeat #6c6c6c;
    height: 20px;
}

#menu li.div {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    background: url(../i/m_bivag.gif) center center no-repeat #678587;
    height: 20px;
}

#menu li.fea {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    background: url(../i/m_feature.gif) center center no-repeat #3169a5;
    height: 20px;
}

#menu li.extra {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    background: url(../i/m_extra.gif) center center no-repeat #a370c9;
    height: 20px;
}

#menu li.special {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    background: url(../i/m_special.gif) center center no-repeat #007a63;
    height: 20px;
}


#menu li.other {
    display: block;
    margin: 0.1em 0em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    background: url(../i/m_other.gif) center center no-repeat #3169a5;
    height: 20px;
}

.sp {
    background: url(../i/m_s.gif) top center no-repeat;
    border-top: 1px solid #6c6c6c;
    font-size: 9px;
    height: 9px;
}

/* another version of seperator with no top border */
.sp2 {
    font-size: 9px;
    height: 9px;
    background: url(../i/m_s.gif) center center no-repeat #CDCDCD;
}

#gal {
    height: 108px;
    background: url(../i/m_gal.gif) center center no-repeat;
    border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
}

#sites {
    height: 50px;
    background: #FFD08A;
    border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
}

#manik {
    height: 94px;
    background: url(../i/m_manik.jpg) center center no-repeat;
    border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
}

#arc {
    height: 74px;
    background: url(../i/m_archive.gif) center center no-repeat;
    border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
}

#wth {
    font-family: TonnyBanglaMJ;
    font-size: 17px;
    text-align: center;

    background: #FFF5E4;
    border-top: 1px solid #FFCC80;
    border-left: 1px solid #FFCC80;
    border-bottom: 1px solid #FFCC80;
}

#wth .logo {
    background: url(../i/m_wth.gif) center center no-repeat;
    height: 78px;
}

/*
#wth .temp {
    background: url(../i/w_desh_high.gif) center center no-repeat;
    height: 17px;
}
*/

#wth .high {
    background: url(../i/w_desh_high.gif) center center no-repeat;
    height: 21px;
}

#wth .low {
    background: url(../i/w_desh_low.gif) center center no-repeat;
    height: 21px;
}

#wth .sunrise {
    background: url(../i/w_sunrise.gif) center center no-repeat;
    height: 21px;
}

#wth .sunset {
    background: url(../i/w_sunset.gif) center center no-repeat;
    height: 21px;
}

#wth .data {
    background: #FFCC80;
    height: 21px;
}

#currency {
    height: 30px;
    background: #a1bdea;
    border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;
    border-bottom: 1px solid #6c6c6c;
}

.pg {
    padding: .2em .5em .5em .5em;
    text-align: left;
}

.pg_head{
    font-family: TonnyBanglaMJ;
    font-size: 22px;
    color: #1A50B8;
}

a.pg_head:hover {
    font-family: TonnyBanglaMJ;
    font-size: 22px;
    color: #669900;
    text-decoration: none;
}
.pg_b_top10{
    font-family: TonnyBanglaMJ;
    font-size: 17px;
    line-height: normal;
}
.pg_head_wh{
    font-family: TonnyBanglaMJ;
    color: white;
    font-size: 24px;
}

.pg_b{
    font-family: TonnyBanglaMJ;
    font-size: 17px;
}

.bangla_wh{
    font-family: TonnyBanglaMJ;
    font-size: 17px;
    color: white;
}
.pg ul, #latest ul {
    padding: 0em 0em 0em 0em;
    margin: 0em;

    font-family: TonnyBanglaMJ;
    font-size: 17px;
}

.btmtable {
    padding: .5em .5em .5em .5em;
    border: 1px solid;
}

.msg {
    font-family: TonnyBanglaMJ;
    font-size: 17px;

    width: 100%;
    margin: 2px;
    padding: 2px;
    border: solid 1px rgb(200,200,200);
}

.msg .head {
    font-family: TonnyBanglaMJ;
    font-size: 17px;

    clear: both;
    display: block;
    margin: 2px;
    padding: 2px;
    background-color: rgb(187,211,247);
    font-weight: bold;
}


.hmenu {
    font-family: TonnyBanglaMJ;
    font-size: 17px;
    color: #FFFFFF;
    text-align:center;
}

a:visited{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}

.clearall {
    width: 100%;
    height: 1px;
    clear: both;
    display: block;
    font-size: 1px;
    line-height: 1px;
}
/* footer */

a.bottom_link:active, a.bottom_link:link, a.bottom_link:visited {
    font-family : Verdana, Helvetica, Arial, sans-serif; font-size: 12px; text-align:center;
    font-weight : normal; font-style : normal; color: #0080FF; text-decoration: none;
    background-color: none;  vertical-align: middle; }

a.bottom_link:hover {
    font-family : Verdana, Helvetica, Arial, sans-serif; font-size :12px; text-align:center;
    font-weight : normal; font-style : normal; color: #FF0000; text-decoration: none;
    background-color: none; vertical-align: middle; }



#cntFoot {
    HEIGHT: 80px
}
#cntFootLft {
    BACKGROUND: url(../i/_gb_coo4.png) no-repeat left bottom
}
#cntFootCtr {
    BACKGROUND: url(../i/_gb_coo5.png) repeat-x left bottom
}
#cntFootRgt {
    BACKGROUND: url(../i/_gb_coo6.png) no-repeat right bottom
}

/*  content background, center  */
#content {
    width: 100%;
}

#cntLft {
    background: url('../i/_gb_coo2.png') left top repeat-y;
}

#cntCtr {
    background: #fff;
}

#cntRgt {
    background: url('../i/_gb_coo3.png') right top repeat-y;
}

/* Content Inner */
.pBitBdyGryBtm {
/*  background: #f5f5f5; */
    border-right: 1px solid #b8b8b8;
    padding-right: 9px;
}
.box, .boxLc {
    margin: 10px 0px 12px 0;
    width: 100%;
}
.pBitHdLft {
    background: url('../i/_gb_pBit.gif') left top no-repeat;
    height: 24px;
}

.pBitHdCtr {
    height: 24px;
    background: url('../i/_gb_pBiu.gif') left top repeat-x;
    font-weight: bold;
    color: #505050;
}

.pBitHdRgt {
    height: 24px;
    background: url('../i/_gb_pBiv.gif') right top no-repeat;
}
.boxHdFloatL {
    margin: 0;
    padding: 3px 0 0 0;
    float: left;
    clear: none;
    text-align: center;
}
.boxHdFloatR {
    width: 15px;
    margin: 1px 0 1px 6px;
    padding: 0;
    float: right;
    clear: none;
    text-align: center;
}
/* Content Inner - Box*/
.pBitBox {
    width: 100%;
    margin: 0;
    padding: 0;
}
.pBitDiv {
    height: 1px;
    margin: 0 1px;
    padding:0;
    background-color: #b8b8b8;
}
.pBitBdyRgt {
    background: #fff url('../i/_gb_pBix.gif') right top repeat-y;
}
.pBitBdyLft {
    background: url('../i/_gb_pBiw.gif') left top repeat-y;
}

.pBitBdyCtr {
    background: #fff;
}
/*Box Bottom*/
.pBitFtLft {
    background: url('../i/_gb_pBiz.gif') left bottom no-repeat;
}
.pBitFtCtr {
    background: url('../i/_gb_pBj0.gif') left bottom repeat-x;
}

.pBitFtRgt {
    background: url('../i/_gb_pBj1.gif') right bottom no-repeat;
}

/*Middle content*/
.pBitTBLft {
    width: 65%;
    float: left;
    clear: none;
    padding: 3px 10px 10px 10px;
}
.pBitTBRgt {
    width: 30%;
    float: right;
    clear: none;
    text-align: left;
    padding: 0px 20px 10px 0px;
}
.newsBoxLft {
    background: url(../i/_gb_boxI.gif) top repeat-x #F5F5F5;
    border-left: 1px solid #B8B8B8;
    border-top: 1px solid #B8B8B8;
}
.newsBoxCtr {
    background: url(../i/_gb_boxI.gif) top repeat-x #F5F5F5;
    border-top: 1px solid #B8B8B8;
}
.newsBoxRgt {
    background: url(../i/_gb_boxI.gif) top repeat-x #F5F5F5;
    border-right: 1px solid #B8B8B8;
    border-top: 1px solid #B8B8B8;
}

.boxHdLft {
    background: url('../i/_gb_boxH.gif') left top no-repeat;
    height: 25px;
}

.printview_img {
    width: 120px;
    height: 160px;
    font-weight: bold;
    color: #505050;
    border: 0px solid #BE00DB;
    padding: 0px 0px 0px 20px;
}

.boxHdCtr {
    font-weight: bold;
    background: url('../i/_gb_boxI.gif') left top repeat-x;
    color: #505050;
    height: 25px;
    border-top: 1px solid #B8B8B8;
    border-bottom: 1px solid #B8B8B8;
}

.boxHdRgt {
    background: url('../i/_gb_boxJ.gif') right top no-repeat;
    height: 25px;
}
.boxBdyLft1 {
    background: url('../i/_gb_boxB.gif') left top repeat-y;
}
.boxBdyCtr {
    background: #f5f5f5;
}
.boxBdyRgt1 {
    background: url('../i/_gb_boxC.gif') right top repeat-y;
}
.boxFtLft {
    background: url('../i/_gb_boxF.gif') left bottom no-repeat;
    height: 11px;
}

.boxFtCtr {
    background: url('../i/_gb_boxG.gif') left bottom repeat-x;
    height: 11px;
}

.boxFtRgt {
    background: url('../i/_gb_boxK.gif') right bottom no-repeat;
    height: 11px;
}


#tab_border {
    border: 1px solid #D8D8D8;
}

.news_head {
/*  width: 100%; */
    padding: 0;
    margin: 5px 5px 0px 5px;
    border: 1px solid #D8D8D8;
    background: url(../i/tabtop-bg2.gif) repeat-x top;
}
.counter_bg {
    padding: 15px auto;
    margin: 0px 0px 5px 0px;
    height:90px;
    width:220px;
    text-align:center;
    background: url(../i/counter_bg.png) no-repeat;
    vertical-align: middle;
    font-family: TonnyBanglaMJ;
    font-size: 17px;
}
.news_body {
    padding: 3px;
    margin: 5px 5px 0px 5px;
    border: 1px solid #D8D8D8;
}
.bangla {
    font-family: TonnyBanglaMJ;
    font-size: 17px;
}
.news_border {
    padding: 5px;
    margin: 5px 5px 0px 5px;
    border: 1px solid #D8D8D8;
}

#marqueecontainer{
position: relative; 
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
font-weight: normal;
height: 175px;
}
@font-face {
    font-family: TonnyBanglaMJ;
    font-style:  normal;
    font-weight: normal;
    src: url(../f/tonny_ie6.eot);
  }

a.top_link_w {
    font-family: Tahoma, Verdana, Arial, Helvetica; 
    font-size: 10px;
    color: white;
    text-decoration: underline;
    font-weight: bold;
}

a:hover.top_link_w {
    font-family: Tahoma, Verdana, Arial, Helvetica; 
    font-size: 10px;
    color: yellow;
    text-decoration: underline;
    font-weight: bold;
}
#footer {
    BACKGROUND: url(../i/footer_bg_top.png) no-repeat left bottom;
    height:62px;
}

#news_container {
    width: 100%;  
    margin: 10px 5px 0px 3px; 
    border: 1px solid #C7E1EF;
    background: url(../i/tabtop-bg2.gif) repeat-x top #ffffff;
    padding: 0 0 0 1.5em;
    clear: both;
}
#comment3 {
    font-family: Tahoma;
    font-size: 17px;
}