@import url("news.css");

body {margin:0;font-family: Arial, Helvetica, sans-serif;color:#333;font-size:11px;}

#outter_div{width:860px;height:auto;margin:0px auto;padding:0px 10px 10px;border:solid 1px #EEEEEE;background-color:#FFFFFF;}
#tbl_main{background-color:#FFFFFF;}

#header_row{background:url(../images/slbfe_header.jpg) no-repeat;width:860px;height:90px;}

/* menu  ------------------------------------------------------------------------- */
#menu_row{width:860px;height:39px;background:url(../images/menu_row_bg.gif) repeat-x;}
#menu_row #menu_div{background:url(../images/menu_bg.gif) repeat-x;width:860px;height:31px;}
#menu_row #menu_div a, #menu_row #menu_div a:visited{display:block;float:left;height:19px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:7px 14px 5px 14px;border-right:solid 1px #FFFFFF;}
#menu_row #menu_div a:hover{display:block;float:left;height:19px;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:7px 14px 5px 14px;border-right:solid 1px #FFFFFF;background:url(../images/menu_bg_over.gif) repeat-x;}

/* left column ------------------------------------------------------------------------- */	
#left_column{width:620px;height:817px;} /*width:570px;*/
	/* alert div */	
	.alert_div{padding:4px;margin:1px 0px 0px 0px;}
		.info{background-color:#F8F4E0;color:#444444;}
		.err{background-color:#FF0000;color:#FFFFFF;font-weight:bold;}
		.none{visibility:hidden;display:none;}
	/* flash banner */	
	#flash_banner_div{width:620px;height:230px;background-color:#FFFFFF;margin:2px 0px 0px 0px;}/*width:570px;*/
	
	#flash_gallery_div{width:620px;height:230px;background-color:#FFFFFF;margin:2px 0px 0px 0px;text-align:center;}
	
	/* main_content - left column  */	
	#main_content_div{width:620px;height:auto;float:left;font-size:12px;} /*width:570px;*/
		#main_content_div img{margin:0px 7px 5px 0px;padding:2px;;border:solid 1px #CCC;}
	
		/* home details */	
		#home_details_div{width:620px;background-color:#FFFFFF;} /*width:570px;*/
			/* welcome section */	
			#welcome_div{padding:3px 0px 0px 0px;}
			#welcome_title_div{background:url(../images/welcome_bg.gif) no-repeat;height:22px;color:#7f111a;font-size:14px;font-weight:bold;padding:8px 0px 0px 8px;}
			#welcome_details_div{height:auto;padding:7px 7px 7px 7px;}
			/* home image links */	
			#home_img_links_div{width:195px;height:auto;float:left;background:url(../images/line_bg.gif) repeat-y;margin-top:2px;display:inline;}
			#home_img_links_div img{margin:2px 2px 2px 7px;border:none;padding:0;}
		
		/* home mid column */	
		#home_mid_div{margin:11px 0px 0px 0px;}
			/* home messages */	
			#messages_td{width:310px;vertical-align:top;}
				.message_div{float:left;height:auto;padding-bottom:10px;}
					.message_title_div{width:296px;height:23px;padding:7px 0px 0px 14px;background:url(../images/messages_title_bg.gif) no-repeat;color:#F9F8F2;font-size:12px;font-weight:bold;}
					.message_details_div{padding:13px 10px 7px 10px;float:left;width:290px;line-height:14px;}
					.message_details_div img{border:solid 3px #88815C;float:left;margin:1px 8px 5px 0px;}
			/* home news */	
			#news_td{vertical-align:top;}
				#home_news_div{padding:0px 0px 0px 4px;}
					#home_news_title_div{width:292px;height:22px;background:url(../images/news_home_title.gif) no-repeat;color:#FFFFFF;font-size:12px;font-weight:bold;padding:8px 0px 0px 14px;} /*width:242px;*/
					#home_news_content_div{padding:8px 6px 8px 7px;width:293px;float:left;background-color:#FEFEFE;}/*width:243px;*/
						#home_news_content_div .home_news_item{height:auto;float:left;color:#5F5F5F;margin-bottom:8px;padding-bottom:5px;background:url(../images/news_item_bottom_bg.gif) repeat-x;background-position:bottom;}
						#home_news_content_div .home_news_item .title{font-weight:bold;color:#5F5F5F;font-size:11px;}
						#home_news_content_div .home_news_item .content{}
						#home_news_content_div .home_news_item .content img{border:solid 3px #D5D0B5;margin:4px 0px 2px 0px;padding:0;clear:both;display:block;}
						#home_news_content_div .home_news_item .more a,#home_news_content_div .home_news_item .more a:visited{color:#D25675;text-decoration:none;}
						#home_news_content_div .home_news_item .more a:hover{color:#D25675;text-decoration:underline;}
						
		#left_column .box_div{height:auto;margin-top:4px;}
		#left_column .box_div .title_div{height:23px;background:url(../images/title_bar_bg.gif) repeat-x;color:#FFFFFF;font-size:12px;font-weight:bold;padding:6px 0px 0px 10px}
		#left_column .box_div .content_div{padding:10px;}
		
		
		
		
/* right column ------------------------------------------------------------------------- */		
#right_column{padding-left:4px;width:236px; height:auto;} /*width:286px;*/
#right_column #lang_div{width:236px; height:27px;}	/*width:286px;*/
	/* langs */
	a.sinhala,a.sinhala:visited{background:url(../images/sinhala.gif) no-repeat;background-position:top;display:block;height:27px;width:79px;float:left;}
	a.sinhala:hover{background-position:bottom;}
	a.tamil,a.tamil:visited{background:url(../images/tamil.gif) no-repeat;background-position:top;display:block;height:27px;width:78px;float:left;}
	a.tamil:hover{background-position:bottom;}
	a.english,a.english:visited{background:url(../images/english.gif) no-repeat;background-position:top;display:block;height:27px;width:79px;float:left;}
	a.english:hover{background-position:bottom;}

	/* login div */
	#login_div{width:211px;height:141px;background:url(../images/login_bg.gif) no-repeat;margin:3px 0px 0px 2px;padding:9px 0px 0px 21px;color:#262626;font-size:11px;}
		#login_div #login_form_div{padding:10px 0px 0px 0px;}
		#login_div #login_form_div table tr td{padding:2px 5px 2px 0px;}
		input.login_text{width:186px;}		
		.login_button{background:url(../images/login_button.gif) no-repeat;width:76px;height:22px;font-size:11px;font-weight:bold;border:none}
	/* box div- right column */	
	#right_column .box_div{background:url(../images/contact_bg.gif) repeat-x bottom;margin-top:7px;color:#262626;background-color:#F7F7F7;font-size:12px;}
	#right_column .box_div .title_div{width:226px;height:23px;background:url(../images/title_bar_bg.gif) repeat-x;color:#FFFFFF;font-size:12px;font-weight:bold;padding:6px 0px 0px 10px} /*width:276px;*/
	#right_column .box_div .content_div{padding:10px;border:solid 1px #eee;}
	.phone{background:url(../images/phone.png) no-repeat;background-position:150px 10px;}
		#right_column .box_div .content_div ul{padding:0;margin:5px 2px 5px 0px;}
		#right_column .box_div .content_div ul li{list-style:none;font-size:12px;font-weight:bold;color:#7f171f;}
		
	/* image links for sections - right column */	
	#sections_div{margin-top:7px;width:236px;} /*width:286px;*/
		#sections_div img{margin:0px 0px 4px 4px;}
	
	#promo_div{margin-top:7px;width:236px;height:200px;background:#ddd;}
		
		
	/* links div - right column */	
	#links_div{width:226px;float:left;background-color:#f9f9f9;padding:15px 0px 0px 10px;margin:2px 0px 10px 0px;} /*width:276px;*/
		#links_div ul{margin:0; margin-bottom:10px;padding:0 20px;}
		#links_div span{padding-bottom:10px;display:block;}
		
		#links_div span a, #links_div span a:visited{font-weight:bold;font-size:12px;color:#262626;text-decoration:none;}
		#links_div span a:hover{font-weight:bold;font-size:12px;color:#262626;text-decoration:underline;}
		
		#links_div ul.hidden{visibility:hidden;display:none;}
		
		#links_div ul a, #links_div ul a:visited{font-size:11px;color:#A52242;}
		#links_div ul a:hover{font-size:11px;color:#CB4365;}
	
/* footer ------------------------------------------------------------------------- */
#footer_td{width:860px;height:60px;background-color:#F8F4E0;color:#787878;}
	#footer_td #footer_menu_div{padding:15px 0px 0px 8px;float:left;}
		#footer_td #footer_menu_div a,#footer_td #footer_menu_div a:visited{color:#787878;text-decoration:none;padding:0px 3px 0px 3px;}
		#footer_td #footer_menu_div a:hover{color:#787878;text-decoration:underline;}
	#footer_td #footer_text_div{clear:left;padding:7px 0px 0px 11px;}


/* font classes ------------------------------------------------------------------------- */
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underline{text-decoration:underline;}
.bold_12{font-weight:bold;font-size:12px;}
.bold_12_dark{font-weight:bold;font-size:12px;color:#262626;}
.bold_12_pink{font-weight:bold;font-size:12px;color:#C62A51;}
.bold_13_pink{font-weight:bold;font-size:13px;color:#C62A51;}

a.bold_13_pink, a.bold_13_pink:visited{font-size:13px;font-weight:bold;color:#A52242;}
a.bold_13_pink:hover{font-size:13px;font-weight:bold;color:#CB4365;}

a.pink_11, a.pink_11:visited{font-size:11px;font-weight:bold;color:#A52242;}
a.pink_11:hover{font-size:11px;font-weight:bold;color:#CB4365;}

.title{font-weight:bold;font-size:16px;color:#C62A51;}
.subtitle{font-weight:bold;font-size:14px;color:#262626;}

/* other layout classes ------------------------------------------------------------------------- */
.left{float:left;}
.right{float:right;}

/* element styles overriding ------------------------------------------------------------------------- */
p{margin:12px 0px 12px 0px;}

/* dropdown ------------------------------------------------------------------------------------------- */
#menu {  background:transparent url(../images/menu_bg.gif) repeat-x scroll top; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }
 
#nav a { display: block; line-height:30px; padding:0 10px; border-right:1px solid #FFFFFF; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; text-decoration:none; background:transparent url(../images/menu_bg.gif) repeat-x scroll top; }
 
#nav a:hover { background:transparent url(../images/menu_bg_over.gif) repeat-x scroll bottom; }
 
#nav li { float: left; }
 
#nav li ul { position:absolute; background:orange; width:220px; left:-999em; z-index:99; }
 
#nav li ul li {  width:220px; }

#nav li ul li a { display: block; line-height:30px; padding:0 10px; border:1px solid #FFFFFF; border-top:none; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-weight:normal; text-decoration:none; background:#000 transparent url(../images/menu_bg.gif) repeat-x scroll top; font-family:Arial,Helvetica,sans-serif; font-size:11px;width:220px;background:#333;}

#nav li ul li a:hover{background:#666;}
 
#nav li:hover ul, #nav li.sfhover ul { left:auto; }

.clear { clear:both; }


/* feedback ------------------------------------------------------------------------------------------- */


.contact_message { padding:10px; font-weight:bold; display:none;color:#c00;margin-top:10px;}




/*---admin-----------------------------------------------*/

#admin_menu_row{
	width:860px;
	height:30px;
	background:url(../images/menu_row_bg.gif) repeat-x -14px;
}

#admin_menu_row #menu_div{
	background:url(../images/menu_bg.gif) repeat-x;
	width:860px;
	height:25px;
}

#admin_menu_row #menu_div a, #admin_menu_row #menu_div a:visited{
	display:block;
	float:left;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 5px 5px 5px;
	border-right:solid 1px #FFFFFF;
}

#admin_menu_row #menu_div a:hover{
	display:block;
	float:left;
	height:15px;
	background:url(../images/menu_bg_over.gif) repeat-x;
}


.admin_home_tbl .item{
	width:150px;
	height:150px;
	border:solid 1px #ccc;
}

.admin_home_tbl .item a{
	width:130px!important;
	height:10px!important;
	display:block;
	padding:130px 10px 10px 10px;
	background-color:#FFFFEE!important;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
}

.admin_home_tbl .item a:hover{
	background-color:#FFFFDD!important;
	color:#fff;
}

.admin_home_tbl .item a span{
	text-align:center;
	display:block;
}

.admin_home_tbl .item a:hover span{
	text-align:center;
	display:block;
	background:#FF6600;
}

.admin_home_tbl .item a.article_cat{
	background-image:url(../images/icons/article_cat.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.article{
	background-image:url(../images/icons/articles.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.article_content{
	background-image:url(../images/icons/article_content.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.news{
	background-image:url(../images/icons/Document.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.users{
	background-image:url(../images/icons/Buddy-Blue.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.homepage{
	background-image:url(../images/icons/Home.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.mainlinks{
	background-image:url(../images/icons/Forward.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.mainlinks{
	background-image:url(../images/icons/Forward.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.gallery{
	background-image:url(../images/icons/Picture.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

.admin_home_tbl .item a.logout{
	background-image:url(../images/icons/LogOff.png);
	background-repeat:no-repeat;
	background-position:27px 15px;
}

a.admin_home{
	font-size:14px;
	color:#861D24;
}

h2.admin{
	font-size:17px;
	padding:0;
	margin:10px 2px;
}