@import "../../../common/css/public_styles.css";
@import "TinyMCE.css";

/*
TAGS
PAGE_CONTAINERS
CONTENT_BLOCKS
TOP_PANEL
LEFT_NAV
CMS_CONTENT
CMSCONTENTTOP
SUBMENU
CMSCONTENTFOOTER
NEWS_MODULE
PATCHWORK_HEAD
ORANGE_CONTENT
RED_CONTENT
GREEN_TOP_NAV
*/

/*
=TAGS
*/

body 
{
	font-family:Arial;
	font-size:8pt;
	padding: 0px;
	margin: 0px;
	background-color: #EEF4D2;
	text-align: center;
}

img
{
  border: none 0px;
}

/*
=PAGE_CONTAINERS
*/

#cmsPageContainer1
{
  display: block;
  width: 971px;
  margin: 0px auto;
  background-image: url(../images/background_03.jpg);
	background-repeat: no-repeat;
	background-position: -104px -0px;
}

#cmsPageContainer2
{
  min-height: 738px;
  _height: 738px;
  padding: 0px 0px 0px 28px;
  background-image: url(../images/home_page_03.jpg);
	background-repeat: no-repeat;
}

/*
=CONTENT_BLOCKS
*/

#cmsMiddleBlock .Content
{
	float:left;
	width: 732px;
	
}

/*
=TOP_PANEL
*/

#TopPanel
{
}

#TopPanel .Logo
{
	float:left;
	width: 614px;
	height:180px;
	background-image: url(../images/home_page_04.jpg);
	background-repeat: no-repeat;
}

#TopPanel .PersonsHead
{
	float:left;
	width: 329px;
	height:180px;
	background-image: url(../images/boy_05.jpg);
	background-repeat: no-repeat;
}

form.MaleHead #TopPanel .PersonsHead,
form.FemaleHead #TopPanel .PersonsHead
{
  background-image: none;
}

/*
=LEFT_NAV
*/

