/*Main*/
#main {
		width: 993px;
		margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
		border: 2px solid black;
		background-repeat:repeat-y;
}

.float-left {
float:left;
}

.float-right {
float:right;
}

.press_center {
	position: relative;
	margin-top: -170px;
	margin-left: 2px;
	width: 195px;
	color: #FFFFFF;
	font-size: 13px;
}

.media_center {
	position: relative;
	margin-top: 20px;
	margin-left: 2px;
	width: 195px;
	color: #FFFFFF;
	font-size: 13px;
}

.press_item {
	border-bottom: 1px solid #FF6600;
}

.quote_item {
	border-bottom: 1px solid #FF6600;
	padding-bottom: 20px;
}

.quote_text {
	text-align: left;
	padding-top: 10px;
}

.press_label_en {
	width: 75px;
}

.press_label_fr {
	width: 100px;
}

.press_input_en {
	width: 90px;
}

.press_input_fr {
	width: 70px;
}

.press_button_en {
	float: none !important; 
	margin-top: 5px; 
	margin-left: 86px;
	*margin-left: 50px;
}

.press_button_fr {
	float: none !important; 
	margin-top: 5px; 
	margin-left: 110px;
	*margin-left: 93px;
}

/*Main Container Includes: main_content_left, main_content_center, main_content_right*/
#main_container {
}

/*Main_Content_left Includes: main_content_left_image, main_content_left_menu*/
#main_content_left {
    float:left;
    width:200px;
}


#main_content_left_image	{
		float:left;
    width:227px;
    height:278px;
}

#main_content_left_menu	{
		float:left;
    width:170px;
		margin-top:25px;
		margin-left:25px;
}

#main_content_left_menu	ul	{
		padding-top:5px;
		padding-left:45px;
		text-align:left;
}

/* Menu Buttons English */
#about_menu_button	a	{
		background-image: url(/images/main/menu_en/about_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#about_menu_button a:hover {
		background-position: 0px -22px;
}

#creators_menu_button	a	{
		background-image: url(/images/main/menu_en/thecreators_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#creators_menu_button	a:hover	{
		background-position: 0px -22px;
}

#schedule_menu_button	a	{
		background-image: url(/images/main/menu_en/upcoming_dates_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#schedule_menu_button	a:hover	{
		background-position: 0px -22px;
}

#show_menu_button	a	{
		background-image: url(/images/main/menu_en/past_dates_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#show_menu_button	a:hover	{
		background-position: 0px -22px;
}

#press_menu_button a	{
		background-image: url(/images/main/menu_en/pressroom_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#press_menu_button a:hover	{
		background-position: 0px -22px;
}

#news_menu_button a	{
		background-image: url(/images/main/menu_en/news_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#news_menu_button a:hover	{
		background-position: 0px -22px;
}

#awards_menu_button	a	{
		background-image: url(/images/main/menu_en/awards_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#awards_menu_button	a:hover	{
		background-position: 0px -22px;
}

#outreach_menu_button	a	{
		background-image: url(/images/main/menu_en/outreach_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#outreach_menu_button	a:hover	{
		background-position: 0px -22px;
}

#gallery_menu_button a	{
		background-image: url(/images/main/menu_en/gallery_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#gallery_menu_button a:hover	{
		background-position: 0px -22px;
}

#contact_menu_button a	{
		background-image: url(/images/main/menu_en/contact_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#contact_menu_button a:hover	{
		background-position: 0px -22px;
}

#home_menu_button a	{
		background-image: url(/images/main/menu_en/home_btn_en.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#home_menu_button a:hover	{
		background-position: 0px -22px;
}

#language_menu_button_fr a	{
		margin-top:20px;
		background-image: url(/images/main/menu_en/francais_btn.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#language_menu_button_fr a:hover	{
		background-position: 0px -22px;
}

#facebook_menu_button a	{
		margin-top:20px;
		background-image: url(/images/main/menu_en/facebook_btn.jpg);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 150px;
		height: 50px;
}

/*French Menu Buttons*/
#about_menu_button_fr	a	{
		background-image: url(/images/main/menu_fr/about_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#about_menu_button_fr a:hover {
		background-position: 0px -22px;
}

#creators_menu_button_fr	a	{
		background-image: url(/images/main/menu_fr/thecreators_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#creators_menu_button_fr	a:hover	{
		background-position: 0px -22px;
}

