a:active	{font-family: Arial; color: #666666; font-weight: normal;text-decoration: none}
a:link 		{font-family: Arial; color: #666666; font-weight: normal;text-decoration: none}
a:hover 	{font-family: Arial; color: #666666; font-weight: normal;text-decoration: underline}
a:visited 	{font-family: Arial; color: #666666; font-weight: normal;text-decoration: none}

td.weekbodylink		{font-family: Arial;font-size: 11px; font-weight: bold; color: #666666;text-decoration: none;}
.weekbodylink 			{font-family: Arial;font-size: 11px; color: #666666;text-decoration: none;}
.weekbodylink a:link	{font-family: Arial;font-size: 11px; color: #666666; text-decoration: none;}
.weekbodylink a:visited{font-family: Arial;font-size: 11px; color: #666666; text-decoration: none;}
.weekbodylink a:hover 	{font-family: Arial;font-size: 11px; color: #666666; text-decoration: underline;}
.weekbodylink a:active {font-family: Arial;font-size: 11px; color: #666666; text-decoration: none;}
.body_textitalic {
	color: #0066CC;
	font:  11px Arial, Helvetica, sans-serif;
}

td.whitebodylink		{font-family: Arial;font-size: 11px; font-weight: bold; color: #0066CC;text-decoration: none;}
.whitebodylink 			{font-family: Arial;font-size: 11px; color: #0066CC;text-decoration: none;}
.whitebodylink a:link	{font-family: Arial;font-size: 11px; color: #0066CC; text-decoration: none;}
.whitebodylink a:visited{font-family: Arial;font-size: 11px; color: #0066CC; text-decoration: none;}
.whitebodylink a:hover 	{font-family: Arial;font-size: 11px; color: #666666; text-decoration: underline;}
.whitebodylink a:active {font-family: Arial;font-size: 11px; color: #0066CC; text-decoration: none;}
.body_textitalic {
	color: #0066CC;
	font:  11px Arial, Helvetica, sans-serif;
}

h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    margin: 0px;
    font-weight: bold;
    font-size: 14px;
}

.calendar3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	padding-right:5px;
	padding-top:7px;
	text-align:center;
	vertical-align:top;
	color:#999999
	}
.calendar3on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	vertical-align:top;
	color:#333333;
	}
.calendar4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #434446;
}
.calendar5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}
.buyticket1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.2em;
	color: #676767;
	vertical-align:top
}

.box_highlight { 
    margin: 1px; padding: 1px; background-color: #FFFFCC; border: 1px solid #999999;
}

.box_highlight_normal { 
    margin: 1px; padding: 1px; background-color: #FFFFFF; border: 1px solid #999999;
}

.box_highlight_cc { 
    margin: 1px; padding: 1px; background-color: #deeff9; border: 1px solid #999999;
}

.box_highlight_terms_norm { 
    margin: 1px; padding: 1px; background-color: #FFFFFF;
}


.body1 a:active	{font-family: Arial; color: #3399FF; font-weight: normal;text-decoration: none}
.body1 a:link 	{font-family: Arial; color: #3399FF; font-weight: normal;text-decoration: none}
.body1 a:hover 	{font-family: Arial; color: #3399FF; font-weight: normal;text-decoration: underline}
.body1 a:visited 	{font-family: Arial; color: #3399FF; font-weight: normal;text-decoration: none}


.body1news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.2em;
	color: #676767;
	vertical-align:top
}

.body1news a:active	{font-family: Arial; color: #676767; font-weight: none; text-decoration: none; font-style: italic}
.body1news a:link 	{font-family: Arial; color: #676767; font-weight: none; text-decoration: none; font-style: italic}
.body1news a:hover 	{font-family: Arial; color: #676767; font-weight: none; text-decoration: underline}
.body1news a:visited 	{font-family: Arial; color: #676767; font-weight: none; text-decoration: none; font-style: italic}


.bulletyellow1 {
	font-family: Arial, Helvetica, sans-serif;

	color: #FF9900;
}

.bulletyellow2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height: 30px;
	line-height: 1.5em;
	color: #FF9900;
}
.bulletyellow2 a:active	{font-family: Arial; color: #FF9900; font-weight: normal;text-decoration: none}
.bulletyellow2 a:link 	{font-family: Arial; color: #FF9900; font-weight: normal;text-decoration: none}
.bulletyellow2 a:hover 	{font-family: Arial; color: #FF9900; font-weight: normal;text-decoration: underline}
.bulletyellow2 a:visited 	{font-family: Arial; color: #FF9900; font-weight: normal;text-decoration: none}

.bulletblack {
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        height: 30px;
        line-height: 1.5em;
        color: #000000;
	font-weight: bold;
}
.bulletblack a:active {font-family: Arial; color: #000000; font-weight: bold;text-decoration: underline}
.bulletblack a:link   {font-family: Arial; color: #000000; font-weight: bold;text-decoration: underline}
.bulletblack a:hover  {font-family: Arial; color: #000000; font-weight: bold;text-decoration: underline}
.bulletblack a:visited {font-family: Arial; color: #000000; font-weight: bold;text-decoration: underline}

.txt_saleheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	color: #0066CC;
}
.body1italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	font-style: italic;
}
.txt_weekheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.txt_weekheadernorm {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
}
.nav_bottom1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066CC;
}
.copyright {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.body2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #676767;
}
.booking_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR:#0066cb; PADDING-TOP: 0px; FONT-FAMILY:Arial, Helvetica, sans-serif; line-height:15px; TEXT-ALIGN: left
}
.small_shopping_cart_text {
	PADDING-RIGHT: 0px; FONT-SIZE: 10px; FLOAT: right; TEXT-TRANSFORM: none; COLOR: #0066cb; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.calendarHead {
	FONT-SIZE: 12pt; FLOAT: none; COLOR:#333333; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:bold; TEXT-ALIGN: left; vertical-align:middle}
.calendarHead2 {
	FONT-SIZE: 10pt; FLOAT: none; COLOR:#333333; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:bold; TEXT-ALIGN: left; vertical-align:middle}
.calendarDate {
	FONT-SIZE: 9pt;  FLOAT: none; COLOR:#D7F8FF; FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif; font-weight:lighter; TEXT-ALIGN:center; vertical-align:middle}
.calendarTable {
    text-align: center;
    vertical-align: middle;
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    background-color: #FFFFFF;    
    padding: 3
}
.monthCheck {
    float:right}
.booking_event_header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 10px; TEXT-TRANSFORM: none; COLOR:#333333; LINE-HEIGHT: 1.5em; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ticketing_table_booking {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 5px; COLOR:#333333; LINE-HEIGHT: 1.25em; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:left
}

.ticketing_table_cat {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; COLOR: #ffffff; LINE-HEIGHT: 1.2em; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.info_title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR:#333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 5px; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#0366cc
}

tr.errmsg  {
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bold;
     color: #ff9900;
     text-decoration: none;                 
     text-align: left;
     vertical-align: top;
                     padding:3px;
                     margin:0px;
}

.pricechart_table {  
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}

.ticketing_table_timedate {	
   font-family: Verdana, Arial, Helvetica, sans-serif;	
   font-size: 11pt;	
   line-height: 1.25em;	
   font-weight: bold;	
   color: #ffffff;
   padding: 5px;   
   margin-left: 15px;
   text-align: center;
   width: 40%;
}

.ticketing_table_cells0 {

   font-family: Verdana, Arial, Helvetica, sans-serif;
	
   font-size: 11px;
	
   font-style: normal;
	
   line-height: 1.2em;
	
   vertical-align: middle;
	
   padding: 3px;
	
   font-weight: bold;
	
   color:#333333;
	
   text-align: center;  
}


.ticketing_table_cells1 {
	
   border-right-width: 1px;
	
   border-right-style: solid;
	
   border-right-color: #f8f8f8;
	
   font-family: Verdana, Arial, Helvetica, sans-serif;
	
   font-size: 11px;
	
   font-style: normal;
	
   line-height: 1.2em;
	
   vertical-align: middle;
	
   padding: 3px;
	
   font-weight: bold;
	
   color:#333333;
	
   text-align: center;
	
   background-color:#deeff9
}

.ticketing_table_cells2 {
	
   border-right-width: 1px;
	
   border-right-style: solid;
	
   border-right-color: #f8f8f8;
	
   font-family: Verdana, Arial, Helvetica, sans-serif;
	
   font-size: 11px;
	
   font-style: normal;
	
   line-height: 1.2em;
	
   vertical-align: middle;
	
   padding: 3px;
	
   font-weight: bold;
	
   color:#ffffff;
	
   text-align: center;
	
   background-color:#5ab0e3
}

.ticketing_table_cells3 {
	
   border-right-width: 1px;
	
   border-right-style: solid;
	
   border-right-color: #f8f8f8;
	
   font-family: Verdana, Arial, Helvetica, sans-serif;
	
   font-size: 13px;
	
   font-style: normal;
	
   line-height: 1.2em;
	
   vertical-align: middle;
	
   padding: 3px;
	
   font-weight: bold;
	
   color:#ffffff;
	
   text-align: center;
	
   background-color:#3e8ebd
}

 .ticketing_table_cells2 a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; font-style: normal;
  font-weight: bold; color:#ffffff;
  text-align: center; text-decoration:none 
  } 
  
 .ticketing_table_cells2 a:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; font-style: normal; 
 color:#ffffff; 
 text-decoration:none 
 } 
 
 .ticketing_table_cells2 a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; font-style: normal;
 color:#FFFF00; 
 text-decoration:none }

.cart_total {
	
   border-right-width: 1px;
	
   border-right-style: solid;
	
   border-right-color: #f8f8f8;
	
   font-family: Verdana, Arial, Helvetica, sans-serif;
	
   font-size: 12px;
	
   font-style: normal;
	
   line-height: 1.5em;
	
   vertical-align: middle;
	
   padding: 5px;
	
   font-weight: bold;
	
   color:#FFFF66;
	
   text-align: center;
}

.cart_total_tp {
	
   border-right-width: 1px;
	
   border-right-style: solid;
	
   border-right-color: #f8f8f8;
	
   font-family: Verdana, Arial, Helvetica, sans-serif;
	
   font-size: 14px;
	
   font-style: normal;
	
   line-height: 1.5em;
	
   vertical-align: middle;
	
   padding: 5px;
	
   font-weight: bold;
	
   color:#FFFFFF;
	
   text-align: center;
}

.ticketing_table_lastrow {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 1.2em;
   vertical-align: middle;
   padding: 3px;
   font-weight: bold;
   color: #333333;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #f8f8f8;
   text-align: center;
   margin-left:  15px;
   margin-right: 15px;
}


.ticketing_legion {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 1.2em;
   vertical-align: middle;
   padding: 3px;
   font-weight: bold;
   color: #333333;
   text-align: center;
   width: 800px;
}

.status_limited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 1.2em;
   vertical-align: middle;
   padding: 0px;
   font-weight: bold;
   color: #663300;
   text-align: center;
   width: auto;
}

.status_singleseat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.2em;
	vertical-align: middle;
	padding: 0px;
	font-weight: bold;
	color: #FF00FF;
    text-align: center;
}

.status_soldout {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 1.2em;
  vertical-align: middle;
  padding: 0px;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  width: auto;
}

.status_avail {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 1.2em;
   vertical-align: middle;
   padding: 0px;
   font-weight: bold;
   color: #000000;
   text-align: center;
   width: auto;
}

.ticketing_table_priceclass_cell {

   font-family: Verdana, Arial, Helvetica, sans-serif;   
   font-weight: bold;
   font-size: 11px;
   text-align: left;
   vertical-align: middle;
   color:#333333;
   padding-left: 15px;
}

.booking_steps {
    background-color: #deeff9;
	color:#333333;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;   
    margin-right: 15px;    
    padding-left: 5px; 
}

.booking_steps0 {
    background-color: #5ab0e3;
	color:#FFFFFF;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;   
    margin-right: 15px;    
    padding-left: 5px; 
}

.booking_title_text {	
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size: 14px;
  font-weight:bold;
  color:#FFFFFF;
  background-color: #8bc7eb;
  padding: 5px;	
  text-align: left;
}

.booking_table {
    text-align: left;
    vertical-align: middle;
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2em;
    padding: 5px;
}
.booking_table td {padding: 2px;}
 
.booking a:active	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration:none}
.booking a:link		{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration:none}
.booking a:hover 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration:underline}
.booking a:visited 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration:none}

.time_table {
    text-align: left;
    vertical-align: middle;
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 1.2em;
    background-color: #FFFFFF;    
    padding: 3;
}

.cart_expiry_table {    
    background-color:#FF9933;
    width: 200px;
    padding: 3px;
	margin: 3px;
    border-collapse:collapse;
    border-spacing:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-style: normal;
    vertical-align: middle               
}

.cart_expiry_remaining_time {
    background-color:#FF9933;
    width: 200px;
    padding: 3px;
	margin: 3px;
    border-collapse:collapse;
    border-spacing:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
    font-size: 10pt;
    font-weight: bold;
    font-style:normal;
    text-align:center;   
}

.booking_red_text {	
   font-family: Verdana, Arial, Helvetica, sans-serif;	
   font-size: 10px;	
   font-style: normal;	
   line-height: 1.5em;	
   color:#000000;
}

.bluelinks a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#3399FF;
  }
  
.bluelinks a:active	{font-family: Arial, Helvetica, sans-serif; color:#3399FF; font-weight: normal;text-decoration:none}
.bluelinks a:link 		{font-family: Arial, Helvetica, sans-serif; color: #3399FF; font-weight: normal;text-decoration:none}
.bluelinks a:hover 	{font-family: Arial, Helvetica, sans-serif; color: #3399FF; font-weight: normal;text-decoration:underline}
.bluelinks a:visited 	{font-family: Arial, Helvetica, sans-serif; color:#3399FF; font-weight: normal;text-decoration:none}

.hButton {background-color: #99ccff;
          border-color: #FFFFFF;
          color: #000000;
          border-style: outset;
          border-width: 1px;
          font-size: 11px;
          font-family: Arial, Helvetica, sans-serif;
          font-weight: bold;
          padding-left: 10px;
          padding-right: 10px;
}

.hButtonClick {
    color: #aaaaaa;
    border-style: inset;
}

.hButton2 {background-color:#FF9933;
          border-color: #FFFFFF;
          color: #000000;
          border-style: outset;
          border-width: 1;
          font-size: 11px;
          font-family: Arial, Helvetica, sans-serif;
          font-weight: bold;

}

.hButtonPlain {
      background-color: #99ccff;
      border-color: #FFFFFF;
      color: #000000;
      border-style: outset;
      border-width: 1;
      font-size: 8pt;
      font-family: Arial,Helvetica, sans-serif;
      font-weight: bold;
      text-align: center;
      width: 150px;
}

.delivery_method_container {
    background-color: #deeff9;       
    text-align: left;
    width: 800px;
    border-collapse:collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 1em;    
    margin-right: 15px;    
    padding-left: 10px;
	vertical-align:middle
}
.delivery_method_container td {padding: 7px 15px; vertical-align:middle; }

.delivery_method_container_title {
    padding: 15px 0px 0px 0px;
}

.delivery_method_container_footer {
    padding: 0px 0px 15px 0px;
}

.delivery_method_instructions {
    text-align:left;
    width: 750px;
    margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    border-collapse:collapse;
    border-spacing:0;
    font-size: 10px;
	line-height: 1em;  
    font-style: normal;
    line-height: normal;
	margin-left:25px
}

.patron_details_container {
    background-color: #deeff9;      
    text-align: left;
    vertical-align: middle;
    width: 800px;
    border-collapse:collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2em;    
    margin-right: 15px;    
    padding: 5px;
}
.patron_details_container td {padding: 7px 15px;}

.patron_details_container_title {
    padding: 15px 0px 0px 0px;
}

.card_details_container {   
    text-align: left;
    vertical-align: middle;
    border-collapse:collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    line-height: 1.2em;    
    margin-right: 15px;    
    padding: 3; 
}
.card_details_container td {padding: 3px 15px;}

.confirm_card_instructions_table{
    text-align: left;
    vertical-align: top;
    margin-top:  0px;
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 11pt;
    padding: 3px;
}

.redirect_container {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:18px; 
	color: #676767; 
	letter-spacing:0.5pt; 
	word-spacing:1pt; 
	margin:50px;
}

.redirect_table {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:18px; 
	color: #0066cb;
}

.redirect_hdr {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #676767; 
}
ol.redirect {padding:0px 30px;}

.confirm_payment_instructions_table {
    text-align: left;
    vertical-align: top;
    width: 800px;
    margin-top:  0px;
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.5em;
    padding: 3px;
}
.confirm_payment_instructions_table td {padding: 5px;}

.confirm_shopping_cart_table {
    text-align: left;
    vertical-align: top;
    margin-top:  0px;
    border-collapse:collapse;
    border-spacing:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2em;
    padding: 3px;
}
.venue_guide_header {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: normal;	
   height: 30px;
   line-height: 1.5em;	
   vertical-align: middle;	
   padding: 3px;	
   font-weight: bold;
   color:#ffffff;
   text-align: center;
   background-color:#5ab0e3
}

.venue_list_cell {
    text-align: left;
    vertical-align: top;
	border:1px;
	border-color:#cccccc;
    border-collapse:collapse;
    border-spacing:0;
    padding: 3px
}

.venue_list_cell_text {
    margin-top:10px;
	padding-top:10px;
	 margin-top:10px;
	padding-top:10px;
    text-align: left;
    vertical-align: top;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.2em;
	color:#FF9900;
	height: 400px
}

.venue_list_cell_text a:active	{font-family: Arial; color: #000000; font-weight: normal;text-decoration: none}
.venue_list_cell_text a:link 		{font-family: Arial; color: #000000; font-weight: normal;text-decoration: none}
.venue_list_cell_text a:hover 	{font-family: Arial; color: #FF9900; font-weight: normal;text-decoration: none}
.venue_list_cell_text a:visited 	{font-family: Arial; color:#999999; font-weight: normal;text-decoration: none}

.question_table{
   border:1px;
   border-collapse:collapse;
   border-color:E0E0E0;
    text-align: left;
    vertical-align: top;
    margin-top:  0px;
    border-spacing:0;
    padding: 3px;
}

.question_table_cells {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 1em;
   vertical-align: middle;
   padding: 5px;	
   font-weight: bold;	
   color:#ffffff;	
   background-color:#5ab0e3;
   text-align:left
}

.question_table_cells1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 1em;
   vertical-align: middle;
   padding: 5px;	
   font-weight: bold;	
   color:#ffffff;	
   background-color:#B9EAFD;
   text-align:left
}


.question_table_cells2 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 1em;
   vertical-align: middle;
   padding: 5px;	
   font-weight: bold;	
   color:#ffffff;	
   background-color:#ff9900;
   text-align:left
}

.question_table_cells2_header {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   line-height: 1em;
   vertical-align: middle;
   padding: 5px;	
   font-weight: bold;	
   color:#0066CC;	
   text-align:left
}

.question_table_text {
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height:1.5em;
	color:#333333;
	text-align:left;
	padding: 5px;
}

.question_table_text a:active 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration: none}
.question_table_text a:link 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration: none}
.question_table_text a:hover 	{font-family: Arial, Helvetica, sans-serif; color:#FF9900; font-weight: normal;text-decoration: none}
.question_table_text a:visited 	{font-family: Arial, Helvetica, sans-serif; color:#999999; font-weight: normal;text-decoration: none}

.question_table_text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	line-height:1.5em;
	color:#333333;
	text-align:left;
	padding: 5px;
}

.question_table_text1 a:active 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration: underline}
.question_table_text1 a:link 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration: underline}
.question_table_text1 a:hover 	{font-family: Arial, Helvetica, sans-serif; color:#FF9900; font-weight: normal;text-decoration: underline}
.question_table_text1 a:visited {font-family: Arial, Helvetica, sans-serif; color:#999999; font-weight: normal;text-decoration: underline}

.answer_text {
	font-family:Arial;
	font-size: 12px;
	line-height:1.5em;
	color:#333333;
	text-align:left;
	padding: 2px;
}
.answer_text a:active	{font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: normal;text-decoration:underline}
.answer_text a:link 		{font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: normal;text-decoration:underline}
.answer_text a:hover 	{font-family: Arial, Helvetica, sans-serif; color: #FF9900; font-weight: normal;text-decoration:underline}
.answer_text a:visited 	{font-family: Arial, Helvetica, sans-serif; color:#333333; font-weight: normal;text-decoration:underline}

.inner_table {
    border:1px;
    border-collapse:collapse;
    border-color:#5ab0e3;
    text-align: left;
    vertical-align: top;
    margin-top:  0px;
    border-spacing:0;
    padding: 3px;
}

.contact_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5em;
	color:#333333;
	text-align:left;
	padding: 2px
}

.contact_text a:active	{font-family: Arial, Helvetica, sans-serif; color:#0066FF; font-weight: normal;text-decoration:underline}
.contact_text a:link 		{font-family: Arial, Helvetica, sans-serif; color: #0066FF; font-weight: normal;text-decoration:underline}
.contact_text a:hover 	{font-family: Arial, Helvetica, sans-serif; color: #0066FF; font-weight: normal;text-decoration:underline}
.contact_text a:visited 	{font-family: Arial, Helvetica, sans-serif; color:#0066FF; font-weight: normal;text-decoration:underline}

.agent_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 18px 0px 0px; PADDING-TOP: 0px
}

.image_frame {
    vertical-align:middle
}

.image_frame IMG{
    border: 5px; border-color:#FFFFFF; float:left; display:inline; margin-left:5px
}

.new_icon {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; vertical-align:top; text-align:right
}

.promo_table {
    background:url(/portal/images/sistic/GB_table_bg.gif); background-repeat:no-repeat; background-color:#FFFFFF
}

.promo_header {
	FONT-SIZE: 14px; COLOR: #ff9900; LINE-HEIGHT: 1.2em; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; vertical-align:middle
}

.promo_text {
	FONT-SIZE: 11pt; COLOR: #666666; LINE-HEIGHT: 1.2em; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; vertical-align:inherit
}

.about_header {
	FONT-SIZE: 10pt; COLOR:#888888; LINE-HEIGHT: 1.2em; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; vertical-align:middle
}

.entertain_container {
    background-color: #deeff9;       
    text-align: left;
    border-collapse:collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
	font-weight:bold;
    line-height: 1.2em;    
    margin-right: 15px;    
    padding: 3;
	vertical-align:middle
}

.thank_you  {
	FONT-SIZE: 14pt; COLOR:#FF0000; LINE-HEIGHT: 1.2em; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; vertical-align:middle; margin:5; padding:5
}

.award_table  {
padding-left:10px; 
padding-top: 10px;
padding-bottom:10px;
padding-bottom:10px;
padding-right:10px;
background:url(/portal/images/sistic/award_table_bg.gif);
background-repeat:repeat-y;
background-color:#FFFFFF
}

.tech_table  {
padding-left:10px; 
padding-top: 10px;
padding-bottom:10px;
padding-bottom:10px;
padding-right:10px;
background:url(/portal/images/sistic/tech_table_bg.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
}

.event_news_table2 {
background:url(/portal/images/sistic/event_news_bg2.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.event_news_table {
background:url(/portal/images/sistic/event_news_bg.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}

.event_detail_header {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-style: normal;
   line-height: 1em;
   vertical-align: middle;
   padding-left: 5px;   
   font-weight: bold;
   color:#0066cc;
   /*color:#ffffff;	
   /*background-color:#0099FF;*/
   text-align:left
}

.event_drop_list {
background-color: #E7F4FE;
}

.index_RHS_table {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.5em;
	color:#000000;
	vertical-align:top;
	text-align:center;
	padding:3px
}

.corp_msg1_header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; COLOR:#333333; LINE-HEIGHT: 1.5em; PADDING-TOP: 3px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#0366cc
}

.corp_msg1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR:#333333; LINE-HEIGHT: 1.2em; PADDING-TOP: 3px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#666666
}

.corp_msg2_table {
    background-repeat:no-repeat
}	

.corp_msg2_header {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR:#333333; LINE-HEIGHT: 1.2em; PADDING-TOP: 3px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#0366cc
}

.corp_msg2 {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR:#333333; LINE-HEIGHT: 1.2em; PADDING-TOP: 3px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#666666
}

.corp_msg3_header {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR:#333333; LINE-HEIGHT: 1.2em; PADDING-TOP: 3px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#0366cc
}

.error_msg_display {
    font-size: 13px; color: #ff9900; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

/****** start package styles ******/

.package_left {padding: 10px;}
.package_right {padding: 10px;}
.package_right p {padding: 10px 0px;}
.package_container_left {padding: 5px;}
.package_container_right {padding: 5px;}

.package_menu_outer {background-color: #333333;}
.package_menu_inner {background-color: #ffffff;}
.package_menu {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: none;}
.package_menu_header {font-size: 13px; font-weight: bold; padding: 4px 10px; background-color: #99ccff;}
.package_menu_selected {font-weight: bold;}
.package_menu td {padding: 2px;}

a.package_menu {color: #222222; text-decoration: none;}
a.package_menu:hover {color: #222222; text-decoration: underline;}

.package_help {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-color: #FFFFFF; font-weight: none;}
.package_note {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: none; padding: 10px;}
.package_note_header {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; padding: 4px 10px; background-color: #99ccff;}

.package {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: none;}
.package_hdr {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.5em; color: #333333; font-weight: bold;}
.package_subhdr {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: underline;}
.package_req {color: #cc0000; font-weight: bold;}
.package_req_sml {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: bold;}

.package_err {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold;}

a.package_err {color: #FF0000; text-decoration: underline;}
a.package_err:hover {color: #FF0000; text-decoration: underline;}

.package_limited {color: #663300;}
.package_singleseat {color: #FF00FF;}
.package_soldout {color: #FF0000;}
.package_avail {color: #000000;}


.package_container {
    background-color: #deeff9;
    padding: 3px; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; 
    color:#0066CC;
}

.package_show_outer {background-color: #cc0000;}

.package_show_tbl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;	
   	line-height: 1.2em;
    vertical-align: middle;	
   	text-align: center;	
   	color: #333333;
    background-color: #FFFFFF;    
}

.package_show_tbl_hdr {	
   font-size: 13px;	
   color: #ffffff;	
   background-color: #5ab0e3;
   padding: 2px;
}

.package_show_tbl_cell1 {	
   color:#333333;	
   background-color:#deeff9;
   padding: 2px;
}

a.package_show {font-size: 11px; color: #555555; text-decoration: none;}
a.package_show:hover {font-size: 11px; color: #555555; text-decoration: underline;}


/****** end package styles ******/

/* Ticket Protector - Phase 2 - 12-Nov-2009 */
.ticketing_table_tprow {
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #f8f8f8;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   line-height: 1.3em;
   vertical-align: middle;
   font-weight: bold;
   color:#333333;
   text-align: center;
   background-color:#d9f0bc;
}

.ticketprotector_tbl {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    border-collapse: collapse;
}

.ticketprotector_tbl td {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.ticketprotector_title {
    line-height: 30px;
    vertical-align: bottom;
}

.ticketprotector_bold {
    font-weight: bold;
}

.ticketprotector_footnote td {
    font-size: 11px;
    padding-bottom: 15px;
}

.ticketprotector_smallbox {
    text-align: center;
    vertical-align: middle;
    padding: 15px;
    background-color: #d9f0bc;
    border-color: #cccccc;
}

.ticketprotector_general {
    padding-bottom: 20px;
    padding-top: 20px;
}

.ticketprotector_text td {
    vertical-align: middle;
    padding-right: 0px;
}

