
a:link {  color: #000000; text-decoration: none;}
a:visited {  color: #000000; text-decoration: none;}
a:focus {  color: #000000; text-decoration: none;}
a:hover {  color: #901005; text-decoration: none; 	background-color: none;}
a:active {color:#000000; text-decoration: none;}

a.ticket:link {  color: #000000; font-weight:bold; text-decoration: none;}
a.ticket:visited {  color: #333333; text-decoration: none;}
a.ticket:hover {  color: #901005; text-decoration: none; text-transform: uppercase;}
a.ticket:active {color:#901005; text-decoration: none; text-transform:uppercase;}

a.venue:link {  color: #000000; font-weight:bold; text-decoration: none;}
a.venue:visited {  color: #333333; text-decoration: none;}
a.venue:hover {  color: #901005; text-decoration: underline; }
a.venue:active {color:#901005; text-decoration: underline; }

#over { color: #330099; text-decoration: none; 	background-color: #E5E5E5;}



body {	
	background: #FFFFFF url(images/TopBackground.gif) top center no-repeat;
	margin: 5px; 
	padding:0px;
}	




h2 {
	margin: 0 auto;	
	padding: 11px 7px 7px 7px;
	font: bold 16px arial ;
	color: #000033; 
	text-transform: capitalize;
	text-align: left;
	letter-spacing: 3px;
}


h3 { 
	margin: 0 auto;	
	padding: 10px 15px 10px 15px;
	font: bold 13px verdana;
	color: #901005; 
	text-align: left;
	text-transform: lowercase;
	letter-spacing: 0.7px; 
}

.clear-all {
	clear:both;
	font-size:.0001%;
	height:1px;
}


/* =================================== BODY CONTAINER ========================== */
#bodyContainer {
	border: 0px solid green;
	width: 950px; min-height: 550px;
	margin: 0 auto; 
	padding: 0px;
	background: #FFFFFF url(images/MiddleBackground3.gif) top center repeat-y;
	text-align: center;
}


/* =================================== TOP CONTAINER BOX ========================== */
#topContainer {
	border: 0px solid red;
	width: 950px; height: 50px;
	margin: 0 auto; 
	padding: 0px;
	background: #FFFFFF url(images/topcurve.gif) top center no-repeat;
	text-align: center;
	font: normal 11px arial;
}


/* LOGO BOX */

h1 {
	border: 0px solid pink;
	position: relative;
	margin: 5px 10px 2px 2px; 
	padding: 0px;
	float: left;
	width: 390px; height: 42px;
	overflow: hidden;
}
 h1 span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%; height: 100%;
	background: #FFFFFF url(images/kathleenmadigan3.gif) top left no-repeat;
}


/* TOP NAVIGATION BOX */
#topNavBox 	{ 
	border: 0px solid #E5E5E5;
	width: 530px; height: 21px;
	position: relative;
	margin: 5px ;
	padding: 0px;
	float: right;
}


#topNavBox ul {
	border: 0px solid pink;
	height: 20px;
	margin: 0 auto;
	padding: 0px;  
	list-style-type: none;
	text-align: right;
}


#topNavBox li {
	border: 0px solid red;
	margin: 0 auto;
	padding: 1px 2px;
	display: inline;
}

#topNavBox li a {
	border: 0px solid transparent;
	margin: 0 auto;
	padding: 1px 2px;
	display: inline;
	font: bold 14px  tahoma, arial, helvetica,;
	letter-spacing: 0.2px;
	text-transform: lowercase;
	color: #000000; 
}

#topNavBox li a:hover {  
	border: 0px solid silver;
	margin: 0 auto;
	padding: 1px 2px;
	color: #901005; 
	text-decoration: none; 
	background-color: transparent;
}

.over {  
	border: 0px solid silver;
	margin: 0 auto;
	padding: 1px 5px;
	display: inline;
	font: bold 11px arial;
	color: #FFFFFF; 
	background-color: transparent;
}



/* =================================== GRAPHIC TOP CONTAINER BOX ========================== */
#graphicTopContainer {
	border: 0px solid red;
	width: 950px; height: 200px;
	margin: 0 auto; margin-top: 2px;
	padding: 0px;
	background: #FFFFFF url(images/flash_holder.gif) top center no-repeat;
	text-align: center;
}




/* =============================== MAIN CONTENT CONTAINER BOX ======================== */

#mainContentContainer {
	border: 0px solid blue;              
	width: 950px;   min-height: 200px;  
	margin: 0 auto;  margin-top: 1px;
	padding: 0px;
	background: #FFFFFF url(images/main_liquid_content.gif) bottom center no-repeat;
}


#mainContentContainer p {
	margin: 8px 35px 18px 25px;
	padding: 0px;
	text-align: left;
	font: normal 13px verdana; 
	color: #000000;
}

#mainContentContainer p.first {
	margin: 7px 35px 18px 25px;
	padding: 0px;
	text-align: left;
	font: normal 13px verdana; 
	color: #000000;
}

#mainTopContentContainer {
	border: 0px solid blue;              
	width: 950px;   height: 20px;  
	margin: 0 auto; 
	padding: 0px;
	background: #FFFFFF url(images/top_content_holder.gif) top center no-repeat;
}

