body{margin:0; background:url(../images/mainBg.jpg) center top no-repeat fixed #4a7607; font-family:Arial, Helvetica, sans-serif; line-height:18px;}

img{border:0; outline:none;}

a{outline:none;}



ul#mainWrapper{margin:0 auto; padding:0; width:970px; list-style:none;}

ul#mainWrapper li{float:left; margin:0; padding:0; width:100%;}

ul#mainWrapper li#top{height:101px;}



ul#mainWrapper li ul#header{width:100%; float:left; margin:0; padding:0; list-style:none;}

ul#header li{float:left; margin:0; padding:0; height:100px;}

ul#header li#logo{width:680px; height:55px;  padding:45px 0 0 0; color:#fff; font-size:12px; font-weight:bold;}
ul#header li#logo a{background:url(../images/logo.png) no-repeat 15px 0; outline:none; border:0; text-indent:-9999px; float:left; width:190px; height:55px; margin-top:-15px;}
ul#header li#logo span{font-size:14px;}

ul#header li#radio{float:left; width:280px; background:url(../images/liveradioBg.png) no-repeat bottom center;}

ul#header li#radio span{ position:relative; top:73px; left:-90px; display:inline-block; clear:both;}

ul#header li#radio span a{color:#3b5998; font-size:14px; font-weight:bold; text-decoration:none;}

ul#header li#radio span#date{color:#fff; font-size:12px; position:relative; top:40px; left:45px; float:left; font-weight:100;}



ul#mainWrapper li#content{background: url(../images/sepBg.gif) repeat-y 680px 0 #fff;}

ul#mainWrapper li#content ul#mainBody{margin:0; padding:0; float:left; list-style:none;}

ul#mainBody li{float:left; margin:0; padding:0;}

ul#mainBody li#left{width:680px;}



ul#mainBody li#left ul#mainBox{float:left; margin:31px 0 0 20px; padding:0; list-style:none; width:635px;}



ul#mainBox li{margin:0 0 10px 0; padding:0; float:left; width:100%;}

ul#mainBox li#navi{height:32px;}

ul#mainBox li#navi ul#menu{margin:0; padding:0; list-style:none; float:left; background:url(../images/navBg.gif) repeat-x left top; border:1px solid #00236f; height:32px; width:635px; float:left; position:relative; z-index:99;}

ul#menu li{float:left; color:#fff; font-size:12px; width:AUTO; margin:0; height:32px; position:relative; z-index:99999;}

ul#menu li a.txt{text-decoration:none; color:#fff; font-weight:bold; font-size:12px; padding:7px 8px 7px 8px; height:22px; float:left;}
ul#menu li a.gallery{ padding:7px 6px 7px 6px;}
 

ul#menu li a.txt:hover{background:url(../images/navSelbg.gif) repeat-x left top;}

ul#menu li a.selected, ul#menu li a.menuhover{background:url(../images/navSelbg.gif) repeat-x left top;}



ul#mainBody li ul#txtDisplay{margin:0; padding:0; width:100%; float:left; list-style:none;}

ul#txtDisplay li{float:left; width:100%; margin:0 0 20px 0; padding:0;}

ul#txtDisplay li img#acorabMap{margin-left:-5px;}

ul#txtDisplay li#slideshow{height:315px;}

ul#txtDisplay li.textual{background:url(../images/innercontentBg.jpg) repeat-x bottom left #f5f5f5; color:#525151;border:1px solid #d4d4d4; padding:15px; width:95%; font-size:12px; margin-top:10px;}





ul#txtDisplay li.textual h3{color:#5f9804; font-size:22px; margin:5px 0 5px 0; float:left; width:100%; border-bottom:1px solid #afaeae; font-size:16px; padding:0 0 10px 0;}

ul#txtDisplay li.textual h3.albumName{font-size:14px; color:#6d6e6c; background:url(../images/titlearrow.jpg) no-repeat left center; padding:5px 5px 5px 15px; width:97%;}

ul#txtDisplay li.textual span.title{color:#3b5998; font-size:14px; font-weight:bold;}

ul#txtDisplay li.textual a{color:#3b5998; text-decoration:none; font-weight:bold;}

ul#txtDisplay li h2{border-bottom:1px solid #afaeae; font-size:11px; color:#8a8a89; margin:0 0 10px 0; width:100%; float:left;}

ul#txtDisplay li.textualWhite{background:url(../images/innercontentBgwhite.jpg) repeat-x bottom left #fefefe; color:#525151; min-height:150px; border:1px solid #d4d4d4; padding:15px; width:95%; font-size:12px; margin-top:10px;}

ul#txtDisplay li.textualWhite h3{color:#3b5998; font-size:16px; margin:5px 0 5px 0; float:left; width:100%; border-bottom:1px solid #afaeae; font-size:16px; padding:0 0 10px 0;}



ul#txtDisplay li img.thumb{float:left; margin:10px 10px 10px 0;}

ul#txtDisplay li p{padding-top:5px;}

ul#txtDisplay li h4{margin:20px 0 10px 0; float:left; width:98%;}

ul#txtDisplay li ul#recentUpdates{margin:0; padding:0; list-style:none; float:left; width:100%;}

ul#recentUpdates li{margin:10px 0 0 0; padding:0 0 10px 0; float:left; width:100%; border-bottom:1px dashed #929292;}

ul#recentUpdates li img{float:left;}

ul#recentUpdates li div{float:left; width:400px; margin-top:10px;}



ul#banner{float:left; margin:0; padding:0; list-style:none; width:210px;}

ul#banner li{float:left; margin:0 0 10px 0; padding:0; width:210px;}

ul#banner li img{border:0;}

ul#banner li#objective{width:230px; min-height:150px; border:1px solid #d3d3d3; color:#3b5998; font-size:11px; padding:0 10px;}

li#objective h3{font-size:16px; color:#02a948; margin:8px; padding:0 0 10px 0;}



ul#upcoming{margin:0; padding:0; list-style:none; float:left; float:left; width:250px;}

ul#upcoming li{float:left; margin:0; padding:10px 0 10px 0; background:#f5f4f4; width:100%; font-size:11px; color:#525151; }

ul#upcoming li a.title{text-decoration:none; float:left; color:#3b5998; font-size:11px; display:inline-block; width:170px; font-weight:bold;}

ul#upcoming li#title{background:url(../images/navBg.gif) repeat-x left top; border:1px solid #00236f; height:14px;; width:230px; color:#fff; font-size:12px; padding:8px 10px 10px 10px; }



ul#upcoming img{border:0; float:left; margin:0 10px 10px 10px;}

ul#upcoming li p{float:left;}

ul#upcoming li div{float:left; width:160px;}





ul#topHead{margin:0; padding:0; list-style:none; float:left; background:url(../images/navBg.gif) repeat-x left top; border:1px solid #00236f; height:32px; width:100%; float:left;}

ul#topHead li{float:left; color:#fff; font-size:12px; width:AUTO; margin:0; height:32px;}

a.viewmore{background:url(../images/viewmore.png) no-repeat left top; width:400px; height:27px; text-indent:-9999px; float:left; margin-top:10px;}

a.viewmorenews{background:url(../images/viewmorenews.jpg) no-repeat left top; width:150px; height:35px; text-indent:-9999px; float:right; margin-top:-40px;}

a.readmore{background:#3b5998; font-size:12px; color:#fff; padding:5px 10px 5px 10px; text-decoration:none;}



.shadow { -moz-box-shadow: 0px 0px 8px #555; -webkit-box-shadow: 0px 0px 8px #555; box-shadow: 0px 0px 8px #555; behavior: url(ie-css3.htc);}

.curved{-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; behavior: url(ie-css3.htc);}

.curvedOuter{-moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px; -webkit-border-radius-topleft: 15px; -webkit-border-radius-bottomright: 15px; border-top-left-radius:15px; border-bottom-right-radius:15px; behavior: url(ie-css3.htc);}

ul#newsListing{list-style:none;float:left; left:0; width:100%; padding:0; margin:0; }

ul#newsListing img{float:right;margin:0 10px 10px 0;}

ul#newsListing li.publication{border-bottom:1px solid #dbd7d7; padding-bottom:15px;}

ul#newsListing li.publication div{float:left; width:515px;}

ul#newsListing li.publication div a.download{clear:both; float:left; margin-left:-5px; background:url(../images/download.jpg) no-repeat left center; text-indent:-9999px; width:71px; height:35px;}

/*NAVIGATION MENU*/

ul.menu li {position:relative; float:left; margin-right:1px; display:inline; padding:0;}

ul.menu ul {position:absolute; top:33px; left:0; background:#3b5998; display:none; opacity:0; width:120px; margin:0;}

ul.menu ul li {position:relative; width:180px; margin:0; background:none; padding:0; list-style:none; top:0; left:-30px;}

ul.menu ul li ul {position:absolute; top:0px; left:140px; background:#3b5998; display:none; opacity:0; width:120px; margin:0;}

ul.menu ul li a {display:block; color:#fff; text-decoration:none; padding:5px 10px; margin-left:-10px; width:140px;}



ul.menu ul li a:hover, ul.menu ul li a.menuhover{background-color:#8ebf01;color:#000;width:140px; padding:5px 10px; margin-left:-10px;}



ul.menu .topline {border-top:1px solid #aaa;}

ul#mainWrapper li#footer{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; height:30px; padding-top:10px;}

ul#mainWrapper li#footer span{display:inline-block; margin-left:30px;}

ul#mainWrapper li#footer a{float:right; margin-right:30px; text-decoration:none; background:url(../images/softnepLogo.png) no-repeat right top; padding-right:75px; color:#fff;}





/*Easy Slider*/

    /* image replacement */

        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px;

            }

    /* // image replacement */

			

	div#container{	

		margin:0 auto;

		position:relative;

		text-align:left;

		width:636px;

		height:241px;

		margin-bottom:2em;

		}	

			

	div#content{

		position:relative;

		}			



/* Easy Slider */



	#slider ul

	{

		margin:0;

		padding:0;

		list-style:none;

		width:636px;

		height:309px;

		}

	#slider ul li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:636px;

		height:309px;

		overflow:hidden; 
		position:relative;

		}	

	/* numeric controls */	



	ol#controls{

		/*margin:1em 0;*/

		padding:0;

		height:28px;

		width:200px;

		margin-left:0;

		margin:-35px 0 0 20px;

		}

	ol#controls li{

		margin:0 10px 0 0; 

		padding:0;

		float:left;

		list-style:none;

		height:28px;

		line-height:28px;

		width:auto;

		}

	ol#controls li a{

		float:left;

		height:22px;

		line-height:22px;

		background:url(../images/navigation.png) no-repeat left bottom;

		color:#fff;

		padding:0 8px 1px 7px;

		font-size:12px;

		text-decoration:none;

		}

	ol#controls li.current a{

		background:url(../images/navigation.png) no-repeat left 1px;

		color:#fff;

		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	

/*Project Highlight Slideshow*/	



ul#first-carousel{margin:0; padding:0; float:left; width:100%;}

ul#first-carousel li{width: 160px; height: 200px; border:1px solid #c3c2c2; margin:5px 10px 5px 0px; background:#fff; padding:5px;}

/*.jcarousel-skin-tango .jcarousel-direction-rtl {

	direction: rtl;

}



.jcarousel-skin-tango .jcarousel-container-horizontal {

    width: 540px;

    padding: 20px 35px;

}



.jcarousel-skin-tango .jcarousel-clip-horizontal {

    width:  540px;

    height: 220px;

}



.jcarousel-skin-tango .jcarousel-item {

   

}



.jcarousel-skin-tango .jcarousel-item-horizontal {

	margin-left: 0;

    margin-right: 10px;

}



.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {

	margin-left: 10px;

    margin-right: 0;

}



.jcarousel-skin-tango .jcarousel-item-placeholder {

    background: #fff;

    color: #000;

}*/



/**

 *  Horizontal Buttons

 */

.jcarousel-skin-tango .jcarousel-next-horizontal {

    position: absolute;

    top: 135px;

    right: 5px;

    width: 32px;

    height: 39px;

    cursor: pointer;

    background: transparent url(../images/btn_next.jpg) no-repeat 0 0;

}



.jcarousel-skin-tango .jcarousel-prev-horizontal {

    position: absolute;

    top: 135px;

	left:5px;

    width: 32px;

    height: 39px;

    cursor: pointer;

    background: transparent url(../images/btn_prev.jpg) no-repeat 0 0;

}

	

a.bemem{background:url(../images/wordicon.jpg) no-repeat left top; width:200px; height:52px; float:left; padding:30px 0 0 75px;}

a.viewmoreProject{ float:right; margin:0; width:100px;}





*html ul#header li#logo{width:490px; height:55px; background:url(../images/logo.gif) no-repeat 15px 30px; padding:45px 0 0 190px; color:#fff; font-size:12px; font-weight:bold;}

*html ul#header li#radio{float:left; width:280px; background:url(../images/liveradioBg.gif) no-repeat bottom center;}

*html ul#header li#radio span{ width:200px;left:80px; top:53px;}

*html ul#mainBody li#left ul#mainBox{margin:31px 0 0 11px;}

*html ul#menu li a.txt{ height:18px; }

*html ul#txtDisplay li#forIE6{ margin-top:-40px; }

*html ul#upcoming li#title{ height:14px; overflow:hidden;}

*html ul.menu ul li {left:0;}

*html ul.menu ul li a{margin-left:0;padding:5px 5px;}

*html ul.menu ul li a:hover{margin-left:0;padding:5px 5px;}

*html ul#mainWrapper li#footer a{margin-top:-20px; background:url(../images/softnepLogo.gif) no-repeat right top;}

*:first-child+html ul.menu ul { width:150px;}

*:first-child+html ul.menu ul li {left:0;}

*:first-child+html ul.menu ul li a{margin-left:0;padding:5px 5px;}

*:first-child+html ul.menu ul li a:hover{margin-left:0;padding:5px 5px;}

*:first-child+html ul#mainWrapper li#footer a{margin-top:-20px;}

*:first-child+html ul#header li#radio span{left:50px; top:53px;}

*html a.viewmoreProject{ float:right; margin-top:-20px;width:100px; position:relative;}

*:first-child+html a.viewmoreProject{ float:right; margin-top:-20px;width:100px; position:relative;}
ul#newsListing li h1.projectTitle{float:left; line-height:20px; font-size:16px; color:#3B5998; width:100%;}

/*SURAJ EXTENDED*/
ul#programtab{list-style:none; background:url(../images/program--detail-bg.gif) repeat-x left top; height:42px; float:left; margin-top:20px; width:100%; padding:0;}
ul#programtab li{ width:auto;}
ul#txtDisplay li ul#programtab li a{color:#fff; font-weight:normal; padding:10px 15px; height:22px; float:left; font-size:11px;}
ul#txtDisplay li ul#programtab li a:hover, ul#txtDisplay li ul#programtab li a.sel{background:url(../images/program--detail-bg-sel.gif) repeat-x left top; color:#333;}
div.progdet{background:#fff; width:93%; padding:20px; float:left;}
a.pdfdownload{float:left; background:url(../images/pdf-icon.png) no-repeat left top; color:#3B5998; font-size:12px; font-weight:normal; padding:10px 20px 10px 40px;}
a.docdownload{background:url(../images/doc-icon.png) no-repeat left top;}
ul#txtDisplay li div.progdet ul.picDet li{list-style:none;}
ul#txtDisplay li div.progdet ul.picDet li img{float:left; margin:0;}
ul#txtDisplay li.textual h3.projectTopic{color:#3B5998; font-size:16px;}
ul#txtDisplay li.textual a.click:hover{background:#3B5998;}
div.progdet div#pagination{width:560px;}

@font-face {
    font-family: 'open_sans_lightregular';
    src: url('../fonts/opensans-light_0-webfont.eot');
    src: url('../fonts/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light_0-webfont.woff') format('woff'),
         url('../fonts/opensans-light_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light_0-webfont.svg#open_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#playerbox {
	width:545px;
	height:87px;
	float:left;
	margin:10px 0;
	display:block;
	background:url(../images/player_bg.jpg) no-repeat top left;
}

ul#mainBox li h1.option {
	font-family: 'open_sans_lightregular';
	border:0;
	font-size:24px;
	line-height:30px;
	margin:20px 0 10px 0;
	padding:0;
	color:#333;
	font-weight:normal;
}

div#playerbox ul.jp-controls li{width:auto;}

/* listen live*/

a {
	color:#0886D0;
	outline:0;
	text-decoration:none;
	transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	}

a:hover {
	color:#333;
	transition: all .3s ease-in-out;
   -moz-transition: all .3s ease-in-out;
   -webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	
}

ul#player_nav {
	width:557px;
	height:60px;
	float:left;
	margin:20px 0 20px 0;
	padding:0;
}

ul#player_nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	height:60px;
	width:auto;
}

ul#player_nav li a {
	text-indent:-9999px;
	float:left;
	margin:0 -1px 0 0;
	padding:0;
	border:1px solid #e2e2e2;
}

ul#player_nav li#windows_media_player a {
	background:url(../images/navigation.jpg) no-repeat 0 0;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#windows_media_player a:hover, ul#player_nav li#windows_media_player a.selected {
	background:url(../images/navigation.jpg) no-repeat 0 -60px;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#adobe_flash_player a {
	background:url(../images/navigation.jpg) no-repeat -120px -60px;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#adobe_flash_player a:hover, ul#player_nav li#adobe_flash_player a.selected {
	background:url(../images/navigation.jpg) no-repeat -120px 0px;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#real_player a{
	background:url(../images/navigation.jpg) no-repeat  -232px -60px;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#real_player a:hover, ul#player_nav li#real_player a.selected {
	background:url(../images/navigation.jpg) no-repeat -232px 0px;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#quickplayer a {
	background:url(../images/navigation.jpg) no-repeat -348px -60px;
	width:116px;
	height:60px;
	float:left;
}

ul#player_nav li#quickplayer a:hover, ul#player_nav li#quickplayer a.selected {
	background:url(../images/navigation.jpg) no-repeat -348px 0px;
	width:116px;
	height:60px;
	float:left;
}
