/* CSS Document */

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E8E8E8;
	padding: 3px;
}

.Menuleft {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #666666;
    line-height: 15pt;
    text-decoration: none;
    font-weight: lighter;
    letter-spacing: 0.3pt;
    padding-left: 10px;
}
.Menutop {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #666666;
    text-decoration: none;
    font-weight: lighter;
    letter-spacing: 0.3pt;
}
.Menutop a         {}
.Menutop a:link    {color: #666666; text-decoration: none;     font-weight: lighter;}
.Menutop a:visited {color: #666666; text-decoration: none;     font-weight: lighter;}
.Menutop a:active  {color: #FFAC2C; text-decoration: none;     font-weight: lighter;}
.Menutop a:hover   {color: #FFAC2C; text-decoration: none;     font-weight: lighter;}

/* NAVIGATION TOP MENU */
#navigationH {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:right;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 7pt;
    font-weight: lighter;
    line-height: 20px;
    background-color: #1B1B1B;
    border-bottom:1px solid #1B1B1B;
    border-top:1px solid #1B1B1B;
    width: 486px;
}
.topmenu a         {}
.topmenu a:link    {color: #666666; text-decoration: none;     font-weight: lighter;}
.topmenu a:visited {color: #666666; text-decoration: none;     font-weight: lighter;}
.topmenu a:active  {color: #FFAC2C; text-decoration: none;     font-weight: lighter;}
.topmenu a:hover   {color: #FFAC2C; text-decoration: none;     font-weight: lighter;}

.topmenutitle{
  display:block;
  background-color:#1B1B1B;
  text-indent:0px;
  text-align:center;
  text-decoration: none;
  color:#666666;
  border:0px ;
  border-right:1pt dotted #CCCCCC;
  padding:0px;
  line-height:20px;
  width:110px;
  height:20px;
}
.topmenutitle2{
  display:block;
  background-color:#1B1B1B;
  text-indent:0px;
  text-align:center;
  text-decoration: none;
  color:#666666;
  border:0px ;
  padding:0px;
  line-height:20px;
  width:105px;
  height:20px;
}

.topmenu ul{
  list-style-type:none;
  margin:0;
  padding:0;
}

.topmenuli{
	list-style-type:none;
	float:right;
}


.topmenuli a:hover, .topmenuli a:active{
 background-color:#1B1B1B;
 color: #FFAC2C;
}

#dmenuH li>ul {
  top: auto;
  left: auto;
}
#dmenuH {
  margin: 0;
  padding:0;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size:7pt;
}

.Hsubmenuul {
  list-style-type:none;
  position:absolute;
  margin: 0;
  padding:0;
  display:none;
  margin-top:-1px;
  background-color:#1B1B1B;
  background-position: top left;
  background-repeat: repeat-x;
  border-top:1px solid #1B1B1B;
  border-bottom:1px solid #1B1B1B;
}

.Hsubmenuli a{
  padding:0px;
  text-decoration: none;
  color: #666666;
  text-indent: 5px;
  display:block;
  width:110px;
  border-top:1px solid #1B1B1B;
  border-bottom:1pt dotted #CCCCCC;
  padding:1px;
  line-height:20px;
}

.Hsubmenuli a:hover{
  text-decoration: none;
  background-color:#1B1B1B;
  border-top:1px solid #1B1B1B;
  border-bottom:1pt dotted #CCCCCC;

 color: #FFAC2C;
}
li:hover ul , li.over ul{ /* lists nested under hovered list items */
  display: block;
}

/*-- SIDE MENU NAVIGAITION PANEL---------------------------*/
#Snavigation {
    float:left;
    position:relative;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align: left;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #666666;
    font-size:7pt;
    font-weight: lighter;
    line-height: 20px;
    background-color:transparent;
}


#Snavigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 110px; /* Width of Menu Items */
  }

#Snavigation ul li {
    position: relative;
  }
  
#Snavigation li ul {
 position: absolute;
  left: 110px; /* Set 1px less than menu width */
  top: 0 !important;
  display: none;
  }

/* Styles for Menu Items */
#Snavigation ul li a {
 display:block;
 width: 110px;
 line-height: 20px;
 background: #1B1B1B;
 text-indent:10px;
 font-size: 7pt;
 font-weight: lighter;
 font-family: Verdana, Arial, sans-serif;
 color: #666666;
 text-decoration: none;
 text-align: left;
 cursor: pointer;
 z-index:4000;
  }

