body {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 8pt Verdana;
  color:black;
  text-align:center;
  vertical-align:top;
  background-color:white;
}  
.Toronto {
  background:white url(./images/TO.jpg) no-repeat top left;
}   
.TorontoB {
  background:white url(./images/TO.jpg) no-repeat center middle;
}  
.Alberta {
  background:white url(./images/Alberta.jpg) no-repeat top left
}  
.Winnipeg {
  background:white url(./images/Winnipeg.jpg) no-repeat top left
}

font {
  font:normal normal normal 8pt Verdana;  
  color:black;
}

p {
  margin:0px;
  padding:0px;
  border:0px;
  font:normal normal normal 8pt Verdana;
  text-align:center;
  vertical-align:top;
}

ul 
{
  margin-top:-7px;
  font:normal normal normal 8pt Verdana;
}

table {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 8pt Verdana; 
  text-align:center;
  vertical-align:top; 
}

img {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 8pt Verdana;  
}

tr {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 8pt Verdana; 
}

td {
  border:0;
  padding:0;
  margin:0;
  font:normal normal normal 8pt Verdana; 
  text-align:center;
  vertical-align:top;
}

	  .disclaimer {
		height:16px;
		text-align:left;
		padding-left:0px;
		padding-right:2px;
		vertical-align:middle;
		background:#86112B;
	  }

.lft {
  text-align:left; 
}

.pLeft {
  text-align:left; 
  margin-bottom:10px;
}

.pLeftHead {
  text-align:left; 
  margin-top:15px;
  margin-bottom:5px;
}

table.whatsOn {
  border: 1px solid #86112B;
  background: url(./images/whatson/WhatsOnFolder.jpg) no-repeat top left;
  width:385px;
}

.soldOut {
  background: url(./images/whatson/SoldOut.gif) repeat-y center center;
}

.Cancelled {
  background: url(./images/whatson/Cancelled.gif) repeat-y center left;
}

.whatsOnHeadLeft { 
  padding-left:15px; 
  width: 250px;
  height: 17px;
  font-weight: bold;
  vertical-align:middle;
  text-align:left;
}

.whatsOnHeadRight {
  width: 135px;
  height: 17px;
  font-weight: bold;
  color: white;
  vertical-align:middle;
  text-align:center;    
}

.whatsOnContent {
  padding:5px;
  vertical-align:top;
  text-align:center;    
}

.whatsOnContentLeft {
  padding:5px;
  vertical-align:top;
  text-align:left;    
}

.whatsOnContentRight {
  padding:5px;
  vertical-align:top;
  text-align:right;    
}

.whatsOnContentHead {
  padding-top:10px;
  padding-right:5px;
  padding-left:5px;
  padding-bottom:5px;
  vertical-align:middle;
  text-align:center;
  font-weight: bold;    
}

.whatsOnContentHeadDesc {
  padding:5px;
  vertical-align:middle;
  text-align:center;
  font-weight: bold;  
  font-size:10pt;
  color:#993333;  
}

.whatsOnContentHeadDescSub {
  padding-top:0px;
  padding-left:5px;
  padding-right:5px;


  padding-bottom:5px;
  vertical-align:middle;
  text-align:center;
  font-weight: bold;
}

.folderLeft {
  width:93px;
  text-align:left;
}

.folderTop {
  width:100%;
  background:url(images/menu/FolderPattern.gif) repeat-x;
}

.RHSerif12 {
	font-size:12pt;
	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
	
}
.BHSerif12 {
	font-size:12pt;
	font-family:"Times New Roman";
	font-weight:bold;
	
}
.RHSans12 {
	
	font-size:12pt;
	color: #993333;
	font-weight:bold;
}
.BHSans12 {
	
	font-size:12pt;
	font-weight:bold;
}
.BSerif12 {
	font-size:12pt;
	font-family:"Times New Roman";
}
.BSans12 {
	font-size:12pt;
}

.RHSerif8 {
	
	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
}
.BHSerif8 {
	
	font-family:"Times New Roman";
	font-weight:bold;
}
.RHSans8 {
	
	color: #993333;
	font-weight:bold;
}
.BHSans8 {
	margin-top:15px;
	font-weight:bold;
}
.BSerif8 {
	font-family:"Times New Roman";
}
.BSans8 {
	font-family:"Verdana";
}

.RHSerif9 {
	
	font-size:9pt;
	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
}
.BHSerif9 {
	
	font-size:9pt;
	font-family:"Times New Roman";
	font-weight:bold;
}
.RHSans9 {
	
	font-size:9pt;
	color: #993333;
	font-weight:bold;
}
.BHSans9 {
	
	font-size:9pt;
	font-weight:bold;
}
.WHSans9 {
	
	font-size:9pt;
	color: #ffffff;
	font-weight:bold;
}
.BSerif9 {
	font-size:9pt;
	font-family:"Times New Roman";
}
.BSans9 {


	font-size:9pt;
}

