/* IE Centering: text-align:center;*/
body{text-align:center;margin:0 auto 0 auto;color:#000;background:url('/common/images/cpb/page_background.gif') top center repeat;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
/*Centering for CSS-compliant browsers:  margin:0 auto 0 auto;*/
/*Override the body element's text-align style property:  text-align:left;*/
#layoutContainer{width:1004px;margin:18px auto 0 auto;padding:0;text-align:left;}
#layoutContainer img{border:none 0;}
div.jquery-corner{background-color:transparent;}
div.jquery-corner div{background-color:transparent;}
.cleared{clear:both;}
.roundedBorder{-webkit-border-radius:6px;-moz-border-radius:6px;}
.centered{text-align:center;}
.alignRight{text-align:right;}
.alignLeft{text-align:left;}
.shadow{-moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000;box-shadow:3px 3px 4px #000;/* For IE 8 */-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 5.5 - 7 */filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}


#mainLayout{width:100%;margin:0;padding:0;border:none 0;}
#mainLayout td{text-align:left;vertical-align:top;padding:0;margin:0}
#cellNav{width:260px;vertical-align:top;}
#cellSpacer{width:10px;vertical-align:top;}
#cellContent{width:734px;vertical-align:top;}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
HEADER:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/ 
#cphLayout{width:100%;clear:both;margin:0;padding:0;background:#214984 url('/common/images/cph/header_background.gif') top center repeat-x;}
#cphLayout td{height:100px;margin:0;padding:0;text-align:center;vertical-align:top;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:14pt;font-weight:700;}
#cphLayout td.cellLogo{width:200px;padding:5px 0 5px 9px;}
#cphLayout td.cellTagline{width:350px;padding-top:5px;color:#FFFF00;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:22pt;font-weight:700;}
#cphLayout td.cellTagline p{margin:0;}
#cphLayout td.cellContact{padding:5px 5px 0 0;color:#fff;font-family:Helvetica,Verdana,Arial,sans-serif;font-size:14pt;font-weight:400;text-align:right;}
#cphLayout td.cellPromotion{vertical-align:middle;padding:2px 5px 2px 0;}
#hci{margin:0;padding:0;}
#hsc{margin:0;padding:0;padding-top:5px;}
#hesc{margin:0;padding:0;}
/*Header Links:*/
#cphLinks{float:left;width:85%;margin:5px 0 0 0;padding:0;background:transparent url('/common/images/cph/header_link_bar_grad.png') top center repeat-x;text-align:left;font-weight:700;font-size:12pt;}
#cphLinks ul{height:26px;margin:0;padding:0;font-family:Verdana,Arial,sans-serif;font-size:8pt;background-color:transparent;text-transform:uppercase;}
#cphLinks ul li{display:inline;line-height:26px;margin:0;padding:0 10px 0 10px;color:#4C4C4C;list-style-position:inside;list-style-type:none;text-align:center;border-right:solid 1px #999997;}
#cphLinks ul li a{display:inline;width:100%;height:100%;color:#4C4C4C;text-decoration:none;}
#cphLinks ul li.hover{color:white;background-color:#10416B;}
#cphLinks ul li.hover a{color:white;}
#cphLinks li.chlFirst{margin-left:10px;}
#cphLinks li.chlLast{border-right:none 0;}
#facebookLink{float:left;width:15%;margin:0;padding:0;text-align:right;}
#subscribeEmail{display:inline-block;height:20px;margin-top:5px;padding-left:22px;background:transparent url('/media/77898/e-mail_icon.png') left center no-repeat;}
/*Search Form:*/
#frmSearch{margin:0;padding:0;}
#searchForm{margin:0;padding:0;}
input.searchButton{width:55px;height:21px;background:url('/media/14077/search_button.gif') no-repeat top center;border:none 0;}
#txtSearch{font-weight:700;margin-bottom:0;padding-bottom:0;}
hr.headerBreak{width:100%;margin:4px auto;padding:0;}
a.ats{margin:0 64px 0 0;padding:0;color:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:8pt;}
#subscribeEmail{color:#fff;font-size:14px;}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
LEFT SIDEBAR:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#cellNav p{color:#333333;font-size:9pt;}
#cellNav .ui-accordion{width:220px;height:auto;}
#cellNav .ui-accordion-header{width:220px;margin:0;padding:0;}
#cellNav .ui-accordion-header h3{position:relative;width:100%;overflow-x:hidden;margin:0;padding:0;}
#cellNav .ui-accordion-content{width:161px;margin-left:2px;}
#cellNav .ui-accordion-content p{width:220px;margin:0 auto 5px -20px;padding:0;}
#cellNav .ui-accordion-content p a{font-size:8pt;}
#cellNav .ui-accordion-header a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:700;}
div.sideNavCont{width:235px;margin:0;padding:0;}
div.sideBoxHeader{width:235px;height:25px;line-height:25px;margin:0 auto 0 auto;padding:0 0 0 10px;text-align:left;color:#fff;background-color:transparent;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;}
div.sideBox{width:221px;margin:0;padding:0 5px 0 5px;color:#333333;;background-color:#E7E7E7;border:solid 2px #D8D7D3;}

div.sideBox p{padding:0 5px 0 5px;font-weight:700;}
div.sideBox p.hover{color:white;background-color:#10416B;}
div.sideBox a{display:inline;width:100%;height:100%;text-decoration:none;color:#4C4C4C;}
div.sideBox a.hover{color:white;background-color:#10416B;}
div.sideBox div.ui-accordion-content a:hover{color:white;background-color:#10416B;}
div.sideBox ul{margin:0 0 0 5px;list-style-position:inside;}

#navBoxCont{padding:0;}
#navBoxHeader{background:transparent url('/common/images/nav/section_header_blue_235px.png') top left no-repeat;}
#navBox{visibility:hidden;background-color:#E7E7E7;margin:0;padding:0;border:none 0;}
#servBoxHeader{background:transparent url('/common/images/nav/section_header_gray_235px.png') top left no-repeat;}
#servBox p{margin:0 5px 5px 5px;padding:5px 0 5px 8px;border-bottom:solid 1px #636163;background:#E6E6E6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;}
#servBox p.last{border:none 0;}
#customLinksBox1Header{background:transparent url('/common/images/nav/section_header_red_235px.png') top left no-repeat;}
#customLinksBox1 p{margin:2px 0;}
#navPromoBox1Header{background:transparent url('/common/images/nav/section_header_blue_235px.png') top left no-repeat;}
#navPromoBox1{background-color:#fff;}
#navPromoBox1 a{color:#104163;text-decoration:underline;cursor:pointer;font-weight:700;}
#navPromoBox1 p{line-height:20px;}
hr.sideBreak{width:225px;margin:10px 0 10px 10px;padding:0;}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
CONTENT:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.fifaHeader {font-size:medium;font-weight:700;}
.hidden{display:none;}
.hideUntilInitialized{display:none;}
.hiddenv{visibility:hidden;}
div.working,span.working{display:inline-block;width:350px;background:#FFFBE7 url('/common/images/ajax/indicator.white.gif') no-repeat 2px center;font-size:11px;font-weight:700;text-align:left;border:solid 1px #000;margin:0;padding:5px 5px 5px 25px;}
hr.secBreak{width:98.00%;margin:5px auto 5px auto;color:#706F6B;}
div.secHeader{margin-top:10px;margin-bottom:0;padding:5px 0 5px 5px;text-align:left;color:#fff;background-color:transparent;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:700;}
p.calign{text-align:center;}
#pageContentBox{width:720px;margin:0 10px 0 10px;padding:0 10px 0 10px;}
#pageContentBox div.ccwrapper{width:100%;}
#pchImage{width:102.25%;margin:0 auto 0 auto;padding-top:0;padding-left:0;background-color:transparent;}
#pchTitle{width:102.25%;margin:0 auto 0 auto;background-image:url('/common/images/nav/sec_header_green_bg.gif');}
div.pageContent{width:100%;margin:0 auto 0 auto;padding:10px;color:#000;background:#fff url('/media/14089/text_page_bottom_gradient.png') repeat-x bottom left;}
div.pageContent p{text-align:justify;margin:8px 0 8px 0;}
div.pageContent ul{margin-left:10px;padding-left:1em;text-indent:-1.4em;list-style-position:inside;}
div.pageContent ul li{padding-left:0;}
div.pageContent div.tabContainer ul li{text-indent:0;}
div.pageContent ol{padding-left:2em;list-style-position:inside;}
div.pageContent ol li{text-indent:-1.5em;}
div.pageContent table tbody tr td{text-align:justify;}
div.pageContent a{color:#104163;text-decoration:underline;cursor:pointer;font-weight:700;}
img.alignL{text-align:left;}
img.alignR{text-align:right;}
img.alignC{margin:0 auto 0 auto;text-align:center;}
td.alignC{text-align:center;}
div.onlineTickets{margin-top:10px;padding-top:10px;border-top:solid 1px #000;}
hr.addressSep{margin:8px auto 8px auto;}
table.addressBox{width:100%;border:none 0;}
table.addressBox tbody tr td{width:50%;}
#addressBlock p{margin:2px 0 0 0;}
p.addP{padding-left:15px;}
p.telP{padding-left:15px;}
div.pageContent table.contentTable{width:100%;border:none 0;}
div.pageContent table.contentTable td{padding:0 5px 0 5px;text-align:left;vertical-align:top;}

#eventTicketTable{width:100%;border:solid 8px #D6D7CE;}
#eventTicketTable th{text-align:center;border:solid 2px #D6D7CE;border-top:none 0;}
#eventTicketTable tbody tr td{padding-bottom:8px;text-align:center;vertical-align:top;}
#eventTicketTable td.event{width:50%;padding:5px;border:solid 2px #D6D7CE;}
#eventTicketTable td.cell33{width:33%;}
#eventTicketTable td.cell25{width:25%;}
#eventTicketTable td.cell20{width:20%;}
#eventTicketTable td.event img.eventImage{margin:0 auto 0 auto;}
#eventTicketTable td.event a{text-decoration:none;}
#eventTicketTable td.event p{margin:0 0 5px 0;text-align:center;font-size:10pt;}
#eventTicketTable td.event p.eventName{}
img.mi{vertical-align:text-top;}
p.eventName,p.eventDate,p.venueName{font-weight:700;}

/* ------- for expanding div --------- */
h1#desc_main {
    cursor: pointer;
    text-align: center;
}

p.bookNow{margin-top:10px;padding-top:10px;width:100%;height:44px;text-align:center;}
p.bookNow a{display:inline-block;width:178px;height:44px;margin-top:10px;}
p.bookNow img{border:none 0;}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
FOOTER:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#cpf{width:99%;margin:0 auto 0 auto;}
#logosTable{width:740px;margin:0 0 0 255px;}
#logosTable td{width:25%;text-align:center;vertical-align:middle;}
#cpfContent{width:100%;margin-top:5px;text-align:center;font-weight:700;font-size:9pt;}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
E-NEWSLETTER:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#esf{text-align:left;}
div.ccTrust{text-align:center;font-size:11px;color:rgb(153, 153, 153);}
div.ccTrust a.ccUnsubscribe{text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(153, 153, 153);}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(/scripts/jquery/jquery.colorbox/images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(/scripts/jquery/jquery.colorbox/images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/scripts/jquery/jquery.colorbox/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/scripts/jquery/jquery.colorbox/images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/scripts/jquery/jquery.colorbox/images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

