/*FOR OTHER CSS STYLES */

#Wrapper {
margin: 0 auto;
width: 760px;
padding: 0;
background: #FFFFFF;
}

.hide {
display:none;
}

/* INDEX */

	div#Header {
	}
	
		div#HeaderMastHead {
		background: url(../images/bg_hdr.gif) bottom right no-repeat;
		width: 760px;
		height: 80px;
		}
	
		div#IPHeaderMastHead {
		width: 760px;
		height: 80px;
		}
	
		div#HeaderMenu {
		background: url(../images/bg_hdr_menu.gif);
		height: 24px;
		}
		
		div#HeaderMenu ul {
		list-style: none;
		}

			div#HeaderMenu ul li#AlumniServices a {
			background: url(../images/menu_01_as.gif);
			width:71px;
			}
			
			div#HeaderMenu ul li#HappeningsEvents a {
			background: url(../images/menu_02_he.gif);
			width:91px;
			}
			
			/*20 Dec 2010 by ws*/
			div#HeaderMenu ul li#GraduationCeremony a {
			background: url(../images/menu_gc.gif);
			width:160px;
			}
			
			div#HeaderMenu ul li#ClubRepublic a {
			background: url(../images/menu_03_cr.gif);
			width:106px;
			}
			
			div#HeaderMenu ul li#Publication a {
			background: url(../images/menu_04_p.gif);
			width:94px;
			}
			
			div#HeaderMenu ul li#ContactUs a {
			background: url(../images/menu_05_cu.gif);
			width:100px;
			}
			
				div#HeaderMenu ul li#AlumniServices a:hover,
				div#HeaderMenu ul li#HappeningsEvents a:hover,
				div#HeaderMenu ul li#GraduationCeremony a:hover,/*20 Dec 2010 by ws*/
				div#HeaderMenu ul li#ClubRepublic a:hover,
				div#HeaderMenu ul li#Publication a:hover,
				div#HeaderMenu ul li#ContactUs a:hover {
				background-position:0 25px;
				}
			
			div#HeaderMenu ul li.menu {
			float: left;
			margin: 0;
			height:24px;
			background: no-repeat;
			}
			
				div#HeaderMenu ul li.menu a {
				width: 100px;
				height: 24px;
				display: block;
				background-color:#CC33CC;
				color:#FFFFFF;
				text-indent: -9999px;
				}
				
				div#HeaderMenu ul li.menu a:hover {
				background:#66FF00;			
				}

					#dropmenudiv {
					position:absolute;
					border:1px solid #66bc29;
					border-bottom-width: 0;
					font:normal 10px Verdana;
					line-height:18px;
					z-index:100;
					}
					
					#dropmenudiv a {
					display: block;
					text-indent: 3px;
					border-bottom: 1px solid #66bc29;
					padding: 1px 0px 0px 10px;
					text-decoration: none;
					font-weight: bold;
					}
					
					#dropmenudiv a:hover { /*hover background color*/
					background-color: #CC99FF;
					}

	div#Login {
	background: #66bc29 url(../images/bg_login2.gif) repeat-x;
	width: 750px;
	padding: 6px 0 1px 10px;
	margin: 0 0 10px 0px;
	}
	
		form#aspnetForm label.top,
		form#Login label {
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		position: relative;
		top: -2px;
		}
	
		form#aspnetForm label {
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:#66bc29;
		position: relative;
		top: -2px;
		}
	
		form#aspnetForm input,
		form#Login input {
		border: 1px solid #FFFFFF;
		font-size: 15px;
		}
	
		form#aspnetForm input#ctl00_LoginBtn,
		form#Login input#LoginBtn {
		border: 1px solid #FFFFFF;
		font-size: 12px;
		padding: 4px;
		position: relative;
		top: -1px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin-left: 10px;
		margin-right: 10px;
		color:#FFFFFF;
		background: #66bc29;
		}
		
		form#aspnetForm input#RememberMe,
		form#Login input#RememberMe {
		border: 0px solid #FFFFFF;
		color:#FFFFFF;
		}
		
		div#Login a {
		color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		position: relative;
		top: -3px;
		}
		
		div#Login a.loggedin {
		color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		position: relative;
		top: 0px;
		font-weight: bold;
		}
		
		div#Login .user {
		font-size:16px;
		font-weight: bold;
		position: relative;
		top: 1px;
		}
	
	div#FPContentContainer {
	clear:both;
	}
	
	div#FPContent {
	}
	
		div#HomeNewsandEvents {
		background: url(../images/hdr_ne.gif) no-repeat;
		float: left;
		width: 470px;
		padding: 50px 0 0 10px;
		}
		
			div.Events {
			margin-bottom: 40px;
			}
			
				.Events img {
				float: left;
				}
			
				div#NewsandEventsWrapper {
				margin-left: 205px;
				}
		
		div#RightContainer {
		width: 260px;
		padding: 0 10px 0 10px;
		float: right;
		}
		
			div#HomeAlumniCalendar {
			background:#E3E3E3 url(../images/hdr_ac.gif) no-repeat;
			/*padding: 35px 0 0 10px;*/
			padding: 35px 0 0 3px;
			}
			
				div#HomeAlumniCalendar ul {
				margin: 10px 0 0 0;
				list-style:none;
				padding: 0 10px 0 0;
				}
				
				div#HomeAlumniCalendar ul strong,
				div#AlumniCalendar div.rtcontent strong {
				width: 120px;
				height: 22px;
				padding: 3px 0 0 0;
				text-align: center;
				background: url(../images/bg_ac_date.gif) no-repeat;
				font-size: 12px;
				display: block;
				float: left; 
				}

				div#AlumniCalendar div.rtcontent strong {
				padding: 5px 0 0 0;
				float:none;
				clear:both;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				color:#66bc29;
				}

				
				div#liWrapper {
				margin-left: 100px;
				}
				
					div#HomeAlumniCalendar ul li {
					margin: 5px 0 0 0;
					}

					div#HomeAlumniCalendar ul li,
					div#HomeAlumniCalendar ul li a {
					font-family:Arial, Verdana, Helvetica, sans-serif;
					font-size:11px;
					color:#000000;
					text-decoration: none;
					line-height: 14px;	
					}

					div#HomeAlumniCalendar ul li a:hover {
					text-decoration: none;
					}
			
			div#AlumniCalendarFTR {
			text-indent:-9999em;
			background: url(../images/ftr_ac.gif) no-repeat; clear:both;
			margin: 0 0 10px 0;
			height: 9px;
			}
			
			div#HomePromo {
			margin: 0 0 10px 0;
			padding: 22px 22px 22px 0;
			}
		
