/* CSS Document */

*html {overflow: hidden;}
#Main {	position: relative;	top: 50px; }
*html #Main {height: expression((document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) - 70 + 'px'); overflow: auto;}
html,body {margin: 0em; width:100%; height:100%; position:absolute; font-size: 75%; background:url(images/bg_white.gif); background-attachment:fixed;scrollbar-3dlight-color:#ffcf00;scrollbar-arrow-color:#ff9900;scrollbar-track-color: #ffcf00;scrollbar-darkshadow-color:none;scrollbar-face-color:#f9e799;scrollbar-highlight-color:#ffcf00;scrollbar-shadow-color:#ffcf00;}
#storyandsong {	position:absolute;left:75px;top:260px;width:195px;height:85px;z-index:5001;}
#storyandsongVideo {position:absolute;left:70px;top:360px;width:195px;height:50px;z-index:5001;}
#storyandsongDanceMagazine {position:absolute;left:80px;top:430px;width:195px;height:50px;z-index:5001;}

/* Menu Container - Always on Top  */
.topContainer {background-color:#f56316; position:fixed; height:10px; width:100%; float:left; z-index:3100; left:0px;}
* html div.topContainer {position: absolute; top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop : document.body.scrollTop); left: expression("0px");}
/* Menu Container - Always on Top  */

/* Layout Frame */
.rightbar {height:591px; width:10px; top:10px; background-color:#FFCC00; position:absolute; right:0px; z-index:999;}
.rightbarFixed {height:100%; width:10px; top:10px; background-color:#FFCC00; position:fixed; right:0px; z-index:999;}
*html div.rightbarFixed {position: absolute; width:17px; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression("0px");}

.bottomContainer {background-color:#ffcc00; position:absolute; height:10px; width:100%; top:591px; left:0px; z-index:2500;}
.bottomContainerFixed {background-color:#ffcc00; position:fixed; height:10px; width:100%; bottom:0px; left:0px; z-index:2500;}
*html div.bottomContainerFixed {position: absolute; bottom: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}

.contentHolder {position:relative; top:0px; width:78%; float:left; left:145px; height:531px; z-index:50;}
.contentHolderFixed {position:absolute; width:68%; float:left; left:230px; height:100%; z-index:50;}

.copyright {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; z-index:5000; position:absolute; top:591px; left:20px;}
.copyrights {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000; z-index:5000; position:fixed; bottom:0px; left:20px;}
*html div.copyrights {position: absolute; bottom: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}

.bgImage {background-image:url(images/bg.jpg); width:862px; height:531px; background-repeat:no-repeat;}
.indexImage {background-image:url(images/index.jpg); background-repeat:no-repeat; background-color:#fff; width:173px; height:100%; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}
*html div.indexImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}

*html .photoBg {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
*html .photoImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
.photoBg {background-image:url(images/photoBg.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1899; position:fixed; left:0px; top:10px;}
.photoImage {background-image:url(images/photo.jpg); background-repeat:no-repeat; background-color:#fff; width:190px; height:571px; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}

*html .performanceBg {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
*html .performanceImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
.performanceBg {background-image:url(images/performanceBg.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1899; position:fixed; left:0px; top:10px;}
.performanceImage {background-image:url(images/performance.jpg); background-repeat:no-repeat; background-color:#fff; width:190px; height:571px; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}

*html .contactBgRepeat {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
*html .contactImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
.contactBgRepeat {background-image:url(images/contactBg.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1899; position:fixed; left:0px; top:10px;}
.contactImage {background-image:url(images/contact.jpg); background-repeat:no-repeat; background-color:#fff; width:180px; height:571px; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}

*html .pressBg {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
*html .pressImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
.pressBg {background-image:url(images/pressBg.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1899; position:fixed; left:0px; top:10px;}
.pressImage {background-image:url(images/press.jpg); background-repeat:no-repeat; background-color:#fff; width:180px; height:571px; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}

*html .aboutBg {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
*html .aboutImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
.aboutBg {background-image:url(images/aboutBg.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1899; position:fixed; left:0px; top:10px;}
.aboutImage {background-image:url(images/aboutUs.jpg); background-repeat:no-repeat; background-color:#fff; width:180px; height:570px; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}

*html .classBg {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
*html .classImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
.classBg {background-image:url(images/classesBg.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1899; position:fixed; left:0px; top:10px;}
.classImage {background-image:url(images/classes.jpg); background-repeat:no-repeat; background-color:#fff; width:180px; height:571px; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}

.bioImage {background-image:url(images/biography.jpg); background-repeat:repeat-y; background-color:#fff; width:180px; height:100%; vertical-align:top; z-index:1900; position:fixed; left:0px; top:10px;}
*html div.bioImage {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}
/* Layout Frame */

br { line-height:1em;}

p { font-family:"Courier New", Courier, mono; text-align:justify; font-size:1.3em; line-height:1.5em;}
p.altPtext { font-family: Arial, Verdana, Helvetica, sans-serif; text-align:justify; font-size:1.2em; line-height:1.4em;}

q { font-family:"Courier New", Courier, mono; text-align:justify; font-size:1.3em; line-height:1.5em; font-style:italic; color: #38A390;}

address { font-family:"Courier New", Courier, mono; text-align:justify; font-size:1.3em; line-height:1.5em; color:#CC0000;}
.contactBg { background-color:#FFCF00; padding: 10px 0px 10px 20px;}

blockquote { font-family:"Courier New", Courier, mono; text-align:justify; font-size:1.3em; line-height:1.5em; color:#0066CC;}

/* used as heading text in most pages */
h2 { font-family:"Courier New", Courier, mono; font-weight:normal; text-align:left; font-size:2.8em; line-height:1.5em; font-weight:bold;}

/* used as sub-heading text in upcoming shows - can be used as sub-head in all pager if required */
h3 { font-family: "Courier New", Courier, mono; font-weight:bold; text-align:left; font-size:1.6em; color:#333; line-height:1em;}
.H3 {font-size:1.7em; color:#0099FF;}

/* Used for page links at the top of the page */
a.link1:link { color:#FFF; text-decoration: none; font-size:1.4em;font-family: "Courier New", Courier, mono;}
a.link1:visited {color:#FFF; text-decoration: none; font-size:1.4em;font-family: "Courier New", Courier, mono;}
a.link1:hover {color:#FFF; text-decoration:underline; font-size:1.4em;font-family: "Courier New", Courier, mono;}
a.link1:active {color:#FFF; text-decoration: none; font-size:1.4em;font-family: "Courier New", Courier, mono;}


/* used in about us page for "Aparna Sindhoor" link in paragraph text */
a.link2:link { color:#0099FF; text-decoration: none; font-size:1.2em;font-family: "Courier New", Courier, mono; background:fixed;}
a.link2:visited {color:#0099FF; text-decoration: none; font-size:1.2em;font-family: "Courier New", Courier, mono; background:fixed;}
a.link2:hover {color:#0099FF; text-decoration:underline; font-size:1.2em;font-family: "Courier New", Courier, mono; background:fixed;}
a.link2:active {color:#0099FF; text-decoration: none; font-size:1.2em;font-family: "Courier New", Courier, mono; background:fixed;}
/*

/* used for links in black colour */
a.link3:link { color:#000; text-decoration: none; font-size:1.2em;font-family: "Courier New", Courier, mono;}
a.link3:visited {color:#000; text-decoration: none; font-size:1.2em;font-family: "Courier New", Courier, mono;}
a.link3:hover {color:#000; text-decoration:underline; font-size:1.2em;font-family: "Courier New", Courier, mono;}
a.link3:active {color:#000; text-decoration: none; font-size:1.2em;font-family: "Courier New", Courier, mono;}

/* used in performance page */
a.altlinktextstyle:link { color:#FFF; text-decoration: none; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
a.altlinktextstyle:visited {color:#FFF; text-decoration: none; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
a.altlinktextstyle:hover {color:#FFF; text-decoration:underline; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
a.altlinktextstyle:active {color:#FFF; text-decoration: none; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal;}


/* used for text (an alternative for paragraph text) - now used only in Photos page - Allyn */
.altptext {color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono;}

/* used for alternate colour text (an alternative for paragraph text) - now used only in Photos page - Allyn */
.altpcolourtext {color: #38A390; font-size: 1.4em; font-family: "Courier New", Courier, mono;}

/* MENU */
.menu {position:absolute; top:10px; left:135px; background-color:#FFCC00; width:86%; height:40px;}
.menuspan {position:fixed; top:10px; background-color:#FFCC00; width:50%; height:40px; left:50%; z-index:2000;}
* html div.menuspan {position: absolute; top: expression((10 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');}

/* Menu Top Row */
.about{position:absolute; width:11%; height:20px; left:5%; top:0px; background-color:#10a5be;}
.aboutactive {position:absolute; width:11%; height:20px; left:5%; top:0px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.choreography{position:absolute; width:18%; height:20px; left:16%; top:0px; background-color:#a30000;}
.choreographyactive {position:absolute; width:18%; height:20px; left:16%; top:0px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.classes {position:absolute; width:26%; height:20px; left:34%; top:0px; background-color:#663366;}
.classesactive {position:absolute; width:26%; height:20px; left:34%; top:0px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.photo {position:absolute; width:18%; height:20px; left:60%; top:0px; background-color:#38a390;}
.photoactive {position:absolute; width:18%; height:20px; left:60%; top:0px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.home {position:absolute; width:11%; height:20px; left:78%; top:0px; background-color:#d63500;}
.homeactive {position:absolute; width:11%; height:20px; left:78%; top:0px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.encounter{font-family:courier-new,courier,mono;font-size:1.3em;line-height:1.5em;text-align:justify;}
a.encounterLinks{text-decoration:none;border:0;}
a:hover.encounterLinks{text-decoration:none;border:none;}
a:active.encounterLinks{text-decoration:none;border:none;}
a:visited.encounterLinks{text-decoration:none;border:none;}

/* Menu Bottom Row */
.upcomingShows{position:absolute; width:17%; height:20px; left:5%; top:20px; background-color:#7a497a;}
.upcomingShowsactive {position:absolute; width:17%; height:20px; left:5%; top:20px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.imgBorder {border:medium none;}
.imgPost {border:1px solid #afafaf }
hr {border-color:#afafaf;border-width:1px}
.videos{
	position:absolute;
	width:13%;
	height:20px;
	left:22%;
	top:20px;
	background-color:#0085b1;
}

.videosactive {position:absolute; width:13%; height:20px; left:22%; top:20px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}

.biography{
	position:absolute;
	width:13%;
	height:20px;
	left:35%;
	top:20px;
	background-color:#dab21b;
}
.biographyactive {position:absolute; width:13%; height:20px; left:35%; top:20px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.reviews {
	position:absolute;
	width:13%;
	height:20px;
	left:48%;
	top:20px;
	background-color:#cc6600;
}
.reviewsactive {position:absolute; width:13%; height:20px; left:48%; top:20px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.publications {
	position:absolute;
	width:15%;
	height:20px;
	left:61%;
	top:20px;
	background-color:#84a33e;
}
.publicationsactive {position:absolute; width:15%; height:20px; left:61%; top:20px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}
.contact{
	position:absolute;
	width:13%;
	height:20px;
	left:76%;
	top:20px;
	background-color:#a82525;
  /*#ff9900;*/
}
.contactactive {position:absolute; width:13%; height:20px; left:76%; top:20px; color: #000; font-size: 1.4em; font-family: "Courier New", Courier, mono; background-color:#FFCC33;}

/* menu sides */
.menuleft {position:absolute; width:5%; height:20px; left:0px; top:0px; background-color:#ff9900;}
.menuright {position:absolute; width:11%; height:20px; left:89%; top:0px; background-color:#ff9900;}
.menuleftrow2 {position:absolute; width:5%; height:20px; left:0px; top:20px; background-color:#ff9900;}
.menurightrow2 {position:absolute; width:11%; height:20px; left:89%; top:20px; background-color:#ff9900;}

/* Menu BG DIV */
.colortop1 {background-color:#f56316; width:300px; height:10px; left:0px; position:absolute;  font-size:5px;}
.colortop2 {background-color:#eda10f; width:300px; height:10px; left:270px; position:absolute; font-size:5px;}
.colortop3 {background-color:#e7c324; width:300px; height:10px; left:550px; position:absolute;  font-size:5px;}
.colortop4 {background-color:#f56316; width:300px; height:10px; left:698px; position:absolute;  font-size:5px;}

.colorbot1 {background-color:#e8c425; width:200px; height:10px; left:0px; position:absolute;  font-size:5px;}
.colorbot2 {background-color:#90c3d6; width:200px; height:10px; left:200px; position:absolute;  font-size:5px;}
.colorbot3 {background-color:#eda10f; width:200px; height:10px; left:350px; position:absolute;  font-size:5px;}
.colorbot4 {background-color:#a2b32f; width:200px; height:10px; left:455px; position:absolute;  font-size:5px;}
.colorbot5 {background-color:#90c3d6; width:200px; height:10px; left:605px; position:absolute;  font-size:5px;}
.colorbot6 {background-color:#ffcc00; width:300px; height:10px; left:698px; position:absolute;  font-size:5px;}

/* Performance Sprite images */
a.performanceAgua { background-position: 0px 0px; left:0px; top:230px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a:hover.performanceAgua { background-position: -420px 0px; left:0px; top:230px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a.performancePeace { background-position: -105px 0px; left:110px; top:230px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a:hover.performancePeace { background-position: -525px 0px; left:110px; top:230px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a.performanceBarbienation { background-position: -210px 0px; left:220px; top:230px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a:hover.performanceBarbienation { background-position: -630px 0px; left:220px; top:230px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a.performanceDraupadi { background-position: -315px 0px; left:330px; top:230px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a:hover.performanceDraupadi { background-position: -735px 0px; left:330px; top:230px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}

a.performanceHunt { background-position: 0px -105px; left:0px; top:360px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a:hover.performanceHunt { background-position: -420px -105px; left:0px; top:360px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a.performanceIncident { background-position: -105px -105px; left:110px; top:360px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a:hover.performanceIncident { background-position: -525px -105px; left:110px; top:360px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a.performanceRefugee { background-position: -210px -105px; left:220px; top:360px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a:hover.performanceRefugee { background-position: -630px -105px; left:220px; top:360px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a.performancePlantation { background-position: -315px -105px; left:330px; top:360px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a:hover.performancePlantation { background-position: -735px -105px; left:330px; top:360px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}

a.performanceRiver { background-position: 0px -210px; left:0px; top:490px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a:hover.performanceRiver { background-position: -420px -210px; left:0px; top:490px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a.performanceArt { background-position: -105px -210px; left:110px; top:490px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a:hover.performanceArt { background-position: -525px -210px; left:110px; top:490px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a.performanceVisa { background-position: -210px -210px; left:220px; top:490px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a:hover.performanceVisa { background-position: -630px -210px; left:220px; top:490px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:105px; height:105px;}
a.performanceBeautiful { background-position: -315px -210px; left:330px; top:490px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}
a:hover.performanceBeautiful { background-position: -735px -210px; left:330px; top:490px; position:absolute; background-repeat:no-repeat; width:105px; height:105px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg);}

a.performanceStory { background-position: 0px -315px; left:0px; top:100px; color:#808000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:435px; height:105px;}
a:hover.performanceStory { background-position: -435px -315px; left:0px; top:100px; color:#000000; text-decoration:none;background-image:url(images/performance-sprite.jpg); position:absolute; background-repeat:no-repeat; width:435px; height:105px;}

.performancePopup { padding:20px; background-color:#e7e0c1; height:100%;}
.performanceLinkPosition { position:absolute; top:110px; width:105px; height:50px;  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}
.performanceLinkPositionEnd { position:absolute; top:110px; width:435px; height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.2em;}

/*    Thumbnail - photo gallery - Sprite Images    */
a.gal1 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -300px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:185px;}
a:hover.gal1 {background-image:url(images/photogallery/galleryicons.jpg); background-position: 0px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:185px;}
a.gal2 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -375px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:185px;}
a:hover.gal2 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -75px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:185px;}
a.gal3 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -450px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:185px;}
a:hover.gal3 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -150px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:185px;}
a.gal4 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -525px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:185px;}
a:hover.gal4 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -225px 0px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:185px;}

a.gal5 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -300px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:260px;}
a:hover.gal5 {background-image:url(images/photogallery/galleryicons.jpg); background-position: 0px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:260px;}
a.gal6 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -375px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:260px;}
a:hover.gal6 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -75px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:260px;}
a.gal7 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -450px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:260px;}
a:hover.gal7 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -150px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:260px;}
a.gal8 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -525px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:260px;}
a:hover.gal8 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -225px -75px; position:absolute; background-repeat:no-repeat; width:75px; height:75px;left:225px; top:260px;}

a.gal9 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -300px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:335px;}
a:hover.gal9 {background-image:url(images/photogallery/galleryicons.jpg); background-position: 0px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:335px;}
a.gal10 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -375px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:335px;}
a:hover.gal10 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -75px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:335px;}
a.gal11 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -450px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:335px;}
a:hover.gal11 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -150px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:335px;}
a.gal12 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -525px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:335px;}
a:hover.gal12 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -225px -150px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:335px;}

a.gal13 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -300px -225px; position:absolute; background-repeat:no-repeat; width:300px; height:75px; left:0px; top:100px;}
a:hover.gal13 {background-image:url(images/photogallery/galleryicons.jpg); background-position: 0px -225px; position:absolute; background-repeat:no-repeat; width:300px; height:75px; left:0px; top:100px;}

a.gal14 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -300px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:410px;}
a:hover.gal14 {background-image:url(images/photogallery/galleryicons.jpg); background-position: 0px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:0px; top:410px;}
a.gal15 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -375px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:410px;}
a:hover.gal15 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -75px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:75px; top:410px;}
a.gal16 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -450px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:410px;}
a:hover.gal16 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -150px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:150px; top:410px;}
a.gal17 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -525px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:410px;}
a:hover.gal17 {background-image:url(images/photogallery/galleryicons.jpg); background-position: -225px -300px; position:absolute; background-repeat:no-repeat; width:75px; height:75px; left:225px; top:410px;}



/*    Photo Gallery Display image    */
.gal1 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal1:hover span{visibility: visible; top: -60px; left:350px; z-index:101;}
.gal2 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal2:hover span{visibility: visible;top: 20px;left: 275px; z-index:102;}
.gal3 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal3:hover span{visibility: visible;top: 50px;left: 200px; z-index:103;}
.gal4 span{position: absolute;left:-10000px;visibility:hidden; top:-1000px;}
.gal4:hover span{visibility: visible; top: -65px;left: 125px; z-index:104;}

.gal5 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal5:hover span{visibility: visible;top: -25px;left: 350px; z-index:105;}
.gal6 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal6:hover span{visibility: visible; top:5px;left: 275px; z-index:106;}
.gal7 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal7:hover span{visibility: visible;top: -140px;left: 200px; z-index:107;}
.gal8 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal8:hover span{visibility: visible;top: -25px;left: 125px; z-index:108;}

.gal9 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal9:hover span{visibility: visible;top: -115px;left: 350px; z-index:109;}
.gal10 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal10:hover span{visibility: visible;top: -100px;left: 275px; z-index:110;}
.gal11 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal11:hover span{visibility: visible;top: -102px;left: 195px; z-index:111;}
.gal12 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal12:hover span{visibility: visible;top: -215px;left: 125px; z-index:112;}

.gal14 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal14:hover span{visibility: visible;top: -175px;left: 350px; z-index:113;}
.gal15 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal15:hover span{visibility: visible;top: -175px;left: 275px; z-index:114;}
.gal16 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal16:hover span{visibility: visible;top: -175px;left: 200px; z-index:115;}
.gal17 span{position: absolute;left:-10000px;visibility: hidden; top:-1000px;}
.gal17:hover span{visibility: visible;top: -175px;left: 125px; z-index:116;}
/*    Photo Gallery Display image    */

/* press */
.pressBox { position:relative; height:119px;}

a.press1 { top:0px; float:left; margin-right:20px; background-image:url(images/press/dynamic-response.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press1 { top:0px; float:left; margin-right:20px; background-image:url(images/press/dynamic-response.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press2 { top:0px; float:left; margin-right:20px; background-image:url(images/press/tree-and-twist.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press2 { top:0px; float:left; margin-right:20px; background-image:url(images/press/tree-and-twist.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press3 { top:0px; float:left; margin-right:20px; background-image:url(images/press/indian-dance.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press3 { top:0px; float:left; margin-right:20px; background-image:url(images/press/indian-dance.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press4 { top:0px; float:left; margin-right:20px; background-image:url(images/press/legend-of-war.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press4 { top:0px; float:left; margin-right:20px; background-image:url(images/press/legend-of-war.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press5 { top:0px; float:left; margin-right:20px; background-image:url(images/press/kumudham.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press5 { top:0px; float:left; margin-right:20px; background-image:url(images/press/kumudham.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press6 { top:0px; float:left; margin-right:20px; background-image:url(images/press/leaf-in-the-whirlwind.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press6 { top:0px; float:left; margin-right:20px; background-image:url(images/press/leaf-in-the-whirlwind.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}

a.press7 { top:0px; float:left; margin-right:20px; background-image:url(images/press/punemirror.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press7 { top:0px; float:left; margin-right:20px; background-image:url(images/press/punemirror.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press8 { top:0px; float:left; margin-right:20px; background-image:url(images/press/timesofindia.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press8 { top:0px; float:left; margin-right:20px; background-image:url(images/press/timesofindia.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press9 { top:0px; float:left; margin-right:20px; background-image:url(images/press/indianexpress.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press9 { top:0px; float:left; margin-right:20px; background-image:url(images/press/indianexpress.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}
a.press10 { top:0px; float:left; margin-right:20px; background-image:url(images/press/SakaalTimes.jpg); background-position: 0px 0px; position:relative; width:118px; height:119px;}
a:hover.press10 { top:0px; float:left; margin-right:20px; background-image:url(images/press/SakaalTimes.jpg); background-position: 0px 119px; position:relative; width:118px; height:119px;}

/* press */
