

body{
	font-family:verdana, Arial, helvetica, sans-serif;
	font-size:7pt;
}

strong{
	color:black;
}

a{
	color: black;
	text-decoration: none;	
}

a:hover { 
	color: #cccccc;
	text-decoration: underline;
}

.clear, .t_clear{
	clear:both;
}


div#t_container{
	text-align:left;
	padding:2px 0 0 20px;
	width:900px;
	margin:0 0 -5px 0;
}

.t_left{
	float:left;
}

.t_note{
	border:1px solid black;
	background-color:#ffba1d;
	font-size:1.1em;
	padding:5px;
	margin:10px;
}

.t_error{
	border:3px solid black;
	background-color:#ff3333;
	font-size:1.1em;
	padding:5px;
	margin:10px;
}

/* HEADER */

ul#t_header, ul#t_text_menu
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#t_text_menu{
	float:right;
	margin-right:20px;
}

	ul#t_header li, ul#t_text_menu li{
		float:left;
		margin:0;
		padding:0 .8em;
	}

	
	 ul#t_text_menu li{
	 	background: url(bullet.gif) no-repeat;
	 	padding:0 .6em 0 1em;
	 }
	 
	 ul#t_text_menu li.first{
	 	background:none;
	 }
	
		ul#t_header li a, ul#t_text_menu li a	
		{
			text-transform: uppercase;
		}
		
		ul#t_header li a{
			color:#e85119;
			font-weight:bold;
		}
		
			ul#t_header li a span{
				font-weight: normal;
				text-transform: none;
			}
		
			ul#t_header li strong a, ul#t_text_menu li strong a
			{
				color:#e85119;
			}



/* NAVIGATION BOXES */


ul#t_nav_box{
	margin: 0;
	margin-top: 12px;
	padding: 0;
	list-style: none;
	float:left;
	display:block;
	clear:both;
	width:750px;
}



	ul#t_nav_box li{
		float:left;
		padding:0;
		margin:0;
		border:1px solid white;
	}

/* WE HAVE TO RESORT TO A HACK TO GET IE TO DISPLAY THINGS CORRECTLY */
/* We set the width and height to the TOTAL we want for IE */
	ul#t_nav_box li a{
		display:block;
		width:70px;
		height:70px;
		padding:18px 8px 0 8px;
		margin:2px 2px;
		text-align:center;
		color:white;
		text-decoration:none;
		font-size:1.3em;
		text-transform: lowercase;
		float:left;
		margin-top:10px;
		
	}

/* IE ignores the following, so we set the width and height to the proper size */	
	html>body ul#t_nav_box li a{
		width:54px;
		height:52px;
		margin:1px 4px;
		margin-top:10px;
	}
	
		ul#t_nav_box li a:hover{
			margin-top:0;
			color:white;
		}
	
		ul#t_nav_box li#t_box_sas a{
			background:#E93A14;
			border:1px solid #E93A14;
		}
		
		ul#t_nav_box li#t_box_e a{
			padding-top:28px;
			background:#66C330;
			border:1px solid #66C330;
		}
		
/* IE ignores the following, so we set the width and height to the proper size */	
		html>body ul#t_nav_box li#t_box_e a{
			height:42px;
		}
		
		ul#t_nav_box li#t_box_bo a{
			background:#FE802A;
			border:1px solid #FE802A;
		}

		ul#t_nav_box li#t_box_su a{
			background:#A181B4;
			border:1px solid #A181B4;
		}
		
		ul#t_nav_box li#t_box_h a, ul#t_nav_box li#t_box_h a:hover{
			background:#4682B4 url(logo.gif) no-repeat  !important;
			border:1px solid #4682B4;
			text-indent:-9999px;
			margin-top:10px; /* BECAUSE WE DON'T WANT THE HS LOGO TO BOUNCE WHEN MOUSED OVER*/
		}
		
		ul#t_nav_box li#t_box_lwu a{
			background:#FFBA1D;
			border:1px solid #FFBA1D;
		}
		
		ul#t_nav_box li#t_box_c a{
			padding-top:28px;
			background:#728A99;
			border:1px solid #728A99;
		}
		
/* IE ignores the following, so we set the width and height to the proper size */	
		html>body ul#t_nav_box li#t_box_c a{
			height:42px;
		}

		ul#t_nav_box li#t_box_ecb a{
			padding-top:28px;
			background:#3EB3B3;
			border:1px solid #3EB3B3;
		}
		
