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

body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;background:#55595a url(../images/body_bg.jpg) no-repeat top center;}
.clear{clear:both;}

#outter_div{width:970px;height:auto;margin:0 auto;padding:0 10px 10px;background:#001746 url(../images/top_tam_bg.jpg) no-repeat;}

	#top_div{height:173px; text-align:right;}
	#top_div #langs{float:right;padding:0px 10px 0px 0px; width:183px;}
	#top_div #langs a{height:24px; margin-right:1px;outline:none; display:block; float:left; width:60px; text-decoration:none;}
	
	#top_div #langs a.eng_btn{background:url(../images/_lang_eng_but.gif) no-repeat bottom left; text-indent:-2000px;}
	#top_div #langs a.eng_btn:hover{background:url(../images/_lang_eng_but.gif) no-repeat top left;}
	
	#top_div #langs a.ta_btn{background:url(../images/_lang_tam_but.gif) no-repeat bottom left; text-indent:-2000px;}
	#top_div #langs a.ta_btn:hover{background:url(../images/_lang_tam_but.gif) no-repeat top left;}
	
	#top_div #langs a.sin_btn{background:url(../images/_lang_sin_but.gif) no-repeat bottom left; text-indent:-2000px;}
	#top_div #langs a.sin_btn:hover{background:url(../images/_lang_sin_but.gif) no-repeat top left;}
	#top_div #langs a.active{background-position:top left;}

	#navigation{height:52px;background:url(../images/nav_bg.png) no-repeat;padding:0 5px;}
	#navigation ul{margin:0;padding:0;list-style:none;}
	#navigation ul li{float:left;letter-spacing:1px;padding-right:2px;background:url(../images/nav_item_border.png) no-repeat top right;}
	#navigation ul li a{display:block;font-size:13px;font-weight:bold;color:#00175a;text-decoration:none;padding:14px 4px;}
	#navigation ul li a:hover{background:#666;background:url(../images/nav_item_hover_bg.png) repeat-x;}
	#navigation ul li a.active{background:#666;background:url(../images/nav_item_hover_bg.png) repeat-x;}
	#navigation ul li a img{border:none;}
	#navigation ul .last_tab{background: url(none) !important;}
	
	#banner{height:330px;background:#fff;padding:0 7px 0 5px;}
	#banner #flash_banner_wrapper{background:url(../images/flash_banner_tam.jpg) no-repeat;height:330px;padding:7px 7px 0 7px;}
	#banner #flash_banner_wrapper #flash_banner{width:650px;height:316px;float:left;overflow:hidden;}
	#banner #flash_banner_wrapper #right_block{width:285px;height:316px;float:right;}
	#banner #flash_banner_wrapper #right_block img{width:285px;height:316px;border:none;}
		
#content{background:#fff url(../images/content_bg.gif) repeat-y;}
#content_inner{height:auto;padding:0 7px 100px 5px;width:958px;background:url(../images/bottom_bg.png) no-repeat bottom left;}
#chi_down li{
		background: url(../images/pdf_ico.gif) no-repeat left top;
		padding-bottom: 10px;
		list-style: none;
		padding-left: 25px;
		font-size:11px;
	}
#tell_mahinda_form {
	margin: 0px;
	padding: 20px 0px 0px 50px;	
	}
	#tell_mahinda_form input.text,#tell_mahinda_form textarea.text{
	border: 1px solid #CCCCCC;
	width:240px;
	background: url(../images/_text_bg.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	}
	#tell_mahinda_form #button_submit {
	background: url(../images/_but_submit_ta.gif) left top;
	height: 26px;
	width: 87px;
	border-style: none;
	cursor: pointer;
}
	#tell_mahinda_form #button_submit:hover {
	background: url(../images/_but_submit_ta.gif) left bottom;
}

#left_column{height:auto;width:660px;float:left;display:inline;}
	#left_column div.breadcrumb{height:28px;padding:12px 0 0 10px;background:url(../images/page_title_bg.jpg) repeat-x bottom left;margin:5px 0 0;color:#09285c;font-size:14px;font-weight:bold;}
	#left_column div.breadcrumb a{color:#09285c;text-decoration:none;}
	#left_column div.breadcrumb a:hover{color:#176fb6;text-decoration:none;}
	
	#left_column div.breadcrumb .social_media {
		float:right;
		padding-right:5px;
	}
	
	#quote{padding:10px 10px;}
	
	#text_content{padding:10px 25px 0 25px;}
	#text_content p{padding:0;margin:0 0 15px;text-align:justify;}
	#text_content p img.left{‍float:left!important;margin:0 10px 10px 0;border:solid 1px #8ab5d8;padding:2px;}
	
	#text_content p img.right{float:right;margin:0 0 10px 10px;border:solid 1px #8ab5d8;padding:2px;}
	
	#news{margin:20px 20px 0 25px;height:auto;background:url(../images/news_bg.jpg) no-repeat;padding:55px 15px 0 16px;}
	
	#news dl,#news dl dt, #news dl dd{margin:0;padding:0;}
	#news dl dd {height: 0.01%;}
	#news dl{margin-bottom:25px;}
		#news dl dt {margin-bottom:2px;}
		#news dl dt a{font-weight:bold;color:#0160ae;text-decoration:none;}
		#news dl dt a:hover{text-decoration:underline;}
		#news dl dd.date{font-style:italic;}
		#news dl dd.content p{margin:6px 0;}
		#news dl dd.link a{font-weight:bold;color:#0160ae;text-decoration:none;}
		#news dl dd.link a:hover{text-decoration:underline;}
		
		