span {
	font: bold 18px arial, sans-serif;
	color: #901005;
}

.spantable {
	font: bold 14px arial, sans-serif;
	color: #901005;
}

h4 {
	color: #901005;
	font: bold 18px arial, sans-serif;
	text-align: left;
}

h5 {
padding-left:25px;
	color: #901005;
	font: bold 18px arial, sans-serif;
	text-align: left;
}

ul {text-align: left;
	font: normal 13px verdana; 
	color: #000000;
}

p {
		text-align: left;
	font: normal 13px verdana; 
	color: #000000;
	}

h6 {
	font: bold 14px arial, sans-serif;
	color: #0033CC;
	}
	
#leftcontent{
	font: normal 12px verdana;
	text-align: left;
	margin:10px 0px 20px 15px;
	padding-right:10px;
	width: 280px;
	background: transparent;
	float:left;
	}

#rightcontent{
	font: normal 12px verdana;
	text-align: left;
	margin-left: 320px;
	padding-right:10px;
	width: 600px;
	background: transparent;
		}

/* BOTTOM MYSPACE YOUTUBE */

#mainContentContainer #mySpaceYouTube {
	border: 0px solid pink;  
	width: 928px; height: 80px; 
	margin: 10px 0px 5px 10px;
	padding: 0px;
	text-align: left;
	font: normal 12px verdana;
	float: left;
	background: transparent;
}

#mainContentContainer #mySpaceYouTube #mySpace {
	border: 0px solid grey;   
	width: 625px; height: 80px; 
	margin: 0px;
	padding: 0px;
	float: left;
	background: transparent;
}


#mainContentContainer #mySpaceYouTube #youTube {
	border: 0px solid grey;  
	width: 274px; height: 80px; 
	margin: 0px;
	padding: 0px;
	float: right;
	background: transparent;
}


/*  MAIN LEFT CONTENT  */


#mainContentContainer #mainContent {
	border: 0px solid yellow;  
	width: 625px; min-height: 300px; 
	margin: 0px 0px 25px 10px;
	padding: 0px;
	text-align: left;
	font: normal 12px verdana;
	float: left;
	background: transparent;
}



#mainContentContainer #mainContent #leftSide {
	border: 0px solid orange;  
	width: 600px; min-height: 300px;
	margin-bottom:30px;
	padding: 0px;
	text-align: left;
	font: normal 12px verdana;
	float: left;
	background: transparent;
}

#mainContent a:link a:visited a:focus a:hover a:active {
	font-weight: bold;
}

#mainContentContainer #mainContent #leftSide a:link {
	font-weight: bold;
}

#mainContentContainer #mainContent #leftSide span {
	font: bold 18px arial, sans-serif;
	color: #901005;
}

#mainContentContainer #mainContent h4 {
	text-align: center;
	margin: 1px;
	font: bold 13px arial, sans-serif;
	color: #0033CC;
}