/* IE ignores the following, so we set the width and height to the proper size */	
		html>body ul#t_nav_box li#t_box_ecb a{
			height:42px;
		}

		ul#t_nav_box li#t_box_wwu a{
			background:#FF5364;
			border:1px solid #FF5364;
		}
		
/* SIDEBAR NAV */

ul#t_sidebar_nav
{
	clear: both;
	margin: 0;
	margin-top: 12px;
	margin-left:2px;
	padding: 0;
	list-style: none;
	float: left;
	width: 145px;
	font-size: 1.3em;
	text-transform: lowercase;
}

/* IE ignores the following, so we set the width and height to the proper size */	
		html>body ul#t_nav_box li#t_box_c a{
			margin-left:5px;
		}


	ul#t_sidebar_nav li{
		margin:.8em 0 0 0;
		padding:0;
	}
	
	ul#t_sidebar_nav li a{
		color:black;
	}
	
	ul#t_sidebar_nav li a:hover{
		color:#4d8abe;
	}
	
	ul#t_sidebar_nav li.t_selected_parent a{
		font-weight:bold;
	}
	
	ul#t_sidebar_nav li.t_selected a, ul#t_sidebar_nav li.t_selected a:hover{
		font-weight:bold;
		color:#4d8abe;
		text-decoration:none;
	}
		ul#t_sidebar_nav li ul{
			list-style: none;
			margin:0;
			padding:0;
		}
	
			ul#t_sidebar_nav li ul li{
				margin:.5em 0 .5em 1em;
				padding:0 1.5em;
				background:url(dash.gif) no-repeat 0 .5em;
			}
		
				ul#t_sidebar_nav li.t_selected ul li a, ul#t_sidebar_nav li ul li a{
					color: #C4C4C4;
					font-weight:bold;
					text-transform: uppercase;
					font-size:.8em;
				}
	
				ul#t_sidebar_nav li.t_selected ul li a:hover, ul#t_sidebar_nav li ul li a:hover{
					color: #4d8abe;
					/*text-decoration: underline; */
					font-weight:bold;
				}
				
				ul#t_sidebar_nav li ul li.t_selected a, ul#t_sidebar_nav li ul li.t_selected a:hover{
					color: #4d8abe;
					text-decoration: none; 
				}

/* TITLE CAPTION */
span#t_title_caption{
	display:block;
	font-size:.9em;
	position:fixed;
	top:195px;
	left:500px;
	width:390px;
	color:white;
	text-align:right;
	float:right;
}

html>body span#t_title_caption{
	position:fixed;
	top:195px;
	left:500px;
	float:none;
}


span#t_title_caption.t_dark{
	color:black;
}

/* CONTENT */

