/* Prasham  - nepdude [AT] gmail [DOT] com */
* {padding:0;margin:0;}
body {}
#container_wrapper {
	margin:0px auto;
	width:1000px;
	background:url(../images/body_bg.png) repeat-y 6px;
}
#container {
	margin:0px 20px;
	border:1px solid #cbbb3d;
	background:#ffffff ;
}

#header {
	background:url(../images/saarc.gif) no-repeat;
	height:146px;
	position:relative;
	/*header.jpg*/
}
#news {
	height:26px;
	background-color:#c1daa6; /*#e5d552;*/
	font-size:13px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#05561f;
	position:relative;
}
	#news_png {
		position:absolute;
		background:url(../images/news_bg.png) no-repeat;
		height:26px;
		width:100%;
		z-index:2;
		top:0;
		left:0;
	}
#main_body {background:#ffffff;}
	#main_body #right_side {
		float:right;
		width:213px;
	}
	#main_body #left_side {
		float:left;
		width:185px;
	}
		#left_side #nav_bar {
			margin:0px 0px 1px 1px;
			background:#e5d552;
			width:193px;
		}
			#nav_bar ul {
				list-style:none;
				margin:1px 0px 1px 1px;
				padding-top:15px;
			}
			#nav_bar ul li {
				height:28px;
			}
			#nav_bar ul a {
				display:block;
				height:25px;
				color:#0a6a2c;
				text-decoration:none;
				padding-left:5px;
				font:11px verdana,arial, sans-serif;
				line-height:25px;
			}
			#nav_bar ul a:hover {
				background:url(../images/menu_hover.gif) no-repeat;
			}
			#nav_bar a.compress {
				letter-spacing:-1px;
			}
			#nav_bar a:active {
				background:url(../images/menu_hover.gif) no-repeat;
			}
	#main_body #center_side {
		float:left;
		width:558px;
		overflow:visible;
	}
		#center_side #content {
			background:#FFFFFF;
			margin:0px 0px 1px 0px;
			border:1px solid #34689c;
			padding:5px;
			overflow:visible;
		}
		#content #title {
			height:25px;
			background:#81b658;
			margin:2px 5px;
			padding:4px 5px 2px;
			line-height:25px;
			font:14px Arial, Helvetica, sans-serif;
		}
		#content .block {
			background:#F6F6F5;
			border:1px solid #E1E1E1;
			margin:2px;
		}
#footer {
	clear:both;
	height:35px;
	background-color:#48ae62;
}

/* Search Pane */
#search_pane {
	background-color:#a7c586;/*#34689c;*/
	padding:1px;
	margin:0px 5px 1px;
}

#search_pane .title{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	margin:2px 2px 2px;
	text-align:right;
}

#search_pane input[type='text'] {
	padding:2px;
	display:inline;
	float:left;
	margin-top:2px;
	width:140px;
}

#search_pane input[type='image'] {
	margin-left:3px;
}
/* News Pane */
#news_pane {
	margin:0px 5px;
	background:#c1daa6;/*#eebe72;*/
	height:400px;
	padding:5px;
}
#news_pane .title {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#867700;
	margin:2px 5px 10px;
	text-align:right;
}
/* News Pane -- News Block */
.news_block {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	
	margin:6px 0px 20px;
}

.news_block .news_heading {
	font-weight:bold;
}

.news_block .news_content {

}
/*flsg*/
#flag{
	position:absolute;
	left:250px;
	top:0px;
	
}

/* Menu */

#menu {
	position:absolute;
	bottom:5px;
	right:5px;
	height:47px;
	overflow:hidden;
}
	
#menu ul {
	display:inline;
	list-style:none;
}

#menu li {
	float:left;
}

#menu li a {
	display:block;
	height:43px;
	background:url(../images/topmenu.gif);
	background-position:center;
	float:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	
	line-height:40px;
}

#menu li a.home {
	background:url(../images/mhome.jpg) no-repeat;
	width:58px;
}
#menu li a.about {
	background:url(../images/mabout.jpg) no-repeat;
	width:103px;
}

#menu li a.sitemap {
	background:url(../images/msitemap.jpg) no-repeat;
	width:63px;
}
#menu li a.infoportal {
	background:url(../images/infoportal.jpg) no-repeat;
	width:105px;
}

#menu li a.contactus {
	background:url(../images/mcontactus.jpg) no-repeat;
	width:85px;
}

#menu li a.jobs {
	background:url(../images/mjobs.jpg) no-repeat;
	width:47px;
}
#menu li a:hover {
	/*background-position:center;*/
	color:#FFFF00;
}

#content p{
	letter-spacing:150%;
	line-height:150%;
	margin:3px 0px 1px;
	padding:0px 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:505px; margin:0px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:0px}
#slideleft {float:left; width:20px; height:41px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:41px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:41px; overflow:hidden}
#slider {position:absolute; left:0; height:41px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

.arrowsidemenu{
	width: 180px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
}
	
.arrowsidemenu div a{ /*header bar links*/
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(arrowgreen.gif) 100% 0;
  height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #26370A;
}

.arrowsidemenu div a:hover{
	background-position: 100% -32px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #6F3700;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: blue;
	background-position: 100% -64px !important;
}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowsidemenu ul li{
	border-bottom: 1px solid #a1c67b;
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	padding: 5px 0;
	padding-left: 10px;
	border-left: 10px double #a1c67b;
}

.arrowsidemenu ul li a:hover{
	background: #d5e5c1;
}

.ext_menu {
	width:180px;
	height:50px;
	background:url(../images/ext_menu.jpg) no-repeat;
	position:relative;
	margin:5px 0px;
	/*overflow:hidden;*/
}
.ext_menu a{
background:none;
}
	.ext_menu_img {
		position:absolute;
		top:6px;
		left:10px;
	}
	.ext_menu_img img {
		border:0px solid #ccc2b6;
		height:30px;
		width:30px;
	}
	.ext_menu_body {
		position:absolute;
		left:50px;
		top:10px;
		font:11px Arial, Helvetica, sans-serif;
		color:#ccc2b6;
	}
	
TABLE.sortables {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #ddd 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #ddd 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	BORDER-COLLAPSE: collapse; 
	border-spacing: 0px;
	
}
TABLE.sortables TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; background-image:url(../images/boxbuttom.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 6px;
}
TABLE.sortables TH.title {
	TEXT-ALIGN: left
}
TABLE.sortables TH A:link {
	COLOR: #c64934; TEXT-DECORATION: none
}
TABLE.sortables TH A:visited {
	COLOR: #c64934; TEXT-DECORATION: none
}
TABLE.sortables TH A:hover {
	TEXT-DECORATION: underline
}
TABLE.sortables TR.row0 {
	BACKGROUND-COLOR: #f9f9f9;
}
TABLE.sortables TR.row1 {
	BACKGROUND-COLOR: #fff;
}
TABLE.sortables TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #666600 0px solid;
}
TABLE.sortables TR.row0:hover {
	BACKGROUND-COLOR: #f1f1f1;
}
TABLE.sortables TR.row1:hover {
	BACKGROUND-COLOR: #f1f1f1;
}
TABLE.sortables TD.options {
	FONT-SIZE: 8px; BACKGROUND-COLOR: #ffffff
}