body, table {
	font-family: Arial, Helvetica;
	font-size: 13px;
	margin:0;
	padding:0;
}
.e1{
	font-family: Arial;
	font-size: 13px;
}
.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: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #669900;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}

/* page heads */

a.b2wh:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.b2wh:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.b2wh:hover {
	color: #669900;
	text-decoration: none;
}
a.b2wh:active {
	color: #FFFFFF;
	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; }

.poll { border: 1px solid #CCCCCC; }

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

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

#main {
	width: 100%;
	vertical-align: top;
	text-align: center;

	font-family: SutonnyMJ;
	font-size: 18px;
}

#t_logo {
	background: url(../i/t_logo.gif) center center no-repeat;
	height: 103px;
}

#t_bar {
	background: url(../i/t_bar.gif) center center repeat-x;
	height: 8px;
	font-size: 8px;
	border: 1px solid;
}

#t_dtup {
	background-color: #D2D2D2;
	height: 30px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
}

#t_dt {
	margin: 3px 0px 0px 1%;
	float: left;
	width: 45%;
	border: 1px solid;
}

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

.mid {
	vertical-align: top;
/*	text-align: center; */
	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: SutonnyMJ;
	font-size: 22px;
	text-decoration: underline;
	color: red;
}

/*
#latest {
	margin: 2px 2px 2px 2px;
	padding: 0px 0px 5px 5px;
	border: 1px solid red;
	text-align: left;
}

#latest .head{
	margin: 0px 0px 0px -5px;
	height: 17px;
	background: url(../i/b_latest.gif) left top no-repeat;
}
*/

#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 {
	margin: 5px 5px 0px 5px;
	border-top: 1px solid #6c6c6c;
}

.ad_line {
	margin: 3px;
	border-top: 1px solid #6c6c6c;
}

/*
.brief {
	margin: 5px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CDCDCD;
	background-color: #f2f2f2;
	text-align: left;
}

.brief_ylw {
	margin: 5px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #CDCDCD;
	background-color: #fdffdf;
	text-align: left;
}
*/

/***********************/
/***   LEFT COLUMN   ***/
/***********************/
#menu {
	background-color: rgb(255,255,255);

	font-family: SutonnyMJ;
	font-size: 18px;
}

#menu ul {
	padding: 0em;
	margin: 0em;
	list-style: none;
}

#menu li {
	margin: 0em;
}

#menu li a {
	display: block;
	padding: 0.05em 0em 0.05em 1em;
	border-top: solid 1px #AAAAAA;
	height: 20px;
}

#menu a:hover {
	color: #FFFFFF;
}

#menu ul.dai li a {
	background-color: #D2D2D2;
}

#menu ul.div li a {
	background-color: #B6CEC7;
}

#menu ul.fea li a {
	background-color: #C9DBED;
}

#menu ul.extra li a{
	background-color: #e1d6e7;
}

#menu ul.extra li a:hover{
	background-color: #a370c9;
}

#menu ul.special li a{
	background-color: #b1e7df;
}

#menu ul.special li a:hover{
	background-color: #007a63;
}

#menu ul.dai li a:hover {
	background-color: #6c6c6c;
}

#menu ul.div li a:hover {
	background-color: #678587;
}

#menu ul.fea li a:hover {
	background-color: #3169a5;
}

.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: SutonnyMJ;
	font-size: 18px;
	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 {
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 5px 5px;

	text-align: left;
}

.pg_head{
	margin: 0px 0px 0px -5px;
	padding: 2px 0px 0px 28px;

	background: url(../i/b_page.gif) left top no-repeat #6c6c6c;
	color: #ffffff;
	height: 22px;

	font-family: SutonnyMJ;
	font-size: 24px;

	color: #0;
}

*/

.pg {
	padding: 1em 0em 0em 1em;
	text-align: left;
}

.pg_head{
	font-family: SutonnyMJ;
	font-size: 24px;
}

.pg ul, #latest ul {
	padding: 0em 0em 0em 2em;
	margin: 0em;
	list-style: url(../i/ar.gif) none;

	font-family: SutonnyMJ;
	font-size: 18px;
}

/*
.pg li.ph {
	list-style: url(../i/ph.gif) none;
}
*/

/*
pg li {
	margin: 0em;
}

.pg li a {
	display: block;
	padding: 0.05em 0em 0.05em 1em;
	border-top: solid 1px #AAAAAA;
	height: 14px;
}
*/

.msg {
	font-family: SutonnyMJ;
	font-size: 18px;

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

.msg .head {
	font-family: SutonnyMJ;
	font-size: 18px;

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