body{
	background-color: #560000;
	background-image: url('images/background.gif');
	background-repeat: repeat-y;
	background-position: center;
	margin: 0em;
	text-align: center;
}

b{
	font-weight: 600;
}

a img{
	border: none;
}

a {
    color: #560000;
}

#contentArea{
	position: relative;
	text-align: left;
	width: 55em;
	height: expression(document.body.clientHeight);
	min-height: 100%;
	bottom: 0em;
	margin-left: auto;
	margin-right: auto;
}

#textPastPerformances div.past-perf-year{
	font-weight: bold;
}

#textPastPerformances ul{
	margin-top: 0px;
}

#textPastPerformances li{
	list-style-type: disc;
}


/********** TT **********/
#ttTitle{
	position: absolute;
	top: -1em;
	text-align: center;
	left: 15em;
}

#pic_ttLeft{
	position: absolute;
	top: 0em;
	left: -1em;
}

#pic_ttRight{
	position: absolute;
	left: 45em;
	top: 0em;
}

#ttSubHeader{
	position: absolute;
	text-align: center;
	top: 16em;
	left: 5.5em;
}

#ttText{
	position: absolute;
	top: 27em;
	width: 57em;

}

#ttKDText{
	position: absolute;
	top: 34em;
	width: 30em;

}

#ttRagaText{
	position: absolute;
	top: 62em;
	left: 18em;
	width: 38em;

}

#pic_ttKD{
	position: absolute;
	top: 1em;
	left: 37em;
}

#pic_ttRaga{
	position: absolute;
	top: 0em;
	left: -18em;
}



#ttFootnote {
	position: absolute;
	text-align: center;
	top: 108em;
	left: 10em;
	padding-bottom: 3em;
	font-size: .8em;
}

/****** TOP HEADER ******/
#kuchipudiKalanidhi{
	position: absolute;
	top: .5em;
	width: 55em;
	text-align: center;
	z-index: 1;
}

#logo{
	position: absolute;
	text-align: center;
	z-index: 1;
	top: .9em;
	width: 55em;
	left: 1em;
}



/****** MENU ******/
#menubg{
	position: absolute;
	width: 55em;
	text-align: center;
	top: 7em;
	left: -.5em;
}

#menu{
	position: absolute;
	top: 7em;
	width: 55em;
	text-align: center;
}



#menu_Kuchipudi, #menu_TheCompany{
	position: relative;
	top: .5em;
}



.menuItem{
	padding: 0.76em;
}



/****** SUBMENU ******/
#submenuAnu{
	position: absolute;
	top: 13.2em;
	padding-left: 4em;
	right: 2em;
}

#submenuSchool{
	position: absolute;
	top: 13.7em;
	right: 2em;
}

#submenuCompany{
	position: absolute;
	top: 13.7em;
	padding-left: 0.7em;
	right: 2em;
}

#submenuPerformances{
	position: absolute;
	top: 13.7em;
	right: 2em;
}

#submenu_Accomplishments{
	position: relative;
	top: 0.5em;
}

#submenu_Repertoire{
	position: relative;
	top: 0.5em;
}

#submenu_UpcomingEvents{
	position: relative;
	top: 0.3em;
}

.submenuItem{
	padding: 0.3em;
}



/****** PHOTOBAR ******/
#photobarHome{
	position: absolute;
	top: 9.7em;
	width: 55em;
	text-align: center;
	border-bottom: 2px groove #E60000;
	z-index: 1;
}

#photobar{
	position: absolute;
	top: 9.7em;
	padding-right: 1em;
	width: 55em;
	text-align: right;
	border-bottom: 2px groove #E60000;
	z-index: 1;
}



/****** TITLES ******/
#title{
	position: absolute;
	top: 10em;
	padding-left: 1em;
}

#titleContactUs{
	position: absolute;
	top: 10.5em;
	padding-left: 1em;
}

#subtitleAccomplishments, #subtitleRepertoire, #subtitleUpcomingEvents{
	position: relative;
	top: 0.7em; 
}

.subtitle{
	padding: 0.3em;
}



/****** TEXT AREA ******/
#textHome{ 
	position: absolute;
	text-align: center;
	top: 46em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 29.5em;
	padding-left: 1em;
	margin-bottom: 0em;
	left: 30.5em;
}

#textHome a{
	color: #560000;
}

#textGeneralFootnote {
	font-size: .7em;
	font-style: italic;
}

#textAboutUs{ 
	position: absolute;
	text-align: left;
	top: 17em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 38em;
	padding-left: 1em;
	padding-bottom: 2em;
	left: 21em;
}

#textAboutUs p#support{
    font-size: 11.5px;
}

#textKuchipudi{ 
	position: absolute;
	text-align: left;
	top: 16.5em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 43em;
	padding-left: 1em;
	padding-bottom: 2em;
}

#textAnu{ 
	position: absolute;
	text-align: left;
	top: 21em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 37em;
	left: 24em;
}

