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

/*#############################################################
Name: Society Facilitating Agency for Haryana
Date: 21/04/2009
Author: Shashi Pal Samir
URL: http://www.sfa4yap2.com/
#############################################################*/

/* Standard Element */
/* commented backslash hack \*/
html, body{height:100%;}
/* end hack */

html,body {margin:0;padding:0;}

body
{
	background: url(../images/body_bg.jpg) repeat #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0; padding:0;
	margin-top:15px;
}
h1, h2, h3, h4, h5, h6, p, form, label, input, textarea,  span
{
	margin:0; padding:0;
}
h2{margin:0; padding:0; font-size:18px;}

h4{font-size:12px;}
h1.pageHeading
{
	margin:0 0 10px 0; padding:0 0 3px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#b00b0b; border-bottom:1px dashed #999999;
}

h4.competition{margin:15px 0 10px 0; padding:0 0 3px 0; color:#b00b0b; border-bottom:1px dashed #999999; font-size:12px;}

ul{list-style:none; padding:0 0 0 0px; margin:0 0 0 10px;}
ul li{background:url(../images/listbullet.jpg) 0px 6px no-repeat; padding-left:15px; margin:7px 0 5px 0;}
ol{list-style-type:decimal; padding:0 0 0 0px; margin:0 0 0 30px;}
ol li{padding-left:0; margin:0 0 5px 0px;}
hr{border:none;border-bottom: 1px solid #CCCCCC;}

p
{
	margin:10px 0 5px 0;
	text-align:justify;
	line-height:1.5em;
}

body a:link,a:visited,a:active{text-decoration:underline; color:#b00b0b;}
body a:visited{text-decoration:underline; color:#b00b0b;}
body a:hover{text-decoration:none; color:#b00b0b;}
/* Header Section */

.leftfloat{float:left;}
.rightfloat{float:right;}
.clear{clear:both;height:0px;}
.strong{font-weight:bold;}
.maroon{color:#b00b0b;}
.underline{border-bottom:1px dashed #999999; margin:0 0 10px 0; padding:0 0 3px 0;}
.smallText{font-size:11px;}

#mainContainer
{
	margin:0 auto;
	padding:0;
	width:1000px;
}

#leftColumn
{
	margin:0; padding:0;
	width:200px;
	float:left;
}

#leftColumn #searchIdeas{ margin:0; padding:45px 0 0 20px; background:url(../images/search_ideas_new.gif) no-repeat 9px 0; height:85px;}
#leftColumn #login{ margin:20px 0 0 0; padding:60px 0 0 20px; background:url(../images/login_new.gif) no-repeat 9px 0; height:226px;}
#leftColumn #login_profile{ margin:20px 0 0 0; padding:60px 0 0 20px; background:url(../images/myprofile.gif) no-repeat 9px 0; height:170px;}
#leftColumn #viewIdeas{ margin:20px 0 0 0; padding:40px 0 0 0; background:url(../images/view_ideas_new.gif) no-repeat 9px 0; height:123px; color:#FFFFFF; text-align:center; position:relative;}
#leftColumn #viewIdeas-heading{position:absolute; top:7px; left:30px;}
#leftColumn #viewIdeas ul{margin:0 0 0 0; padding:0px 0 0 0; list-style:none;}
#leftColumn #viewIdeas ul li{margin:0 0 12px 40px; padding:0 0 0 18px; font-weight:bold; font-size:13px;  background:none; text-transform:capitalize; text-align:left; display:block;}
#leftColumn #viewIdeas ul li a:link{margin:0 0 0 0; padding:0; font-weight:bold; color:#ffffff; text-decoration:underline; }
#leftColumn #viewIdeas ul li a:visited{margin:0 0 0 0; padding:0;  color:#ffffff; text-decoration:underline;}
#leftColumn #viewIdeas ul li a:hover{margin:0 0 0 0; padding:0; color:#ffffff; text-decoration:none;}
#leftColumn #pittsburghBuilding{ margin:10px 0 0 0 ; padding:0; background:url(../images/pittsburgh_building.gif) no-repeat; height:228px;}

#centerColumn
{
	margin:0 8px 0 8px; padding:0;
	width:573px;
	float:left;
}

#rightColumn
{
	margin:0; padding:0;
	width:211px;
	float:left;
}

#rightColumn #followUs{height:128px; margin:0; padding:15px 0 0 0; text-align:center; background:url(../images/follow_us_on.gif) no-repeat 0px 15px; position:relative;}
#rightColumn #quickLinks{background:url(../images/quick_links.gif) no-repeat 0px 40px; height:230px; margin:0; padding:80px 0 0 10px; text-align:center;}
#rightColumn #quickLinks ul{margin:0 0 0 0; padding:8px 0 0 0; list-style:none;}
#rightColumn #quickLinks ul li{margin:0 0 9px 0; padding:0; font-weight:bold; font-size:13px;  background:none; text-transform:capitalize;}
#rightColumn #quickLinks ul li a:link{margin:0 0 0 0; padding:0; font-weight:bold; color:#ffffff; text-decoration:underline; }
#rightColumn #quickLinks ul li a:visited{margin:0 0 0 0; padding:0;  color:#ffffff; text-decoration:underline;}
#rightColumn #quickLinks ul li a:hover{margin:0 0 0 0; padding:0; color:#ffffff; text-decoration:none;}
#rightColumn #meet_last_year_winner{ font-size:22px; color:#FFF; font-weight:bold; margin:-40px 0 0 0;}



body#last_year_winner #rightColumn #quickLinks ul li a#last_year_winner_nav,
body#awards #rightColumn #quickLinks ul li a#awards_nav
{
	color:#FF9900;
	text-decoration:underline;
}

#rightColumn #contactDetails{background:url(../images/contact_us.gif) no-repeat 3px 0px; height:245px; margin:20px 0 0 0; padding:40px 0 0 15px; text-align:left;line-height:1.4em;}

#logo
{
	margin:0; padding:20px 0 0 0;
	height:80px;
	width:789px;
	float:left;
	/*background:url(../images/logo.jpg) no-repeat 9px 50%;*/
}
#dayLeft{ font-size:22px; color:#FFF; font-weight:bold; font-family:"Lucida Sans Unicode"; font-style:italic; width:192px;height:65px; margin:0; padding:37px 0 0 19px;  background:url(../images/days_left.gif) no-repeat 0px 20px; float:left;}
#banner
{
	margin:0; padding:0;
	height:254px;
	background:url(../images/lally_innovation_competition.jpg)  no-repeat;
	position:relative;
}
#banner ul{ list-style:none; margin:0; padding:0;}
#banner ul li{ list-style:none; margin:0; padding:0;}

#banner #registernow
{
	padding:0;
	margin:0;
	top:152px;
	left:405px;
	position:absolute;
}

#banner .nav ul{
	width:563px;
	height:26px;
	background:url(images/top_nav_bg.gif) right top no-repeat;
	padding:200px 0 0 0;
	margin:0 0 0 9px;
	float:left;
	list-style:none;
}
#banner .nav ul li{
	float:left;
	margin:0 4px 0 0;
	line-height:0;
	font-size:0;
	list-style:none;
	background:none;
}
#banner .nav ul li a{
	display:block;
	background:url(../images/menu_normal_bg.jpg) 0 0 repeat-x;
	height:26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:2.1em;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	padding:0 9px 0 9px;
	border:1px solid #FFFFFF;
}
#banner .nav ul li a:hover{
	background:url(../images/menu_hover_bg.jpg) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
}

#banner .nav ul li a.hover{
	display:block;
	background:url(../images/menu_hover_bg.jpg) 0 0 repeat-x;
	height:26px;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	cursor:text;
}

#banner .nav ul li a.hover#homenav{background:#ba3131;}
#banner .nav ul li a.hover#overviewnav{background:#ba3131;}

#banner .nav ul li.noMargin{
	margin:0;
}



#contentSection
{
	background:#ffffff;
	margin:0; padding:10px 15px 10px 15px;
	min-height:650px;
	position:relative;
}

#contentSection #awards_guidelines_links{
	position:absolute;
	left: 442px;
	top:13px;
	width: 119px;
}