div#Footer {
clear: both;
background-color:#dbdbdb;
padding-bottom: 2px;
height:23px;
}

/*
INSIDE PAGE
====================================
*/

	div#LoggedIn {
	background: #66bc29 url(../images/bg_login2.gif) repeat-x;
	width: 750px;
	padding: 7px 0 0 10px;
	height: 22px;
	color: #FFFFFF
	}
	
		div#LoggedIn p {
		color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		}

		div#LoggedIn a {
		color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		}
		
		div#LoggedIn a.loggedin {
		color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		}		
	
div#Menu {
float: left;
width: 200px;
margin: 10px 0 0 0;
}

	div#Menu ul {
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
	}
	
		div#Menu ul li {
		}
		
			div#Menu ul li a {
			padding: 13px 0 0 10px;
			display: block;
			height: 24px;
			border-bottom:#e1ffcc 1px solid;
			color:#66bc29;
			}
			
				div#Menu ul li a:hover {
				background: #e1ffcc;
				text-decoration:none;
				}

div.MainContentContainer {
width: 390px;
padding:40px 0 0 10px;
float: left;
margin:10px 0 15px 0;
background-color:#FFFFFF;
}

div.FormContainer {
width: 73%;
margin:10px 0 15px 200px;
}

	div.SubCategory {
	margin:0 0 5px 0;
	background: no-repeat;
	height: 21px;
	text-indent: -9999px;
	}

