/* CSS Styles for S2010 website */

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial,Verdana,sans-serif;
	background-image: url(../images/bg_tile.jpg);
	background-repeat: repeat-x;
}
body.simple {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial,Verdana,sans-serif;	
	background-image: none;
}
td.left {
    height: 418px;
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial,  Verdana, sans-serif;
}
td.right {
    height: 418px;
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Arial,  Verdana, sans-serif;
}

table.tbl_noborder {
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	color: #363636;   
	border-width: 0px;
}

table.tbl_noborder th{
	padding: 5px 5px 5px 5px;
}

table.tbl_noborder td{
	padding: 5px 5px 5px 5px;
}

table.tbl_border {
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	color: #363636;  
	border: 1px outset gray;
	border-collapse: collapse;
	border-spacing: 2px;
	background-color: white;
}

table.tbl_border th {
	border: 1px inset gray;
	padding: 5px 5px 5px 5px;
	background-color: white;-moz-border-radius: 0px;
}

table.tbl_border td {
	border: 1px inset gray;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 0px;
}

.header_global {
	text-align: center;
}
.footer_global {
	text-align: center;
}

.menu_bg {
	font-family: "Lucida Sans", sans-serif;
	text-align: center;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	font-size: 95%;
	font-weight: normal;
	color: #FFF;
}
.global_top_menu {
	text-align: right;
	position:relative;
    top:5px;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*word-spacing:10px;*/
	color: #2d015b;
}
.useful_links {
	text-align: left;
	position:relative;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*word-spacing:2px;*/
	color: #6c3f99;
}

.text_small {
	color: #000;
	/*word-spacing:5px;*/
	font-size: 60%;
}

.text_big {
	color: #000;
	/*word-spacing:5px;*/
	font-size: 85%;
}

.text_normal {
	color: #000;
	/*word-spacing:5px;*/
}

.footer_line {
	background-image: url(../images/greyline.gif);
    width: 918px;
	height: 25px;
    background-repeat: repeat-x;
}

.footer_menu {
	text-align: left;
	position:relative;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
}

.copyright {
	text-align: left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #636363;
}