div#t_content
{
	clear: right;
	margin: 118px 20px 0 170px;
	padding: 0;
	display: block;
	font-size:1.1em;
}


	div#t_content h1{
		background:black;
		padding:7px 0 22px 25px;
		margin:0;
		font-weight:normal;
		text-transform: lowercase;
		font-size:2.8em;
		color:white;
		position:relative;
	}


	div#t_content div#t_content_sidebar{
		width:150px;
		float:left;
		position:relative;
	}
	
	div#t_content div#t_content_sidebar img{
		width:150px;
	}

	div#t_content div#t_content_sidebar.t_clean{
		background:none;
	}

	div#t_content div#t_content_sidebar.t_show_details{
		margin-bottom:0 !important;
		height:100%;
	}

		div#t_content div#t_content_sidebar.t_show_details a{
			color:white;
		}

		div#t_content div#t_content_sidebar.t_show_details strong a{
			color:#e85119;
		}

		div#t_content div#t_content_sidebar h3, div#t_content div#t_content_sidebar h4, div#t_content div#t_content_sidebar h5, div#t_content div#t_content_sidebar p{
			margin:0 8px;
		}

	div#t_content div#t_content_sidebar h3{
	
		margin:1em 8px 0 8px;
		font-size: 1em;
		text-transform: uppercase;
		font-weight:normal;
	}

	div#t_content div#t_content_sidebar p.t_sidebar_button{
		margin:0;
		padding:0;
		font-size: 1em;
		text-transform: uppercase;
		font-weight:normal;
	}

		div#t_content div#t_content_sidebar p.t_sidebar_button a{
			display:block;
			padding:4px 5px 4px 20px !important;
			margin:0;
			background:url(arrow_orange.gif) no-repeat 6px 8px;
			color:black;
			text-decoration:none;
			border:0;
		}
		
	
	div#t_content_sidebar hr{
		margin:0;
		padding:0;
	}
	
	div#t_content div#t_content_sidebar.t_show_details h3{
		text-transform: none;
		font-size: 1.2em;
		font-weight:bold;
		margin-bottom:.5em;
	}
	
		div#t_content div#t_content_sidebar h3 a{
			color:black;
			padding:.5em 1em .75em 1em;
			margin:0;
			display:block;
			text-decoration: none; 
		}
		
			div#t_content div#t_content_sidebar h3 a:hover, div#t_content div#t_content_sidebar h4 a:hover, div#t_content div#t_content_sidebar p a:hover{
				color:#4d8abe;
			}
		
		div#t_content div#t_content_sidebar h4{
			font-size: 1.1em;
			color:white;
			margin-top:1em;
		}
		
		div#t_content div#t_content_sidebar h4 a{
			color:white;
		}
		
		div#t_content div#t_content_sidebar h5{
			font-size: 1em;
			font-weight:normal;
			margin-top:.25em;
		}
	
		div#t_content div#t_content_sidebar p{
			margin-bottom:.5em;
		}	
	

	div#t_content div#t_scrollable_content{
		margin:0;
		padding:0;
		margin-bottom:-12px;
		overflow:auto;
		
	}
	
	* html div#t_content div#t_scrollable_content{
		margin-left:-3px;
	}

		div#t_content div#t_main_content{
			padding: 10px 15px 10px 10px;
			padding-top:20px;
			margin: 0 0 0 165px;
			font-size:1.2em;
			line-height: 1.6em;
		}
		
		div#t_content div#t_main_content.t_no_sidebar{
			margin: 0 0 0 1em;
		}
		
			div#t_content div#t_main_content h2{
				text-transform: uppercase;
				font-size:1.1em;
			}
		
			div#t_content div#t_main_content ul{
				list-style:none;
				margin:0;
				padding:0;
			}
		
				div#t_content div#t_main_content li{
					margin:0;
					padding:0;
				}
		
			div#t_content div#t_main_content h3{
				font-size:1em;
				color:white;
				font-weight:normal;
				margin-bottom:0;
			}
	
	

/* CONTENT COLORS */

body.t_box_office div#t_content{
	background:#FE802A;
}

	body.t_box_office div#t_content h1{
		color:#FE802A;
	}
	
	body.t_box_office div#t_content_sidebar{
		background:rgb(254,166,106);
	}
	
	body.t_box_office div#t_content_sidebar hr{
		border: 2px solid #FE802A;
	}

	body.t_box_office ul#t_nav_box li#t_box_bo a, body.t_box_office ul#t_nav_box li#t_box_bo a:hover{
			background:white;
			color:#FE802A;
			cursor:default;
			margin-top:0;
		}

body.t_calendar div#t_content{
	background:#728A99;
}

	body.t_calendar div#t_content h1{
		color:#728A99;
	}
	
	body.t_calendar div#t_content_sidebar{
		background:rgb(185,197,204);
	}
	
	body.t_calendar div#t_content_sidebar hr{
		border: 2px solid #bcc5c7;
	}

	body.t_calendar ul#t_nav_box li#t_box_c a, body.t_calendar ul#t_nav_box li#t_box_c a:hover{
			background:white;
			color:#728A99;
			cursor:default;
			margin-top:0;
		}

body.t_see_a_show div#t_content{
	background:#E93A14;
}

	body.t_see_a_show div#t_content h1{
		color:#E93A14;
	}
	
	body.t_see_a_show div#t_content_sidebar{
		background:rgb(240,118,91);
	}
	
	body.t_see_a_show div.t_show_details{
		background:#363837 !important;
		margin:0 !important;
		color:white;
		padding-bottom:9000px;
		margin-bottom:-9000px;
	}
	
	html>body.t_see_a_show div.t_show_details{
		padding-bottom:0;
		margin-bottom:0;	
	}
	
	body.t_see_a_show div#t_content_sidebar hr{
		border: 2px solid #E93A14;
	}

	body.t_see_a_show ul#t_nav_box li#t_box_sas a, body.t_see_a_show ul#t_nav_box li#t_box_sas a:hover{
			background:white;
			color:#E93A14;
			cursor:default;
			margin-top:0;
		}