#mainContentContainer #mainContent h4 span {
	text-align: center;
	margin: 4px;
	font: bold 15px arial, sans-serif;
	color: #0033CC;
}

#mainContentContainer #mainContent h6 {
	text-align: center;
	margin: 1px; margin-bottom: 0px;
	font: bold 15px arial, sans-serif;
	color: #0033CC;
}

#mainContentContainer #mainContent h6 span {
	text-align: center;
	margin: 8px;
	font: bold 20px arial, sans-serif;
	color: #0033CC;
}

#mainContentContainer #mainContent #rightSide {
	border: 0px solid purple;  
	width: 600px; 
	min-height: 300px; 
	padding:0px;
	float:right;
	text-align:left;
	font: normal 12px verdana;
	background: transparent;
}


#mainContentContainer #mainContent #rightSide p {
	margin: 8px 35px 18px 25px;
	padding: 0px;
	text-align: left;
	font: normal 13px verdana; 
	color: #000000;
}


#mainContentContainer #mainContent #rightSide span {
	color: #901005;
	font: bold 12px arial, sans-serif;
}

#mainContentContainer #mainContent #rightSide h5 {
	margin: 0 auto;	margin-top: 20px;
	padding: 0px;
	color: #901005;
	font: bold 17px arial, sans-serif;
	text-align: center;
}


.sirius {
	font: normal 16px verdana;

}

#mainContentContainer #mainContent2 {
	border: 0px solid green;  
	width: 925px; min-height: 200px; 
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	font: normal 12px verdana;
	float: left;
	background: transparent;
}




#mainContentContainer #mainContent2 #scheduleLeft {
	border: 0px solid green;  
	width: 450px; min-height: 200px; 
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	background: transparent;
}

#mainContentContainer #mainContent2 #scheduleRight {
	border: 0px solid green;  
	width: 450px; min-height: 200px; 
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	float: right;
	background: transparent;
}

#mainContentContainer #mainContent2 img.homeImage  {
	padding: 5px 20px 5px 40px;
	text-align: center;
}


#mainContentContainer #mainContent2 .videoTable {
	border: 0px solid black;  
	width: 925px; min-height: 250px; 
	margin: 0px;
	padding: 0px;
}

#mainContentContainer #mainContent2 .videoTable td {
	border: 0px solid red;  
	width: 300px; min-height: 200px; 
	margin: 25px 15px;
	padding: 5px;
	text-align: center;
	font: bold 10px arial, sans-serif;
}


#mainContentContainer #mainContent2 a:link  {
	font-weight: bold;
}

#mainContentContainer #mainContent2 span {
	font-weight: bold;
	color: #901005;
}

#mainContentContainer #mainContent2 span.blue {
	font-weight: bold;
	color: #0D366E;
}

#mainContentContainer #mainContent2 img {
	padding: 0px 20px 5px 15px;
}

#mainContentContainer #mainContent2 img.merch {
	padding: 0px 0px 5px 3px;
}

#mainContentContainer #mainContent2 img.press {
	padding: 0px;
	text-align: center;
}

#mainContentContainer #mainContent2 .gallery {
	text-align: center;
	margin: 0 auto;
}

#mainContentContainer #mainContent2 h5 {
	text-align: left;
	margin: 8px;
	font: bold 13px arial, sans-serif;
	color: #901005;
}

#mainContentContainer #mainContent2 table {
	border: 0px solid red;
	width: 900px; min-height: 300px; 
	margin: 0 auto;
	padding: 0px;
	text-align: center;  
}

#mainContentContainer #mainContent2 table tr {
	border: 0px solid green;  
	width: 225px; height: 25px; 
	font: bold 11px arial, verdana;
	text-align: center;  
}


/*  RIGHT CONTENT  */

#mainContentContainer #rightContent {
	border: 0px solid red;    
	width: 285px; min-height: 300px; 
	margin: 0px 7px 0px 10px; 
	padding: 0px;
	background: transparent;
	text-align: left;
	font: normal 12px verdana;
	float: right;
}