div#IPRightContainer {
float: left;
width: 140px;
padding: 0 10px 0 10px;
margin:10px 0 0 0;
}

	div.rightside {
	padding: 45px 0 0 0;
	background-repeat: no-repeat;
	}

		div.rightsideFTR {
		background: url(../images/insidepage/rt_ftr.gif);
		height:12px;
		}

		div#AlumniCalendar {
		background: url(../images/insidepage/title_rt_ac.gif) no-repeat #e1ffcc;}
		
		div#ArchivedEvents {
		background: url(../images/insidepage/title_rt_ae.gif) no-repeat #e1ffcc;
		margin: 15px 0 15px 0;
		}

		div#Archives {
		background: url(../images/insidepage/title_rt_a.gif) no-repeat #e1ffcc;
		margin: 15px 0 15px 0;
		}

			div.rtcontent {
			padding: 0 10px 0;
			font-size: 12px;
			}
		
			div.rtcontent ul.archive li {
			font-size: 12px;
			line-height: 13px;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			}
			
				div.rtcontent ul.archive li a {				}
				div.rtcontent ul.archive li a:link{	text-decoration:none; }
				div.rtcontent ul.archive li a:hover{ text-decoration:underline; }
		
div.IPContent {
}

	div#AlumniServices { background: url(../images/insidepage/title_as.gif) no-repeat; }
	div#HappeningsAndEvents { background: url(../images/insidepage/title_he.gif) no-repeat; }
	/*by aruna on 20 DEC 2010*/
    div#GraduationCeremony { background: url(../images/insidepage/title_GraduationCermoney.gif) no-repeat; }
	div#ClubRepublic { background: url(../images/insidepage/title_cr.gif) no-repeat; }
	div#Publication { background: url(../images/insidepage/title_pu.gif) no-repeat; }
	div#ContactUs { background: url(../images/insidepage/title_cu.gif) no-repeat; }

/*
ALUMNI SERVICES
======================================
*/
		div#RequestTranscript { background: url(../images/insidepage/title_subcat_rt.gif) no-repeat; }
		div#CoursesAndWorkshops { background: url(../images/insidepage/title_subcat_cw.gif) no-repeat; }
		div#HigherEducation { background: url(../images/insidepage/title_subcat_he.gif) no-repeat; }
		div#CareerAndDevelopment { background: url(../images/insidepage/title_subcat_candd.gif) no-repeat; }
		div#OurMerchants { background: url(../images/insidepage/title_subcat_om.gif) no-repeat; }
		div#TheArchives { background: url(../images/insidepage/title_subcat_arch.gif) no-repeat; }
		div#TranscriptPayment { background: url(../images/insidepage/title_rqst_payment_dt.gif) no-repeat; }

/*
HAPPENINGS AND EVENTS SUB CAT TITLES
======================================
*/
		div#PastEvents { background: url(../images/insidepage/title_subcat_pe.gif) no-repeat; }
		div#PhotoGallery { background: url(../images/insidepage/title_subcat_pg.gif) no-repeat; }
		div#AlumniCalendar2 { background: url(../images/insidepage/title_subcat_ac.gif) no-repeat; }
		div#NewsAndEvents {	background: url(../images/insidepage/title_subcat_ne.gif) no-repeat;	}
		div#Reunions {	background: url(../images/insidepage/title_subcat_re.gif) no-repeat;	}
		div#GraduationCeremony {	background: url(../images/insidepage/title_subcat_gc.gif) no-repeat;	}
		div#GraduationParty { background: url(../images/insidepage/title_subcat_gp.gif) no-repeat; }

/*
GRADUATION CEREMONY by aruna on 20 Dec 2010
======================================
*/
   
        div#GraduationCeremony { background: url(../images/insidepage/title_subcat_GraduationCeremony.gif) no-repeat; }
       
		div#PMessage { background: url(../images/insidepage/title_subcat_pmsg.gif) no-repeat; }
		div#InfoForStudent { background: url(../images/insidepage/title_subcat_is.gif) no-repeat; }
		div#Registration { background: url(../images/insidepage/title_subcat_reg.gif) no-repeat; }
		div#InfoForGuests {	background: url(../images/insidepage/title_subcat_ig.gif) no-repeat;	}
		div#GraduationVideos {	background: url(../images/insidepage/title_subcat_gradvideo.gif) no-repeat;	}
		div#FAQ {	background: url(../images/insidepage/title_subcat_faq.gif) no-repeat;	}
		