#Snavigation ul li a:hover {
    display:block;
    width: 110px;
    line-height: 20px;
    color: #FFAC2C;
    background: #1B1B1B;
    font-size: 7pt;
    font-weight: lighter;
    font-family: Verdana, Arial, sans-serif;
    text-decoration: none;
    text-align: left;
    cursor: pointer; 
} /* Hover Styles */

/* Sub Menu Styles */    
#Snavigation li ul {
  border-top:1px dotted #CCCCCC;
}
#Snavigation li ul li a {
  display:block !important;
  width:110px !important;
  background: #1B1B1B;
  text-indent:5px !important;
  font-size: 7pt !important;
  font-weight: lighter;
  font-family: Verdana, Arial, sans-serif;
  color: #666666 !important;
  text-decoration: none !important;
  text-align: left !important;
  cursor: pointer !important;
  border-top:1px solid #1B1B1B;
  border-bottom:1pt dotted #CCCCCC;
  border-right:1px solid #1B1B1B;
  border-left:1px solid #1B1B1B;
}
#Snavigation li ul li a:hover {
  display:block !important;
  width:110px !important;
  background: #1B1B1B;
  text-indent:5px !important;
  font-size: 7pt !important;
  font-weight: lighter;
  font-family: Verdana, Arial, sans-serif;
  color: #FFAC2C !important;
  text-decoration: none !important;
  text-align: left !important;
  cursor: pointer !important;
}


#Snavigation li:hover ul, #Snavigation li.over ul {
 display: block !important;
 left:110px !important;
 top:-1px !important;
 position: absolute;
 z-index:4000;
}


/* Fix IE. Hide from IE Mac \*/
* html #Snavigation ul li {  float: left; height: 1%; }
* html #Snavigation ul li a {  height: 1%; }
* html #Snavigation li:hover ul {  float: left; height: 1%  }
* html #Snavigation li.over ul {  float: left; height: 1% }
/* --END SIDE NAVIGATION --- */


.rule {
    color: #666666;
    text-decoration: none;
    border-bottom-width: 1pt;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.ruleside {
    color: #666666;
    text-decoration: none;
    border-right-width: 1pt;
    border-right-style: solid;
    border-right-color: #CCCCCC;
}

.dotted {
    color: #666666;
    text-decoration: none;
    border-bottom-width: 1pt;
    border-bottom-style: dotted;
    border-bottom-color: #CCCCCC;
}
.dottedside {
    color: #666666;
    text-decoration: none;
    border-right-width: 1pt;
    border-right-style: dotted;
    border-right-color: #CCCCCC;
}
.maintextHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #FFAC2B;
	text-decoration: none;
	line-height: 10px;
	letter-spacing: 0.5pt;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
}