.RHSerif10 {
	
	font-size:10pt;
	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
}
.BHSerif10{
	
	font-size:10pt;
	font-family:"Times New Roman";
	font-weight:bold;
}
.RHSans10 {
	
	font-size:10pt;
	color: #993333;
	font-weight:bold;
}
.BHSans10 {
	
	font-size:10pt;
	font-weight:bold;
}
.BSerif10 {
	font-size:10pt;
	font-family:"Times New Roman";
}
.BSans10 {
	font-size:10pt;
}

.RHSerif11 {
	
	font-size:11pt;
	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
}
.BHSerif11 {
	
	font-size:11pt;
	font-family:"Times New Roman";
	font-weight:bold;
}
.RHSans11 {
	
	font-size:11pt;
	color: #993333;
	font-weight:bold;
}
.BHSans11 {
	
	font-size:11pt;
	font-weight:bold;
}
.BSerif11 {
	font-size:11pt;
	font-family:"Times New Roman";
}
.BSans11 {
	font-size:11pt;
}

.RHSerif14 {
	
	font-size:14pt;
	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
}
.BHSerif14 {
	
	font-size:14pt;
	font-family:"Times New Roman";
	font-weight:bold;
}
.RHSans14 {
	
	font-size:14pt;
	color: #993333;
	font-weight:bold;
}
.RHSans22 {
	
	font-size:22pt;
	color: #993333;
	font-weight:bold;
}
.BHSans14 {
	
	font-size:14pt;
	font-weight:bold;
}
.BSerif14 {
	font-size:14pt;
	font-family:"Times New Roman";
}
.BSans14 {
	font-size:14pt;
}

.RHSerif7 {
	
	font-size:7pt;

	color: #993333;
	font-family:"Times New Roman";
	font-weight:bold;
}
.BHSerif7 {
	

	font-size:7pt;
	font-family:"Times New Roman";
	font-weight:bold;
}
.RHSans7 {
	
	font-size:7pt;
	color: #993333;
	font-weight:bold;
}
.BHSans7 {
	
	font-size:7pt;
	font-weight:bold;
}
.BSerif7 {
	font-size:7pt;
	font-family:"Times New Roman";
}
.BSans7 {
	font-size:7pt;
}

FONT.PhotoCaption {
	FONT-SIZE: 7.5pt; COLOR: #666666;
}
FONT.PhotoCaptionTimes {
	FONT-SIZE: 7.5pt; COLOR: #666666;
}

p.finePrint {
	FONT-SIZE: 7pt; COLOR: #000000;
	width:400px;
	text-align:justify;
	vertical-align:middle;
}

p.pPhotoCaption {
	text-align:center;
	vertical-align:top;
	margin: 3px;
	line-height:12px;
	height:94px;
}

p.pPhotoCaption2 {
	text-align:center;
	vertical-align:top;
	margin:3px;
	line-height:12px;
}

p.btt {
	text-align:right;
	vertical-align:top;
	margin-right:30px;
}

.noBottom 
{
  margin-bottom:0;
  padding-bottom:0;
}

.bttVm {
	text-align:right;
	vertical-align:middle;
	padding-right:15px;
}

.bttVt {
	text-align:right;
	padding-right:15px;
}

.locationRight {
	text-align:right;
	vertical-align:top;
	padding-right:15px;
	padding-top:5px;
	color:#666666;
}

.locationLeft {
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	color:#666666;
}

.lftm {
	text-align:left;
	vertical-align:middle;
}

.bttVb {
	text-align:left;
	vertical-align:bottom;
	padding-right:15px;
}

P.indent {

	margin: 0px 30px 10px 30px;
	text-align: left;
}
P.Testimonial {
    text-align:left;

	MARGIN: 15px 90px
}
input {    
  font:normal normal normal 8pt Verdana;
}
input.numbers {
    FONT-FAMILY: "Courier New";
    text-align:right
}

P.pIndex {
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: justify;
	width:480px;
}

p.tg {
    margin: 0px;
	text-align: right;
	width:480px;
}

.cascade {
    margin-top:10px;
    margin-left:5px;
	text-align: left;
}

td.generalContent {
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
	text-align:left;
}

.yellowBoxContent {
    background:#FFFFCC;
	border:ridge 3px #888888;
    padding:10px;
	text-align:left;
}

.Links {
	color: #444444;
	font: normal normal 8pt "Verdana", Arial, Helvetica, sans-serif;
}


li.NtoN {
	color: #993333;
	font-size:10pt;
	font-family:"Verdana";
	font-weight:bold;
}

ul.ULNoB
{
  margin-top: 0;
  margin-right: 10;
  margin-left: 40;
  margin-bottom: 5;

  list-style-type: none;
}

ul.ULNoBNoLeftMargin
{
  margin-top: 0;

  margin-right: 10;
  margin-left: 0;
  margin-bottom: 5;
  list-style-type: none;
}

ul.ULNoBSmallLeftMargin
{
  margin-top: 0;
  margin-right: 10;
  margin-left: 20;
  margin-bottom: 5;
  list-style-type: none;
}

ul.ULNoTopMargin
{
  margin-top: 0;
  margin-right: 10;
  margin-left: 40;
  margin-bottom: 5;
}