/*


CLUB REPUBLIC
======================================
*/
		div#AboutUs { background: url(../images/insidepage/title_subcat_au.gif) no-repeat; }
		div#Privileges { background: url(../images/insidepage/title_subcat_pr.gif) no-repeat; }
		div#LibraryMembership { background: url(../images/insidepage/title_subcat_lm.gif) no-repeat; }
		div#FriendsOfClubRepublic {	background: url(../images/insidepage/title_subcat_focr.gif) no-repeat;	}
		div#JoinUs {	background: url(../images/insidepage/title_subcat_ju.gif) no-repeat;	}
		div#LostClubRepublicCard { background: url(../images/insidepage/title_subcat_lostCR.gif) no-repeat; }
	
/*
PUBLICATION
======================================
*/
		div#dREam { background: url(../images/insidepage/title_subcat_dr.gif) no-repeat; }
		div#FeaturedArticles { background: url(../images/insidepage/title_subcat_fa.gif) no-repeat; }

/*
OTHERS
======================================
*/

		div#Registration { background: url(../images/insidepage/title_subcat_rp.gif) no-repeat; }
		div#ForgotPassword { background: url(../images/insidepage/title_subcat_fp.gif) no-repeat; }
		div#ContactDetails { background: url(../images/insidepage/title_subcat_cd.gif) no-repeat; }
		div#ProfessionalDetails { background: url(../images/insidepage/title_subcat_pd.gif) no-repeat; }
		div#EducationalDetails { background: url(../images/insidepage/title_subcat_ed.gif) no-repeat; }
		div#Information { background: url(../images/insidepage/title_subcat_info.gif) no-repeat; }
		div#HigherEducation { background: url(../images/insidepage/title_subcat_he.gif) no-repeat; }
		div#ClubMembership { background: url(../images/insidepage/title_subcat_cm.gif) no-repeat; }
		div#TnC { background: url(../images/insidepage/title_subcat_tc.gif) no-repeat; }
		div#ThankYou { background: url(../images/insidepage/title_subcat_ty.gif) no-repeat; }
		div#Welcome { background: url(../images/insidepage/title_subcat_we.gif) no-repeat; }