.submenu {
	background-image: url(../images/submenu_bg.gif);
    height: 32px;
    background-repeat: no-repeat;
	text-align: right;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.submenu_unlist {
	text-align: right;
	font-family: Arial,  Verdana, sans-serif;
	font-weight: bold;
	line-height: normal;
	font-size: 11px;
	color: #e7ff27;
}

.subpage2_menu {
	text-align: right;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #363636;
	margin-top: 5px;
}

.subp_title_bg {
	background-image: url(../images/subpage_title_bg.gif);
	width: 508px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
}

.subp_title_bg2 {
	background-image: url(../images/subpage_title_bg2.gif);
	width: 508px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
}

.subp_title_bg3 {
	background-image: url(../images/subpage_title_bg3.gif);
	width: 508px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
}

.subp_title1 {
	text-align: left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 23px;
	color: #FFF;
}

.subp_title2 {
	text-align: left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 16px;
	color: #00a6cb;
	
}

.subp_title3 {
	text-align: left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00a6cb;
}

.subp_title4 {
	text-align: left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #00a6cb;
}

.breadcrumbs {
    font-family: Arial,  Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

p {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #363636;
}

ul {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #363636;
	padding: 3px 15px 3px 15px;
}

.last_update {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height : 14px;
	color: #a1a1a1;
}
.banner_title {
	font-family: Arial,Verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #a1a1a1;
}
.take_action_bg {
	background-image: url(../images/take_action_bg.gif);
	width: 172px;
	height: 232px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}

.take_action_bg_home {
	background-image: url(../images/take_action_bg_home.gif);
	width: 214px;
	height: 232px;
	padding: 0px 0px 0px 0px;
}

.diduknow_text {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color: #FFF;
}

.poll_title {
	font-family: "Lucida Sans", sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-transform:uppercase;
	color: #460a81;
}

.poll_question {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

.poll_content {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

.submit {
	text-align:right;
}



.highlights_bg_text {
	
	width: 599px;
	height: 33px;
	background-repeat: no-repeat;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.photo_slide_overlay {
	background-image: url(../images/highlights_narrate_bg.png);
	width: 184px;
	height: 100px;
	background-repeat: no-repeat;
}

.photo_slide_overlay_title {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ef4123;
}

.photo_slide_overlay_body_text {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

.highlights2_header_bg {
	background-image: url(../images/highlights2_bg.gif);
	width: 191px;
	height: 47px;
	background-repeat: no-repeat;	
}

.highlights2_text {
color:#363636;
font-family:Arial, Verdana,sans-serif;
font-size:10px;
font-weight:normal;
line-height:16px;
padding:6px 3px 0;
text-align:left;
}

.highlights3_text {
    padding-left: 12px;
}

.mailing_list_bg_home {
  
	width: 166px;
    height: 61px;
    background-repeat: no-repeat;
    background-position: left top;
}

.mailing_list_bg_sub {
   
	width: 135px;
    height: 61px;
    background-repeat: no-repeat;
    background-position: left top;
}
.display_items {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #a1a1a1;
}

.page {
	font-family: Arial,  Verdana, sans-serif;
    font-size: 10px;	
    padding-right: 25px;
	text-align: right;
}

.photos_video_text_labels {
	color: #363636;
	text-align: center;
	line-height: 16px;
}

.photos_video_album_title {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #00bcdf;
	text-align: left;
}

.photos_video_lightbox_labels {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #fff;
}

.photos_video_lightbox_thumbs_text {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
}

.text_input {
	background-image: url(../images/search_box.gif);
	background-repeat: no-repeat;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 104px;
	height: 18px;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-indent: 5px;
	padding-top: 2px;
}

.email_input {
	
	background-repeat: no-repeat;
	border-top-color: #c9e9e6;
	border-right-color: #c9e9e6;
	border-bottom-color: #c9e9e6;
	border-left-color: #c9e9e6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 101px;
	height: 16px;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-indent: 5px;
	padding-top: 2px;
}

.search_results {
	font-weight: bold;
	color: #ef4123;
	line-height: 20px;
}

.contact {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;	
}

.contact_text {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #6c3f99;
	padding-left: 10px;
}

.contact_bg {
	background-image: url(../images/field.gif);
	background-repeat: no-repeat;
    background-position: left top;
	border-top-color: #c9e9e6;
	border-right-color: #c9e9e6;
	border-bottom-color: #c9e9e6;
	border-left-color: #c9e9e6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 205px;
    height: 17px;
	text-indent: 5px;
	padding-top: 5px;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;	
}

.contact_asterisk {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #ef4123;
}

.sports_bg {
	background-image: url(../images/sports_bg.gif);
	background-repeat: no-repeat;
    background-position: left top;	
}

.sports_details_header_bg {
    background-image: url(../images/sports_det_header_bg.gif);
	background-repeat: no-repeat;
    background-position: left top;
	
}

.sports_heaader_list {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #6c3f99;
}

.glossary {
	font-family: Arial,  Verdana, sans-serif;

	font-weight: bold;
	color: #000000;
}

.row1 {
    background-color: #e9f6fc;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.row2 {
    background-color: #d4eef9;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.column1 {
    background-color: #e9f6fc;
	font-family: Arial,  Verdana, sans-serif;

	font-weight: normal;
	line-height: 18px;
	vertical-align: top;
	color: #000000;
}

.column2 {
    background-color: #d4eef9;
	font-family: Arial,  Verdana, sans-serif;

	font-weight: normal;
	line-height: 18px;
	vertical-align: top;
	color: #000000;
}

.events_col1 {
    background-color: #e9f6fc;
	font-family: Arial,  Verdana, sans-serif;
    font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	vertical-align: top;
	color: #000000;
}

.events_col2 {
    background-color: #d4eef9;
	font-family: Arial,  Verdana, sans-serif;
    font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	vertical-align: top;
	color: #000000;
}

.table_header {
    background-image: url(../images/table_header_bg.gif);
    background-repeat: repeat-x;
	background-color: #6c3f99;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.print_friendly_title {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	color: #000000;	
}

.print_friendly_breadcrumbs {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;	
}

.print_friendly_text {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	text-align: justify;
	color: #000000;	
}

.contact_form_bg {
    background-image: url(../images/contact_bg.gif);
    background-repeat: no-repeat;
	background-position: left top;
}

.blog_end_text {
	font-style:italic
}

.blog_date {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}

.blog_title {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color: #6c3f99;	
}


.button_long {
    border: none;
    background: url('../images/button_purple_long.gif') no-repeat top left;
	width: 69px;
	height: 18px;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;

}
.button_long:hover {
    border: none;
    background: url('../images/button_purple_long.gif') repeat-x top left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c9e9e6;
}

.button_long2 {
    border: none;
    background: url('../images/button_purple_long2.gif') no-repeat top left;
	width: 100px;
	height: 18px;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;

}
.button_long2:hover {
    border: none;
    background: url('../images/button_purple_long2.gif') repeat-x top left;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c9e9e6;
}

.upload {
	position:relative;
	width:200px;
}

.realupload {
	position:absolute;
	top:0;
	right:0;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:270px;
}
form .fakeupload {
	background:url('../images/button_purple.gif') no-repeat top left;
}
form .fakeupload input {
	width:100px;
}

.question {
    background-color: #ef4123;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #fff;	
}
.answer {
    background-color: #d4eef9;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	vertical-align: top;
}

span.pg_page_enabled
		{
		display:inline;/* make the link a box, effectively */
		width:15px;
		height:15px;/* set the width and height as required - to match your background image*/
		text-align:center;/* centre the text horizontally in the box */
		line-height:14px;/* centre the text vertically in the box by making line-height = height*/
		background: #fff url(../images/icon_page.gif) no-repeat;/* black background if no image, image doesn't repeat*/
	    font-family: Arial,  Verdana, sans-serif; /* set font type */ 
	    font-size: 9px;
	    font-weight: bold;
		color:black;
		text-decoration none;/* remove the underlining on the link*/
		cursor:hand;
		}
	 
span.pg_page_disabled
		{
		display:inline;/* make the link a box, effectively */
		width:15px;
		height:15px;/* set the width and height as required - to match your background image*/
		text-align:center;/* centre the text horizontally in the box */
		line-height:14px;/* centre the text vertically in the box by making line-height = height*/
		background: #fff url(../images/icon_page.gif) no-repeat;/* black background if no image, image doesn't repeat*/
	    font-family: Arial,  Verdana, sans-serif; /* set font type */ 
	    font-size: 9px;
	    font-weight: bold;
		color:gray;
		text-decoration:none;/* remove the underlining on the link*/
		cursor:hand;
		}
span.pg_page_highlight
		{
		display:inline;/* make the link a box, effectively */
		width:15px;
		height:15px;/* set the width and height as required - to match your background image*/
		text-align:center;/* centre the text horizontally in the box */
		line-height:14px;/* centre the text vertically in the box by making line-height = height*/
		background: url(../images/icon_page_hl.gif) no-repeat;/* black background if no image, image doesn't repeat*/
	    font-family: Arial,  Verdana, sans-serif; /* set font type */ 
	    font-size: 9px;
	    font-weight: bold;
		color:#fff;
		text-decoration:none;/* remove the underlining on the link*/
		cursor:hand;
		}
span.pg_button_enabled
		{
		display:inline;/* make the link a box, effectively */
		width:47px;
		height:15px;/* set the width and height as required - to match your background image*/
		text-align:center;/* centre the text horizontally in the box */
		line-height:14px;/* centre the text vertically in the box by making line-height = height*/
		background: #fff url(../images/icon_pgnavi.gif) no-repeat;/* black background if no image, image doesn't repeat*/
	    font-family: Arial,  Verdana, sans-serif; /* set font type */ 
	    font-size: 9px;
	    font-weight: bold;
		color:#000000;
		text-decoration:none;/* remove the underlining on the link*/
		cursor:hand;
		}
span.pg_button_disabled
		{
		display:inline;/* make the link a box, effectively */
		width:47px;
		height:15px;/* set the width and height as required - to match your background image*/
		text-align:center;/* centre the text horizontally in the box */
		line-height:14px;/* centre the text vertically in the box by making line-height = height*/
		background: #fff url(../images/icon_pgnavi.gif) no-repeat;/* black background if no image, image doesn't repeat*/
	    font-family: Arial,  Verdana, sans-serif; /* set font type */ 
	    font-size: 9px;
	    font-weight: bold;
		color:gray;
		text-decoration:none;/* remove the underlining on the link*/
		cursor:hand;
		}
span.pg_button_highlight
		{display:inline;/* make the link a box, effectively */
		width:47px;
		height:15px;/* set the width and height as required - to match your background image*/
		text-align:center;/* centre the text horizontally in the box */
		line-height:14px;/* centre the text vertically in the box by making line-height = height*/
		background: #fff url(../images/icon_pgnavi_hl.gif) no-repeat;/* black background if no image, image doesn't repeat*/
	    font-family: Arial,  Verdana, sans-serif; /* set font type */ 
	    font-size: 9px;
	    font-weight: bold;
		color:#fff;
		text-decoration:none;/* remove the underlining on the link*/
		cursor:hand;
		}

.events_links {
	color: #00000;
	font-weight: bold;
}

.sitemap_bg {
    background: url('../images/sitemap_bg.gif') no-repeat top left;	
}

/**** Start of all hyperlinks' codes ****/
/* Global header menu hyperlinks */
a.global_menu:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.global_menu:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.global_menu:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.global_menu:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Useful links menu hyperlinks */
a.useful_menu:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.useful_menu:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.useful_menu:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.useful_menu:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Text down hyperlinks */
a.text_down:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.text_down:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}

/* Text normal hyperlinks */
a.text_normal:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.text_normal:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Text up hyperlinks */
a.text_up:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 13px; font-weight: bold;
}
a.text_up:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 13px; font-weight: bold;
}

/* Print hyperlinks */
a.print:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.print:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}

/* Main header menu hyperlinks */
a.main_menu:link {
	color: #FFF;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 14px; font-weight: normal;
}
a.main_menu:hover {
	color: #464646;
	background-image: url(../images/main_menu_hover_bg.gif);
	background-repeat: repeat-x;
	padding:2px 5px;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif;
	font-size: 14px;
	font-weight: normal;
}

/* Footer menu hyperlinks */
a.footer_menu:link {
	color: #2f005f;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.footer_menu:visited {
	color: #2f005f;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.footer_menu:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.footer_menu:active {
	color: #2f005f;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Submenu level 1 hyperlinks */
a.subpage_menu:link {
	color: #FFF;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.subpage_menu:visited {
	color: #FFF;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.subpage_menu:hover {
    color: #e7ff27;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.subpage_menu:active {
	color: #FFF;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

a.subleftnav:link {
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; ;
}
a.subleftnav:visited {
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; ;
}
a.subleftnav:hover {
    color: #50287a;
	text-decoration: underline;
	font-weight:normal;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; ;
}
a.subleftnav:active {
	color: #333333;
	text-decoration: none;
	font-weight:normal;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; ;
}

/* Breadcrumbs hyperlinks */
a.breadcrumbs:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.breadcrumbs:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.breadcrumbs:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.breadcrumbs:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}

/* Bring to Top hyperlinks */
a.top:link {
	color: #ef4123;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.top:visited {
	color: #ef4123;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.top:hover {
    color: #6c3f99;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.top:active {
	color: #ef4123;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}

/* Main menu drop-down hyperlinks *//*drop_down hover state with text and bg*/

.drop_down {
    color: #555555;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;	
}

/* Main menu drop-down hyperlinks */
a.drop_down:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.drop_down:visited {
	color: #c2c2c2;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.drop_down:hover {
    color: #555555;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.drop_down:active {
	color: #fff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}

/* Did-U-Know text hyperlinks */
a.know:link {
	color: #fff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.know:visited {
	color: #fff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.know:hover {
    color: #e7ff27;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.know_down:active {
	color: #fff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}

/* View all text hyperlinks */
a.view:link {
	color: #FFF;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.view:hover {
    color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}

/* Read more text for photo-slide hyperlinks */
a.readmore:link {
	color: #ef4123;
	text-decoration: none;
	text-transform:uppercase;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.readmore:hover {
    color: #FFF;
	text-decoration: none;
	text-transform:uppercase;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Highlights2 hyperlinks */
a.highli2:link {
	color: #363636;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.highli2:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.highli2:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.highli2:active {
	color: #363636;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}

/* News Room subtitles' hyperlinks */
.news {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 14px; font-weight: bold;
	line-height: 18px;
}

.newstext {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.news:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 14px; font-weight: bold;
	line-height: 18px;
}
a.news:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 14px; font-weight: bold;
	line-height: 18px;
}
a.news:hover {
    color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 14px; font-weight: bold;
	line-height: 18px;
}
a.news:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 14px; font-weight: bold;
	line-height: 18px;
}
/* Items page navigation - eg <prev 1 2 3 next> hyperlinks */
a.page:link {
	color: #363636;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.page:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.page:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.page:active {
	color: #363636;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}

/* Venues - Competition Venues hyperlinks */
a.compet:link {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.compet:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.compet:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.compet:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}

/* Venues - CEP hyperlinks */
a.cep:link {
	color: #f15a22;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.cep:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.cep:hover {
    color: #d0270b;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.cep:active {
	color: #f15a22;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}

/* Venues - YOV hyperlinks */
a.yov:link {
	color: #00bcdf;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.yov:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.yov:hover {
    color: #007f9b;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.yov:active {
	color: #00bcdf;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}

/* Photos and Videos text lables hyperlinks */
a.pv:link {
	color: #00bcdf;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.pv:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.pv:hover {
    color: #007f9b;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}
a.pv:active {
	color: #00bcdf;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
}

/* Search results hyperlinks */
a.search_res:link {
	color: #ef4123;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.search_res:visited {
	color: #f46d3a;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.search_res:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}
a.search_res:active {
	color: #ef4123;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 12px; font-weight: bold;
}

/* 26 sports labels hyperlinks */
a.sports:link {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.sports:visited {
	color: #9c74c4;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.sports:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.sports:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Events hyperlinks */
a.events:link {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.events:visited {
	color: #9c74c4;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.events:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}
a.events:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: bold;
}

/* Wallpaper hyperlinks */
a.wallp:link {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.wallp:visited {
	color: #9c74c4;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.wallp:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}
a.wallp:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 11px; font-weight: normal;
}

/* Sitemap hyperlinks */
a.sitemsmall:link {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	padding-left: 15px;
	line-height: 18px;
}
a.sitemsmall:visited {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	padding-left: 15px;
	line-height: 18px;
}
a.sitemsmall:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	padding-left: 15px;
	line-height: 18px;
}
a.sitemsmall:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	padding-left: 15px;
	line-height: 18px;
}

/* Sitemap hyperlinks */
a.sitem:link {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	line-height: 18px;
}
a.sitem:visited {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	line-height: 18px;
}
a.sitem:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	line-height: 18px;
}
a.sitem:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 10px; font-weight: normal;
	line-height: 18px;
}

/* Sitemap titles hyperlinks */
a.site_t:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 18px; font-weight: normal;
	
	line-height: 18px;
}
a.site_t:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 18px; font-weight: normal;

	line-height: 18px;
}
a.site_t:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 18px; font-weight: normal;
	
	line-height: 18px;
}
a.site_t:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 18px; font-weight: normal;
	
	line-height: 18px;
}

/* Pg Page hyperlinks */
a.pg_page:link {
    color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.pg_page:visited {
	color: #555555;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.pg_page:hover {
    background: url('../images/icon_pgnavi_hl.gif') no-repeat top left;
    width: 47px;
    height: 15px;
    color: #fff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.pg_page:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}

/* Pg button hyperlinks */
a.pg_button:link {
    color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.pg_button:visited {
	color: #555555;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.pg_button:hover {
    background: url('../images/icon_page_hl.gif') no-repeat top left;
    width: 15px;
    height: 15px;
    color: #fff;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}
a.pg_button:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  Verdana, sans-serif; font-size: 9px; font-weight: bold;
}

/* New CSS 25/08/09 */

/* take actions sub */

a.takeactionlinkssub:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 12px; font-weight: normal;
}
a.takeactionlinkssub:active {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 12px; font-weight: normal;
}
a.takeactionlinkssub:link {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 12px; font-weight: normal;
}

a.takeactionlinkssub:hover {
	color: #e7ff27;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 12px; font-weight: normal;
}

/* take actions home */

a.takeactionlinks:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 14px; font-weight: normal;
}
a.takeactionlinks:active {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 14px; font-weight: normal;
}
a.takeactionlinks:link {
	color: #ffffff;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 14px; font-weight: normal;
}

a.takeactionlinks:hover {
	color: #e7ff27;
	text-decoration: none;
	font-family: "Lucida Sans", sans-serif; font-size: 14px; font-weight: normal;
}


/* 26sports */
a.sports:visited {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}
a.sports:active {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}
a.sports:link {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}

a.sports:hover {
	color: #bf5fbc;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}

/* form */

.formfieldwhite {
	height: 15px;

	border-top-width: none;
	border-right-width: none;
	border-bottom-width: none;
	border-left-width: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 99px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-indent: 5px;
	padding: 2px;	
}
.mailing_list_bg {
	background-image: url(../images/join_mailing_bg.gif);
	width: 130px;
	height: 91px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Lucida Sans", sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}


a.pagination:visited {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}
a.pagination:active {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}
a.pagination:link {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}

a.pagination:hover {
	color: #bf5fbc;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}

.homeNewsItem_synopsis {
	font-family: Arial,  Verdana, sans-serif;
	font-size: 9px;
	color: #6c3f99;	
}

.newtextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	width: 100px;
	border: 0px none #FFFFFF;

	background-attachment: fixed;
	background-repeat: no-repeat;
}
.newtextfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	width: 180px;
	border: 0px none #FFFFFF;
	
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.newtextfieldshort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	width: 70px;
	border: 0px none #FFFFFF;
	
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.ticker_style {
	color: #073547;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}


.submitbuttonpurple {
	background-color: #603A8E;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	border: 1px outset #000000;	
	cursor:pointer;
}

.submitbuttonpurple_disabled {
	background-color: lightgrey;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	border: 1px outset #000000;
	
}

/*jQuery error message style*/
label.error { color: red; }

<!--  GAMES TIME STYLES -->
.top_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
/*News room landing page*/
.style5 {font-size: 14px;
	font-family: "Lucida Sans", sans-serif;
	font-weight: bold;
}
.style6 {color: #FFFFFF}
.style7 {font-size: 14px; font-family: "Lucida Sans", sans-serif; font-weight: bold; text-align: left; }
.newsroomdate {color: #666666}