ul.ULNoTopMarginNoLeftMargin
{
  margin-top: -20px;
  margin-right: 5px;
  margin-left: -20px;
  margin-bottom: 0;
}

 a {
   border:0;
   color: navy;
   text-decoration: none;
   }   
 a:link { color: navy }
 a:visited { color: gray }
 a:hover { color: #933333; text-decoration: underline }
 a:active { color: #933333; text-decoration: underline }
 

 a.plain {
   border:0;
   color: navy;
   text-decoration: none;
   }   
 a.plain:link { color: navy }
 a.plain:visited { color: gray }
 a.plain:hover { color: #933333; text-decoration: underline }
 a.plain:active { color: #933333; text-decoration: underline }
 
 a.small {
   font-size:7pt
   }
 
 a.smaller {
   font-size:6pt; 
   font-weight:bold;   
   }   
 
 a.big {
   font-size:10pt
   }
 
 a.bio {
   font-size:7pt;
   font-weight:bold;
   }
 a.bio:Link { color: navy }
 a.bio:Visited { color: navy }
 a.bio:Hover { color: #933333}
 a.bio:Active { color: navy }
 
 a.bioProfile {
   font-size:10pt;
   font-weight:bold;
   color:#993333;
   text-decoration:none;
   }
 a.bioProfile:Link { color: #993333 }
 a.bioProfile:Visited { color: #993333 }
 a.bioProfile:Hover { color: #933333;text-decoration:none;}
 a.bioProfile:Active { color: #993333 }
 
 a.bio10 {
   font-size:10pt;

   font-weight:bold;
   }
 a.bio10:Link { color: navy }
 a.bio10:Visited { color: navy }

 a.bio10:Hover { color: #933333}
 a.bio10:Active { color: #933333}
  
 a.contents {
   text-decoration: none;
   font-size:10pt;
   }
 
 a.n2nheading {
   text-decoration: none;
   text-transform: uppercase;
   font-size: 10pt;
   font-weight: bold;
   color: #993333;
   }
 
 a.close {
   color: navy;
   text-decoration: none;
   font-size:7.5pt;
   font-weight:bold;
   }
 a.close:Link { color: navy }
 a.close:Visited { color: gray }
 a.close:Hover { color: #933333; text-decoration: none }
 a.close:Active { color: #933333; text-decoration: none }
 
 a.faq {
   color: #444444;
   text-decoration: none
   }
 a.faq:link { color: #444444 }
 a.faq:visited { color: #999999 }
 a.faq:hover { color: #933333; text-decoration: underline }
 a.faq:active { color: #933333; text-decoration: underline }
 
 a.news {
   font-size: 11pt;
   }
    
 a.indexTable {
   text-decoration: none;
   font-size:7.5pt;
   }
 a.indexTable:Link { color: navy }
 a.indexTable:Visited { color: #666666 }
 a.indexTable:Hover { color: #933333;}
 a.indexTable:Active { color: #666666;}
    
 a.indexOnBlack {
   text-decoration: none;
   font-size:7.5pt;
   }
 a.indexOnBlack:Link { color: White; }
 a.indexOnBlack:Visited { color: Silver; }
 a.indexOnBlack:Hover { color: White;}
 a.indexOnBlack:Active { color: Silver;}
    
 a.menuTable {
   text-decoration: none;
   }
 a.menuTable:Link { color: Black;
   text-decoration: none; }
 a.menuTable:Visited { color: Black;
   text-decoration: none; }
 a.menuTable:Hover { color: #933333;
   text-decoration: none;}

 a.menuTable:Active { color: #933333;
   text-decoration: none;}
    

 a.subMenuTable {
   text-decoration: none;
   font-size:8pt;
   }
 a.subMenuTable:Link { color: #EEEEEE;
   text-decoration: none; }
 a.subMenuTable:Visited { color: #BBBBBB;
   text-decoration: none; }
 a.subMenuTable:Hover { color: #FFFFAA;
   text-decoration: none;}
 a.subMenuTable:Active { color: #FFFFAA;
   text-decoration: none;}
    
 a.disclaim {
   text-decoration: none;
   font-size:8pt;
   font-weight:bold;
   }
 a.disclaim:Link { color: #EEEEEE;
   text-decoration: none; }
 a.disclaim:Visited { color: #EEEEEE;
   text-decoration: none; }
 a.disclaim:Hover { color: #FFFFAA;
   text-decoration: none;}
 a.disclaim:Active { color: #FFFFAA;
   text-decoration: none;}
    
 a.nameOnly {
   text-decoration: none;
   color:black;
   }
 a.nameOnly:Link { color:black;
   text-decoration: none; }
 a.nameOnly:Visited { color:black;
   text-decoration: none; }
 a.nameOnly:Hover { color:black;
   text-decoration: none;}
 a.nameOnly:Active { color:black;
   text-decoration: none;}
    
 a.btt {
   text-decoration: none;
   text-transform: uppercase;
   font-weight:bold;

   font-size:7.5pt;
   color:navy;
   }
 a.btt:Link { color:navy; }
 a.btt:Visited { color:navy; }
 a.btt:Hover { color:#993333;
   text-decoration: none;}
 a.btt:Active { color:navy;


   text-decoration: none;}