#mainContentContainer #rightContent span {
	border: 0px solid orange; 
	width: 284px; 
	margin: 0 auto; 
	padding: 0px;
	text-align: center;
	font: bold 13px verdana;
}

#mainContentContainer #rightContent #rightContentBlock1 {
		border:0px solid purple; 
	width:275px; height: 320px;
   	margin: 5px 0px; margin-right: 5px;
	text-align: center;
	float: right;
	
}

#mainContentContainer #rightContent #rightContentBlock2 {
	border:0px solid orange; 
	width:278px; height: 230px;
   	margin: 0px; margin-right: 5px;
	text-align: right;
	float: right;
	
}

#mainContentContainer #rightContent #rightContentBlock3 {
	border:1px solid black; 
	width:274px; height: 68px;
   	margin: 5px 0px; margin-right: 5px; margin-bottom: 30px;
	text-align: center;
	float: right;
	background: transparent;
}

#mainContentContainer #rightContent #rightContentBlock4 {
	border:0px solid black; 
	width:274px; height: 80px;
   	margin: 10px 0px; margin-right: 5px; margin-bottom: 10px; margin-top: 10px
	text-align: center;
	float: right;
	background: transparent;
}


#mainContentContainer #rightContent span {
	color: #901005;
	font: bold 12px arial, sans-serif;
}

.red {color:red;}

.tellTable {
	font: normal 11px arial; 
}

.contactTable {
	border: 0px solid red;
	margin: 0 auto;
	font: normal 11px arial; 

}

.assessmentTable {
	border: 1px solid navy;
	margin: 0 auto;
	font: normal 11px arial; 
}

.input {

	color: navy;
	border: 1px solid silver;
}

.wayslist {
	list-style-type: disc;
	font: normal 11px arial;
	color: #000033
}


.benefits {
	list-style-type: disc;
	font: normal 11px arial;
	color: #000033
}


.form {
	border: 1px solid silver;
	color: navy;
	font: normal 11px arial;
}

.textbox { 
	border: 1px solid #003366;
	font: normal 11px arial, sans-serif; 
	color: #00283F; 
	background-color: #FFFFCC;  
}


/* =================================== FOOTER BOX ========================== */

#footerBox {
	border: 0px solid yellow;
	width: 950px; height: 20px;
	margin: 0 auto; 
	padding: 0px;
	background: #FFFFFF url(images/bottomcurve.gif) bottom center no-repeat;
}



#footerBox ul {
	border: 0px solid pink;
	height: 15px;
	margin: 0 auto; 
	padding: 0px;  
	position: relative;
	top: 2px;
	list-style-type: none;
	font: bold 11px tahoma, arial, helvetica,;
	letter-spacing: 0.5px;
	text-align: center;
	text-transform: capitalize;
}


#footerBox li {
	border: 0px solid red;
	margin: 0 auto;
	padding: 1px 4px;
	display: inline;
}

#footerBox li a {
	border: 0px solid transparent;
	padding: 1px 5px;
	display: inline;
	color: #000000; 
}

#footerBox li a:hover {  
	border: 0px solid gray; 
	padding: 1px 5px;
	color: #901005; 
	text-decoration: none; 
	background-color: transparent;
}


.over3 {  
	border: 0px solid gray; 
	padding: 1px 5px;
	display: inline;
	font: bold 10px arial;
	color: #FFFFFF; 
	background-color: transparent;
}



/*  WEBDESIGN BOX  */

#webdesign {
	border: 0px solid red;
	width: 950px; height: 12px;
	margin: 0 auto; 
	padding: 4px;
	background: transparent;
	text-align: center;
}

#webdesign a {
	border: 0px solid transparent;
	padding: 1px 5px;
	display: inline;
	font: bold 10px arial;
	color: gray; text-decoration: none;
}

#webdesign a:hover {  
	border: 0px solid transparent; 
	padding: 1px 5px;
	color: #901005; text-decoration: none; 	background-color: transparent;

}
