﻿@charset "utf-8";
/* CSS Document */

body{ background:url(../images/bg.png) left top repeat-x #daf3fd; font-size:80%; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#025299; padding:0px; 
margin:0px auto;}

a{color:#025299;}
a img { border:0px !important;}

h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px;}
p{ margin:0px; padding:0px; text-align:justify; padding-top:10px;}

ul, ul li{ margin:0px; padding:0px;}
ol, ol li{ margin:0px; padding:0px;}

.working_area ul{ margin:0px 0px 0px 0px; padding:8px 10px 0px 10px;}
.working_area ul li{ margin-left:20px; list-style-type:none; list-style-type:none;}
.more{letter-spacing: 1px;float:right; position:relative; }
.colorblue a{ color:#025299; cursor:pointer;}
.errow{ background:url(../images/moreB.png) right center no-repeat; /*padding-left:10px;*/ padding-right:15px;}
.clear{ clear:both;}
/*.text_caps{text-transform:uppercase;}
.no_top_pad{ padding-top:0px;}
/*.padd_left{ padding-left:90px;}*/
.strong{ border:110%}
.paper_pin {background: url("../images/paper-pin.png") no-repeat scroll right top transparent;float: right;height: 42px;position: relative;right: 15px;top: -23px;
width: 46px;}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.no_brd{ border:none !important;}
.no_bg { background:none !important;}

.main{margin: 0px auto;padding: 0px;width: 980px;overflow:hidden;}

.header{ width:980px; background:url(../images/header_bg.png) no-repeat center top; float:left; /*overflow:hidden; height:437px;*/}
.header .top_most{ width:480px; height:33px; float:right; background:url(../images/top-most.png) no-repeat right top; padding-top:5px; padding-left:12px; }	
.header .top_most .topmost_inner{ margin:0px auto; width:99%; text-align:center;} 
.header .top_most ul{display:inline; font-size:85%; letter-spacing:0px; letter-spacing:0.5px;}
.header .top_most ul li{display:inline; padding:0px 1.5px;}
.header .top_most ul li a{ color:#00327e;}
.header .logo{ width:118px; height:122px; float:left; margin-left:40px; margin-top:10px;}
.header .ssb_name{ width:469px; height:62px; float:left; margin-left:10px; margin-top:10px;}
.header .navigation{width:940px; height:44px; margin:10px auto; padding:0px; /*overflow:hidden; */ background:url(../images/navi.png) no-repeat center top;}
.header .navigation ul{display:inline;line-height:22px; float:left;}
.header .navigation ul li{display:inline;font-weight: bold; /*padding-right:2px;*/}
.header .navigation ul li a{ color:#025299;}
.home-icon {background: url(../images/home-icon.png) no-repeat scroll left top transparent;float: left;height: 21px;margin-left: 20px;margin-top: 9px;text-indent: -6000px;
width: 22px;}
.home-icon:hover {background: url(../images/home-hover.png) no-repeat scroll left top transparent;}

.search{float:right; padding-right:10px; height:40px;}
.search input[type="text"]{ background:url(../images/search.png) no-repeat left top; border:0px; padding:2px 10px 4px 10px; width:151px; position:relative; top:7.5px;  color:#999999; font-size:95%;}
.go_btn{ background:url(../images/go_btn.png) no-repeat right top; width:27px; height:27px;border:0px; color:#FFFFFF; font-weight:bold;position:relative; top:8px; 
cursor:pointer}
.go_btn:hover{ background:url(../images/go_btn.png) no-repeat right -28px;} 

.header .banner{width:940px; height:201px; margin:10px auto; padding:0px; margin-bottom:15px; overflow:hidden;}

.working_area{width:940px; overflow:hidden; background:url(../images/working-bg.jpg) repeat-y left top; padding:0px 20px; font-weight:80%;}
.working_area .working_text{width:940px; float:left}
.working_area .footer{width:940px; float:left;margin-bottom:10px; float:left; margin-top:0px;}
.working_area .footer_left{width:933px; height:105px; background:url(../images/footer-corve-left.png) no-repeat left top #428fe9; float:left; }
.working_area .footer ul{color:#6ba8dd; margin:0px; padding:0px; display:block; text-align:center; line-height:20px; padding-top:10px;}
.working_area .footer ul li{ background:none !important;  display:inline; padding:3px;}
.working_area .footer a{ color:#fff;} 
.working_area .footer p{ text-align:center; color:#E5F2FC;}
.working_area .footer_right {background: url("../images/footer-corve-right.png") no-repeat scroll right top #1161A5;float: right;height:105px; width:7px;}

.bottom_div{width:980px; height:10px; margin:auto; background:url(../images/bottom_bg.jpg) no-repeat center bottom #ffffff; margin-bottom:5px;}


.working_text .breadcrums{ width:100%; height:30px; margin:0px auto; background:#f7f7f7; border-top:1px solid #666666; font-size:90%;margin-bottom:10px;
float:right; text-align:right} 
.working_text .breadcrums ul{ list-style-type:none; display:inline; line-height:30px; color:#666666; }
.working_text .breadcrums li{display:inline; padding-left:15px; background:url(../images/list.gif) left 3px no-repeat; margin:0px;}
.working_text .breadcrums li a{ color:#004EAE; }

.page_content{ width:940px; float:left; padding:0px ;margin-bottom:10px; min-height: 305px;}
.page_content fieldset{ width:900px; padding:0px 20px 20px 20px;  text-align:justify; border:1px solid #cecece}
.page_content legend{margin:0px  20px 10px 20px; color:#0279ff; /*border-bottom:1px solid #cecece;*/}
.page_content legend h2{ font-size:180%; line-height:30px;}
.page_content .column_1{ width:435px; float:left; border-right:1px solid #cecece; padding-right:15px; margin:0px;}
.page_content .column_2{ width:434px; float:right;}

.feedback{ width:600px; margin:0px auto; border:1px solid #EEEEEE; margin-top:20px;}
.feedback label{ width:200px;  float:left; text-align:right; padding-right:20px;}
.feedback ul { margin:0px; padding:10px;} 
.feedback ul li{ background:none; padding:8px 0px;}
.feedback input[type="text"]{ border:0px; background:url(../images/dotted-blue.gif) repeat-x left bottom; width:250px; letter-spacing:0.5px; color:#0279ff;} 
.feedback textarea{ width:250px; height:50px;letter-spacing:0.5px;color:#0279ff;} 
.feedback img{ float:left; padding-right:15px;}

.btn{ background:url(../images/btn.png) no-repeat center top; color:#FFFFFF; width:100px; height:32px; border:0px; font-weight:bold;}
.btn:hover{ background:url(../images/btn.png) no-repeat center -35px; color:#FFFFFF; width:100px; height:32px; border:0px; cursor:pointer; color:#025299;}

/* Pramod 5 July 2012 */
.nominate{ width:700px; margin:15px auto 0px auto; background:#f5f5f5; padding:10px 0px; }
.Who_nominate{ width:700px; margin:5px auto 10px auto; background:#f5f5f5;  text-align:right; }
.Who_nominate2{ width:700px; margin:5px auto 0px auto; text-align:left; font-weight:bold; border-bottom:1px solid #dddddd; color:#EF5D2E}
.Who_nominate a{ display:block;padding:5px 5px; font-weight:bold; color:#333333;}
.Who_nominate a:hover{color:#025299}
.Who_nominate:hover{ background:#eeeeee;}

.nominate fieldset{ width:635px;border:1px solid #ddd; margin-left:12px; background:#FFFFFF}
.nominate legend{border:0px; padding:0px; margin:0px; color:#025299;}
.nominate label{ width:120px;  float:left; text-align:right; padding-right:20px;}
.nominate ul { margin:0px; padding:10px;} 
.nominate ul li{ background:none; padding:8px 0px;}
.nominate input[type="text"]{ width:200px; letter-spacing:0.5px; color:#0279ff;} 
.nominate select{width:205px;  letter-spacing:0.5px; color:#0279ff;} 
.nominate span{ font-size:85%;}
.nominate textarea{ width:250px; height:50px;letter-spacing:0.5px;color:#0279ff;} 
.nominate img{ float:none; padding-right:15px;}

/* 8Aug 2012 */ 

.admin_welcome {float: right; min-height:10px;margin-right:20px; text-align:right; font-weight:bold; color:#000000; border-bottom:1px solid #000000;}
.img_area{ background:#d9f0fd; padding:10px; float:left; color:#001f5f; font-weight:bold; margin-bottom:5px; font-style:italic;
border-bottom:1px solid #42a5de; border-right:1px solid #42a5de; border-top:1px solid #86bbd9; border-left:1px solid #86bbd9;}
.img_area img{ float:left; margin-right:10px; 
border-top:1px solid #42a5de; border-left:1px solid #42a5de; border-bototm:1px solid #86bbd9; border-right:1px solid #86bbd9;} 
.img_area strong{ float: right;line-height: 25px;text-decoration: underline; color:#006bce; font-style:normal;}
.contact_tabel tr th{ padding:5px; background:#666666; color:#ffffff; border-left:1px solid #777777;}
.contact_tabel tr td{ padding:5px; border-bottom:1px solid #eeeeee; line-height:20px; border-left:1px solid #eeeeee;}
.no_brd-left{ border-left:none !important;}
.right_container .usefull_link .related {
    float: left;
    height: 110px;
    overflow: hidden;
    width: 153px;
}
.right_container .usefull_link .related a {
    background: url("../images/related.png") no-repeat scroll center top transparent;
    display: block;
    font-size: 0;
    height: 110px;
    text-indent: -60000px;
}
.right_container .apply_for {
    float: right;
    height: 60px;
    margin-bottom:5px;
	margin-top:8px;
    width: 440px;
}

.right_container .apply_for2 {
    float: right;
    height: 60px;
    margin-bottom:5px;
	margin-top:8px;
    width: 440px;
}
.right_container .apply_for a {
    background: url("../images/apply.png") no-repeat scroll center top transparent;
    display: block;
    font-size: 0;
    height: 60px;
}

.left_container .quiz {
    float: right;
    height: 60px;
    margin-bottom: 15px;
    width: 470px;
}

.left_container .quiz a {
    background: url("../images/quiz.png") no-repeat scroll center top transparent;
    display: block;
    font-size: 0;
    height: 60px;
}


.working_text .paging{ width:100%; height:20px; margin:0px auto;border:1px solid #ddd; font-size:90%; float:right; text-align:right; margin-bottom:10px;} 

.gallery_cate{ float:left; width:878px; border: 1px solid #e5e5e5; padding:10px; margin-top:10px;}




/*------------------22-Aug-2012----------------------------------*/

.relative {}

.relative ul{ margin:0px; padding:0px;}
.relative ul li{ margin:0px; background:url(../Images/bullet1.png) no-repeat left 8px; display:block; padding:8px 26px;}
.relative a{ color:#1161A5; display:block; }



/*----------------------21-Aug-2012-------------------------------------*/

.contact{ width:600px; margin:0px auto; padding:10px; background:#ffffff; border:1px solid #eeeeee; }

.contact table tr th{ padding:7px;padding:7px;  background:#FFB547; color:#ffffff; }
.contact table tr td{ padding:5px; }
.bg_color_bl{ /*background:#189EFF; color:#ffffff;*/ padding-right:5px; font-weight:bold}
.contact table a{ color:#E85C00;}
.contact table a:hover{ color:#09219C; text-decoration:underline;}

.contact .contact_table1{ border-left:1px solid #eeeeee; border-right:1px solid #eeeeee}
.contact .contact_table1 tr td{ padding:5px; border-bottom:1px solid #eeeeee}


.contact .contact_table2{ border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0}
.contact .contact_table2 tr td{ padding:5px; border-bottom:1px solid #f0f0f0}
.brd1{ border:1px solid #f5f5f5;}


/*** ESSENTIAL STYLES ***/

.home_icon {
	width:22px;
	height:21px;
	float:left;
	position: relative;
    top: 10px;
	padding:0px 8px 0px 5px;	
}
.home_icon a
{
	width:28px;
	height:27px;
	display:block;
	text-indent:-20000px;
	background:url(../images/2home-icon.png) right -2px no-repeat;
	margin-left:10px;
}

.home_icon a:hover
{
	background:url(../images/home-hover.png) right -2px no-repeat;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	2.0;
}
.sf-menu ul {
    background: url("../images/sub_bottom.jpg") no-repeat scroll left bottom transparent;
    left: -12px !important;
    padding-bottom: 3px;
    position: absolute;
    top: -999em;
    width: 160px;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-left:5px;
}
.sf-menu a {

	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#025299;
	font-weight:bold;
}
.sf-menu li {

}
.sf-menu li li {
}

.sf-menu li li a {
    background: url("../images/sub.jpg") repeat-y scroll left top transparent;
    display: block;
    padding: 2px 15px !important;
    text-align: left;
}

.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
	text-decoration:underline;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/

/* 28 Aug 2012 */

awardee_select{background:#E8F5FF; border: 1px solid #C0DBF7; padding:5px 5px 9px 5px; width: 880px;}
.awardee_select select option{padding:1px;}
.awardee_select select{ width:200px; border:1px solid #c5c5c5; color:#444444; letter-spacing:0.5px;}
.page_content .awardee_list {float: left;margin: 0;width:900px;}
.awarded_box2{width:125px; height:195px; border:1px solid #cecece; float:left; padding:7px; margin-top:12px; overflow:hidden;}
.awarded_box2 .img_box2{ width:124px; height:118px; margin:0px auto; margin-bottom:10px;}
.awarded_box2 p{ line-height:14px; text-align:center; margin:0px; padding:0px; color:#666666; font-size:85%; letter-spacing:0.5px;}
.blue_font{ color:#006699 !important; font-size:95% !important; padding-bottom:10px !important;}
.imgBg_color1{ background:#e3edf6;}
.imgBg_color2{ background:#eaf5e0;}
.imgBg_color3{ background:#f1e3ce;}
.margin_left2{ margin-right:9px;}

.awardee_details{float: left;margin: 0;width:900px;}
.awardee_details img{ border:1px solid #C0DBF7; height:144px; float:left; margin-right:15px; margin-bottom:10px; margin-top:10px;}
.highlight_name{color: #0279FF;font-weight: bold;text-decoration: underline;}

.center_text{text-align: center !important; color:#FFFFFF;}


.go2_btn{ background:url(../images/go_btn.png) no-repeat left top;  height:27px;border:0px; color:#FFFFFF; font-weight:bold;cursor:pointer; position:relative; 
top:2px; text-indent:-999999px !important; width:27px; float:right; position:relative; top:-2px; left:10px;}
.go2_btn:hover{ background:url(../images/go_btn.png) no-repeat right -28px;} 

.nominee_table{background: none repeat scroll 0 0 #FFFFFF;margin: 0 auto;overflow: hidden;padding: 20px;width:860px; min-height:550px;}
.NomineeForm_table { border-left:1px solid #eeeeee; border-top:1px solid #eeeeee; }
.NomineeForm_table tr th{ padding:8px 10px; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee; background:#025299; color:#FFFFFF;}
.NomineeForm_table tr td{ padding:8px 9px; border-bottom:1px solid #eeeeee; border-right:1px solid #eeeeee;}

.awardee_select{ width:880px; padding:10px; background:#f5f5f5; }


/*---------------5-sept-2012-------------------*/
.awardee_details .detail_left{ width:621px; margin-right:15px; float:left; margin-top:20px; color:#666666; margin-top:20px !important; color:#666666;}



.detail_left .detail_header{ width:621px; height:228px; background:url(../images/detail_bg.png) repeat-x left top;  float:left; margin-bottom:10px;}
.detail_header_inner{ width:617px; height:222px;border-left:2px solid #bcbbbb; border-right:2px solid #bcbbbb; float:left;}
.detail_header_inner .awardee_img{width:160px; height:178px; margin:14px;  background:#f5f5f5; overflow:hidden; float:left;}
.detail_header_inner .awardee_img img{ margin:0px; padding:0px; height:168px;}
.detail_header_inner .awardee_name{ width:414px; float:right; text-align:left; margin-right:15px;}
.detail_header_inner .awardee_name h2{ border-bottom: 1px solid #319CF0; color: #319CF0;font-size: 170%; font-weight: normal; padding-bottom: 3px; padding-top: 20px;}
.detail_header_inner .awardee_info{float: right; max-height:154px; margin-right: 15px;/*margin-top: 10px;*/text-align: left;width: 414px;}
.awardee_details .detail_left, .awardee_details .detail_right ul{margin:0px; padding:0px;}
.awardee_details .detail_left  ul li, .awardee_details .detail_right  ul li{ background:none; margin:0px; padding:3px; min-height:18px;}
.detail_header_inner .awardee_info label{ width:100px; float:left; font-weight:bold; text-align:left; padding-right:20px; }
/*
.detail_left .more_details{ display:block; min-height:30px; border:2px solid #e5e5e5; padding:5px; color:#777777; margin-bottom:10px;}
*/
.detail_left .more_details {border: 2px solid #E5E5E5; color: #777777;display: block;float: left;margin-bottom: 10px;min-height: 30px;padding: 5px;width: 607px;}
.detail_left .more_details h5{font-size:100%; color:#333333;}


.awardee_details .detail_right
{width:240px; min-height:400px; float:right; text-align:left; background:#ffffff; border:2px solid #bcbbbb; padding:10px; padding-bottom:0px;margin-top:20px; color:#666666;}

.awardee_details .detail_right h3{ color:#666666; text-transform:uppercase; margin-bottom:10px;}
.awardee_details .detail_right h4{ background:#ffffcd; border:1px solid #ffe068; color:#0c73c3; padding:2px; font-weight:normal; font-size:110%;}
.address_detail{ border: 1px solid #BCBBBB;font-size: 85%; letter-spacing:0.5px;margin-bottom: 10px;min-height: 200px;padding: 5px; width: 228px;}
.address_detail label{ float: left; padding-right: 5px; text-align:left; font-weight:bold; color:#333333; } 
.address_detail ul li{ border-bottom:1px solid #eeeeee;}

.detail_table{ border-left:1px solid #eeeeee; margin-top:10px;}
.detail_table tr th{ border-bottom:1px solid #eeeeee; padding:2px;  border-right:1px solid #888888; background:#666666; color:#ffffff;}
.detail_table tr td{ border-bottom:1px solid #eeeeee; padding:2px;  border-right:1px solid #eeeeee; text-align:center;}


.bot_marging{ margin-bottom:10px;}
.Forgot_Home a {color: #FFFFFF; margin-left:20px; line-height:26px;
    float: left;}
    
    /* 13 Sep 2012 */
    
    .s_logo {
    float: right;
    height: 92px;
    margin-right: 120px;
    padding-top: 10px;
    width: 90px;
}

.right_container .recent1 {
    float: left;
    width: 440px;
    height:215px;
}


/*--------------slider-------------------*/
.list_carousel li img, .list_carousel li a img{ width:122px !important; height:118px !important; border:1px solid #dddddd !important;} 
#foo0 p{ text-align:center;}
#foo0 b{ color:#006699;}
.list_carousel {width:470px;}
.list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;width:128px;overflow:hidden;}
.list_carousel li {font-size:12px;color: #999;text-align: center;background-color: #eee;border: 2px solid #cecece;width: 122px;padding: 0;margin: 6px;
display: block;float: left;}
	

/*-----------------Gallery-----------------------------------*/

			/*.gallery1{ width:187px; height:auto; float:left; background:#D6EEFF; border:1px solid #3DA6DD; padding:10px; margin:5px 10px 5px 0px;}
			.gallery1 .inner_gall{ display:block; height:120px; background:#f5f5f5; border:1px solid #3DA6DD; margin-bottom:5px; overflow:hidden;}
			.gallery1 h3{ color:#FFFFFF; overflow:hidden;}
			.gallery1 .details{ background:#3DA6DD; padding:5px;}
			.gallery1 .details a{ color:#ffffff; font-size:85%; letter-spacing:0.6px; line-height:14px;}
			
			.gallery_cate ul{padding:0px ; margin:0px}
			.gallery_cate ul li{ background:none; padding:0px ; margin:0px}
			*/

/*====================22-Oct-2012======================*/

.gallery1 {background: none repeat scroll 0 0 #D6EEFF; border: 1px solid #3DA6DD; float: left; font-size: 86%; margin: 5px 15px 20px; min-height: 224px; padding: 10px; width: 240px;}
.gallery1 .inner_gall{ display:block; height:170px; background:#f5f5f5; border:1px solid #3DA6DD; margin-bottom:5px; overflow:hidden;}
.gallery1 h3{ color:#FFFFFF; overflow:hidden;}
.gallery1 .details{  background: none repeat scroll 0 0 #3DA6DD; height: 40px; padding: 5px;}
.gallery1 .details a{ color:#ffffff; font-size:85%; letter-spacing:0.6px; line-height:14px;}

.gallery_cate ul{padding:0px ; margin:0px}
.gallery_cate ul li{ background:none; padding:0px ; margin:0px}

/*============================28-Oct-2012=======================*/
.more_details div {
    max-height: 150px;
    overflow: auto;
}
/*============================30-Oct-2012=======================*/
.more_details span.overflow_area {
    float: left;
    height: 80px;
    overflow: auto;
    padding-top: 5px;
}
 

 
/*==========================Home page & Header Area Css ===============================*/ 
.working_area{width:940px; overflow:hidden; background:url(../images/working-bg.jpg) repeat-y left top; padding:0px 20px; font-weight:80%;}
.working_area .working_text{width:940px; float:left}
.working_text .left_container{width:470px; min-height:500px; float:left;}
.left_container h2{color:#fa9900; background:#FFFFFF; float:left; font-size:140%; padding-right:6px; font-weight:normal; text-transform:uppercase;}
.left_container .heading_bg{ background:url(../images/dotted-blue.gif) repeat-x left center; height:20px; width:470px;}


.left_container .banner_space{ width:462px; height:201px; float:left; border:3px solid #CDE5FE;}
.left_container .text_container { width:470px; float:left; margin-top:10px; margin-bottom:15px;}
.left_container .quiz{ width:470px; height:60px;float:right; margin-bottom:15px;}
.left_container .quiz a{background:url(../images/quiz.png) center top no-repeat; font-size:0px; display:block; height:60px;} 

.left_container .nature_of{ width:470px; float:left; margin-top:10px; margin-bottom:15px;}
.left_container .nature_of  h2{ color:#fa9900; background:#FFFFFF; float:left; font-size:140%; padding-right:6px;text-transform:uppercase;}
.left_container .nature_of ul{margin:0px; padding:5px 0px 0px 0px; font-weight:bold;}
.left_container .nature_of ul li{  float:left;background:none; margin:0px; padding:0px;}

.awarded{ width:470px; height:35px; float:left; background:url(../images/awarded.png) no-repeat center top; color:#FFFFFF; line-height:30px; text-indent:8px;}
.awardee_select{background:#E8F5FF; border: 1px solid #C0DBF7; padding:5px 5px 9px 5px; width: 880px; overflow:hidden;}
.awardee_select select option{padding:1px;}
.awardee_select select{ width:179px; border:1px solid #c5c5c5; color:#444444; letter-spacing:0.5px;}
.page_content .awardee_list {float: left;margin: 0;width:900px;}

.awarded_box2{width:125px; height:230px; border:1px solid #cecece; float:left; padding:7px; margin-top:12px; overflow:hidden;}
.awarded_box2 .img_box2{ width:124px; height:118px; margin:0px auto; margin-bottom:10px; float:left;}
.awarded_box2 p{ line-height:14px; text-align:center; margin:0px; padding:0px; color:#666666; font-size:85%; letter-spacing:0.5px;}
.blue_font{ color:#006699 !important; /*font-size:95% !important;*/ padding-bottom:10px !important;}
.imgBg_color1{ background:#e3edf6;}
.imgBg_color2{ background:#eaf5e0;}
.imgBg_color3{ background:#f1e3ce;}
.margin_left2{ margin-right:9px;}

.awardee_details{float: left;margin: 0;width:900px;}
.awardee_details img{ border:1px solid #C0DBF7; height:144px; float:left; margin-right:15px; margin-bottom:10px; margin-top:10px;}
.highlight_name{color: #0279FF;font-weight: bold;text-decoration: underline;}
.left_container .awarded_box{width:125px; height:220px; border:1px solid #cecece; float:left; padding:6px; margin-top:20px; overflow:hidden;}
.margin_left{ margin-right:14px;}
.left_container .awarded_box .img_box{ width:124px; height:118px; margin:0px auto; margin-bottom:10px; float:left;}
.left_container .awarded_box p{ line-height:14px; text-align:center; margin:0px; padding:0px; color:#666666; font-size:95%;}
.left_container .usefull_link{ width:470px; float:left; overflow:hidden; margin-top:15px; padding-bottom:15px;}
.usefull_link .photo_gallery{ width:151px; height:110px; float:left; overflow:hidden; margin-right:9px;}
.usefull_link .photo_gallery a{ background:url(../images/photo_gallery.png) center top no-repeat; text-indent:-60000px; display:block; height:110px;} 
.usefull_link .vedio_gallery{ width:151px; height:110px; float:left; overflow:hidden}
.usefull_link .vedio_gallery a{ background:url(../images/vedio_gallery.png) center top no-repeat; text-indent:-60000px; display:block; height:110px;} 
.usefull_link .related{width:151px; height:110px; float:right; overflow:hidden}
.usefull_link .related a{background:url(../images/related.png) center top no-repeat; text-indent:-60000px; display:block; height:110px; font-size:0px;} 

.working_text .right_container{width:440px; min-height:500px; float:right;}
.right_container h2{color:#025299; background:#FFFFFF; float:left;/* font-size:140%;*/ padding-right:6px; font-weight:normal; margin-bottom:15px; font-size:140%;}
.right_container .heading_bg{ background:url(../images/dotted-yellow.jpg) repeat-x left center; height:20px; width:440px;}

.right_container .winner_list{ width:440px; height:207px; float:left; overflow:hidden;}
#winners{clear: both;height:176px; margin:auto;width:440px;}
#mymarquee > div{ width:420px; min-height:57px; padding:0px; border-bottom:1px solid #ddd; padding:5px 10px; clear:both;}
#mymarquee > div img{ margin-right:15px; float:left;}
#mymarquee > div p{ display:block;}
#mymarquee > div ul { padding-left:40px;}
#mymarquee > div ul li { padding-left:40px; background:none; padding:0px;}

#mymarquee > div ul li a{ display:block; width:100%;} 

#mymarquee a, #mymarquee a img{ border:0px; text-decoration:underline;}

/*.right_container .apply_for{ width:440px; height:60px;float:right; margin-bottom:15px; margin-top:10px;}
.right_container .apply_for a{background:url(../images/apply.png) center top no-repeat; font-size:0px; display:block; height:60px;} */

.right_container .recent {width:440px; float:left; margin-top:15px;}
.right_container .recent_top {background:url(../images/right_top.png) center top no-repeat #F5f5f5; width:440px; float:left; color:#5a5a5a; min-height:182px;}
.right_container .recent_top ul li{ list-style:url(../Images/list-1.png) outside; padding-left:5px; padding-bottom:10px; 
text-indent:0 !important; }
.right_container .recent_bottom { background:url(../images/right_bottom.png) center bottom no-repeat #F5f5f5; width:440px; float:left; height:7px;}


.right_container .Bhatnagar_Laureates {width:440px; float:left; margin-top:15px;}
.right_container .recent_top {background:url(../images/right_top.png) center top no-repeat #F5f5f5; width:440px; float:left; color:#5a5a5a; min-height:139px;}
.right_container .recent_bottom { background:url(../images/right_bottom.png) center bottom no-repeat #F5f5f5; width:440px; float:left; height:7px;}


.right_container .login_form {width:440px; float:left;  height:auto;}
.right_container .ragistration 
{background: url("../images/ragistration.png") no-repeat scroll left top transparent !important;height: 40px;line-height: 36px;text-indent: 24px;width: 215px;}
.right_container .ragistration_form{background:url(../images/ragi_top.png) no-repeat left top #428fe9;width:439px; overflow:hidden; margin-left:1px; height:343px;}
.right_container .ragistration_form ul{ margin:0px; padding:5px 0px 0px 0px; color:#ffffff; list-style:none;}
.right_container .ragistration_form ul li{ background:none; padding:7px 0px 8px; list-style:none;} 
.right_container .ragistration_form ul li label{ width:90px !important; color:#ffffff; float:left; padding-right:10px; text-align:right; text-transform:uppercase;}
.right_container .ragistration_form_bottom{ background:url(../images/ragi_bottom.png) no-repeat 1px bottom ; width:440px; height:7px; }

.right_container .ragistration_form ul li select option{background:white; border:1px solid #ffffff; width:240px; color:#025299 !important; padding:0.5px;}
.center_text{text-align: center !important;}
.login_form h2{ margin:0px;}

.right_container .ragistration_form input[type="text"], .right_container .ragistration_form input[type="password"]
{/*background:url(../images/dotted-white.gif) repeat-x left bottom; border:0px;*/  color:#FFFFFF; letter-spacing:0.5px;width:240px; color:#025299;}
.ragistration_form select{width:245px;}

.right_container .ragistration_form .signUp
{background:url(../images/signUp.png) no-repeat left top; width:84px; height:31px; float:left; border:0px; margin-left:141px; cursor:pointer;}

/*================================Home page & Header Area Css================================*/


/*====================17-Nov-2012===========================*/
.nature_of .list_left{ width:210px; margin-right:10px; /*margin-left:40px;*/ float:left;}
.nature_of .list_right{ width:210px; float:left; }

/*========================27-Nov A-Z list=============================*/

.a2z{ width:100%; float:right; text-align:right; padding:3px 4px 0 5px;}

.awardee_list ul { margin:10px 0px 0px; padding:0px;}
.awardee_list ul li{ padding-bottom:8px; margin:0px;}

.awardee_select_list a{ padding:2px 5px;}
.awardee_select_list a:hover{ background:#C0DBF7; text-decoration:none}


/*==============home page slider====================*/



.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/loading.gif) no-repeat 50% 50%;

}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	bottom: 181px;
    left: 50%;
    margin-left:-40px; /* Tweak this to center bullets */
	z-index:9999999;
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	left: 420px;
    text-indent: -9999px;
    top: 83px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}


.theme-default #slider {
    width:462px; /* Make sure your images are the same size */
    height:201px; /* Make sure your images are the same size */
}


.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.captchBackGround{ background:#ffffff; float:left; width:205px;}

/* 27 Dec 2012 */
.PopUpWhoCan
{
    background-color: White;
    border: 2px solid #003F79;
    border-radius: 8px 8px 8px 8px;
    font-weight: normal;
    max-height:600px;
    left: 264.5px;
    padding:5px 15px 15px 15px;
    position: fixed;
    text-align: justify;
    top: -109px;
    width: 700px;
    z-index: 100001;

	}
	
	
.PopUpWhoCan h3{ border-bottom:1px solid #003F79; display:block; padding-bottom:5px; font-size:130%;}

        .modalBackground
        {
            background:#000000;
            filter: alpha(opacity=80);
            opacity: 0.6;
            z-index: 10000;
        }
		
.close_btn{ width:24px; height:24px; float:right; background:url(../Images/close_btn.png) no-repeat center top; border:0px; text-indent:-999999px; font-size:0px;  cursor:pointer;}




.bottom_msg{ width:100%; float:right; text-align:right; margin-bottom:10px;}
.bottom_msg label{ font-weight:bold; }

.bottom_msg a {color: #006AFF;text-decoration: underline;}
.bottom_msg a:hover {color:#EF5D2E;text-decoration:none;}





/*///--------------------------------- 17-May-2013-----------------------------------//*/

.sidebar {
		width:162px;
		float:left;
		position:fixed;
		bottom:0px;
		right:0px;
		background:url(../images/moo.png) repeat left top;
		padding:10px;		
		z-index:9999999 !important;
		
	}
	
	.sidebar p{	
		color:#ffffff !important;
		text-align:justify !important;
		font-size:90% !important;
		padding:0px !important;
		}
		
	.sidebar a{ color:yellow !important;float:right}


#popupdatepanel{ width:160px; padding:0px; margin:0px;}
.close_sidbar{ background:url(../images/close.png) no-repeat center center ; height:18px; width:18px; border:0px; float:right; cursor:pointer; margin-left:2px;}
.mini_sidbar{ background:url(../images/minimize.png) no-repeat center center ; height:18px; width:18px; border:0px; float:right; cursor:pointer;}

.readmore{ border:0px;float:right; background:none; color:#FFFF00;cursor:pointer; padding:0px 2px; margin:0px;}
.readmore:hover{ background:#D51C20}
#pratwo{ height:500px; overflow-y:scroll; width:162px; }
#pratwo{ padding:0px 10px 0px 0px;}


#minimise { position: absolute; right:35px;top: 10px;}


/*-----11-Sept-2013--------*/

.RequestStatus{ padding:15px 0px;  text-align:center; min-height:200px;}
.RequestStatus h2{ padding-bottom:20px;}

.Bbtn{ background:url(../images/Bbtn.png) no-repeat center -2px; color:#FFFFFF; width:291px; height:34px; border:0px; font-weight:bold;}
.Bbtn:hover{ background:url(../images/Bbtn.png) no-repeat center -40px; color:#FFFFFF; width:291px; height:34px; border:0px; cursor:pointer; color:#025299;}
.sucess_msg{ color:green; font-weight:bold; font-style:italic; text-decoration:underline;}
.Bhatnagar_Laureates {margin-top:18px;}
.Bhatnagar_Laureates h2 {text-transform:inherit;color:#025299; background:#FFFFFF; float:left;/* font-size:140%;*/ padding-right:6px; font-weight:normal; margin-bottom:15px; font-size:140%;}

.Bhatnagar_Laureates .heading_bg{ background:url(../images/dotted-yellow.jpg) repeat-x left center; height:20px; width:469px;}

.recent_top {background:#F5f5f5; width:469px; float:left; color:#5a5a5a; min-height:190px;}

.recent_top ul li{ list-style:url(../Images/list-1.png) outside; padding-left:5px; padding-bottom:10px; 
text-indent:0 !important; }
.recent span.awarded a {color:#fff; margin-top:3px; line-height:34px; font-size:82%; font-weight:bold; color:#fff; background:inherit;}
.icon {float:left;}
.icon img {padding-top:5px;}
.view-list {float:left; margin-right:35px;}


.awardee_info label {float: left;width: 120px;}
.awardee_info span {float: right;width: 239px;}


.redspan
{
	color:Red;
}

.visitor-counter 
{
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #B4B4B4;
    float: right;
    height: 18px;
    margin-right: 0px;
    margin-top: -19px;
    width: 139px;
}

.visitor-icon {
    background-image: url("../images/visitor-icon.png");
    background-position: left top;
    background-repeat: no-repeat;
}


.visitor-counter {
    color: #000000;
     text-align: center;
    
   
}