#page_content{margin:15px 20px 0px 15px;}
	#page_content h1{font-size:18px; color:#000080;}
	#page_content h2,#page_content h2 *{font-size:14px; color:#000000; text-decoration:none;}
	#page_content p{line-height: 18px; text-align:justify;}
	#page_content .page_padding {
		padding: 0px 10px 0px 0px;
	}
	#page_content .year {
	font-size: 14px;
	color: #000000;
	}
	#page_content .sub_head {
	font-size: 14px;
	color: #000000;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	#page_content .quotes_group {padding-top: 10px;}
	#page_content .quotes_group .quote{
	margin: 0px 30px;
	background: url(../images/_stripe_bg.gif) no-repeat left top;
	padding-top: 1px;
	padding-left: 10px;
	}
	#page_content .quote_st {
		background:url(../images/_quote_st.gif) no-repeat left top;
		padding: 3px 0px 0px 17px;
		margin:0px;
	}
	#page_content .quote_en {
		margin-left: 5px;
		position:relative;
		top: 3px;
	}
	#page_content .ulist li{
		padding:0px 0px 10px 0px;
		line-height:17px;
	}
	#page_content .stripe_bg {
	background:url(../images/_stripe_bg.gif) no-repeat left top;
	}
	#page_content .quote_desc {
	padding: 5px 0px 25px 0px;
	text-align:right;
	color: #000000;
	font-weight: bold;
	font-size:11px;
	}
	#page_content .no_float {float:none;}
	#page_content .no_float table tr td {font-size:11px; color:#000000;}
	
	#page_content #speaches_tbl tr td {
		font-size:12px;
		padding-bottom: 10px;
		line-height:18px;
	}
	#page_content #speaches_tbl tr td  a{
		margin-left: 10px;
		font-size:10px;
		color:#333333;
	}
	#page_content #speaches_tbl tr td .view_more {
		text-align:right;
	}
	#page_content #speaches_tbl tr th {
		font-size:12px;
		text-align:left;
		padding:5px 0px 15px 10px;
		background: url(../images/_speach_month_bg.gif) no-repeat left top;
		color:#000000;
	}
	#page_content h3 {
		text-align:center;
		font-size:24px;
		color:#000000;
	}
	#page_content .vote {
		padding-top:15px;
		text-align:center;
	}		

	#video_gallery_tbl {padding:15px;}
	#video_gallery_tbl th{padding:10px 0px 5px 0px; color:#000000;}
	#video_gallery_tbl td {padding-bottom:10px; font-size:12px; color:#000000; font-weight:bold;}
	#video_gallery_tbl a{border:solid 2px #999999; display:block;width:130px;}
	#video_gallery_tbl a:hover{border:solid 2px #176fb6;}
	
	#right_top{height:160px;width:298px;float:left;display:inline;padding:11px 0 0;background:url(../images/right_banner_top_tam.jpg) no-repeat;}
	#right_top #right_block_short{width:285px;height:316px;}
	#right_top #right_block_short img{width:285px;height:316px;border:none;}
	