* html #contentSection #awards_guidelines_links{
	position:absolute;
	left: 450px;
	top:13px;
}

#isanMBA{width:171px; height:251px; float:left;}
#mbaQuestion{width:362px; height:181px; float:left; text-align:center; padding:40px 0 30px 0; font-family:Century; font-size:19px; font-weight:bold;}


.gallery
{
	margin:0 10px 10px 0; padding:1px; width:150px; height:110px; border:1px solid #666666; float:left;
}

*html .gallery
{
	margin:0 10px 10px 0; padding:1px; width:150px; height:105px; border:1px solid #666666; float:left;
}

.heading, h3
{
	margin:0; padding:0;
	font-weight:bold;
	font-size:14px;
}

h3 p
{
	margin:0; padding:0;
	font-weight:bold;
	font-size:14px;
	
		
}

/* Footer Section */

#footer
{	
	background:url(../images/footer_bg.gif) repeat-x;	
	margin:0 auto;
	margin-top:20px;
	padding-top:20px;
	width:1000px;
	clear:both;
	height:56px;
	color:#ffffff;
}

.footermenu{margin:0 auto; padding:0; border:0px solid #666;}
.footermenu p.copyright{margin:7px 0 0 10px;padding:0;color:#fff;width:430px;font-size:11px;left:40px;top: 672px; float:left;}
.footermenu p.copyright a:link{text-decoration:none; color:#ffffff;}
.footermenu p.copyright a:visited{text-decoration:none; color:#ffffff;}
.footermenu p.copyright a:hover{text-decoration:none; color:#ffffff;}
.footermenu p.copyright a:active{text-decoration:none; color:#ffffff;}
.footermenu ul{	margin:0 5px 0 0px;	padding:0;	list-style:none; float:right; font-size:11px; }
.footermenu ul li{margin:7px 0 0 0; padding:0; float:left; list-style:none; background:none;}
.footermenu ul li a{ color:#ffffff; text-decoration:none;}
.footermenu ul li a:visited{ color:#ffffff; text-decoration:none;}
.footermenu ul li a:hover{ color:#ffffff; text-decoration:none;}
.footermenu ul li a:active{ color:#ffffff; text-decoration:none;}


/* Active Tab */
body#home a#homenav,
body#overview a#overviewnav,
body#eligibility a#eligibilitynav,
body#selection a#selectionnav,
body#dates a#datesnav,
body#registration a#submitideanav

{
	display:block;
	background:url(../images/menu_hover_bg.jpg) 0 0 repeat-x;
	color:#ffffff;
}

/*body#home a#homenav{display:block; background:#ba3131; color:#ffffff;}
body#overview a#overviewnav{display:block; background:#8f4075; color:#ffffff;}
body#eligibility a#eligibilitynav{display:block; background:#828a39; color:#ffffff;}
body#selection a#selectionnav{display:block; background:#476e95; color:#ffffff;}
body#dates a#datesnav{display:block; background:#a36436; color:#ffffff;}
body#submitidea a#submitideanav{display:block;	background:#7f3434; color:#ffffff;}*/

#steps {margin:0; padding:0; }

#steps h5 {font-family:Arial, Helvetica, sans-serif; 
     font-size:12px; 
	 color:#000; 
	 padding:8px  3px 8px 65px; 
	 margin-top:-5px; 
	 font-weight:normal; 
	 line-height:18px;
}

#round1{margin:10px 0 0 0; padding:0; width:533px; height:66px; background:url(../images/round1.jpg) no-repeat;}
#round2{margin:10px 0 0 0; padding:0; width:533px; height:66px; background:url(../images/round2.jpg) no-repeat;}
#round3{margin:10px 0 0 0; padding:0; width:533px; height:66px; background:url(../images/round3.jpg) no-repeat;}
.innerleft{margin:0 0 0 0px; padding:15px 0 0 80px; height:51px; width:240px; float:left;}
.innerright{margin:0 0 0 0px; padding:15px 0 0 25px; height:51px; width:185px; float:left;}



/* CSS Code for posted comment */

.post-comment-top{margin:0; padding:0;width:436px; height:17px; background:url(../images/post-comment-top-bg.jpg) no-repeat;}
.post-comment-middle{margin:0; padding:5px 15px 5px 50px;width:371px;background:url(../images/post-comment-middle-bg.jpg) repeat-y right;}
.post-comment-bottom{margin:0; padding:0;width:436px; height:17px;background:url(../images/post-comment-bottom-bg.jpg) no-repeat right top;}

/* CSS Code for posted comment */
.comment-top {margin:0; padding:0; background:url(../images/comment-top-bg.jpg) no-repeat bottom; width:524px; height:17px; }
.comment-middle {margin:0; padding:5px 15px 5px 15px; background:url(../images/comment-middle-bg.jpg) repeat-y; width:494px; height:auto; }
.comment-bottom {margin:0; padding:0; background:url(../images/comment-bottom-bg.jpg) no-repeat top; width:524px; height:17px; }