@charset "utf-8";
/* CSS Document */

#top-bar {background:#DBDBDB url(../images/bottom-bg.png) repeat-x scroll 0 0;color:#fff; clear:both; margin: 0px auto; width:992px;}
#top-bar {overflow:hidden;padding:6px 0; text-align:left;}

#bot-bar {background:#DBDBDB url(../images/bottom-bg.png) repeat-x scroll 0 0;color:#fff; clear:both; margin: 0px auto; width:992px;}
#bot-bar {overflow:hidden;padding:6px 0; text-align:left;}
#bot-bar a{color:#fff; text-decoration:none;}
#bot-bar a:hover{color:#fff; text-decoration:underline;}
#headerContainer { width:992px; height:100px; background: #305086 url(../images/beljourn_header.jpg) repeat-x scroll 0; padding:0px; clear:both; margin: 0px auto; color:#fff; text-align:right; font:Arial, Helvetica, sans-serif;}
#navigation{width:992px; height:21px; clear:both; margin: 0px auto 0px auto; background: #305086 url(../images/horiz-bg.png) repeat-x scroll 0 0; color:#ff9900; text-align:center; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; text-transform:uppercase; padding:5px 0 5px 0; overflow:hidden;}
.navlinks a{color:#fff; text-decoration:none;}
.navlinks a:visited{color:#fff; text-decoration:none;}
.navlinks a:hover{color:#000; text-decoration:none;}
.subnavigation {display:none; text-align:center; color:#FFCC33; text-transform:none; overflow:auto;}	
.subnavigation a {color:#FFCC33; text-transform:none; overflow:auto; text-decoration:none;}	
#container { width:982px; min-height:400px; padding:5px 5px 5px 5px; clear:both; margin: 0px auto; background-color:#375c95; clear:both; overflow:hidden;}
.spacing{width:4px; height:4px; float:left; background-color:#00546b;}
#footerContainer { width:992px; padding:0 0 0 0; clear:both; margin: 0px auto; font:Arial, Helvetica, sans-serif; color:#000; font-size:12px; text-align:center;}
body {background: #FEFBF4 url(../images/background-flowers.jpg) no-repeat scroll 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:normal;margin:0px 0px; padding:0px; vertical-align:middle; text-align:center;}
a {text-decoration:none; color:#800000;}
.regular{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.regular a{text-decoration:none;}
.regular a:hover{text-decoration:none;}
.regularMaroon{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#800000;}
.regularMaroon a{text-decoration:none;}
.regularMaroon a:hover{text-decoration:none;}
.regularVerySmall{ font:Arial, Helvetica, sans-serif; font-size:9px; color:#000; font-weight:normal;}
.tinyRegular{ font:Arial, Helvetica, sans-serif; font-size:10px; color:#000; font-weight:normal;}
.regularBold{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}
.regularBold a{text-decoration:none; color:#000066; font-weight:bold;}
.regularBold a:hover{text-decoration:underline; color:#666666; font-weight:bold;}
.redBold{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:bold;}
.redBold a{text-decoration:none; color:#CC0000; font-weight:bold;}
.redBold a:hover{text-decoration:underline; color:#666666; font-weight:bold;}
.regularWhite{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.regularWhite a{text-decoration:none; color:#fff;}
.regularWhite a:hover{text-decoration:underline; color:#fff;}
.copyrightText {font-size: 10px; font-family : Arial, Helvetica, sans-serif; color : #000000; }
.copyrightText A{font-size: 10px; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration:none;}
.copyrightText A:hover{ font-size: 10px; font-family : Arial, Helvetica, sans-serif; color : #000000; text-decoration:underline;}
#left_column{ width:676px; padding:0px; margin:0px; float:left; text-align:left;}
#Single_column{width:980px; padding 0px; margin:0px; float:none; text-align:left;}
#right_column{ width:300px; padding:0px; margin:0px; float:left; text-align:left;}
#spacing{ width:5px; padding:0px; margin:0px; background-color:#00546bs; float:left; text-align:left;}
.allClear{float:none; clear:both; padding:4px 0 0 0; overflow:hidden;}
.dottedline{border-bottom:#999 1px dotted; margin:5px 0; width:100%}
.dottedBox{border:#999 1px dotted; margin:5px 0; width:100%}
.dottedlineLeft{border-left:#999 1px dotted; margin:5px 0; width:100%}
.errorMsg{font:Arial, Helvetica, sans-serif; color:#993300; font-weight:bold;}
.borderlessImage{ border-style:none;}	
.row{clear:both; float:none; overflow:hidden; padding:3px 0px 3px 0px;}
.rowItem{float:left; padding: 0 10px 5px 0; overflow:hidden;}
.errorBorder{border:solid 1px #FF0033;}
.showDiv{display:block;}
.hideDiv{display:none;}
.button{height:18px; margin:0 0 0 5px; padding:3px 5px 0 5px; float:left;}
.button_active{height:18px; margin:0 0 0 5px; padding:3px 5px 0 5px; float:left; color:#ff9900;}
.button_over{height:18px; color:#fff; margin:0 0 0 5px; padding:3px 5px 0 5px; float:left;}
.curPageHighlight{ background-color:#666600; padding:4px; width:265px; -moz-border-radius:7px; color:#66FFCC;}
.current_issue{background:url(../images/current_issue_bg.jpg); width:300px; height:70px; }
.current_issue div {text-transform:uppercase; position:relative; top:30px; left:80px; font-weight:bold; color:#800000; font-size:20px}
.current_issue a{color:#800000;}
.current_issue_english{background:url(../images/the_journal.jpg); width:300px; height:100px; }
.current_issue_english div {text-transform:uppercase; position:relative; top:67px; left:100px; font-weight:bold; color:#800000; font-size:20px}
.current_issue_english a{color:#800000;}
#btn_submit{border:solid thin #330000; background-color:#000066; color:#CCCCCC; font-weight:bold;}
.mdl {background:#FFFFFF none repeat scroll 0 0;padding:10px 0 0 0;margin:5px 0 0 0;position:relative;}
.h-sub2 span {background:#375c95 none repeat scroll 0 0; float:left; padding:0 10px;}
.h-wrap {margin-bottom:10px;}
.h-sub span {background:#375c95 none repeat scroll 0 0;float:left;padding:8px 10px;}
.h-sub {color:#FFFFFF;font-family:Arial;font-size:21px;font-weight:bold;line-height:20px;margin:0 0 5px;overflow:hidden;padding:0 10px 0 0;text-transform:uppercase;}
.h-sub2 {color:#FFFFFF;font-family:Arial;font-size:19px;font-weight:bold;line-height:14px;margin:0 0 5px;overflow:hidden;padding:0 10px 0 0;text-transform:uppercase;}
.first{margin:0;}
.mdlContent{padding:0 5px 15px 10px;}
#left_column ol.lst {font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;line-height:16px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 10px 15px 0;padding:0;}
.dim_verysmall{color:#999; font-size:10px;}
.dim_small{color:#999; font-size:11px;}
a.dim_small{color:#999;}
#left_column ol.lst li {border-bottom:medium none;margin-bottom:0;}
#left_column ol.lst li {margin:0 0 2px;padding:0 0 28px;}
#left_column ol.lst li div.title2 {margin-bottom:7px;margin-right:20px;}
#left_column ol.lst li div.title2 {font-size:11px;font-weight:bold;line-height:16px;margin:0;padding:0;}
#left_column  ol.lst li div.title1 a, #left_column ol.lst li div.title2 a, #left_column .latest_news div.title2, #left_column span.title2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:12px;color:#800000;}
#left_column li p {color:#999999;font-family:Verdana,sans-serif;font-size:9px;line-height:15px;margin-left:0;text-align:left;}
#left_column li img.thumb {float:left;margin:0 10px 0 0;}
a img {border:medium none;vertical-align:bottom;}
#archivesList span.title {font-size:15px;font-weight:bold;color:#800000;}
#archivesList span.title a {color:#800000;font-weight:bold;}
#archivesList span.title a:hover {text-decoration:none;}
.t-icon-arrow {-moz-background-clip: border;    -moz-background-origin: padding;    -moz-background-size: auto auto;    background-attachment: scroll;    background-color: #517EBB;  background-image: url("../images/site_wide.png");    background-position: 0 -36px;    background-repeat: no-repeat;    float: left;    height: 12px;    margin-bottom: 0;    margin-left: 5px;    margin-right: 0px;    margin-top: 2px;    outline-color: -moz-use-text-color;    outline-style: none;    outline-width: medium;    overflow-x: hidden;    overflow-y: hidden;    vertical-align: middle;    width: 13px;}
.comments_icon {    -moz-background-clip: border;    -moz-background-origin: padding;    -moz-background-size: auto auto;    background-attachment: scroll;      background-image: url("../images/site_wide.png");    background-position: 0 -215px;    background-repeat: no-repeat;    float: left;    height: 12px;    margin-bottom: 0;    margin-left: 5px;    margin-right: 2px;    margin-top: 2px;    outline-color: -moz-use-text-color;    outline-style: none;    outline-width: medium;    overflow-x: hidden;    overflow-y: hidden;    vertical-align: middle;    width: 13px;}
.views_icon {    -moz-background-clip: border;    -moz-background-origin: padding;    -moz-background-size: auto auto;    background-attachment: scroll;      background-image: url("../images/site_wide.png");    background-position: 0 -305px;    background-repeat: no-repeat;    float: left;    height: 12px;    margin-bottom: 0;    margin-left: 5px;    margin-right: 2px;    margin-top: 2px;    outline-color: -moz-use-text-color;    outline-style: none;    outline-width: medium;    overflow-x: hidden;    overflow-y: hidden;    vertical-align: middle;    width: 13px;}
.latestnews_icon {    -moz-background-clip: border;    -moz-background-origin: padding;    -moz-background-size: auto auto;    background-attachment: scroll;      background-image: url("../images/site_wide.png");    background-position: -161px 2px;    background-repeat: no-repeat;    float: left;    height: 12px;    margin-bottom: 0;    margin-left: 4px;    margin-right: 2px;    margin-top: 2px;    outline-color: -moz-use-text-color;    outline-style: none;    outline-width: medium;    overflow-x: hidden;    overflow-y: hidden;    vertical-align: middle;    width: 13px;}
div.article_hub span.title{	font-weight:bold;	font-size:14px;}
div.article_story .title{	font-weight:bold;	font-size:12px;	color:#800000;}
#storyContent div.spacing{	width:8px;	background-color:#fff;}
#storyContent div.dottedline{margin:20px 0 0 0;}
.sort {text-align:right; margin:0 5px 5px 0; font-weight:bold;}
.adBox{padding: 5px 0 0 0;}
#ad300x250{width:300px; height:250px;}
.shortDescBox{border: 1px dotted #000;padding: 2px 6px 2px 6px;text-decoration: none; margin:10px 0 0 0;}
.specialInstructionsBox{border: 1px solid #000;padding: 2px 6px 2px 6px;text-decoration: none; margin:10px 0 0 0; font-weight:bold; background-color:#ffcc99;}
input.voteButton{clear:both; border: 0; background: #375C95; color: white; font-size:12px; padding:5px; margin:0; cursor: pointer; height:25px; font-weight:bold;}
.pollGraph {height:13px; padding:5px 0 5px 0; text-align:center; background-color:#8BA870; font-weight:normal; font-size:10px;}
/************************PAGINATE***************************/
.paginate {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a.paginate {border: 1px solid #000080;padding: 2px 6px 2px 6px;text-decoration: none;color: #000080;}
a.paginate:hover {background-color: #000080;color: #FFF;text-decoration: none;}
a.current {border: 1px solid #000080;font: bold 12px Arial,Helvetica,sans-serif;padding: 2px 6px 2px 6px;cursor: default;background:#000080;color: #FFF;text-decoration: none;}
span.inactive {border: 1px solid #999;font-family: Arial, Helvetica, sans-serif;font-size: .7em;padding: 2px 6px 2px 6px;color: #999;cursor: default;}
.gallery_thumbnail{margin:0 5px 5px 0;}
/*******************End PAGINATE***************************/
/********************commenting rating styels****************/
.comments{clear:both; border-bottom-color:#000; border-bottom-style: dotted; border-bottom-width:1px; padding:5px 0 5px 2px; width:98%; overflow:hidden;}
.videoMETA{width:550px; padding:5px; margin:5px 0 5px 0; text-align:left;}
.ratingDiv_full{float:left; width:20px; height:20px; background:url(../images/star_full.jpg)}
.ratingDiv_null{float:left; width:20px; height:20px; background:url(../images/star_null.jpg)}
.ratingDiv_half{float:left; width:20px; height:20px; background:url(../images/star_half.jpg)}
.thumbs_dn_grey{ background:url(../images/thumbs_sprite.png) no-repeat 0px 0px; width:19px; height:20px; float:left;}
.thumbs_dn_red{ background:url(../images/thumbs_sprite.png) no-repeat 0px -19px; width:19px; height:20px; float:left;}
.thumbs_up_grey{ background:url(../images/thumbs_sprite.png) no-repeat -19px 0px; width:19px; height:19px; float:left;}
.thumbs_up_green{ background:url(../images/thumbs_sprite.png) no-repeat -19px -19px; width:19px; height:19px; float:left;}
.thumbs_msg{float:left; width:30px; height:20px; text-align:center; padding:2px 0 0 0;}
.grey{color:#999;}
.green{color:#006600;}
.red{color:#990000;}
/**************end commenting/rating styles*******************/
.malayalamTitle{	font-family:ML-TTKarthika;font-size:21px;font-weight:bold;line-height:21px;color:#800000;}
.malayalamTitleSmall{font-family:ML-TTKarthika;font-size:17px;line-height:17px;color:#800000;}
.malayalamTitleWhite{font-family:ML-TTKarthika;font-size:21px;font-weight:bold;line-height:21px;color:#fff;text-transform:none;}
.malayalamRegular{font-family:ML-TTKarthika;font-size:20px;	line-height:20px;color:#000000;}
.malayalamRegularSmall{font-family:ML-TTKarthika;font-size:14px;line-height:15px;color:#000000;}
span.englishMalayalam{margin:0 0 0 10px;}
/************** tool tip stylig*********************************/
#article_tooltip_container{width:400px; float:none; clear:both; background-color:#fff; text-align:left; padding:5px;}
#article_tooltip_content{background-color:#fff; padding:5px;}
#article_tooltip_content img{padding: 0 0 5px 5px;}
/****************** Dropdown Nav ******************************/
#topnavContainer{width:992px; height:15px; clear:both; margin: 0px auto 0px auto;background: #305086 url(../images/horiz-bg.png) repeat-x scroll 0 0; color:#ff9900; text-align:left; font:Arial, Helvetica, sans-serif; font-weight:bold;  padding:5px 0 5px 0;}

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;	
	font-size: 16px;
	word-spacing:5px;
}
ul#topnav li {
	float: left;
	margin: 0 20px 0 20px; padding: 0;
	z-index: 9999999;
	text-transform: uppercase;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	color:#fff;
	
}
ul#topnav li:hover a, ul#topnav li a:hover {color:#e8e000; } /*--Hover State--*/

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 25px; left: 0;
	z-index: 99999;
	background-color: #305086; /*--Background gradient--*/
	padding: 0;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
	font-size:12px;
	font-weight:normal;
	
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding:0;
	width: 175px;
	float: left;	
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
	margin: 0; padding:0;
	text-transform: none;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: Uppercase;
	padding:5px 0 0 5px;
	color: #e8e000;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #ddd;
	background-position: 5px 12px ;/*--Override background position--*/
}