/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
p{
	color:#D2D3D3;
}
/*Main*/
body{
	background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#D2D3D3;
}
.top_wrapper{
	width:100%;
}
.overlay_wrapper{
	width:100%;
	height:490px;
}
.inner_overlay_wrapper{
	width:100%;
}
.inner_overlay_wrapper .top_container{
	width:1000px;
	height:108px;
	z-index:1000;
	position:relative;
}
.top_container{
	width:1000px;
	height:135px;
	z-index:1000;
	position:relative;
}
.top_container .top_bar{
	width:1000px;
	height:40px;
	padding-top:10px;
}
.top_container .top_bar .branding{
	background-image:url(../images/branding.png);
	background-repeat:no-repeat;
	width:300px;
	height:40px;
	float:left;
}
.top_container .top_bar .branding h1{
	display:none;
}
.top_container .top_bar .search{
	width:180px;
	height:40px;
	margin-top:3px;
	text-align:right;
	float:right;
}

*html .top_container .top_bar .search form input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	border:none;
	height:16px;
	float:left;
}
*+html .top_container .top_bar .search form input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	border:none;
	height:16px;
	float:left;
}
.top_container .top_bar .search form input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	border:none;
	height:20px;
	float:left;
	padding:5px;
}
.top_container .top_bar .search .search_button{
	width:29px;
	height:30px;
	float:left;
}
.nav_container{
	width:1000px;
	height:52px;
	margin-top:5px;
}
.nav_container .nav_left{
	background-image:url(../images/nav_left.png);
	background-repeat:no-repeat;
	width:7px;
	height:52px;
	float:left;
}
.nav_container .nav_middle{
	background-image:url(../images/nav_middle.gif);
	background-repeat:repeat-x;
	width:986px;
	height:52px;
	float:left;
}
.nav_container .nav_right{
	background-image:url(../images/nav_right.png);
	background-repeat:no-repeat;
	width:7px;
	height:52px;
	float:left;
}
/*Navigation*/
.nav_bar{
	background-image:url(../images/nav_middle.gif);
	background-repeat:repeat-x;
	width:986px;
	height:52px;
	float:left;
}
.nav_bar ul{
	text-align:left;
	width:986px;
	height:52px;
}
.nav_bar ul li{
	display:inline;
}
.nav_bar .home{
	background-image:url(../images/home_link.gif);
	background-repeat:no-repeat;	
	width:48px;
	height:52px;
	display:block;
}
.nav_bar .home:hover{
	background-image:url(../images/home_link_hover.gif);
	background-repeat:no-repeat;	
	width:48px;
	height:52px;
	display:block;
}
.nav_bar .news{
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:14px;
	display:block;
}
.nav_bar .news:hover{
	background-color:#000;
	display:block;
}
.nav_bar .other{
	padding-top:12px;
	padding-left:6px;
	padding-right:5px;
	padding-bottom:14px;
	display:block;
}
.nav_bar .other:hover{
	background-color:#000;
	display:block;
}
.nav_bar .first{
	padding-top:12px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:14px;
	display:block;
}
.nav_bar .first:hover{
	background-color:#000;
	display:block;
}
/*Drop Down*/
#navbar {
	margin: 0px;
	padding: 0px;
	z-index:900;
}
#navbar li {
	list-style: none;
	float: left;
	margin: 0px 0.0em 0px;
	text-align:left;
	z-index:900;
	overflow:hidden;
}
#navbar li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #69c1ef;
	text-decoration: none;
	font-size:12px;
	z-index:900;
}
#navbar li a:hover {
	color:#69c1ef;
	z-index:900;
}
#navbar li a span{
	color: #ffffff;
	font-size:10px;
	z-index:900;
}
#navbar li ul {
	display: none; 
	width: 14em;	/* Width to help Opera out */
	background-color: #69f;
	z-index:900;
}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0px;
	padding: 0px;
	margin-top:-2px;
}
#navbar li:hover li, #navbar li.hover li {
	float: none;
	margin: 0px;
	padding: 0px;	
}
#navbar li:hover li a, #navbar li.hover li a {
/*	background-color: #69f;*/
	background-color:#000;
	border-bottom: 1px solid #262626;
	color: #fff;
	padding:5px;
	padding-top:11px;
	padding-bottom:10px;
}
#navbar li li a:hover {
	background-color: #1f1f1f;
}
/*TICKER*/
.ticker_container .ticker_left{
	background-image:url(../images/ticker_left.png);
	background-repeat:no-repeat;
	width:4px;
	height:25px;
	float:left;
}
.ticker_container .ticker_middle{
	background-image:url(../images/ticker_bg.jpg);
	background-repeat:repeat-x;	
	font-size:11px;
	width:992px;
	height:25px;
	float:left;
}
.ticker_container .ticker_middle .date_bar{
	background-image:url(../images/date_bg.jpg);
	background-repeat:repeat-x;
	width:200px;
	height:25px;
	float:left;
}
.ticker_container .ticker_middle .date_bar .ticker_date{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:5px;
	margin-left:2px;
}
.ticker_container .ticker_middle .ticker_bar{
	width:792px;
	height:25px;
	margin-top:5px;
	float:left;
}
.marquee .ticker_links_odd a{
	color:#067987;
	text-decoration:none;
	margin-right:40px;
}
.marquee .ticker_links_odd a:hover{
	color:#067987;
	text-decoration:none;
}
.marquee .ticker_links_even a{
	color:#961a3e;
	text-decoration:none;
	margin-right:40px;
}
.marquee .ticker_links_even a:hover{
	color:#961a3e;
	text-decoration:none;
}
.ticker_container .ticker_right{
	background-image:url(../images/ticker_right.png);
	background-repeat:no-repeat;
	width:4px;
	height:25px;
	float:left;
}
.main_wrapper{
	width:100%;		
}
.main_wrapper .main_content{
	width:1000px;	
}
.main_wrapper .main_content .content_section{
	width:1000px;
	float:left;
}
.main_wrapper .main_content .content_section .accordion_container{
	width:1000px;
}
.main_container{
	width:1000px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-y;
	background-color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}