body.t_events div#t_content{
	background:#66C330;
}

	body.t_events div#t_content h1{
		color:#66C330;
	}
	
	body.t_events div#t_content_sidebar{
		background:rgb(148,213,111);
	}
	
	body.t_events div#t_content_sidebar.t_show_details{
		background:#363837;
		margin:0 !important;
		color:white;
	}
	
	body.t_events div#t_content_sidebar hr{
		border: 2px solid #66C330;
	}

	body.t_events ul#t_nav_box li#t_box_e a, body.t_events ul#t_nav_box li#t_box_e a:hover{
			background:white;
			color:#66C330;
			cursor:default;
			margin-top:0;
		}


body.t_support_us div#t_content{
	background:#A181B4;
}

	body.t_support_us div#t_content h1{
		color:#A181B4;
	}
	
	body.t_support_us div#t_content_sidebar{
		background:rgb(189,167,203);
	}
	
	body.t_support_us div#t_content_sidebar.t_show_details{
		background:#363837;
		margin:0 !important;
		color:white;
	}
	
	body.t_support_us div#t_content_sidebar hr{
		border: 2px solid #A181B4;
	}

	body.t_support_us ul#t_nav_box li#t_box_su a, body.t_support_us ul#t_nav_box li#t_box_su a:hover{
			background:white;
			color:#A181B4;
			cursor:default;
			margin-top:0;
		}


body.t_learn_with_us div#t_content{
	background:#FFBA1D;
}

	body.t_learn_with_us div#t_content h1{
		color:#FFBA1D;
	}
	
	body.t_learn_with_us div#t_content_sidebar{
		background:rgb(255,207,97);
	}
	
	body.t_learn_with_us div#t_content_sidebar.t_show_details{
		background:#363837;
		margin:0 !important;
		color:white;
	}
	
	body.t_learn_with_us div#t_content_sidebar hr{
		border: 2px solid #FFBA1D;
	}

	body.t_learn_with_us ul#t_nav_box li#t_box_lwu a, body.t_learn_with_us ul#t_nav_box li#t_box_lwu a:hover{
			background:white;
			color:#FFBA1D;
			cursor:default;
			margin-top:0;
		}

body.t_blog div#t_content{
	background:#3EB3B3;
}

	body.t_blog div#t_content h1{
		color:#3EB3B3;
	}
	
	body.t_blog div#t_content_sidebar{
		background:rgb(120,202,202);
	}
	
	body.t_blog div#t_content_sidebar.t_show_details{
		background:#363837;
		margin:0 !important;
		color:white;
	}
	
	body.t_blog div#t_content_sidebar hr{
		border: 2px solid #3EB3B3;
	}

	body.t_blog ul#t_nav_box li#t_box_ecb a, body.t_blog ul#t_nav_box li#t_box_ecb a:hover{
			background:white;
			color:#3EB3B3;
			cursor:default;
			margin-top:0;
		}

body.t_work_with_us div#t_content{
	background:#FF5364;
}

	body.t_work_with_us div#t_content h1{
		color:#FF5364;
	}
	
	body.t_work_with_us div#t_content_sidebar{
		background:rgb(255,135,147);
	}
	
	body.t_work_with_us div#t_content_sidebar.t_show_details{
		background:#363837;
		margin:0 !important;
		color:white;
	}
	
	body.t_work_with_us div#t_content_sidebar hr{
		border: 2px solid #FF5364;
	}

	body.t_work_with_us ul#t_nav_box li#t_box_wwu a, body.t_work_with_us ul#t_nav_box li#t_box_wwu a:hover{
			background:white;
			color:#FF5364;
			cursor:default;
			margin-top:0;
		}


body.t_about div#t_content{
	background:#c7bda6;
}

	body.t_about div#t_content h1{
		color:#c7bda6;
	}
	
	body.t_about div#t_content_sidebar{
		background:rgb(216,209,193);
	}
	
	body.t_about div#t_content_sidebar.t_show_details{
		background:#363837;
		margin:0 !important;
		color:white;
	}
	
	body.t_about div#t_content_sidebar hr{
		border: 2px solid #c7bda6;
	}