#schedule_menu_button_fr	a	{
		background-image: url(/images/main/menu_fr/upcoming_dates_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#schedule_menu_button_fr	a:hover	{
		background-position: 0px -22px;
}

#show_menu_button_fr	a	{
		background-image: url(/images/main/menu_fr/past_dates_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#show_menu_button_fr	a:hover	{
		background-position: 0px -22px;
}

#press_menu_button_fr a	{
		background-image: url(/images/main/menu_fr/pressroom_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#press_menu_button_fr a:hover	{
		background-position: 0px -22px;
}

#news_menu_button_fr a	{
		background-image: url(/images/main/menu_fr/news_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#news_menu_button_fr a:hover	{
		background-position: 0px -22px;
}

#awards_menu_button_fr	a	{
		background-image: url(/images/main/menu_fr/awards_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#awards_menu_button_fr	a:hover	{
		background-position: 0px -22px;
}

#gallery_menu_button_fr a	{
		background-image: url(/images/main/menu_fr/gallery_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#gallery_menu_button_fr a:hover	{
		background-position: 0px -22px;
}

#contact_menu_button_fr a	{
		background-image: url(/images/main/menu_fr/contact_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#contact_menu_button_fr a:hover	{
		background-position: 0px -22px;
}

#home_menu_button_fr a	{
		background-image: url(/images/main/menu_fr/home_btn_fr.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#home_menu_button_fr a:hover	{
		background-position: 0px -22px;
}

#language_menu_button_en a	{
		margin-top:20px;
		background-image:url(/images/main/menu_fr/english_btn.gif);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
		width: 170px;
		height: 22px;
}

#language_menu_button_en a:hover	{
		background-position: 0px -22px;
}


/*Main Content Center Includes: Header, top header awards, top header flash, top logo, content*/
#main_content_center {
    float:left;
    margin-left:0;
	padding: 15px;
    width:564px;
}

#text_content {
	margin-top:25px;
	width:275px;
}

#header    {
    padding:10px;
		margin: 0px auto;
		float: left;
}

#top_header_awards    {
		padding-top:20px;
		margin: 0px auto;}

#top_header_flash    {
		width:400px;
		padding:15px 0px 5px 0px;
		margin: 0px auto;
}

#top_logo    {
		margin: 5px auto;
		text-align: center;
}

/*Content Formatting: H1, P, P HEADER*/
#content    {
	text-align: left;
}

#content_title	{
	text-align:left;
	margin-top: 15px;
	margin-left: -5px;
	margin-bottom: 2px;
}

#content h1  {
		padding-left:10px;
		padding-right:10px;
		padding-bottom:5px;
    font-family:Arial, Helvetica, sans-serif;
		font-size:x-large;
		text-align:left;
		color:#666666
}

#content p  {
		text-align:left;
   	font-family:Helvetica, Arial, sans-serif;
		font-size:14px;
}


#content p.header  {
		text-align:left;
   	font-family:Helvetica, Arial, sans-serif;
		font-size:14px;
		color: #FF6600;
}

#content p.center  {
		text-align:center;
}

#schedule_table		{
	text-align:left;
}

#schedule_table table tr {
	margin: 5px 0px;
}

/*Main Content right Includes: The different Side Pictures*/
#main_content_right {
    float:left;
    width:199px;

		background-position:center;
		background-repeat:no-repeat;
}

/*Footer Includes: Formatting of footer, footer links, footer hover*/
#footer {
		background-color:#FFFFFF;
		clear:both;
		width:993px;
		height:30px;
    border-top:1px solid black;
		margin-right: auto;
		margin-left: auto;
		margin-top:inherit;
		padding-top: 15px;
}

#footer ul {
}

#footer ul li {
	display: inline;
}

#footer ul li a {
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
	display: inline;
}

#footer ul li a:hover {
	color: #7A9BD0;
}

#en_tech_logo	{
	background-color:#FFFFFF;
	clear:both;
	font-size: 0.8em;
	margin-top: 5px;
	margin-bottom: 20px;
	text-align:center;
}

#news_wrapper {
	margin-top: 15px;
}

#gallery_wrapper {
	margin: 15px auto;
	text-align: center;
}

#flash_gallery {
	width: 550px;
	height: 400px;
	text-align: center;
	margin: 0px auto;
}