.main_container .left{
	width:670px;
	padding-bottom:10px;
	float:left;
	text-align:left;
}
.main_container .left .header{
	padding:5px;
	float:left;
}
.main_container .left .header h1{
	width:580px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	float:left;
}
.main_container .left .header .more_link{
	color:#FFFFFF;
	float:left;
}
.main_container .left .header .more_link a{
	color:#FFFFFF;
	text-decoration:none;
}
.main_container .left .header .more_link a:hover{
	color:#69C1EF;
	text-decoration:none;
}
.main_container .news_listout{
	background-color:#262626;
	width:670px;
	padding-bottom:10px;
	float:left;
}
.main_container .news_listout .news_box{
	background-color:#171717;
	width:300px;
	height:220px;
	margin-left:10px;
	margin-top:12px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	
	float:left;
}
.main_container .news_listout .news_box .news_header{
	height:40px;
	margin-bottom:5px;
}
.main_container .news_listout .news_box h2{
}
.main_container .news_listout .news_box h2 a{
    color: #70c3dd;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
.main_container .news_listout .news_box .news_date{
	color:#787878;
	font-size:12px;
	margin-bottom:5px;
}
.main_container .news_listout .news_box .news_teaser{
	color:#fff;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
.main_container .news_listout .news_box .news_bottom{
	padding-top:5px;
	margin-left:5px;
}
.main_container .news_listout .news_box .news_bottom .news_sinhala_link{
	width:45px;
	height:13px;
	padding-top:5px;
	float:right;
}
.main_container .news_listout .news_box .news_bottom .news_tamil_link{
	width:45px;
	height:12px;
	padding-top:5px;
	padding-right:5px;
	float:right;
}
.main_container .news_listout .news_box .news_bottom .news_english_link{
	width:52px;
	height:12px;
	padding-top:5px;
	padding-right:5px;
	float:right;
}
.main_container .news_listout .news_box .news_bottom .news_right_utils{
	width:70px;
	padding-right:5px;
	float:left;
}
.main_container .news_listout .sinhala_news_box{
	text-align:left;
	background-color:#171717;
	padding:5px;
	margin-top:10px;
	margin-left:9px;
	float:left;
	width:640px;
}
.main_container .news_listout .sinhala_news_box .news_header h2{
	padding-bottom:10px;
}
.main_container .news_listout .sinhala_news_box .news_header h2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fefefe;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}
.main_container .news_listout .sinhala_news_box .news_middle{
	text-align:left;
}
.main_container .news_listout .sinhala_news_box .news_main_image img{
	margin-right:5px;
	border:solid 1px #7b7b7b;
}
.main_container .news_listout .sinhala_news_box .news_date{
	color:#69C1EF;
}
.main_container .news_listout .sinhala_news_box .sinhala_news_teaser{
	font-size:16px;
	color:#fff;
}
.main_container .news_listout .sinhala_news_box .news_bottom{
	width:100%;
	float:left;
	padding-top:5px;
}
.main_container .news_listout .sinhala_news_box .news_bottom .news_right_utils{
	width:70px;
	padding-right:5px;
	float:left;
}
.main_container .news_listout .sinhala_news_box .news_bottom .news_sinhala_link{
	width:45px;
	height:13px;
	padding-top:5px;
	float:right;
}
.main_container .news_listout .sinhala_news_box .news_bottom .news_tamil_link{
	width:45px;
	height:12px;
	padding-top:5px;
	padding-right:5px;
	float:right;
}
.main_container .news_listout .sinhala_news_box .news_bottom .news_english_link{
	width:52px;
	height:12px;
	padding-top:5px;
	padding-right:5px;
	float:right;
}
.main_container .news_listout .tamil_news_box{
	text-align:left;
	background-color:#171717;
	padding:5px;
	margin-top:10px;
	margin-left:9px;
	float:left;
	width:640px;
}
.main_container .news_listout .tamil_news_box .news_header h2{
	padding-bottom:10px;
}
.main_container .news_listout .tamil_news_box .news_header h2 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#fefefe;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.main_container .news_listout .sinhala_news_box .news_middle{
	text-align:left;
}
.main_container .news_listout .tamil_news_box .news_main_image img{
	margin-right:5px;
	border:solid 1px #7b7b7b;
}
.main_container .news_listout .tamil_news_box .news_date{
	color:#69C1EF;
}
.main_container .news_listout .tamil_news_box .sinhala_news_teaser{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.main_container .news_listout .tamil_news_box .news_bottom{
	width:100%;
	float:left;
	padding-top:5px;
}
.main_container .news_listout .tamil_news_box .news_bottom .news_right_utils{
	width:70px;
	padding-right:5px;
	float:left;
}
.main_container .news_listout .tamil_news_box .news_bottom .news_sinhala_link{
	width:45px;
	height:13px;
	padding-top:5px;
	float:right;
}
.main_container .news_listout .tamil_news_box .news_bottom .news_tamil_link{
	width:45px;
	height:12px;
	padding-top:5px;
	padding-right:5px;
	float:right;
}
.main_container .news_listout .tamil_news_box .news_bottom .news_english_link{
	width:52px;
	height:12px;
	padding-top:5px;
	padding-right:5px;
	float:right;
}
.main_container .right{
	width:317px;
	margin-top:25px;
	margin-left:6px;
	float:left;
}
.main_container .right .header{
	background-color:#505050;
	padding-top:5px;
	padding-bottom:5px;
}
.main_container .right .header h3{
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}
.main_container .right .commander_profile{
	background-image:url(../images/cmdr_profile_bg.jpg);
	width:317px;
	height:137px;
    margin-bottom:10px;
	float:left;
}
.main_container .right .commander_profile h3{
	color:#7acae3;
    padding-left:10px;
    padding-top:10px;
	font-size:16px;
	font-weight:normal;
}
.main_container .right .commander_profile h2{
	color:#c7a311;
    padding-left:10px;
	font-size:16px;
	font-weight:normal;
}
.main_container .right .commander_profile p{
	width:150px;
	color:#fff;
    padding-left:10px;
    margin-top:10px;
	font-size:12px;
	font-weight:normal;
}
.main_container .right .commander_profile .more_link{
	background-color:#686868;
	width:65px;
	padding:5px;
    margin-left:10px;
    margin-top:10px;
}
.main_container .right .commander_profile .more_link a{
	color:#fff;
	text-decoration:none;
}
.main_container .right .social_links_box{
	background-color:#3a3e3c;
	width:317px;
	height:75px;
    margin-bottom:10px;
	text-align:left;
	float:left;
}
.main_container .right .social_links_box ul{
	margin-top:10px;
	margin-left:12px;
} 
.main_container .right .social_links_box ul li{
	display:inline;
	padding:8px;
}
.main_container .right .highlights_rotator{
	background-color:#3a3e3c;
	width:317px;
	height:190px;
    margin-bottom:10px;
	text-align:left;
	float:left;
}
.main_container .right .upcoming_events_box{
	background-color:#3a3e3c;
	width:317px;
    margin-bottom:10px;
	text-align:left;
	float:left;
}
.main_container .right .upcoming_events_box table{
	background-color:#3a3e3c;
	color:#393939;
	width:317px;
	color:#CCCCCC;
	text-align:left;
	float:left;
}
.main_container .right .website_highlights_box{
	background-color:#3a3e3c;
	width:317px;
    margin-bottom:10px;
	text-align:left;
	float:left;
}
.main_container .right .website_highlights_box ul{
	margin-left:13px;
	padding-top:10px;
	padding-bottom:10px;
}
.main_container .right .website_highlights_box ul li{
	list-style:none;
}
/*Page*/
.article_body{
    background-color: #262626;
    padding-bottom: 5px;
    width: 670px;
}
.article_header{
	text-align:left;
}
.article_header h1{
	color:#69C1EF;
	text-transform:uppercase;
	font-size:14px;
	padding:5px;
}
.main_container .left .header h1{
	width:630px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	float:left;
}
.article_body .page_item{
	color:#FFF;
	padding:5px;
	text-align:left;
}
.article_body .page_body p{
	color:#fbfbfb;
	padding-bottom:10px;
}
.article_body .page_body ul{
	margin-left:15px;
	padding-bottom:10px;
}
.article_body .page_body ul li{
	padding-bottom:5px;
	list-style-type:square;
}
.article_body .page_body ul li ul{
	padding-bottom:0px;
	list-style-type:square;
}
.article_body .page_body ul li ul{
	padding-bottom:0px;
	list-style-type:square;
}
.article_body .page_body ol{
	margin-left:20px;
	padding-bottom:10px;
}
.article_body .page_body ol li{
	padding-bottom:5px;
}
.article_body .page_body a{
	color:#fbfbfb;
	font-weight:bold;
}
.article_body .page_body a:hover{
	text-decoration:none;
}
.article_body .page_body img{
	padding:5px;
}
.article_body .page_body h4{
	font-family:"Impact";
	font-weight:normal;
	font-size:22px;
	border-bottom:1px #505050 solid;
	margin-top:10px;
	margin-bottom:10px;
}
/*Archieve List*/
.main_container .news_archive_listing{
	background-color:#222222;
	text-align:left;
	width:655px;
	margin-left:5px;
	padding:5px;
	margin-top:5px;
	float:left;
}
.main_container .news_archive_listing h2 a{
	color:#fff;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
.main_container .news_archive_listing h2 a:hover{
	color:#F9A12E;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
/*Pageing*/
.paging {
	background-color: #222222;
	padding:10px 0px 0px 0px;
	text-align:center;
	font-size:13px;
	width:665px;
	margin-top:5px;
	margin-left:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
}
.paging.display{
	text-align:right;
}
.paging a, .paging span {
	padding:2px 5px 2px 5px;
}
.paging span {
	background-color:#F9A12E; 
	font-weight:bold; 
	color:#000; 
	font-size:13px; 
}
.paging a {
	color:#fff; 
	text-decoration:none; 
	border:1px solid #dddddd;
}
.paging a:hover { 
	text-decoration:none; 
	background-color:#6C6C6C; 
	color:#FBFBFB; 
	border-color:#000;
}
.paging span.prn { 
	background-color:#222222; 
	font-size:13px; 
	font-weight:normal; 
	color:#aaa; 
}
.paging a.prn { 
	border:2px solid #dddddd;
}
.paging a.prn:hover { 
	border-color:#000;
}
.paging p#total_count{
	color:#aaa; 
	font-size:12px; 
	padding-top:8px; 
	padding-left:18px;
}
.paging p#total_display {
	color:#aaa; 
	font-size:12px; 
	padding-top:10px;
}
/*News Articles*/
.article_body .news_body{
	padding-left:5px;
	padding-right:5px;
}
.article_body .news_body a{
	color:#C7413B;
}
.article_body .news_item .news_date{
	margin-left:5px;
	margin-bottom:5px;
	padding-top: 5px;
}
.article_body .news_item .english_link{
	padding:5px;
}
.article_body .news_item .tamil_link{
	padding:5px;
}
.article_body .news_item .sinhala_link{
	padding:5px;
}
/*Full Page*/
.main_container .full_page{
	background-color:#fff;
	margin:5px;
	margin-bottom:5px;
	width:990px;
	float:left;
}
.main_container .full_page .header{
	background-color:#000000;
	text-align:left;
	width:970px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	float:left;
}
.main_container .full_page .header h1{
	width:580px;
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
	font-size:12px;
	float:left;
}
.main_container .full_page .article_body{
	background-color:#222222;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	width:980px;
	float:left;
	text-align:center;
}
.about_main{
	margin-top:5px;
}
.history_main{
	background-color:#000000;
	margin:5px;
	padding:10px;
	text-align:left;
}
.history_main img{
	margin:5px;
}
.history_main a{
	color:#15acde;
}
.no_results{
	width:100%;
	height:20px;
	margin-left:5px;
	margin-top:10px;
	float:left;
}
/*BackLink*/
.back_button {
    background-color: #C7413B;
    background-repeat: repeat;
    margin-left: 5px;
    padding: 3px;
    text-align: center;
    width: 60px;
}
.back_button a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.back_button a:hover{
	color:#fbd822;
}
/*SearchBackLink*/
.search_back_button {
    background-color: #C7413B;
    background-repeat: repeat;
    margin-left: 5px;
    padding: 3px;
	margin-top:5px;
	float:left;
    text-align: center;
    width: 60px;
}
.search_back_button a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.search_back_button a:hover{
	color:#fbd822;
}
/*Image Gallery*/
.gallery_main{
	position:relative;
	margin-top:2em;
	background-color:#222222;
	background-repeat:repeat;
	min-height:450px;
}
.gallery_main .gallery_list{
	text-align:left;
	margin-left:50px;
}
.gallery_main .gallery_list img{
	margin-right:20px;
	margin-bottom:20px;
}
/*Video Gallery*/
.video{
	float:left;
	margin-left:5px;
	margin-right:10px;
}
.video_desc{
	text-align:left;
}
.video_desc p{
	color:#fbfbfb;
	padding-bottom:20px;
}
.gallery_main{
	margin-top:10px;
}
/*Footer*/
.footer_container{
	margin-bottom:10px;
	width:1000px;
	height:35px;
}
.footer_container .footer_bar{
	background-color:#222222;
	margin-bottom:10px;
	width:1000px;
	height:35px;
	float:left;
}

.footer_container .footer_bar .footer_credit{
	text-align:left;
	width:560px;
	color:#ffffff;
	padding-top:10px;
	margin-left:10px;
	float:left;
}
.footer_container .footer_bar .footer_links{
	width:400px;
	padding-top:10px;
	margin-left:10px;
	text-align:right;
	color:#ffffff;
	float:left;
}
.footer_container .footer_bar .footer_links a{
	color:#fff;
	text-decoration:none;
}
.footer_container .footer_bar .footer_links a:hover{
	color:#69c1ef;
	text-decoration:none;
}
.deyata_kirula_banner{
padding-top:3px;
padding-left:3px;
}