#LeftNav
{
	float:left;
	width:200px;
	min-height: 350px;
	padding-bottom: 23px;
	background-image: url(../images/logos_19.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#LeftNav .inner1
{
  padding-bottom: 50px;
  background-color: #4E211C;
}

#LeftNav .LeftNavTop
{
	width: inherit;
	height:21px;
	background-image: url(../images/home_page_07.jpg);
	background-repeat: no-repeat;
}

#LeftNav ul.menu
{
  padding: 0px;
  margin: 0px;
  list-style:none;
  list-style-position: outside;
}

#LeftNav ul.menu li a span
{
  display: none;
}

#LeftNav .News a
{
	display:block;
	width: inherit;
	height:29px;
	background-image: url(../images/button_news.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#LeftNav .News a:hover
{
	background-position: bottom;
}

#LeftNav .AboutUs a
{
	display:block;
	width: inherit;
	height:37px;
	background-image: url(../images/button_about_us.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#LeftNav .AboutUs a:hover
{
	background-position:bottom;
}

#LeftNav .TeachersParents a
{
	display:block;
	width: inherit;
	height:37px;
	background-image: url(../images/button_teachers.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#LeftNav .TeachersParents a:hover
{
	background-position:bottom;
}


#LeftNav .ClassesEvents a
{
	display:block;
	width: inherit;
	height:35px;
	background-image: url(../images/button_classes_events.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#LeftNav .ClassesEvents a:hover
{
	background-position:bottom;
}

#LeftNav .TheJury a
{
	display:block;
	width: inherit;
	height:37px;
	background-image: url(../images/home_page_12.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#LeftNav .TheJury a:hover
{
	background-position:bottom;
}

#LeftNav .GettingThere a
{
	display:block;
	width: inherit;
	height:37px;
	background-image: url(../images/button_gettingthere.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#LeftNav .GettingThere a:hover
{
	background-position: bottom;
}

#LeftNav .ContactUs a
{
  display: block;
  width: inherit;
  height: 36px;
  background-image: url(../images/button_contact_us.gif);
  background-repeat: no-repeat;
  background-position: top;
}

#LeftNav .ContactUs a:hover
{
  background-position: bottom;
}

#LeftNav .PacificFilm
{
	width: inherit;
	height:41px;
	background-image: url(../images/screenqld_brown.gif);
	background-repeat: no-repeat;
	margin-left: 29px;
	margin-top: 12px;
}

#LeftNav .PacificFilm a span
{
  display: none;
}

#LeftNav .QldGov
{
	width: inherit;
	height:38px;
	background-image: url(../images/logos_17.jpg);
	background-repeat: no-repeat;
}

#LeftNav .QldGov a span
{
  display: none;
}

#LeftNav .TransLink
{
  width: inherit;
	height:38px;
	background-image: url(../images/translink_logo.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-top: 136px;
}

#LeftNav .TransLink a span
{
  display: none;
}


#LeftNav .GoMa
{
	width: 120px;
	height:38px;
	background-image: url(../images/goma_logo_sml.png);
	background-repeat: no-repeat;
	margin: 10px 0 20px 35px;
}

#LeftNav .GoMa a span
{
  display: none;
}


#LeftNav .PacificFilm a,
#LeftNav .QldGov a,
#LeftNav .TransLink a,
#LeftNav .GoMa a
{
  display: block;
  width: inherit;
  height: 100%;
}

/*
#LeftNav .SlantedBottom
{
	width: inherit;
	height:23px;
	background-image: url(../images/logos_19.gif);
	background-repeat: no-repeat;
	margin-top: 50px;
}
*/

/*
=CMS_CONTENT
*/

#cmsContentOuter
{
  display: block;
  overflow: hidden;
  width: 743px;
  float: left;
  text-align: left;
}

#cmsContentInner3
{
  display: block;
  width: 734px;
  margin-left: 11px;
}

#cmsContentOuter .content
{
  padding: 10px;
}

/*
=CMSCONTENTTOP
*/

#cmsContentTop
{
  display: block;
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
}

#cmsContentTop .inner1
{
  margin: 0px;
  padding: 0px;
  background-image: url(../images/green_left_side.gif);
  background-repeat: repeat-y;
  background-position: left top;
}

#cmsContentTop .inner2
{
  margin: 0px;
  padding: 0px;
  background-image: url(../images/right_line__40.jpg);
  background-repeat: repeat-y;
  background-position: right top;
}

#cmsContentOuter #cmsContentTop .inner1 .content
{
  margin-right: 20px;
  padding-bottom: 50px;
  background-image: url(../images/orange/theregent_palace_23.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.TopNav
{
  display: block;
  width:732px;
	background-image: url(../images/boy_09_12.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  background-color: Transparent;
}

.TopNav ul.menu
{
  margin: 0px;
  padding: 0px;
  list-style: none;
  list-style-position: outside;
}

.TopNav ul.menu li
{
  display: table-cell; display: inline-table; display: inline-block;
  float: left;
}

.TopNav ul.menu li a span
{
  display: none;
}

.TopNav .Home a
{
	float:left;
	width: 91px;
	height: 35px;
	display:block;
	background-image: url(../images/button_home2.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.TopNav .Home a:hover,
.TopNav .Home a:active
{
	background-position: 0px -35px;
}

body.homepage .TopNav .Home a
{
  background-position: 0px -35px;
}

body.homepage .TopNav .Home a:hover,
body.homepage .TopNav .Home a:active
{
	background-position: 0px 0px;
}

.TopNav .ClassesEvents a
{
	float:left;
	width: 197px;
	height: 35px;
	display:block;
	background-image: url(../images/button_classes_parents.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.TopNav .ClassesEvents a:hover,
.TopNav .ClassesEvents a:active
{
	background-position: 0px -35px;
}
body.classesandevents_aspx .TopNav .ClassesEvents a,
body.classesandevents .TopNav .ClassesEvents a,
body.classes_and_events .TopNav .ClassesEvents a
{
  background-position: 0px -35px;
  
}
body.classesandevents_aspx .TopNav .ClassesEvents a:hover,
body.classesandevents_aspx .TopNav .ClassesEvents a:active,
body.classesandevents .TopNav .ClassesEvents a:hover,
body.classesandevents .TopNav .ClassesEvents a:active,
body.classes_and_events .TopNav .ClassesEvents a:hover,
body.classes_and_events .TopNav .ClassesEvents a:active
{
  background-position: 0px 0px;
	
}

.TopNav .Films a
{
	float:left;
	width: 176px;
	height: 35px;
	display:block;
	background-image: url(../images/button_films.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
}

.TopNav .Films a:hover,
.TopNav .Films a:active
{
	background-position: 0px -0px;
}

body.films_aspx .TopNav .Films a,
body.films .TopNav .Films a,
body.films .TopNav .Films a
{
  background-position: 0px 0px;
}
body.films_aspx .TopNav .Films a:hover,
body.films_aspx .TopNav .Films a:active,
body.films .TopNav .Films a:hover,
body.films .TopNav .Films a:active,
body.films .TopNav .Films a:hover,
body.films .TopNav .Films a:active
{
	background-position: 0px -35px;
}






.TopNav .FamilyFilmFiesta a
{
	position:absolute;
	float:left;
	width: 205px;
	height: 35px;
	display:block;
	background-image: url(../images/familyFilmFiesta_tab.png);
	background-repeat: no-repeat;
  background-position: 0px 0px;
}

.TopNav .FamilyFilmFiesta a:hover,
.TopNav .FamilyFilmFiesta a:active
{
	background-position: 0px -35px;
}

body.familyfilmfiesta_aspx .TopNav .FamilyFilmFiesta a,
body.familyfilmfiesta .TopNav .FamilyFilmFiesta a
{
	background-position: 0px -35px;
}
body.familyfilmfiesta_aspx .TopNav .FamilyFilmFiesta a:hover,
body.familyfilmfiesta_aspx .TopNav .FamilyFilmFiesta a:active,
body.familyfilmfiesta .TopNav .FamilyFilmFiesta a:hover
{
  background-position: 0px 0px;
}


.TopNav .PersonsNeck
{
	float:left;
	width: 268px;
	display:block;
	height: 35px;
	background-image: url(../images/boy_09_12.jpg);
	background-repeat: no-repeat;
}


form.MaleHead .TopNav .PersonsNeck
{
  background-image: url(../images/boy_09_12.jpg);
}

form.FemaleHead .TopNav .PersonsNeck
{
  background-image: url(../images/girl_09_12.jpg);
}

/*
=SUBMENU
*/
.TopNav .submenu
{
  clear: both;
}

.TopNav .submenu .MenuTitle
{
  display: none;
}

.TopNav .submenu ul.menu
{
  padding-right: 20px;
}

.TopNav .submenu ul.menu li
{
  display: table-cell; display: inline-table; display: inline-block;
  float: right;
  /*
  width: 147px;
  */
  margin: 2px 2px;
  /*
  background-image: url(../images/green/greensides_03.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  */
  background-color: #7AB51B;
  text-align: center;
}

.TopNav .submenu ul.menu li a
{
  display: block;
  padding-top: 3px;
  /*
  background-image: url(../images/green/green_width_03.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  */
  color: #ffffff;
  font-weight: bold;
}

.TopNav .submenu ul.menu li a span.title
{
  display: block;
  padding: 0px 10px 3px 10px;
  /*
  background-image: url(../images/green/green_bottom.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  */
}

.TopNav .submenu ul.menu li.selectedPage
{
  border: solid 2px #7AB51B;
  background-color: #ffffff;
}

.TopNav .submenu ul.menu li.selectedPage a
{
  color: #7AB51B;
}

/*
=CMSCONTENTFOOTER
*/

#cmsContentFooter
{
  display: block;
  padding: 0px 0px 33px 0px;
  background-image: url(../images/green/bottom_green.gif);
  background-repeat:no-repeat;
  background-position: right bottom;
  font-size: 10px;
}

#cmsContentFooter .innerContent1
{
  min-height: 10px;
  _height: 10px;
  background-color: #7AB51B;
}

#cmsContentFooter *
{
  color: #ffffff;
}

#cmsContentFooter a
{
  text-decoration: none;
}

#cmsContentFooter a:hover
{
  text-decoration: underline;
}

#cmsContentFooter .speedwell
{
  float: right;
}

#cmsContentFooter .speedwell a
{
  display: block;
  width: 90px;
  height: 23px;
  background-image: url(../images/green/speedwell_logo_green.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

#cmsContentFooter .speedwell a span
{
  display: none;
}

/*
=NEWS_MODULE
*/

.NewsPage .MainArticle
{
  
}

#cmsMiddleBlock .NewsPage .MainArticle .Content
{
  width: auto;
}

.NewsPage .MainArticle .Date,
.NewsPage .MainArticle .Title,
.NewsPage .MainArticle .Title a
{
  color: #4c211c;
  font-weight: bold;
  font-size: 12px;
}

.NewsPage .MainArticle .Category
{
  font-style: italic;
  color: #615f5f;
  margin: 5px 0px 10px 0px;
}

.NewsPage .ArticleList
{
  margin: 10px 5px;
  padding: 5px;
  border: solid 4px #615f5f;
}

.NewsPage .ArticleList .Article
{
  font-weight: bold;
}

.NewsPage .ArticleList .Article .Date,
.NewsPage .ArticleList .Article .Title
{
  float: left;
}

.NewsPage .ArticleList .Article .Date
{
  width: 100px;
  color: #615f5f;
}

/*
=PATCHWORK_HEAD
*/

body.thejury_aspx #TopPanel .PersonsHead,
body.thejury #TopPanel .PersonsHead
{
  background-image: url(../images/girl_05.jpg);
}
/*
body.teachersandparents_aspx .TopNav,
body.teachersandparents_aspx .TopNav .PersonsNeck,
body.teachersandparents .TopNav,
body.teachersandparents .TopNav .PersonsNeck,
body.thejury_aspx .TopNav,
body.thejury_aspx .TopNav .PersonsNeck,
body.thejury .TopNav,
body.thejury .TopNav .PersonsNeck
{
  background-image: url(../images/girl_09_12.jpg);
}
*/

/*
=ABOUT_US
*/

body.aboutus_aspx .TopNav .submenu,
body.aboutus .TopNav .submenu,
body.about_us .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/green/header_about_us.gif);
  background-repeat: no-repeat;
}

body.aboutus_aspx .TopNav .submenu ul.menu,
body.aboutus .TopNav .submenu ul.menu,
body.about_us .TopNav .submenu ul.menu
{
  padding-top: 30px;
  padding-right: 20px;
}

/*
=TEACHERS
*/

body.teachersandparents_aspx .TopNav .submenu,
body.teachersandparents .TopNav .submenu,
body.teachers_and_parents .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/green/header_teachers.gif);
  background-repeat: no-repeat;
}

body.teachersandparents_aspx .TopNav .submenu ul.menu,
body.teachersandparents .TopNav .submenu ul.menu,
body.teachers_and_parents .TopNav .submenu ul.menu
{
  padding-top: 30px;
  padding-right: 20px;
}

/*
=CONTACT_US
*/

body.contactus_aspx .TopNav .submenu,
body.contactus .TopNav .submenu,
body.contact_us .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/green/contact_us_header.gif);
  background-repeat: no-repeat;
}

body.contactus_aspx .TopNav .submenu ul.menu,
body.contactus .TopNav .submenu ul.menu,
body.contact_us .TopNav .submenu ul.menu
{
  padding-top: 30px;
  padding-right: 20px;
}

/*
=CLASSES_AND_EVENTS
*/
/*
body.classesandevents_aspx .TopNav .submenu,
body.classesandevents .TopNav .submenu,
body.classes_and_events .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/green/classes_header.gif);
  background-repeat: no-repeat;
}
*/
body.newsModule .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/green/news_header.gif);
  background-repeat: no-repeat;
}
/*
body.classesandevents_aspx .TopNav .submenu ul.menu,
body.classesandevents .TopNav .submenu ul.menu,
body.classes_and_events .TopNav .submenu ul.menu
{
  padding-top: 30px;
  padding-right: 20px;
}
*/
/*
=ORANGE_CONTENT
*/
body.gettingthere_aspx,
body.gettingthere
{
}

body.gettingthere_aspx #cmsContentTop .inner1,
body.gettingthere #cmsContentTop .inner1,
body.getting_there #cmsContentTop .inner1
{
  background-image: url(../images/orange/left_side.gif);
}

body.gettingthere_aspx #cmsContentTop .inner2,
body.gettingthere #cmsContentTop .inner2,
body.getting_there #cmsContentTop .inner2
{
  background-image: url(../images/orange/large_concept_38.jpg);
}

body.gettingthere_aspx #cmsContentFooter,
body.gettingthere #cmsContentFooter,
body.getting_there #cmsContentFooter
{
  background-image: url(../images/orange/bottom_orange.gif);
}

body.gettingthere_aspx #cmsContentFooter .innerContent1,
body.gettingthere #cmsContentFooter .innerContent1,
body.getting_there #cmsContentFooter .innerContent1
{
  background-color: #F29412;
}

body.gettingthere_aspx .TopNav .submenu,
body.gettingthere .TopNav .submenu,
body.getting_there .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/orange/getting_there_15.jpg);
  background-repeat: no-repeat;
}

body.gettingthere_aspx .TopNav .submenu ul.menu,
body.gettingthere .TopNav .submenu ul.menu,
body.getting_there .TopNav .submenu ul.menu
{
  padding-top: 30px;
  padding-right: 20px;
}

body.gettingthere_aspx .TopNav .submenu ul.menu li,
body.gettingthere .TopNav .submenu ul.menu li,
body.getting_there .TopNav .submenu ul.menu li
{
  /*
  background-image: url(../images/orange/orangesides_03.jpg);
  */
  background-color: #f29311;
}

body.gettingthere_aspx .TopNav .submenu ul.menu li a,
body.gettingthere .TopNav .submenu ul.menu li a,
body.getting_there .TopNav .submenu ul.menu li a
{
  /*
  background-image: url(../images/orange/orange_width_03.jpg);
  color: #f29311;
  */
}

body.gettingthere_aspx .TopNav .submenu ul.menu li a span.title,
body.gettingthere .TopNav .submenu ul.menu li a span.title,
body.getting_there .TopNav .submenu ul.menu li a span.title
{
  /*
  background-image: url(../images/orange/orange_bottom7.jpg);
  */
}

body.gettingthere_aspx .TopNav .submenu ul.menu li.selectedPage,
body.gettingthere .TopNav .submenu ul.menu li.selectedPage,
body.getting_there .TopNav .submenu ul.menu li.selectedPage
{
  border: solid 2px #f29311;
  background-color: #ffffff;
}

body.gettingthere_aspx .TopNav .submenu ul.menu li.selectedPage a,
body.gettingthere .TopNav .submenu ul.menu li.selectedPage a,
body.getting_there .TopNav .submenu ul.menu li.selectedPage a
{
  color: #f29311;
}

body.gettingthere_aspx #cmsContentFooter .speedwell a,
body.gettingthere #cmsContentFooter .speedwell a,
body.getting_there #cmsContentFooter .speedwell a
{
  background-image: url(../images/orange/speedwell_logo_orange.jpg);
}

/*
=RED_CONTENT
*/

body.thejury_aspx,
body.thejury
{
}

body.thejury_aspx #cmsContentTop .inner1,
body.thejury #cmsContentTop .inner1,
body.the_jury #cmsContentTop .inner1
{
  background-image: url(../images/red/left_side.gif);
}

body.thejury_aspx #cmsContentTop .inner2,
body.thejury #cmsContentTop .inner2,
body.the_jury #cmsContentTop .inner2
{
  background-image: url(../images/red/right_side.jpg);
}

body.thejury_aspx #cmsContentFooter,
body.thejury #cmsContentFooter,
body.the_jury #cmsContentFooter
{
  background-image: url(../images/red/bottom_red.gif);
}

body.thejury_aspx #cmsContentFooter .innerContent1,
body.thejury #cmsContentFooter .innerContent1,
body.the_jury #cmsContentFooter .innerContent1
{
  background-color: #da0a1b;
}

body.thejury_aspx .TopNav .submenu,
body.thejury .TopNav .submenu,
body.the_jury .TopNav .submenu
{
  min-height: 41px;
  _height: 41px;
  padding-left: 160px;
  background-image: url(../images/red/top_header.gif);
  background-repeat: no-repeat;
}

body.thejury_aspx #cmsContentOuter #cmsContentTop .inner1 .content,
body.thejury #cmsContentOuter #cmsContentTop .inner1 .content,
body.the_jury #cmsContentOuter #cmsContentTop .inner1 .content
{
  /*margin-right: 20px;
  padding-bottom: 50px;
  background-image: url(../images/orange/theregent_palace_23.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;*/
}

body.thejury_aspx .TopNav .submenu ul.menu,
body.thejury .TopNav .submenu ul.menu,
body.the_jury .TopNav .submenu ul.menu
{
  padding-top: 30px;
  padding-right: 20px;
}

body.thejury_aspx .TopNav .submenu ul.menu li,
body.thejury .TopNav .submenu ul.menu li,
body.the_jury .TopNav .submenu ul.menu li
{
  /*
  background-image: url(../images/red/redsides_03.jpg);
  */
  background-color: #da0a1b;
}

body.thejury_aspx .TopNav .submenu ul.menu li a,
body.thejury .TopNav .submenu ul.menu li a,
body.the_jury .TopNav .submenu ul.menu li a
{
  /*
  background-image: url(../images/red/red_width_03.jpg);
  color: #da0a1b;
  */
}

body.thejury_aspx .TopNav .submenu ul.menu li a span.title,
body.thejury .TopNav .submenu ul.menu li a span.title,
body.the_jury .TopNav .submenu ul.menu li a span.title
{
  /*
  background-image: url(../images/red/red_bottom.jpg);
  */
}

body.thejury_aspx .TopNav .submenu ul.menu li.selectedPage,
body.thejury .TopNav .submenu ul.menu li.selectedPage,
body.the_jury .TopNav .submenu ul.menu li.selectedPage
{
  border: solid 2px #da0a1b;
  background-color: #ffffff;
}

body.thejury_aspx .TopNav .submenu ul.menu li.selectedPage a,
body.thejury .TopNav .submenu ul.menu li.selectedPage a,
body.the_jury .TopNav .submenu ul.menu li.selectedPage a
{
  color: #da0a1b;
}

body.thejury_aspx #cmsContentFooter .speedwell a,
body.thejury #cmsContentFooter .speedwell a,
body.the_jury #cmsContentFooter .speedwell a
{
  background-image: url(../images/red/speedwell_logo_red.jpg);
}


/*
=GREEN_TOP_NAV
*/
body.gettingthere_aspx .TopNav .PersonsNeck,
body.gettingthere .TopNav .PersonsNeck,
body.getting_there .TopNav .PersonsNeck,
body.newsModule .TopNav .PersonsNeck
{
  background-image: url(../images/green/green_boy_side.jpg);
}

body.thejury_aspx .TopNav .PersonsNeck,
body.thejury .TopNav .PersonsNeck
{
  background-image: url(../images/green/green_girl_side.jpg);
}

body.gettingthere_aspx form.MaleHead .TopNav .PersonsNeck,
body.gettingthere form.MaleHead .TopNav .PersonsNeck,
body.getting_there form.MaleHead .TopNav .PersonsNeck,
body.newsModule form.MaleHead .TopNav .PersonsNeck,
body.thejury_aspx form.MaleHead .TopNav .PersonsNeck,
body.thejury form.MaleHead .TopNav .PersonsNeck,
body.the_jury form.MaleHead .TopNav .PersonsNeck,
body.contactus_aspx form.MaleHead .TopNav .PersonsNeck,
body.contactus form.MaleHead .TopNav .PersonsNeck,
body.contact_us form.MaleHead .TopNav .PersonsNeck,
body.teachersandparents_aspx form.MaleHead .TopNav .PersonsNeck,
body.teachersandparents form.MaleHead .TopNav .PersonsNeck,
body.teachers_and_parents form.MaleHead .TopNav .PersonsNeck,
body.aboutus_aspx form.MaleHead .TopNav .PersonsNeck,
body.aboutus form.MaleHead .TopNav .PersonsNeck,
body.about_us form.MaleHead .TopNav .PersonsNeck
{
  background-image: url(../images/green/green_boy_side.jpg);
}

body.gettingthere_aspx form.FemaleHead .TopNav .PersonsNeck,
body.gettingthere form.FemaleHead .TopNav .PersonsNeck,
body.getting_there form.FemaleHead .TopNav .PersonsNeck,
body.contactus_aspx form.FemaleHead .TopNav .PersonsNeck,
body.contactus form.FemaleHead .TopNav .PersonsNeck,
body.contact_us form.FemaleHead .TopNav .PersonsNeck,
body.teachersandparents_aspx form.FemaleHead .TopNav .PersonsNeck,
body.teachersandparents form.FemaleHead .TopNav .PersonsNeck,
body.teachers_and_parents form.FemaleHead .TopNav .PersonsNeck,
body.aboutus_aspx form.FemaleHead .TopNav .PersonsNeck,
body.aboutus form.FemaleHead .TopNav .PersonsNeck,
body.about_us form.FemaleHead .TopNav .PersonsNeck,
body.newsModule form.FemaleHead .TopNav .PersonsNeck,
body.thejury_aspx form.FemaleHead .TopNav .PersonsNeck,
body.thejury form.FemaleHead .TopNav .PersonsNeck,
body.the_jury form.FemaleHead .TopNav .PersonsNeck
{
  background-image: url(../images/green/green_girl_side.jpg);
}

body.gettingthere_aspx .TopNav .Films a,
body.gettingthere_aspx .TopNav .Films a:link,
body.gettingthere_aspx .TopNav .Films a:visited,
body.gettingthere_aspx .TopNav .ClassesEvents a,
body.gettingthere_aspx .TopNav .ClassesEvents a:link,
body.gettingthere_aspx .TopNav .ClassesEvents a:visited,
body.gettingthere .TopNav .Films a,
body.gettingthere .TopNav .Films a:link,
body.gettingthere .TopNav .Films a:visited,
body.gettingthere .TopNav .ClassesEvents a,
body.gettingthere .TopNav .ClassesEvents a:link,
body.gettingthere .TopNav .ClassesEvents a:visited,
body.getting_there .TopNav .Films a,
body.getting_there .TopNav .Films a:link,
body.getting_there .TopNav .Films a:visited,
body.getting_there .TopNav .ClassesEvents a,
body.getting_there .TopNav .ClassesEvents a:link,
body.getting_there .TopNav .ClassesEvents a:visited,
body.thejury_aspx .TopNav .Films a,
body.thejury_aspx .TopNav .Films a:link,
body.thejury_aspx .TopNav .Films a:visited,
body.thejury_aspx .TopNav .ClassesEvents a,
body.thejury_aspx .TopNav .ClassesEvents a:link,
body.thejury_aspx .TopNav .ClassesEvents a:visited,
body.thejury .TopNav .Films a,
body.thejury .TopNav .Films a:link,
body.thejury .TopNav .Films a:visited,
body.thejury .TopNav .ClassesEvents a,
body.thejury .TopNav .ClassesEvents a:link,
body.thejury .TopNav .ClassesEvents a:visited,
body.the_jury .TopNav .Films a,
body.the_jury .TopNav .Films a:link,
body.the_jury .TopNav .Films a:visited,
body.the_jury .TopNav .ClassesEvents a,
body.the_jury .TopNav .ClassesEvents a:link,
body.the_jury .TopNav .ClassesEvents a:visited,
body.aboutus_aspx .TopNav .Films a,
body.aboutus_aspx .TopNav .Films a:link,
body.aboutus_aspx .TopNav .Films a:visited,
body.aboutus_aspx .TopNav .ClassesEvents a,
body.aboutus_aspx .TopNav .ClassesEvents a:link,
body.aboutus_aspx .TopNav .ClassesEvents a:visited,
body.aboutus .TopNav .Films a,
body.aboutus .TopNav .Films a:link,
body.aboutus .TopNav .Films a:visited,
body.aboutus .TopNav .ClassesEvents a,
body.aboutus .TopNav .ClassesEvents a:link,
body.aboutus .TopNav .ClassesEvents a:visited,
body.about_us .TopNav .Films a,
body.about_us .TopNav .Films a:link,
body.about_us .TopNav .Films a:visited,
body.about_us .TopNav .ClassesEvents a,
body.about_us .TopNav .ClassesEvents a:link,
body.about_us .TopNav .ClassesEvents a:visited,
body.contactus_aspx .TopNav .Films a,
body.contactus_aspx .TopNav .Films a:link,
body.contactus_aspx .TopNav .Films a:visited,
body.contactus_aspx .TopNav .ClassesEvents a,
body.contactus_aspx .TopNav .ClassesEvents a:link,
body.contactus_aspx .TopNav .ClassesEvents a:visited,
body.contactus .TopNav .Films a,
body.contactus .TopNav .Films a:link,
body.contactus .TopNav .Films a:visited,
body.contactus .TopNav .ClassesEvents a,
body.contactus .TopNav .ClassesEvents a:link,
body.contactus .TopNav .ClassesEvents a:visited,
body.contact_us .TopNav .Films a,
body.contact_us .TopNav .Films a:link,
body.contact_us .TopNav .Films a:visited,
body.contact_us .TopNav .ClassesEvents a,
body.contact_us .TopNav .ClassesEvents a:link,
body.contact_us .TopNav .ClassesEvents a:visited,
body.teachersandparents_aspx .TopNav .Films a,
body.teachersandparents_aspx .TopNav .Films a:link,
body.teachersandparents_aspx .TopNav .Films a:visited,
body.teachersandparents_aspx .TopNav .ClassesEvents a,
body.teachersandparents_aspx .TopNav .ClassesEvents a:link,
body.teachersandparents_aspx .TopNav .ClassesEvents a:visited,
body.teachersandparents .TopNav .Films a,
body.teachersandparents .TopNav .Films a:link,
body.teachersandparents .TopNav .Films a:visited,
body.teachersandparents .TopNav .ClassesEvents a,
body.teachersandparents .TopNav .ClassesEvents a:link,
body.teachersandparents .TopNav .ClassesEvents a:visited,
body.teachers_and_parents .TopNav .Films a,
body.teachers_and_parents .TopNav .Films a:link,
body.teachers_and_parents .TopNav .Films a:visited,
body.teachers_and_parents .TopNav .ClassesEvents a,
body.teachers_and_parents .TopNav .ClassesEvents a:link,
body.teachers_and_parents .TopNav .ClassesEvents a:visited,
body.newsModule .TopNav .Films a,
body.newsModule .TopNav .Films a:link,
body.newsModule .TopNav .Films a:visited,
body.newsModule .TopNav .ClassesEvents a,
body.newsModule .TopNav .ClassesEvents a:link,
body.newsModule .TopNav .ClassesEvents a:visited
{
	background-position: 0px -70px;
}

body.gettingthere_aspx .TopNav .Films a:hover,
body.gettingthere_aspx .TopNav .Films a:active,
body.gettingthere_aspx .TopNav .ClassesEvents a:hover,
body.gettingthere_aspx .TopNav .ClassesEvents a:active,
body.gettingthere_aspx .TopNav .Home a:link,
body.gettingthere_aspx .TopNav .Home a:visited,
body.gettingthere .TopNav .Films a:hover,
body.gettingthere .TopNav .Films a:active,
body.gettingthere .TopNav .ClassesEvents a:hover,
body.gettingthere .TopNav .ClassesEvents a:active,
body.gettingthere .TopNav .Home a:link,
body.gettingthere .TopNav .Home a:visited,
body.getting_there .TopNav .Films a:hover,
body.getting_there .TopNav .Films a:active,
body.getting_there .TopNav .ClassesEvents a:hover,
body.getting_there .TopNav .ClassesEvents a:active,
body.getting_there .TopNav .Home a:link,
body.getting_there .TopNav .Home a:visited,
body.thejury_aspx .TopNav .Films a:hover,
body.thejury_aspx .TopNav .Films a:active,
body.thejury_aspx .TopNav .ClassesEvents a:hover,
body.thejury_aspx .TopNav .ClassesEvents a:active,
body.thejury_aspx .TopNav .Home a:link,
body.thejury_aspx .TopNav .Home a:visited,
body.thejury .TopNav .Films a:hover,
body.thejury .TopNav .Films a:active,
body.thejury .TopNav .ClassesEvents a:hover,
body.thejury .TopNav .ClassesEvents a:active,
body.thejury .TopNav .Home a:link,
body.thejury .TopNav .Home a:visited,
body.the_jury .TopNav .Films a:hover,
body.the_jury .TopNav .Films a:active,
body.the_jury .TopNav .ClassesEvents a:hover,
body.the_jury .TopNav .ClassesEvents a:active,
body.the_jury .TopNav .Home a:link,
body.the_jury .TopNav .Home a:visited,
body.contactus_aspx .TopNav .Films a:hover,
body.contactus_aspx .TopNav .Films a:active,
body.contactus_aspx .TopNav .ClassesEvents a:hover,
body.contactus_aspx .TopNav .ClassesEvents a:active,
body.contactus_aspx .TopNav .Home a:link,
body.contactus_aspx .TopNav .Home a:visited,
body.contactus .TopNav .Films a:hover,
body.contactus .TopNav .Films a:active,
body.contactus .TopNav .ClassesEvents a:hover,
body.contactus .TopNav .ClassesEvents a:active,
body.contactus .TopNav .Home a:link,
body.contactus .TopNav .Home a:visited,
body.contact_us .TopNav .Films a:hover,
body.contact_us .TopNav .Films a:active,
body.contact_us .TopNav .ClassesEvents a:hover,
body.contact_us .TopNav .ClassesEvents a:active,
body.contact_us .TopNav .Home a:link,
body.contact_us .TopNav .Home a:visited,
body.teachersandparents_aspx .TopNav .Films a:hover,
body.teachersandparents_aspx .TopNav .Films a:active,
body.teachersandparents_aspx .TopNav .ClassesEvents a:hover,
body.teachersandparents_aspx .TopNav .ClassesEvents a:active,
body.teachersandparents_aspx .TopNav .Home a:link,
body.teachersandparents_aspx .TopNav .Home a:visited,
body.teachersandparents .TopNav .Films a:hover,
body.teachersandparents .TopNav .Films a:active,
body.teachersandparents .TopNav .ClassesEvents a:hover,
body.teachersandparents .TopNav .ClassesEvents a:active,
body.teachersandparents .TopNav .Home a:link,
body.teachersandparents .TopNav .Home a:visited,
body.teachers_and_parents .TopNav .Films a:hover,
body.teachers_and_parents .TopNav .Films a:active,
body.teachers_and_parents .TopNav .ClassesEvents a:hover,
body.teachers_and_parents .TopNav .ClassesEvents a:active,
body.teachers_and_parents .TopNav .Home a:link,
body.teachers_and_parents .TopNav .Home a:visited,
body.aboutus_aspx .TopNav .Films a:hover,
body.aboutus_aspx .TopNav .Films a:active,
body.aboutus_aspx .TopNav .ClassesEvents a:hover,
body.aboutus_aspx .TopNav .ClassesEvents a:active,
body.aboutus_aspx .TopNav .Home a:link,
body.aboutus_aspx .TopNav .Home a:visited,
body.aboutus .TopNav .Films a:hover,
body.aboutus .TopNav .Films a:active,
body.aboutus .TopNav .ClassesEvents a:hover,
body.aboutus .TopNav .ClassesEvents a:active,
body.aboutus .TopNav .Home a:link,
body.aboutus .TopNav .Home a:visited,
body.about_us .TopNav .Films a:hover,
body.about_us .TopNav .Films a:active,
body.about_us .TopNav .ClassesEvents a:hover,
body.about_us .TopNav .ClassesEvents a:active,
body.about_us .TopNav .Home a:link,
body.about_us .TopNav .Home a:visited,
body.newsModule .TopNav .Films a:hover,
body.newsModule .TopNav .Films a:active,
body.newsModule .TopNav .ClassesEvents a:hover,
body.newsModule .TopNav .ClassesEvents a:active,
body.newsModule .TopNav .Home a:link,
body.newsModule .TopNav .Home a:visited
{
	background-position: 0px -105px;
}

body.gettingthere_aspx .TopNav .Home a:hover,
body.gettingthere_aspx .TopNav .Home a:active,
body.gettingthere .TopNav .Home a:hover,
body.gettingthere .TopNav .Home a:active,
body.getting_there .TopNav .Home a:hover,
body.getting_there .TopNav .Home a:active,
body.thejury_aspx .TopNav .Home a:hover,
body.thejury_aspx .TopNav .Home a:active,
body.thejury .TopNav .Home a:hover,
body.thejury .TopNav .Home a:active,
body.the_jury .TopNav .Home a:hover,
body.the_jury .TopNav .Home a:active,
body.aboutus_aspx .TopNav .Home a:hover,
body.aboutus_aspx .TopNav .Home a:active,
body.aboutus .TopNav .Home a:hover,
body.aboutus .TopNav .Home a:active,
body.about_us .TopNav .Home a:hover,
body.about_us .TopNav .Home a:active,
body.contactus_aspx .TopNav .Home a:hover,
body.contactus_aspx .TopNav .Home a:active,
body.contactus .TopNav .Home a:hover,
body.contactus .TopNav .Home a:active,
body.contact_us .TopNav .Home a:hover,
body.contact_us .TopNav .Home a:active,
body.teachersandparents_aspx .TopNav .Home a:hover,
body.teachersandparents_aspx .TopNav .Home a:active,
body.teachersandparents .TopNav .Home a:hover,
body.teachersandparents .TopNav .Home a:active,
body.teachers_and_parents .TopNav .Home a:hover,
body.teachers_and_parents .TopNav .Home a:active,
body.newsModule .TopNav .Home a:hover,
body.newsModule .TopNav .Home a:active
{
	background-position: 0px -70px;
}

form.MaleHead #TopPanel .PersonsHead,
form.FemaleHead #TopPanel .PersonsHead
{
  background-image: none !important;
}

/* ie7 news fix */
body.news div.NewsPage
{
  *width: 690px !important;
  _width: auto;

}
/* ie7 homepage fix */
body.homepage .inner2 .content
{
  *padding-bottom: 90px;
  _padding-bottom: 50px;
}

/* m.siedle: was asked to hide the brochure page title for the sparking talent (jury) page. */
body.thejury_aspx .PageTitle{
  display:none;
}