#right_column{height:auto;width:278px;float:left;display:inline;padding:11px 9px 0;}

	#right_column #newsletter{width:263px;height:75px;background:url(../images/stay_informed_tam.png) no-repeat;padding:90px 0 60px 13px;margin:0 0 15px 2px;}
	#right_column #newsletter form{margin:0;padding:0;}
	#right_column #newsletter input.text{width:246px;height:21px;border:none;background:none;padding:3px 2px 0 2px;font-size:15px;margin-bottom:12px;}
	#right_column #newsletter input.submit{float:right;margin-right:10px;background:url(../images/signup_button_bg.png);border:none;text-indent:-2000px;width:103px;height:26px;cursor:pointer;}
	#right_column #newsletter input.submit:hover{background:url(../images/signup_button_bg.png) bottom left;}
		
		#page_content #image_category{}
	#page_content #image_category a{float:left; border:solid 2px #99ccff;}
	#page_content #image_category #gallery_tbl tr td {padding-bottom:15px;}
	#page_content #image_category #gallery_tbl tr th {
	color: #000080;
	font-size: 12px;
	font-weight: bold;
}
		
		
	#right_column #newsletter input.submit:hover{background:url(../images/signup_button_bg.png) bottom left;}
	
	#right_column #image_gallery{width:267px;height:auto;background:url(../images/image_gallery_tam_bg.png) no-repeat;padding:50px 0 10px 13px;}
	#right_column #image_gallery a{float:left;border:solid 2px #fff;margin:0 9px 9px 0;}
	#right_column #image_gallery a:hover{border:solid 2px #176fb6;}
	#right_column #image_gallery a img{border:none}	
	#right_column #image_gallery a.viewmore_btn{float:right;margin-right:10px;background:url(../images/viewmore_button_tam_bg.png);border:none;text-indent:-2000px;width:103px;height:26px;cursor:pointer;outline:none;}
	#right_column #image_gallery a.viewmore_btn:hover{background:url(../images/viewmore_button_tam_bg.png) bottom left;border:none;}
	
	#right_column #downloads_box img{width:200px;height:80px;border:none;}
	
	#right_column #downloads_box a{float:left;border:solid 2px #fff;margin:0 9px 9px 0;}
	#right_column #downloads_box a:hover{border:solid 2px #176fb6;}
	#right_column #downloads_box a img{border:none}	
	#right_column #downloads_box a.viewmore_btn{float:right;margin-right:10px;background:url(../images/viewmore_button_bg.png);border:none;text-indent:-2000px;width:103px;height:26px;cursor:pointer;outline:none;}
	#right_column #downloads_box a.viewmore_btn:hover{background:url(../images/viewmore_button_bg.png) bottom left;border:none;}
	
		
	#right_column #video_gallery{width:267px;height:auto;background:url(../images/video_gallery_tam_bg.png) no-repeat;padding:45px 0 0 13px;margin-bottom:20px;}
	#right_column #video_gallery div.youtube{padding:5px 3px 5px 5px;width:252px;height:170px;background-color:#fff;margin-bottom:5px;}
	#right_column #video_gallery a.viewmore_btn{float:right;margin-right:10px;background:url(../images/viewmore_button_tam_bg.png);border:none;text-indent:-2000px;width:103px;height:26px;cursor:pointer;outline:none;}
	#right_column #video_gallery a.viewmore_btn:hover{background:url(../images/viewmore_button_tam_bg.png) bottom left;}
	
	#right_column #stay_connected{width:267px;height:auto;background:url(../images/stay_connected_tam_bg.png) no-repeat;padding:0px 0 15px 13px;}
	#right_column #stay_connected div.stay_connected_inner{padding-top:50px;height:0.01%;}
	#right_column #stay_connected a{display:inline-block;width:85px;height:24px;float:left;margin:0 10px 15px 0;outline:none;padding:8px 0 0 38px;text-decoration:none;color:#074a89;font-size:12px;}
	#right_column #stay_connected a.facebook{background:url(../images/icons/FaceBook_32x32.png) no-repeat; background-position:bottom left;}
	#right_column #stay_connected a.twitter{background:url(../images/icons/Twitter_32x32.png) no-repeat; background-position:bottom left;}
	#right_column #stay_connected a.youtube{background:url(../images/icons/Youtube_32x32.png) no-repeat; background-position:bottom left;}
	#right_column #stay_connected a.flickr{background:url(../images/icons/Flickr_32x32.png) no-repeat; background-position:bottom left;}
	
	#right_column #stay_connected a:hover{background-position:bottom left;color:#074a89;}
	
	
	#footer{padding-bottom:60px;background:#001746 url(../images/footer_bg.png) repeat-x bottom left;width:990px;margin:0 auto;}	
	#footer .links{text-align:center;font-size:11px;color:#cbe6fe;padding:4px 0;}
	#footer .links a{color:#cbe6fe;text-decoration:none;}
	#footer .links a:hover{color:#cbe6fe;text-decoration:underline;}
	#footer .copyright{text-align:center;font-size:11px;color:#cbe6fe;padding:4px 0;}
	
	#right_column #downloads_box{
		width:267px;
		height:auto;
		background:url(../images/downloads_tam_bg.png) no-repeat;
		padding:50px 0 35px 13px;
		cursor:pointer;
	}	
		
/* SLIMBOX */

#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../images/loading.gif) no-repeat center center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(../images/closelabel.gif) no-repeat center center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}

/* SLIMBOX end */

.required {
	color: #FF0000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.req_fields {
	color: #FF0000;
	font-size:12px;
}