/*-----------------------------------------------------------------------*/
/* IIMBAA stylesheet - Author: Ranjith kumar R, CDG, Infosys. EXT 57878*/
/*-----------------------------------------------------------------------*/

/*hero graphic*/
#hero{ position:relative; height:169px; width:960px;overflow:hidden}
	#hero img{border:0px;padding:0px;margin:0px;}
	#hero .ttl, #hero .innr{ position:absolute; top:35px; left:0; width:322px; height:110px;}
	#hero .ttl{ color:#d8d5d5; background:#000; filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;}
	#hero .innr{ filter:alpha(opacity=100);-moz-opacity:1;}
		#hero .innr h2, #hero .innr p{padding:10px 15px 0 15px;}
		#hero .innr h2{ font-size:2.4em; color:#fff;}
			#hero .innr p{ font-size:1.2em; padding:3px 15px 15px 15px; color:#d8d5d5;height:45px;overflow:hidden;}

/*inner hero*/
#hero.innr{ height:169px; background:url(../images/app/innrheroBg.gif) no-repeat left top;}
	#hero.innr .grphc{padding-top:10px; padding-left:20px;float:left;}
	#hero.innr .txt{margin-left:370px;margin-right:50px; padding-top:15px;font-size:12px; color:white;}

/*quick links*/
.qlinks{ margin-bottom:15px;}
	.qlinks h3{ padding:5px 5px 5px 5px; background:#7A7C7C; font-size:1.8em; font-weight:normal; color:#fff;}
	.qlinks li{ padding:14px; background:url(../images/app/qlnkBg.gif) repeat-x left top; font-size:1em; border-left:solid 1px #acc2c7; border-right:solid 1px #acc2c7;}
		.qlinks li.lastChild{ background-position:left 2px; background-color:#f4f8f9; padding-top:12px; padding-bottom:16px;}
	/*overriding classes for birthday reminders sections*/
	.bdRmndr li{ padding:5px; list-style:none;background-position: left bottom!important;}
	.bdRmndr li img{float:left; height: 60px; width:60px; border: solid 1px #acc2c7;}
	.bdRmndr li.lastChild{ background-position:left 2px; background-color:#f4f8f9; padding-top:5px; padding-bottom:5px;}
		
/*search component*/
#srch{ clear:both;}
	#srch h3{ font-size:2em; font-weight:normal;}
	#srch .wrpr{ position:relative; padding:12px 0 0 0; background:url(../images/app/srchlftBg.gif) no-repeat left 12px; padding-left:3px; margin:0;}
	#srch .wrprl{ position:relative; padding:12px 0 0 0; background:url(../images/app/srchlftBgl.gif) no-repeat left 12px; padding-left:3px; margin:0;}
		#srch .wrpr .innr{background:url(../images/app/srchRtBg.gif) no-repeat right top; padding-right:3px;}
		#srch .wrprl .innrl{background:url(../images/app/srchRtBgl.gif) no-repeat right top; padding-right:3px;}
			#srch .wrpr .innr img{ position:absolute; top:2px; left:10px;}
			#srch .wrprl .innrl img{ position:absolute; top:2px; left:10px;}
			#srch .wrpr .innr ul{ display:block; height:47px; background:url(../images/app/srchmidBg.gif) repeat-x top left;}						
				#srch .wrpr .innr li{ float:left;}
					#srch .wrpr .innr li input, #srch .wrpr .innr li select{ margin:12px 0 0 10px; padding:3px; padding-left:1px;width:85px;color:#7A7C7C;}
					#srch .wrpr .innr li input{ width:95px;}
					#srch .wrpr .innr li.submit{ margin:0;}
						#srch .wrpr .innr li.submit input{ background:url(../images/app/btnSrch.gif) no-repeat left top; cursor:pointer; border:none; width:103px; height:32px; margin:7px 0 0 10px; color:#fff; font-size:1.4em;}



/*advanced search component*/
#advSrch{width:650px;padding:0px;margin:0px;background:url(../images/app/srchmidBgl.gif) repeat-x top left;padding-top:4px;padding-bottom:10px;}
#advSrch .row{display:block;clear:both;height:35px;}
    #advSrch label{float:left;width:117px;padding:5px;margin-right:3px;text-align:center;}
       /* #advSrch label.admin{}*/
    #advSrch.admin label{clear:left;float:left;width:117px;text-align:center;}   
        #advSrch.admin label input{width:120px;padding-top:3px;padding-bottom:3px;color:#7A7C7C;}
            #advSrch label input{width:120px;padding-top:3px;padding-bottom:3px;color:#7A7C7C;}
            #advSrch label select{width:124px;padding-top:3px;padding-bottom:3px;padding-right:4px;color:#7A7C7C;}
   /* ie6 fix for select box */
             *html #advSrch label select{padding:0px;height:20px;}   
	     *html #advSrch label input{padding:0px;height:20px;}
	     *html #advSrch label{float:left;width:117px;padding:0px;margin-right:3px;text-align:center;margin-bottom:5px;}
   /* #advSrch .center{text-align:center;width:100%;padding:10px;}*/
    #advSrch .submit{padding-left:270px;}
    #advSrch .submit input{background:url(../images/app/btnSrch2.gif) no-repeat left top; cursor:pointer; border:none;text-align:center; width:103px; height:32px;  color:#fff; font-size:1.4em;float:none;margin-top:2px;margin-left:6px;}




/*generic blocks*/
.blck{ float:left; margin:0 20px 0 0;} .blck.lastChild{ margin:0;}
	.blck h4{ padding:5px; font-size:1.6em; font-weight:normal;}
	.blck img{ float:right;}
	.blck .txt{ float:left;}

/*overriding blocks for specific contents*/
/*member spotlight block*/
.blck#sptLght{ width:292px;}	
	.blck#sptLght h4{ position:relative; background:#b11116; color:#fff; height:20px;margin-top:0px;}
		.blck#sptLght h4 span.arrw{ position:absolute; top:0; left:0; width:26px; height:42px; background:url(../images/app/hdrArrw.gif) no-repeat left top; z-index:99;}
			.blck#sptLght h4 span{ position:absolute; z-index:9999; top:0; left:0; padding:4px 0 0 7px;}
	.blck#sptLght .txt{ width:220px; font-size:1em;padding-bottom:5px;}
		.blck#sptLght .txt a{ font-weight:bold;}
		.blck#sptLght .txt small{font-size:1em; display:block; clear:both; color:#5e5555;margin-top:3px;}
		.blck#sptLght .txt p{ margin:10px 0 0 0;}
		.blck#sptLght .txt .more{ display:block; font-weight:normal; margin:10px 0 0 0;}

/*tabular structure block*/
.blck.tab{ width:300px;}
	.blck.tab .tabMnu{ border-bottom:solid 1px #d9d6d6;}
		.blck.tab .tabMnu a{ display:block; float:left; padding:5px 10px; margin-right:5px; font-size:1.4em; font-weight:normal; background:#b11116; color:#fff; text-decoration:none;border-top:solid 1px #930e13; border-left:solid 1px #930e13; border-right:solid 1px #930e13;}
			.blck.tab .tabMnu a.inActve{ background:#bfbfbf;border-top:solid 1px #988a8a; border-left:solid 1px #988a8a; border-right:solid 1px #988a8a; }
	.blck.tab .tabCntnt{}
		.blck.tab .tabCntnt li{ padding:5px; border-bottom:solid 1px #d9d6d6; font-size:1em;}
			.blck.tab .tabCntnt li.lastChild{ border:none;}
			.blck.tab .tabCntnt li span{ font-size:.8em; color:#7f7b7b; margin-left:20px;}
			
/*Added by Sanjit - This is being followed for the latest article module*/
#container ul{width:300px;list-style: none;list-style-position: outside;}
	#container div ul{padding:0px;}	
	#container ul.tabsmenu li{display:block; float:left; padding:5px 10px; margin-right:5px; font-size:1.2em; font-weight:normal; color:#fff; text-decoration:none;cursor: pointer; background:#bfbfbf;	border-top:solid 1px #988a8a; border-left:solid 1px #988a8a; border-right:solid 1px #988a8a;}	
	#container ul.tabsmenu li.active{ background:#b11116;border:solid 1px #930e13; color:#fff; top: 1px; border-bottom: 0;}
#container div ul li {padding:5px;border-bottom:solid 1px #d9d6d6; font-size:.8m;}
#container.lastchild{border:none;}
#container div ul li span{font-size:.8em; color:#7f7b7b; margin-left:15px;}
.content{border-bottom:solid 1px #d9d6d6;font-size:1em;margin-left:20px;margin: 0pt auto;border: 1px solid #d0ccc9;text-align: left;padding-left:5px;border-top:#d9d6d6;border-bottom:none;border-left:none;border-right:none;clear:both;}
	.content.news{display: block;}
	.content.articles{display: none;}
	.content.jobs{display: none;}
		.content.jobs a{color: #5f95ef;}
#container .clear{clear: both;height: 0;visibility: hidden;display: block;}

/*announcements*/
.anncemnt{border:solid 1px #d7cfcf;}

	/*overriding styles for specific announcements*/
	/*campaign*/
	.anncemnt#cmpgn{margin-bottom:15px;}		
		.anncemnt#cmpgn a{ display:block; height:81px; background:url(../images/stock/bnnrCmpgn.gif) no-repeat top left; text-indent:-100000px;}
		.anncemnt#cmpgn p{ background:#92959b; padding:7px; font-size:1.2em; color:#fff;}
			.anncemnt#cmpgn p a{ display:inline; height:auto; background:none; text-indent:0; color:#fff; text-decoration:none;}
				.anncemnt#cmpgn p a:hover{ text-decoration:underline;}

	/*election modified*/
	.anncemnt#election{margin-bottom:15px;}		
		.anncemnt#election span{ display:block; height:81px; background:url(../images/stock/chptrElection.gif) no-repeat top left; text-indent:-100000px;}
		.anncemnt#election p{ background:#92959b; padding:7px; font-size:1.2em; color:#fff;text-align:center;}
			.anncemnt#election p a{ display:inline; height:auto; background:none; text-indent:0; color:#fff; text-decoration:none;}
				.anncemnt#election p a:hover{ text-decoration:underline;}

	.anncemnt#electionresults{margin-bottom:15px;}		
		.anncemnt#electionresults span{ display:block; height:102px; background:url(../images/stock/imgElecRslt.gif) no-repeat top left; text-indent:-100000px;}
		.anncemnt#electionresults p{ background:#92959b; padding:7px; font-size:1.2em; color:#fff;text-align:center;}
			.anncemnt#electionresults p a{ display:inline; height:auto; background:none; text-indent:0; color:#fff; text-decoration:none;}
				.anncemnt#electionresults p a:hover{ text-decoration:underline;}
	
	/*events*/
	.anncemnt#events{height:131px;background:#fff;overflow:hidden;margin-bottom:15px;width:225px;}
	
	/*alumni magazine*/
	.anncemnt#mag{ margin-bottom:15px;}
		.anncemnt#mag a{ display:block; height:131px; background:#fff url(../images/stock/bnnrMag.gif) no-repeat top left; text-indent:-100000px;}
/*social networking links in the inner page*/

	/*election*/
		.anncemnt#elect{border:0px;}
		.anncemnt#elect a{ display:block; height:131px; background:url(../images/stock/imgChptrElection.gif) no-repeat top left; text-indent:-100000px;}
		/*.anncemnt#elect p{ background:#92959b; padding:7px; font-size:1.2em; color:#fff;}
			.anncemnt#elect p a{ display:inline; height:auto; background:none; text-indent:0; color:#fff; text-decoration:none;}
				.anncemnt#elect p a:hover{ text-decoration:underline;}
				.anncemnt#elect{ margin-bottom:15px;}*/
				
				/*Alumni Awards*/
	/*alumni awards*/	
	.anncemnt#awards{border:0px;}
		.anncemnt#awards a{ display:block; height:129px; background:#fff url(../images/stock/imgAlumnusAwrd.gif) no-repeat top left; text-indent:-100000px;}
.sclLnks{}
	.sclLnks li{ border-bottom: dotted 1px #232323;}
		.sclLnks li a{ display:block; padding:15px 15px 15px 50px; font-size:1em; background-position:left center; background-repeat:no-repeat;}
		.sclLnks li#twttr a{ background-image:url(../images/ico/twttr.gif);}
		.sclLnks li#fb a{ background-image:url(../images/ico/fb.gif);}
		.sclLnks li#lin a{ background-image:url(../images/ico/lnkdin.gif);}

/*bottom links*/
#cntntBtm li{ display:block; float:left;}
	#cntntBtm li a{ display:block; padding:15px 5px; border-right:dotted 1px #d7cfcf; text-decoration:none; font-size:1.2em; text-align:center; color:#847878;width:94px;}
		#cntntBtm li a:hover{ background-color:#eee!important;}

		/*overriding styles for specific bottom links*/
		#cntntBtm li#cntrbte a, #cntntBtm li#chptrs a, #cntntBtm li#aCrd a, #cntntBtm li#mgzne a{ padding-top:65px; height:20px;}
		#cntntBtm li#cntrbte a{background:url(../images/ico/cntrbte.png) no-repeat center 15px;}
		#cntntBtm li#engge a{ background:url(../images/ico/engge.png) no-repeat center 15px;padding-top:66px;padding-bottom:19px;}
		#cntntBtm li#chptrs a{background:url(../images/ico/chptrs.png) no-repeat center 15px;}
		#cntntBtm li#mgzne a{ background:url(../images/ico/mgzne.png) no-repeat center 15px;}
		#cntntBtm li#aCrd a{background:url(../images/ico/acard.png) no-repeat center 15px;}
		
		/*network with us*/
		#cntntBtm li#nw{ padding:10px; width:140px;}
			#cntntBtm li#nw p{ color:#000; font-size:1.2em; border-bottom:dotted 1px #eee; text-align:center;}
			#cntntBtm li#nw ul{ margin:10px 0 10px 10px;}
				#cntntBtm li#nw li a{ display:block; height:32px; width:32px; padding:0; margin:5px 10px 5px 0; border:none; text-indent:-10000px; background-repeat:no-repeat; background-position:top left;}
					#cntntBtm li#nw li a#twtr{ background-image:url(../images/ico/twttr.gif);}
					#cntntBtm li#nw li a#fb{ background-image:url(../images/ico/fb.gif);}
					#cntntBtm li#nw li a#lin{ background-image:url(../images/ico/lnkdin.gif);}
					#cntntBtm li#iimbStre{ padding-left:10px;}
						#cntntBtm li#iimbStre a{ display:block; height:86px; width:228px; padding:0; background:url(../images/stock/alumni_magazine_summer_2010.jpg) no-repeat top left; border:none; text-indent:-10000px; margin:7px 5px 5px 5px;}

/*footer*/
#ftr{ height:79px; width:100%; background:url(../images/app/ftrBg.gif) repeat-x top left; font-size:1.2em;}
	#ftr .wrpr{width:100%; margin:auto;padding:10px 0; background:url(../images/app/ftrShdwBg.gif) no-repeat center 3px;}
		#ftr .wrpr ul{ margin-left:360px; }
		#ftr .wrpr li{ float:left; padding:5px 10px; background:url(../images/app/ftrSprtr.gif) no-repeat center right;}
			#ftr .wrpr li.lastChild{ background:none;}
			#ftr .wrpr li a{color:#5b5454;}
		#ftr .wrpr p{ clear:both; text-align:center;}
		
/* Page Heading */
#pagetitle {font-size:1.4em;}

/*registration and edit profile table properties*/
.regform{width:100%;text-align:left;}
	.regform .leftcol{width:150px;text-align:right;padding-right:10px;}
	.regform .mandatory{color:Red;}	

/* Registration and Edit Profile */
.heading1{font-size:2em;color:#B00D13;font-weight:normal;margin-top:5px;}
.heading2{font-weight:bold;font-size:1.4em;}
.heading3{font-weight:bold;font-size:1.1em;}
.heading4{color:gray;font-size:.8em;}

#newRegistrationForm{width:90%;margin-left:10px;margin-top:10px;}
	#newRegistrationForm label{display:block;clear:both;}
	#newRegistrationForm span{ display:block; float:left; width:130px;margin-bottom:10px;margin-top:2px;text-align:right;padding-right:10px;}	
	#newRegistrationForm input{display:inline;float:left;}		
	#newRegistrationForm textarea{margin-bottom:10px;}		
	#newRegistrationForm select{display:inline;float:left;}			
	#newRegistrationForm img{width:16px;height:16px;padding-left:5px;padding-top:2px;}
	#newRegistrationForm .innerRegForm{float:left;width:18px;display:inline;height:18px;vertical-align:middle;}
	#newRegistrationForm .innerRegFormSub{float:left;display:inline;vertical-align:middle;padding-left:2px;padding-right:2px;padding-top:1px;height:17px;}
	#newRegistrationForm .private{color:Red;width:5px;float:none;display:inline;margin-top:0px;margin-bottom:0px;padding-right:2px;}
	#newRegistrationForm .mandatory{color:Red;width:5px;float:none;display:inline;margin-top:0px;margin-bottom:0px;padding-right:2px;}
	#newRegistrationForm .submitForm{padding-left:130px;margin-top:20px;}
	#newRegistrationForm .inputBtn{background: url(../images/app/btn.png); font-weight:bold; width:110px;height:30px;border:0px;cursor:hand;color: #b11116;margin-right:10px;}	
	
#info .info1{font-size:1.4em;font-weight:bold;padding-left:50px;padding-top:15px;display:block;}
#info .info2{font-size:0.8em;font-weight:bold;padding-left:50px;padding-top:9px;display:block;}

#progress{width:570px;margin-top:20px;margin-bottom:20px;display:block;float:left;font-weight:bold;}
    #progress div{display:block;width:145px;float:left;padding-left:5px;border: solid 1px #988a8a;}
    #progress .seperator{width:50px;margin-top:8px;background-color:#C8C8C8;border:none;border-top:solid 1px #988a8a;border-bottom:solid 1px #988a8a;}
    #progress .exhaustedSeperator{width:50px;margin-top:8px;background-color:#C4E1FF;border:none;border-top:solid 1px #988a8a;border-bottom:solid 1px #988a8a;}
    #progress .inactive{background-color:#f9f9eb;color:#565753;}        
    #progress .current{background-color:gray;color:white;}
    #progress .exhausted{background-color:#F0F0F0;color:#565753;}

#editUserProfile{margin-top:25px;font-size:1.1em;width:650px;}
	#editUserProfile #container{}
	#editUserProfile label{display:block;clear:both;width:550px;margin-bottom:10px;}
	#editUserProfile span{display:block;float:left;width:130px;margin-top:2px;text-align:right;padding-right:10px;}
	#editUserProfile .submitForm{padding-left:130px;margin-top:10px;}
	#editUserProfile .inputBtn{background: url(../images/app/btn.png); font-weight:bold; width:110px;height:30px;border:0px;cursor:hand;color: #b11116;margin-right:10px;}
	#editUserProfile .private{color:Red;width:5px;float:none;display:inline;margin-top:0px;margin-bottom:0px;padding-right:2px;}
	#editUserProfile .mandatory{color:Red;width:5px;float:none;display:inline;margin-top:0px;margin-bottom:0px;padding-right:2px;}
	#editUserProfile .info{color:#7F7B7B;font-size:0.8em;}		
 
/* Change Password */ 
#chngPwd{border:1px solid #988A8A;width:400px;margin-left:80px;padding-bottom:20px;margin-top:20px;}
	#chngPwd label{clear:both;display:block;margin-bottom:10px;}
	#chngPwd span{width:150px;display:block;float:left;text-align:right;padding-right:10px;margin-top:2px;}
	#chngPwd .sbmt{padding-left:55px;}
	#chngPwd .sbmt input{margin-right:10px;margin-top:10px;}
	#chngPwd .txt{padding-top:2px;margin-bottom:10px;}
	#chngPwd .mandatory{padding-top:2px;margin-bottom:10px;color:Red;display:inline;margin-right:2px;}
 
/* Forgot Password */ 
#frgtPwd{border:1px solid #988A8A;width:400px;margin-left:80px;padding-bottom:20px;margin-top:20px;}
	#frgtPwd label{clear:both;display:block;margin-bottom:10px;}
	#frgtPwd span{width:150px;display:block;float:left;text-align:right;padding-right:10px;margin-top:2px;}
	#frgtPwd .sbmt{padding-left:55px;}
	#frgtPwd .sbmt input{margin-right:10px;margin-top:10px;}
	#frgtPwd .txt{padding-top:2px;margin-bottom:10px;}
	#frgtPwd .mandatory{padding-top:2px;margin-bottom:10px;color:Red;display:inline;margin-right:2px;}
 
/* Intermediate Login Page */ 
#intermediateLogin{width:300px;border:solid 1px #d7cfcf;padding-bottom:15px;padding-top:5px;margin-left:30%;}
	#intermediateLogin label{clear:both;display:block;width:300px;margin-top:10px;}
	#intermediateLogin span{display:block;float:left;width:100px;text-align:right;padding-right:10px;padding-top:2px;}
	#intermediateLogin div{margin-top:5px;margin-left:25px;}
	#intermediateLogin .intermediateSubmit{margin-top:15px;margin-left:35px;margin-bottom:10px;}
	#intermediateLogin .intermediateSubmit input{margin-right:10px;}
  	
/*profile image*/ 
.profileImg{width:180px ;height:180px ;alt:"" ; background-image:url(../images/app/imgbg.gif);}


/*toggle header*/ 
/*.toggleHdr{height:30px; padding-left:10px; font-weight:bold; color:#7A7C7C; padding-top:5px; background-image:url(../images/app/togglehdrBg.gif);text-decoration:none;cursor:hand;}*/
.toggleHdr{height:30px; padding-left:10px; font-size:20px; color:#7A7C7C; padding-top:5px; background-image:url(../images/app/togglehdrBg.gif);text-decoration:none;cursor:hand;}
.toggleHdr2{height:30px; padding-left:10px; font-size:20px; color:#7A7C7C; padding-top:5px; background-image:url(../images/app/togglehdrBg2.gif);text-decoration:none;cursor:hand;}
/*button*/
.inputBtn{background: url(../images/app/btn.png); font-weight:bold; width:110px;height:30px;border:0px;cursor:hand;color: #b11116; }

/*Style for standard, error and notice messages*/
#errorregion{position:relative;top:0px;}
#system-message {}
	#system-message dt{display:none;}
	#system-message dd.message ul {min-height:24px;background: #f9f9f9 url(../images/ico/info.png) 4px center no-repeat;border-top: 2px solid #7A7C7C; border-bottom: 2px solid #7A7C7C; margin:0px; padding-left: 40px; text-indent:0px;padding-top:8px;color:#277cc5;font-weight:bold;}
	#system-message dd.error ul {min-height:24px;background: #f9f9f9 url(../images/ico/remove.png) 4px center no-repeat;border-top: 2px solid #7A7C7C; border-bottom: 2px solid #7A7C7C; margin:0px; padding-left: 40px; text-indent:0px;padding-top:8px;color:#b11116;font-weight:bold;}
	#system-message dd.notice ul {min-height:24px;background: #f9f9f9 url(../images/ico/accept.png) 4px center no-repeat;border-top: 2px solid #7A7C7C; border-bottom: 2px solid #7A7C7C; margin:0px; padding-left: 40px; text-indent:0px;padding-top:8px;color:Green;font-weight:bold;}

/*Breadcrumbs*/
#breadcrumb{background-color:#f9f9f9;margin-top:-25px;padding:2px;padding-bottom:100px;}

/*Content search highlight*/
.highlight{background-color:#d9d6d6;}

/*input controls*/
.textbox{border:1px solid #988a8a;}

/* registration form basic style*/
#registrationForm{color:black;}

/*information bar*/
#info{margin-top:30px;margin-left:50px; margin-bottom:10px; width: 450px;min-height:50px;padding:5px;background:	url('../images/ico/icoBulb.gif') no-repeat #f9f9eb; background-position:center;background-position:left; color:#565753;border: solid 1px #988a8a; }
#info p{margin-left:45px; margin-top:10px;vertical-align:middle; font-family:Calibri;}

#infosuccess{margin-top:30px;margin-left:50px; margin-bottom:10px; width: 450px;min-height:50px;padding:5px;color:#565753;border: solid 1px #988a8a; background-color:#dfffdf;}
#infosuccess p{margin-left:45px; margin-top:10px;vertical-align:middle; font-family:Calibri;}

/*Article Listing */
.articleList{float:left; padding:5px}
.articleList p{margin-left:45px; margin-top:5px;vertical-align:top;}
 .articleList p span #articletitle{font-size:1.2em;}
  .articleList p span#author{font-size:.8em; font-style:italic;}

/* Login Module */
#loginMod{background-color:white;padding:10px;}
	#loginMod .submit{padding-left:50px;display:block;}
	#loginMod .links{width:100%;padding-top:5px;clear:both;}
#mod_loginform{ width:205px;}
	#mod_loginform span{ display:block; float:left; width:30%;text-align:right;padding-right:8px;padding-top:4px;padding-bottom:1px;color:#988a8a;}
	#mod_loginform label{display:block;padding-bottom:25px;}
	* html #mod_loginform label{padding-bottom:8px;}
	#mod_loginform input{float:left;}

/*Submit Article Text*/
#contribute-text {border:solid 1px #d9d6d6; padding:10px;margin-top:10px; color:#7A7C7C; }
#contribute-text span{font-weight:bold; color:#277cc5;}
#contribute-text p{padding-top:10px;padding-bottom:10px;}
#contribute-text ul{padding-left:14px; }
#contribute-text li{list-style:disc;padding: 5px;}
#contribute-text .contribute-text1{font-weight:bold; padding-top:20px;}


/*profile image in view profile2*/
#ProfilePic {width:204px; height:200px;background-image:url(../images/app/imgBg.gif);float:left;}
	#ProfilePic img{width:179px;height:179px;margin-left:13px;margin-top:10px;float:left;}
	

/*viewprofile2*/
#ProfileInfo{clear:right;float:left;padding-left:10px;width:440px;}
	#ProfileInfo .profileName{font-size:16px;font-weight:bold;}
	#ProfileInfo .profileLabel{padding-top:10px;padding-left:0px;}
	#ProfileInfo .profileLabelBottom{padding-top:10px;padding-left:0px;padding-bottom:10px;}
	

	
/*Alumni card Module*/	
#alumnicard {margin-left:50px;margin-top:50px;width:500px;}
#alumnicard .alumniouterdiv{padding-bottom:20px;}
#alumnicard #btnalumni{clear:left;}
		#alumnicard #btnalumni  .inputBtn{margin-left:120px;}
#alumnicard .alumniinnerone{float:left;clear:left;width:200px;padding-bottom:20px;text-align:right;padding-right:20px;}
#alumnicard .alumniinnertwo{float:left;clear:right;width:200px;padding-bottom:20px;}
#alumnicard .alumnicheckbox{margin-left:100px;}
#alumnicard .label{font-weight:none;color:#7f7b7b;}
#alumnicard .reslabel{font-weight:bold;color:black;font-size:16px;}
#alumnicard .alumnihead{float:left;clear:left;width:200px;padding-bottom:20px;text-align:right;padding-right:20px;}

/*Alumni Card Features*/
.alumniFeatures{margin-top:0px;padding-left:10px; font-size:x-large;color:#ffffff;background-color:#7a7c7c;}
.alumnicardfeatures{ margin-bottom:15px;list-style:square;border:solid 1px #acc2c7;}	
	.alumnicardfeatures li{ padding:14px;padding-top:14xp; font-size:1em;border-bottom: solid 1px #acc2c7;}
		
/*Alumni Card Report*/
.oddrow1 td{background-color: #F2F2F2;}
.evenrow td{ background-color: #FFFFFF; padding-top:10px;padding-bottom:10px;}
.oddrow td{border-bottom:solid 1px #cecccc; background:url(../images/app/tblBrdr.gif) #f6f6f6 repeat-x left top;padding-top:10px;padding-bottom:10px;}


/*Magazine links*/
.magazinelinks{ margin-bottom:15px;}	
	.magazinelinks h3{ padding:5px 5px 5px 5px; background:#7A7C7C; font-size:1.8em; font-weight:normal; color:#fff;}
	.magazinelinks li{ padding:14px;padding-top:14xp; font-size:1em; border-left:solid 1px #acc2c7; border-right:solid 1px #acc2c7;border-bottom: solid 1px #acc2c7;}
			
/*Edit Article*/
#addimage{font-size:.8em; font-style:italic;color:gray;}
.class_attach{padding-bottom:5px; }

/*Member Profile*/		
/*Added by Kutty - This is used for member profile*/
#MyTabs ul{width:600px;list-style: none;list-style-position: outside;}
	#MyTabs div ul{padding:0px;}	
	#MyTabs ul.Mytabsmenu li{display:block; float:left; padding:5px 10px; margin-right:5px; font-size:1.2em; font-weight:normal; color:#fff; text-decoration:none;cursor: pointer; background:#bfbfbf;	border-top:solid 1px #988a8a; border-left:solid 1px #988a8a; border-right:solid 1px #988a8a;}	
	#MyTabs ul.Mytabsmenu li.active{ background:#b11116;border:solid 1px #930e13; color:#fff; top: 1px; border-bottom: 0;}
#MyTabs div ul li {padding:5px;border-bottom:solid 1px #d9d6d6; font-size:.9em;}
#MyTabs .lastchild{border:none;}
#MyTabs div ul li span{font-size:.6em; color:#7f7b7b; margin-left:15px;}
/*.content{border-bottom:solid 1px #d9d6d6;font-size:1em;margin-left:20px;margin: 0pt auto;border: 1px solid #d0ccc9;text-align: left;padding-left:5px;border-top:#d9d6d6;border-bottom:none;border-left:none;border-right:none;}*/
.content{border-top:solid 1px #d9d6d6;margin-left:20px;margin: 0pt;}
	.content.Contributions{display: block;}
	.content.Personal{display: none;}
	.content.Professional{display: none;}
	.content.AdminFields{display: none;}
		.content.AdminFields a{color: #5f95ef;}
#MyTabs.clear{clear: both;height: 0;visibility: hidden;display: block;}
.profileImg{width:170px ;height:180px ;alt:"" ;background-image:url(../../templates/images/app/imgbg.gif);}


/*mod_alumni_card*/	
.almncrdclr{color:#7a7c7c;}
.almnbdr { border: 2px solid #dedede;}


/*Import Users from CSV */
#importResults{width:920px;border:1px solid #5f6467;}
        #importResults tr td{padding:7px;}
        #importResults tr.even td{border-bottom:solid 1px #cecccc; padding-bottom:5px;background:url(../images/app/tblBrdr.gif) #f6f6f6 repeat-x left top;}
        #importResults div{display:block;overflow:hidden;height:auto;vertical-align:middle;}
        #importResults div.sno{width:25px;text-align:center;}
        #importResults div.status{width:40px;position:relative;}        
        #importResults div.statusimg{display:block;position:relative;top:2px;}
			#importResults div.statusimg img{padding-left:15px;display:block;}
        #importResults div.name{width:200px;}
        #importResults div.mail{width:280px;}
        #importResults div.reason{width:305px;}        

/* Events photo carousal */
#imagecarousel .textholder span{display:block;margin:5px;font-size:1.5em;font-weight:bold;height:35px;overflow:hidden;text-align:center;line-height:16px;}

/* Message from Alumni Module */
#alumnimsg{border:solid 1px #d7cfcf;margin-bottom:15px;background-color:#fff;}
	#alumnimsg a{display:block; height:111px; background:url(../images/stock/alumMsg.gif) no-repeat top left; text-indent:-100000px;}

/* event registered highligt */
.registered{margin-top:5px;padding:5px;background:#a9bc7a none repeat scroll 0 0;}

/*content search*/
#searchForm{}
	#searchForm div{margin-top:10px;padding-left:20px;padding-right:20px;overflow:hidden;}
	#searchForm input{width:180px;padding:2px;}
#mod_search_searchword{width:100px;height:15px;font-size:0.9em;padding-left:2px;color:#7A7C7C;}
	
/* Supported Format */
#supportedformat{color:gray;font-size:Smaller;}


/* General announcement modules */
.generalanncment{border:solid 1px #d7cfcf;  margin-top:25px; margin-bottom:15px;}
.generalanncment .title{color:#277cc5; height:40px;font-size:1.6em;background:#7A7C7C none repeat scroll 0 0; color:#fff;}
.titlecontent{margin-left:10px;padding-top:10px;}
.messagcontent{padding:10px;color:#7A7C7C;}

/*Event details page*/
.spancolorev{padding-right:10px;color:#7f7b7b;}

/* For Payment details */
#paymentdetail{width:90%;margin-top:20px;}
#paymentdetail span{ margin-bottom:10px;margin-top:2px;text-align:right;padding-right:10px; margin-left:20px;}
#paymentdetail .mandatory{vertical-align:top;color:Red;width:5px;float:none;display:inline;margin-top:0px;margin-bottom:0px;padding-right:2px;}
#paymentdetail label{vertical-align:top;}
#paymentdetail textarea{margin-bottom:10px;}
#paymentdetail select{margin-bottom:10px;}

/*Info region*/
#information {border:1px solid #d9d6d6;border-bottom:none;margin-bottom:20px;padding:5px;background:url('../images/app/noteBg.gif') repeat-x bottom left;min-height:40px;padding-top:10px;margin-top:10px;margin-left:20px;}
	#information span.img{float:left;width:32px;height:30px;background:url('../images/ico/info32.png') no-repeat top left;margin-right:13px;position:relative;top:-2px;left:3px;}
	
/*payment transaction messages*/
	.paymentmessage {border-bottom: 1px solid #7A7C7C;padding-bottom:20px;}
	.transactionsuccess{min-height:24px;background: #f9f9f9 url(../images/ico/accept.png) 4px center no-repeat;border-top: 2px solid #7A7C7C; border-bottom: 2px solid #7A7C7C; margin:0px; padding-left: 40px; text-indent:0px;padding-top:8px;color:Green;font-weight:bold;}
	.transactionmessage{margin-top:10px;min-height:24px;background: #f9f9f9 url(../images/ico/info.png) 4px center no-repeat;padding-left: 40px; text-indent:0px;padding-top:8px;color:#277cc5;font-weight:bold;}
	.transactionerror{min-height:24px;background: #f9f9f9 url(../images/ico/remove.png) 4px center no-repeat;margin:0px; padding-left: 40px; text-indent:0px;padding-top:8px;color:#277cc5;font-weight:bold;}
	.transdetials{padding-left:200px;padding-top:20px;font-size:1.2em}
	
/*add program*/
.label{font-weight:none;color:#7f7b7b;}
.padding{padding-top:5px;}
.editlabel{font-weight:bold;color:black;font-size:16px;}
.toplabel{font-weight:bold;color:#7f7b7b;font-size:14px;}
.toppadding{padding-bottom:5px;}

/*election Results*/
#electionwinnerswrpr{width:100%;overflow:hidden;clear:both;padding-left:50px;margin-top:20px;}
#electionwinners {height:165px;width:380px;margin-bottom:25px;clear:both;}
	#electionwinners h4{position:relative; background:#5F6467; color:#fff; height:32px;margin-top:0px;display:block;}
		#electionwinners h4 span {position:absolute; z-index:9999; top:0; left:0; padding:4px 0 0 7px;}			
	#electionwinners .img{width:102px;height:102px;margin:15px;overflow:hidden;display:block;float:left;}
		#electionwinners .img img{width:100px;height:100px;}
	#electionwinners label{display:block;clear:both;margin-bottom:5px;overflow:hidden;}
	#electionwinners .txt{display:block;float:left;margin:15px;margin-left:0px;width:220px;overflow:hidden;}
	#electionwinners .profileName{font-size:16px;font-weight:bold;}
	

/*
#ElecResultProfilePic {width:140px; height:150px;float:left;}
#electionWinnerTitle  {height:25px;background-color:#7A7C7C;color:#FFFFFF}
	#ElecResultProfilePic img{width:100px;height:100px;margin-left:20px;margin-right:20px;padding-top:15px;float:left;}
	#ElectionProfileInfo{clear:right;float:left;padding-left:10px;width:440px;margin-top:25px;}
	#ElectionProfileInfo .profileName{font-size:16px;font-weight:bold;}
	#ElectionProfileInfo .profileLabel{padding-top:10px;padding-left:0px;}
	#ElectionProfileInfo .profileLabelBottom{padding-top:10px;padding-left:0px;}
*/	
	
	/*election results banner*/
	
#elecresultsbanner {padding-top:25px; float:left;width:170px;overflow:hidden;}
#elecresultsbannertitle {font-size:1.2em;font-weight:bold;padding-bottom:10px;text-decoration:underline;}


/*alumnicardfeatures*/
.aqlinks{ margin-bottom:15px;}
.aqlinks h3{ padding:5px 5px 5px 5px; background:#7A7C7C; font-size:1.8em; font-weight:normal; color:#fff;}
.aqlinks ul{type:square;}
.aqlinks li{ padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px; list-style:none;background-position: left bottom!important;background:url(../images/app/qlnkBg.gif) repeat-x left top; border-left:solid 1px #acc2c7; border-right:solid 1px #acc2c7;}
	.aqlinks li img{float:left; height: 60px; width:60px; border: solid 1px #acc2c7;}

/*mod_alumni_features*/
.almnfettbl { padding:0px; background-position: left bottom!important;background:url(../images/app/qlnkBg.gif) repeat-x left top; border-left:solid 1px #acc2c7; border-right:solid 1px #acc2c7;margin-top:0px;}
.almnfetmenu { list-style-type:square;color:#7a7c7c;padding-left:0px;padding-right:10px; margin-left:25px;margin-top:10px;margin-bottom:10px;padding-bottom:0px;}
.alink h3{ padding:5px 5px 5px 5px; background:#7A7C7C; font-size:1.8em; font-weight:normal; color:#fff;}


/* Contribute to Chapter */
#cntrtochap{border:solid 1px #d7cfcf;margin-bottom:15px;background-color:#fff;}
	#cntrtochap a{display:block; height:81px; background:url(../images/stock/cntrChap.gif) no-repeat top left; text-indent:-100000px;}



/*election voting*/
#candidate {border-right: solid 1px #7A7C7C;border-left: solid 1px #7A7C7C;width:200px;float:left;margin-right:20px;}
#candidate h3 {padding: 5px 5px 5px 5px; background:#7A7C7C; font-size:1.8em; font-weight:normal; color:#fff;margin-top:0px;}
#candidate .individual {height:120px;border-bottom:solid 1px #7A7C7C;}
#candidate .individual label {width:190px;margin:5px;display:block;overflow:hidden;height:15px;}
#candidate .radiobtn {float:left;padding-top:25px;}
#candidate div img{float:left;padding-left:5px;padding-right:10px;padding-top:5px;height:70px;width:70px;}
#candidate .profiledata {float:left;padding-top:15px;}
#votedmsg {min-height:24px;background: #f9f9f9 url(../images/ico/accept.png) 4px center no-repeat;border-top: 2px solid #7A7C7C; border-bottom: 2px solid #7A7C7C; margin-top:5px; padding-left: 40px; text-indent:0px;padding-top:8px;color:Green;font-weight:bold;}

/* election chapter announcement */
#form2 span.img{display:block;width:226px;height:81px;background:url('../images/stock/chptrElection.gif') no-repeat bottom left;border:1px solid #acc2c7;border-top:0px;}

/* election results announcement */
#form3 span.img{display:block;width:226px;height:102px;background:url('../images/stock/imgElecRslt.gif') no-repeat bottom left;border:1px solid #acc2c7;border-top:0px;}
ul#socialmedialinks { float:right; }