/* CSS Document */
.home_button a, .home_button a:link, .home_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/home_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.home_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/home_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.home_button_selected a, .home_button_selected a:link, .home_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/home_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}


.about_button a, .about_button a:link, .about_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/about_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.about_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/about_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}
	
.about_button_selected a, .about_button_selected a:link, .about_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/about_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.news_button a, .news_button a:link, .news_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/news_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.news_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/news_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}
	
.news_button_selected a, .news_button_selected a:link, .news_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/news_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}


.events_button a, .events_button a:link, .events_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/events_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.events_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/events_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}
	
.relations_button a, .relations_button a:link, .relations_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/media_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.relations_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/media_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.marketing_button a, .marketing_button a:link, .marketing_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/marketing_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.marketing_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/marketing_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.sponsorship_button a, .sponsorship_button a:link, .sponsorship_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/sponsorship_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.sponsorship_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/sponsorship_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.studies_button a, .studies_button a:link, .studies_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/examples_button.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.studies_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/examples_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.contact_button a, .contact_button a:link, .contact_button a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/contact_button.jpg); background-repeat:no-repeat; 
	}

.contact_button a:hover
	{
	display:block; width:99px; height:90px; background-image:url(/images/contact_button_active.jpg); background-repeat:no-repeat; 
	}

.events_button_selected a, .events_button_selected a:link, .events_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/events_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.relations_button_selected a, .relations_button_selected a:link, .relations_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/media_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.marketing_button_selected a, .marketing_button_selected a:link, .marketing_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/marketing_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.sponsorship_button_selected a, .sponsorship_button_selected a:link, .sponsorship_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/sponsorship_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.studies_button_selected a, .studies_button_selected a:link, .studies_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/examples_button_active.jpg); background-repeat:no-repeat; border-right:1px solid #FFFFFF;
	}

.contact_button_selected a, .contact_button_selected a:link, .contact_button_selected a:visited
	{
	display:block; width:99px; height:90px; background-image:url(/images/contact_button_active.jpg); background-repeat:no-repeat; 
	}


#scroll 
	{
		position:absolute;
		top:0;
		bottom:-0.1px;
		width:1em;
		z-index:-1;
	}


h1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: normal;
	}


.news_title 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
	}	
	
	
.as_site_text 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-weight: normal;
		color: #1B619B;
	}

.as_site_text a, .as_site_text a:link, .as_site_text a:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-weight: normal;
		color: #1B619B;
		text-decoration:none;
	}

.as_site_text a:hover {color:#128297;}


.footer_text 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-weight: normal;
		color: #FFFFFF;
		text-align:center;
	}

.footer_text a, .footer_text a:link, .footer_text a:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		font-weight: normal;
		color: #D60000;
		text-decoration:none;
	}

.footer_text a:hover {color:#FFFFFF;}

.sub_menu_text 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		vertical-align:text-top;
	}

.sub_menu_text a 
	{
		font-size:10px;
		color: #FFFFFF;
		float:left;
		clear:left;
		background-repeat:no-repeat;
	}

.sub_menu_text a:link, a:visited
	{
		font-size:10px;
		color: #FFFFFF;
		text-decoration: none;
	}

.sub_menu_text a:hover
	{
		font-size:10px;
		color: #D60000;
		text-decoration: none;
	}

.menu_text 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:text-top;
	}

.menu_text a 
	{
		font-size:12px;
		
		float:left;
		clear:left;
		width:132px;
		height:25px;
		background-repeat:no-repeat;
		line-height:200%;
	}

.menu_text a:link, .menu_text a:visited
	{
		font-size:12px;
		color: #FFFFFF;
		text-decoration: none;
	}

.menu_text a:hover
	{
		font-size:12px;
		color: #1B619B;
		text-decoration: none;
		display:block;
	}
	
	
.menu_text_selected
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		vertical-align:text-top;
	}

.menu_text_selected a 
	{
		font-size:12px;
		float:left;
		clear:left;
		width:132px;
		height:25px;
		background-repeat:no-repeat;
		line-height:200%;
		display:block;
	}

.menu_text_selected a:link, .menu_text_selected a:visited
	{
		font-size:12px;
		color: #FFFFFF;
		text-decoration: none;
	}

.menu_text_selected a:hover
	{
		font-size:12px;
		color: #FFFFFF;
		text-decoration: none;
	}


.page_heading
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: normal;
		color: #D60000;
	}

.page_heading a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14pt;
		font-weight: normal;
		color: #D60000;
	}

.page_heading a:hover {color:#D60000;}


.page_sub_heading
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: normal;
		color: #669999;
	}

.page_sub_heading a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: normal;
		color: #666666;
	}

.page_sub_heading a:hover {color:#666666;}


.text_black
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#000000;
	}

.text_black a, .text_black a:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#D60000;
		text-decoration: none;
	}

.text_black a:hover {color:#545454;}


.text_white
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#FFFFFF;
	}

.text_white a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#FFFFFF;
		text-decoration: none;
	}

.text_white a:hover {color:#000000;}


.text_grey
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#666666;
	}

.text_grey a, .text_grey a:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color:#666666;
		text-decoration: none;
	}

.text_grey a:hover {color:#0077AF;}


.tag_line_text
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: normal;
		color:#C9CBB6;
	}

.tag_line_text a
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: normal;
		color:#C9CBB6;
		text-decoration: none;
	}

.tag_line_text a:hover {color:#A72F5E;}


table
	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
	}

table a 
	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			text-decoration: none;
	}

.newsletter_title
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #D60000;
	}

.newsletter_title a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
		color: #D60000;
	}

.newsletter_title a:hover {color:#004582;}