.maintext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14.5pt;
	text-decoration: none;
	font-weight: normal;
	color: #efefef;
}
.maintextyellow {
	font-family: verdana, sans-serif;
	font-size: 8.5pt;
	color: #FFAC2B;
	line-height: 14pt;
	text-decoration: none;
	font-weight: lighter;
}
.maintextyellow a         {}
.maintextyellow a:link    {color: #666666; text-decoration: none;}
.maintextyellow a:visited {color: #666666; text-decoration: none;}
.maintextyellow a:active  {color: #666666; text-decoration: none;}
.maintextyellow a:hover   {color: #FFAC2C; text-decoration: none;}

.righttext {
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 7.5pt;
	color: #666666;
	line-height: 12pt;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 0px;
}
.righttextlink {
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 7.5pt;
	color: #666666;
	line-height: 12pt;
	text-decoration: none;
	font-weight: lighter;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #666666;
}
.righttext a         {}
.righttext a:link    {color: #666666; text-decoration: none;     font-weight: lighter;}   
.righttext a:visited {color: #666666; text-decoration: none;     font-weight: lighter;}    
.righttext a:active  {color: #666666; text-decoration: none;     font-weight: lighter;} 
.righttext a:hover   {color: #FFAC2C; text-decoration: none;     font-weight: lighter;} 

.righttextw {
	font-family: Verdana, Geneva, sans-serif, Arial;
	font-size: 7.5pt;
	color: #FFF;
	line-height: 12pt;
	text-decoration: none;
	font-weight: lighter;
}
.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #464646;
    text-decoration: none;
}

.SendPassword{
display:none;
}

.ShowSendPassword{
display:block;
}
.righttextCopy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #666666;
	line-height: 13pt;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 0px;
}
.righttextCopypink {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #F69;
	line-height: 13pt;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 0px;
}
.righttextCopy a:hover {
	color: #F39;
	text-decoration: none;
	font-weight: lighter;
}
body p {
	color: #FFF;
}
.righttextCopybig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #333;
	line-height: 13pt;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 0px;
}
.righttextCopysml {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: #666666;
	line-height: 13pt;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 0px;
}
.dottedCopy {
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.MenutopCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #666666;
	text-decoration: none;
	font-weight: lighter;
	letter-spacing: 0.3pt;
}
.dottedbox {
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.homesubpicturetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #666666;
	line-height: 0pt;
	text-decoration: none;
	font-weight: lighter;
	padding-left: 0px;
	border-bottom-style: none;
	border-bottom-color: #666;
}
a:hover {
	color: #ffac2b;
}
.topmenuliCopy {
	list-style-type:none;
	float:left;
}
#navigationHCopy {
	margin:0px;
	padding:0px;
	float:left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7pt;
	font-weight: lighter;
	line-height: 20px;
	background-color: #1B1B1B;
	border-bottom:1px solid #1B1B1B;
	border-top:1px solid #1B1B1B;
	width: 590px;
}
.HsubmenuulCopy {
	list-style-type:none;
	position:absolute;
	margin: 0;
	padding:0;
	display:none;
	margin-top:-1px;
	background-color:#1B1B1B;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #1B1B1B;
	border-bottom:1px solid #1B1B1B;
}
.maintextgrey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14.5pt;
	text-decoration: none;
	font-weight: normal;
	color: #666;
}
.maintextgreyCopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	text-decoration: none;
	font-weight: normal;
	color: #666;
}
.Established {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14.5pt;
	text-decoration: none;
	font-weight: lighter;
	color: #666;
	margin: 3px;
	padding: 3px;
	font-style: italic;
}
.TimetableGrade12 {
	background-color: #C9F;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableGrade345 {
	background-color: #F39;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableIF {
	background-color: #69F;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableA {
	background-color: #603;
	margin: 2px;
	text-indent: 6px;
	color: efefef;
	font-size: 11px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableHipHop {
	background-color: #60C;
	margin: 2px;
	text-indent: 6px;
	color: efefef;
	font-size: 11px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableTap {
	background-color: #F93;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableJazz {
	background-color: #FF6;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableJazzNL {
	background-color: #FF6;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: 1b1b1b;
}
.TimetableHipHopNL {
	background-color: #60C;
	margin: 2px;
	text-indent: 6px;
	color: efefef;
	font-size: 11px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: 1b1b1b;
}
.TimetableGrade12NL {
	background-color: #C9F;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: 1b1b1b;
}
.TimetableCont {
	background-color: #396;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableGrade345NL {
	background-color: #F39;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: 1b1b1b;
}
.TimetableAdult {
	background-color: #C00;
	margin: 2px;
	text-indent: 6px;
	color: efefef;
	font-size: 11px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: 1b1b1b;
}
.TimetableAdultNL {
	background-color: #C00;
	margin: 2px;
	text-indent: 6px;
	color: efefef;
	font-size: 11px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: 1b1b1b;
}
.TimetableTapNL {
	background-color: #F93;
	margin: 2px;
	text-indent: 6px;
	color: #1b1b1b;
	font-size: 12px;
	padding: 2px;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: 1b1b1b;
}