/*
FORMS
======================================
*/
	label.ip {
	display:block;
	width: 12em;
	float: left;
	text-align: right;
	padding-right: 10px;
	padding-top:5px;
	}
	
	label.ip2 {
	display:block;
	width: 12em;
	float:left;
	text-align: right;
	padding-right: 15px;
	padding-top:0px;
	margin-bottom:5px;
	}
	
	label.ip3 {
	display:block;
	width: 16em;
	float:left;
	text-align: right;
	padding-right: 15px;
	padding-top:0px;
	margin-bottom:5px;
	}
	
	.submit input {
	margin-left: 6em;
	}
	
	input, select, textarea {
	border: 1px solid  #CCCCCC;
	}
	
	.form {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #e1ffcc;
	padding-right: 10px;
	padding-left:10px;
	color: #66bc29;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
	.formalt {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left:10px;
	color: #66bc29;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
	.formtext {
	font-size: 15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}

	.formtext2 {
	font-size: 12px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width: 60%;
	display:block;
	float: right;
	}
	
	legend {
	font-family: Franklin Gothic Demi, Arial, san-serif;
	font-size:14pt;
	color:#FFFFFF;
	padding-bottom: 5px;
	}

	div.transcripttype {
	color: #66bc29;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:3px 0 15px 10px;
	}
	
	input.cb {
	margin:0 5px 5px 0;
	border:none;
	}
	
	input.checkbox {
	color:#66bc29;
	}

	
	.Extend {
	width: 100%;
	}

/*
FORM 2
====================================
*/

table.NewForm tr td{
padding: 5px;
font-family:Arial, Verdana, Helvetica, sans-serif;
line-height: 15px;
font-size: 11px;
margin-bottom: 10px;
color: #66bc29;
}

table.NewForm tr.alt{
	background-color: #e1ffcc;
}

table.innerTable tr td{
padding: 0px;
width: 33%;
}

table.NewForm tr td.fieldname{
width:150px
}

input.formtext2 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

input.checkbox {
border: none;
}

/*
PHOTO GALLERY
==========================================
*/

div#PhotoNavBar { float:left; width:390px; clear:both; margin-top:5px;}
	
	div.Prev, div.Next {text-indent: -9999px;}
	div.Prev a {float:left; height: 30px; display:block; width:75px; background:url(../images/insidepage/pg_nav_prev.gif)}
	div.Prev a:hover, div.Next a:hover {background-position:0 -30px;}

	div.MenuPages {
	float:left; 
	position: relative; 
	top: 10px; 
	width:240px; 
	text-align: center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
	div.Next a {float:right; height: 30px; display:block; width:75px; background:url(../images/insidepage/pg_nav_nxt.gif);}
	
	div#ThumbnailContainer img {
	margin:15px 8px 0 7px;
	}


div.album {
float: left;
width: 85px;
margin: 5px;
padding: 10px 0 5px;
background-color:#e1ffcc;
text-align: center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
}

div.album img {clear: both;}

/*
BUTTONS
=========================================================
*/
ul.btn li{ list-style: none; display:inline; }

li.btnSend a,
li.btnReset a,
li.btnSubmit a,
li.btnGradPortal a {
display:block;
float: left;
list-style: none;
text-indent: -9999px;
}

li.btnReset a,
li.btnSend a {
width: 67px;
height: 31px;
}

li.btnSubmit a {
width: 75px;
height: 30px;
}

li.btnGradPortal a {
width: 243px;
height: 31px;
}

li.btnSubmit a { background-image: url(../images/btn_submit.gif)}
li.btnGradPortal a {background-image: url(../images/btn_gp.gif)}
li.btnReset a {background-image: url(../images/btn_reset.gif)}
li.btnSend a {background-image: url(../images/btn_send.gif)}

li.btnReset a:hover,
li.btnGradPortal a:hover,
li.btnSend a:hover,
li.btnSubmit a:hover {
background-position: 0 -30px;
}


/*COURSES AND WORKSHOPS */

table.candw { margin:10px 0 10px 0; color:#66bc29}
	table.candw tr.alt {background-color: #e1ffcc;}
	table.candw tr.alt td {padding: 4px;}
	table.candw tr td { padding: 4px; font-size: 12px;	font-family: Arial, Verdana, sans-serif; }
	table.candw tr td.Fields { padding: 4px; font-weight: bold;	font-family: Arial, Verdana, sans-serif; vertical-align:top; width: 30%;}
	table.candw tr td p {font-size: 12px;	font-family: Arial, Verdana, sans-serif; margin: 5px 0 5px 0;}
	table.candw tr td span {font-size: 12px;	font-family: Arial, Verdana, sans-serif; }

table.image { margin:0 0 10px 0;  color:#66bc29}
	table.image tr { }
	table.image tr td { color:#66bc29; font-size: 12px; }
	table.image tr td p { font-size: 12px;	font-family: Arial, Verdana, sans-serif; margin: 5px 0 5px 0; }



/*Added Siva by 10 July 2010*/
.th1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #F49624;

}
.td1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DBDBDB;
}
.td1 a:link
{
	color: #000000;
	text-decoration: none;
}
.td1 a:visited
{
	color: #000000;
	text-decoration: none;
}
.td1 a:hover
{
	color: #000000;
	text-decoration: underline;
}
.td2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #D9BFAB;
}
.td2 a:link
{
	color: #000000;
	text-decoration: none;
}
.td2 a:visited
{
	color: #000000;
	text-decoration: none;
}
.td2 a:hover
{
	color: #000000;
	text-decoration: underline;
}


div.MainContentContainerHome
{
	width: 540px;
	padding: 5px 0 0 10px;
	float: left;
	margin: 10px 0 15px 0;
	background-color: #FFFFFF;
}


.SearchGraduates
{
	background: #66bc29 url(../images/bg_login2.gif) repeat-x;
	padding: 6px 0 1px 10px;
	margin: 0 0 10px 0px;
}