#textGurus{ 
	position: absolute;
	text-align: left;
	top: 18.5em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 37em;
	left: 20em;
}

#textAccomplishments{ 
	position: absolute;
	text-align: left;
	top: 18.5em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 37em;
	left: 2em;
}

#textAnuCollaborations{ 
	position: absolute;
	text-align: left;
	top: 18.5em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 37em;
	left: 21em;
}

#textSchool{ 
	position: absolute;
	text-align: left;
	top: 19em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 58em;
	left: 2em;
}

#textClassLevels{ 
	position: absolute;
	text-align: left;
	top: 18em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 50em;
	left: 2em;
	padding-bottom: 2em;
}

#textSchedule{ 
	position: absolute;
	text-align: left;
	top: 17em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 50em;
	left: 2em;
	padding-bottom: 2em;
}

#textSchedule a{
	color: #560000;
}

#textCompany{ 
	position: absolute;
	text-align: left;
	top: 20em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 24em;
	left: 2em;
	padding-bottom: 2em;
}

#textMembers{ 
	position: absolute;
	text-align: left;
	top: 19em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 58em;
	margin-left: 2em;
	padding-bottom: 2em;
}

#textRepertoire{
	position: absolute;
	text-align: left;
	top: 19em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 30em;
	left: 2em;
}

#textRepertoirePicFootnote{
	position: absolute;
	top: 38.5em;
	left: 7em;
	font-family: arial;
	font-size: .7em;
}

#textPress{
	position: absolute;
	text-align: justify;
	top: 19em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 57em;
	margin-left: 2em;
	margin-right: 2em;
	padding-bottom: 2em;
}

#textPress p{
	margin-bottom: 25px;
}

.textPressQuoter{
	font-style: italic;
	font-size: 11.5px;
}

#textCompanyCollaborations{ 
	position: absolute;
	text-align: left;
	top: 20em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 32em;
	left: 27em;
}

#textCompanyCollaborationsFootnote{
	position: absolute;
	top: 50em;
	left: 12.5em;
	font-family: arial;
	font-size: .7em;
}

#textPerformances{ 
	position: absolute;
	text-align: center;
	top: 46em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 100%;
	padding-bottom: 2em;
}

#textSamasta{
	position: absolute;
	text-align: left;
	top: 16em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
    margin-left: 2em;
    margin-right: 2em;
	padding-bottom: 2em;
 }

#textUpcomingEvents{
	position: absolute;
	text-align: left;
	top: 19em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 30em;
	margin-left: 2em;
	padding-bottom: 2em;
    
}

#textUpcomingEventsHeading {
    font-size:1.1em;
    font-weight:bold;
    font-family: arial;
}

#textUpcomingEvents a{
	color: #560000;
}

#textPastPerformances{
	position: absolute;
	text-align: left;
	line-height: 1.5em;
	top: 15em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 100%;
	padding-bottom: 2em;
}

#textContactUs{ 
	position: absolute;
	text-align: center;
	top: 18em;
	color: #2F0101;
	font-family: arial;
	font-size: .9em;
	width: 100%;
}

#textRasa{
	position: absolute;
	text-align: left;
	top: 18em;
	color: #2F0101;
	font-family: arial;
	font-size: .9em;
	left: 4em;
	width: 54em;
}

#textVideo{
	position: absolute;
	text-align: left;
	top: 17.75em;
	color: #2F0101;
	font-family: arial;
	font-size: .9em;
	left: 13em;
	width: 44em;
}
#textVideo a{
	color: #560000;
}





/****** FOOTER ******/
#footer{
	position: absolute;
	text-align: center;
	color: #560000;
	font-family: arial;
	font-size: .6em;
	top: 81em;
	left: 0.5em;
}

/*** samasta ***/
#samasta-title{
 	position: absolute;
	width: 25em;
	left: 0em;
	top: 15.5em;
	height: 50em;
	margin-bottom: 4em;
	padding-bottom: 0em;
    text-align:center;
 }

/****** UPCOMING EVENTS ******/
#upcomingEvents{
	position: absolute;
	filter: alpha(opacity=80);
	border-style: outset;
	border-color: #560000;
	background-color: #560000;
	width: 25em;
	left: 28.5em;
	top: 15.5em;
	height: 23.5em;
	margin-bottom: 4em;
	padding-bottom: 0em;
}

#upcomingEvents a{
	color: #F2EAD5;
}

#UCEtitle {
	position: relative;
	top: 0.5em;
    padding-bottom: 5px;
	width: 25em;
	text-align: center;
	border-style: outset;
	border-color: #F2EAD5;
	border-top: none;
	border-right: none;
	border-left: none;
}

#UCEtext {
	position: relative;
	color: #F2EAD5;
	text-align: left;
	font-family: arial;
	font-size: 1em;
	margin-left: 1em;
	margin-right: 1em;
	top: .5em;

}

#UCEsubtext {
	font-size: .8em;

}

