BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #ffffff
}
A:link
{
    COLOR: #ffcc33;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #ffcc33;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #ffcc33;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ffcc33;
    TEXT-DECORATION: underline
}
A.blue:link
{
    COLOR: #106aaf;
    TEXT-DECORATION: none
}
A.blue:visited
{
    COLOR: #106aaf;
    TEXT-DECORATION: none
}
A.blue:active
{
    COLOR: #106aaf;
    TEXT-DECORATION: none
}
A.blue:hover
{
    COLOR: #106aaf;
    TEXT-DECORATION: underline
}
.welcomeCopy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: kidprint, Comic Sans MS
}
.welcomeCopySmaller
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: kidprint, Comic Sans MS, sans-serif
}
.copyWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: kidprint, Comic Sans MS, sans-serif
}
.mainTable
{
    BACKGROUND-COLOR: #5178d4
}
.parentsBackground
{
    BACKGROUND-COLOR: #4b3989
}
.parentsBanner
{
    BACKGROUND-IMAGE: url(images/parents_banner_bg.gif);
    BACKGROUND-COLOR: #4b3989
}
.theaterBackground
{
    BACKGROUND-COLOR: #79a549
}
.theaterBanner
{
    BACKGROUND-IMAGE: url(images/theater_banner_bg.gif);
    BACKGROUND-COLOR: #516f30
}
.theaterFullBanner
{
    BACKGROUND-IMAGE: url(images/theater_fullbanner_bg.gif);
    BACKGROUND-COLOR: #516f30
}
.kidsBackground
{
    BACKGROUND-COLOR: #a22711
}
.kidsBanner
{
    BACKGROUND-IMAGE: url(images/kids_banner_bg.gif);
    BACKGROUND-COLOR: #812312
}
.kidsFullBanner
{
    BACKGROUND-IMAGE: url(images/kids_fullbanner_bg.gif);
    BACKGROUND-COLOR: #812312
}
.shadowLine
{
    BACKGROUND-COLOR: #000000
}
.topandtabBackground
{
    BACKGROUND-IMAGE: url(images/toppanelandtab_bg.gif)
}
.topBackground
{
    BACKGROUND-IMAGE: url(images/toppanel_bg.gif)
}
.topBackgroundFull
{
    BACKGROUND-IMAGE: url(images/top_bg.gif)
}
.topBlueSpace
{
    BACKGROUND-COLOR: #354c83
}
.footerRight
{
    BACKGROUND-IMAGE: url(images/footer_bottomrightbg.gif)
}
.footerLeft
{
    BACKGROUND-IMAGE: url(images/footer_bottomleftbg.gif)
}
.copyrightbg
{
    BACKGROUND-IMAGE: url(images/footer_copyrightbg.gif)
}
.copyright
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: arial,helvetica,verdana
}
.copyWhiteParents
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.white:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.white:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.white:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.white:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.PrivacyTable {
   margin-bottom: 10px;
   border: 1px solid #003399;
   border-collapse: collapse;
   width: 100%;
}
.PrivacyTable th {
   background-color: #003399;
   color: #fff;
   text-align: center;
   vertical-align: middle;
}
.PrivacyTable th, .PrivacyTable td {
   padding: 3px 10px;
   vertical-align: top;
   border: 1px solid #003399;
}

.PrivacyTable td { text-align: center;}

.PrivacyTable tr td:first-child { /* td:first-child+td fixes a bug in mozilla browsers which dont support colgroups properly */
   text-align: left;
   white-space: normal;
   width: 55%; 
}
/* END PRIVACY TABLE */
.PrivacyTable1 {
   margin-top : 20px;
}
.PrivacyTable1 th, .PrivacyTable1 td, .PrivacyTable1 tr td:first-child { /* td:first-child+td fixes a bug in mozilla browsers which dont support colgroups properly */
   text-align: left;
}
.PrivacyTable1 tr td:first-child { /* td:first-child+td fixes a bug in mozilla browsers which dont support colgroups properly */
   width: 30%;
}
/* END PRIVACY TABLE */