#UCEheading {
	font-size: 1em
}

#footnote {
	font-size: .8em;
}

.heading{
    margin-bottom: 6px;
    text-decoration:underline;
    font-weight:bold;
}

/****** PICS ******/
#slideshow{ 
	position: absolute;
	text-align: right;
	top: 17.3em;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 338px;
	padding-left: 1em;
	margin-bottom: 0em;
	left: 1.5em;
}

#picAboutUs {
	position: absolute;
	left: 1em;
	top: 16em;
	width: 10em;
}

#picKuchipudi {
	position: absolute;
	left: 39em;
	top: 13em;
	width: 10em;
}

#picAnu{
	position: absolute;
	top: 15em;
}

#picGurus{
	position: absolute;
	top: 15.5em;
	left: 4em;
}

#picAccomplishments{
	position: absolute;
	top: 18em;
	left: 34em;
}

#picAnuCollaborations{
	position: absolute;
	top: 20em;
	left: 0em;
}

#picSchool{
	position: absolute;
	left: 2em;
	top: 16.5em;
}

#picClassLevels{
	position: absolute;
	left: 36.5em;
	top: 18em;
}

#picSchedule{
	position: absolute;
	left: 0.7em;
	top: 46em;
}

#picCompany{
	position: absolute;
	left: 25em;
	top: 17em;
}

.picMembers{
	position: relative;
	margin-left: .5em;
	margin-right: .5em;
	border: 1px solid #560000;
}

#picMembersAsha{
	margin-top: -1em;
	float: left;
	left: -12.3em;
}

#picMembersChitra{
	float: left;
	left: -12.3em;
}

#picMembersSrilekha{
	float: right;
	left: -12.3em;
}

#picMembersAmrita{
	float: right;
	left: -12.3em;
}

#picMembersSilpa{
	float:left;
	left: -12.4em;
}

#picMembersLavanya{
	float:right;
	left: -12.4em;
}

#picMembersSmitha{
	float: left;
	left: -12em;
}

#picRepertoire{
	position: absolute;
	left: 31em;
	top: 17.5em;
}

#picPressNavarasa{
	position: relative;
	margin-left: 1em;
	margin-bottom: 1em;
	float: right;
}

#picPressAnu{
	position: relative;
	margin-right: 3em;
	float: left;
}

#picPressAnu2{
	position: relative;
	margin-left: 3em;
	float: right;
}

#picCompanyCollaborations{
	position: absolute;
	top: 18em;
	left: 1em;
}

#picPerformances{
	position: absolute;
	top: 17em;
	width: 100%;
	text-align: center;
}

#picUpcomingEvents1{
	position: absolute;
	top: 17em;
	left: 32.5em;
}

#picUpcomingEvents2{
	position: absolute;
	top: 31em;
	left: 30.5em;
}

#picUpcomingEvents3{
	position: absolute;
	top: 47em;
	left: 33em;
}

#picUpcomingEvents4{
	position: absolute;
	top: 93em;
	left: 31.5em;
}

#picPastPerformances1, #picPastPerformances2{
	position: relative;
	float: right;
}

#picPastPerformances3{
	position: relative;
	float: right;
	margin-right: 2em;
}

#picContactUs{
	position: absolute;
	top: 14em;
	width: 100%;
	text-align: center;
}

#picRasaSlideShow{
	position: absolute;
	top: 22em;
	width: 100%;
	text-align: center;
}

#picVideo{
	position: absolute;
	text-align: left;
	top: 16em;
	left: 3em;
}

/****** TABLES ******/

#tableClassLevels {
	position: absolute;
	top: 3em;
	text-align: left;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 42em;
	border: 2px outset #560000;
	border-collapse: collapse;
} 

#tableClassLevels td{
	border: 2px solid #560000;
	
}

#tableSemesterSchedule {
	position: absolute;
	top: 6em;
	left: -1em;
	text-align: left;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 34em;
	border: 2px outset #560000;
	border-collapse: collapse;
} 

#tableSemesterSchedule td{
	border: 2px solid #560000;
	
}

#tableClassSchedule {
	position: absolute;
	top: 3em;
	left: 36em;
	text-align: left;
	color: #560000;
	font-family: arial;
	font-size: .9em;
	width: 28em;
	border: 2px outset #560000;
	border-collapse: collapse;
}

.tableBackground{
	background-color: #560000;
	color: #F2EAD5;
	padding-left: .3em;
	border: 2px solid #560000;
}

.tableBackgroundTop{
	background-color: #560000;
	color: #F2EAD5;
	padding-left: .3em;
	border-left: 2px solid #F2EAD5;
}

.tableBackgroundSide{
	background-color: #560000;
	color: #F2EAD5;
	padding-left: .3em;
	border-top: 2px solid #F2EAD5;
}

.tableNoBackground{
	padding: .3em;
	padding-bottom: 1em;
	border: 2px solid #560000;
}