/** 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;
}
a:link {
	font-weight:bold;
	color:#7F3F98;
	text-decoration: none;
}      
a:visited {
	font-weight:bold;
	color:#48137C;
	text-decoration: none;
}  
a:hover {
	font-weight:bold;
	color:#48137C;
	text-decoration: none;
}    
a:active {
	font-weight:bold;
	color:#48137C;
	text-decoration: none;
} 

td.left {
    height: 418px;
    background-repeat: no-repeat;
    background-position: right top;
    font-family: Arial,Verdana,sans-serif;
    background-image:url(../images/bg_fire_left.jpg);
}
td.right {
    height: 418px;
    background-repeat: no-repeat;
    background-position: left top;
    font-family: Arial,Verdana,sans-serif;
    background-image:url(../images/bg_water_right.jpg);
}

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;
}

.useful_links_item {
	
	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_down{
	color: #000000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 9px; font-weight: bold;
}
.text_up {
	color: #000000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 13px; font-weight: bold;
}
.text_normal {
	color: #000;
	/*word-spacing:5px;*/
	text-decoration: none;
	font-size: 11px;
}

.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;
}

.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: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 1px 0px 0px 10px;
	text-align: left;
}

.submenu {
	background-image: url(../images/submenu_bg.gif);
    height: 38px;
    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-size: 11px;
	font-weight: bold;
	line-height: 30px;
	color: #3a066c;
}

.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: 496px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
}

.subp_title_bg_no_left_nav {
	background-image: url(../images/subpage_title_bg3.gif);
	width: 640px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
}

.subp_title_gisweb {
	background-image: url(../images/gisweb_title.jpg);
	width: 700px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 2px 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: 640px;
	height: 38px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
}

.subp_title1 {
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 25px;
	color: #FFF;
}

.subp_title2 {
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 18px;
	color: #00a6cb;
	
}

.subp_title3 {
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00a6cb;
}


.subp_title4 {
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #00a6cb;
}

.breadcrumbs {
    font-family: Arial,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 10px;
}

p {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #363636;
}

.imagecaption {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin-left: 8px;
	text-align: center;
}

span.word {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #363636;
}

.faq_section {
	font-family: Arial,Verdana,sans-serif;

    font-size: 11px;
    font-weight: normal;
    color: #363636;
    line-height: 15px;
}

ul {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	color: #363636;
	padding: 3px 15px 3px 15px;
}

ol {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	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: 11px;
	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: 11px;
	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: 12px;
	font-weight: bold;
	text-align: right;
	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: 14px;
	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:11px;
font-weight:normal;
line-height:16px;
padding:6px 3px 0;
text-align:left;
}
.highlights3_text {
    padding:3px 8px 0px 8px;
}

.mailing_list_bg_home {
   
	width: 166px;
    height: 61px;
    background-repeat: no-repeat;
    background-position: left top;
}

.display_items {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #a1a1a1;
}

.page {
	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: 20px;
	font-weight: normal;
	color: #00bcdf;
	text-align: left;
}

.photos_video_lightbox_labels {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	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: 11px;
	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: 207px;
    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;
}
.text_small_bg {
	background-image: url(../images/textfield_bg.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: 91px;
    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;	
}

.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-size: 11px;
	font-weight: bold;
	color: #000000;
}

.row1 {
    background-color: #e9f6fc;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.row2 {
    background-color: #d4eef9;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.column1 {
    background-color: #d4eef9;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
}

.column2 {
    background-color: #d4eef9;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.events_col1 {
    background-color: #e9f6fc;
	font-family: Arial,Verdana,sans-serif;
    font-size: 70%;
	font-weight: normal;
	line-height: 18px;
	vertical-align: top;
	color: #000000;
}

.events_col2 {
    background-color: #d4eef9;
	font-family: Arial,Verdana,sans-serif;
    font-size: 70%;
	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;
	padding-left: 5px;
}

.print_friendly_title {
	font-family: Arial,Verdana,sans-serif;
	font-size: 25px;
	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: 13px;
	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;
}

.contact_form_bg_repeaty {
    background-image: url(../images/contact_bg.gif);
    background-repeat:repeat-y;
	background-position: left top;
}

.blog_end_text {
	font-style:italic
}

.blog_date {
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
}

.blog_title {
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	color: #6c3f99;	
}

.homeNewsItem_title {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6c3f99;	
}

.homeBlogItem_title {
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6c3f99;	
}

.homeNewsItem_synopsis {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10px;
	color: #6c3f99;	
}

.homeNews_text {
	font-family: Arial,Verdana,sans-serif;
	font-size: 10px;
	color: #000000;	
}

.spanbutton {
display:block;
background-image: url(../images/button_purple.gif) ;
background-repeat: no-repeat;
width: 59px;
height: 18px;
padding: 2px 0 0 0;
cursor:hand;cursor: pointer;
text-align: center;
font-family: Arial,Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #fff;
}

.spanbutton:hover {	
background-image: url(../images/button_purple.gif) ;
background-repeat: no-repeat;
cursor:hand;cursor: pointer;
text-align: center;
font-family: Arial,Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #c9e9e6;
}

.yogbutton {
    border: none;
    background: url(../images/button_purple.gif) no-repeat top left;
	width: 59px;
	height: 18px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
	cursor:hand;cursor: pointer;
}
.yogbutton:hover {
    border: none;
    background: url(../images/button_purple.gif) no-repeat top left;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #c9e9e6;
	cursor:hand;cursor: pointer;
}

.button_long2 {
	/*display: block; REMOVED FOR EVENTS*/
    border: none;
    background: url(../images/button_purple_long2.gif) no-repeat top left;
	width: 100px;
	height: 18px;
	padding: 2px 0 0 0;
	text-align: center;
	cursor:hand;cursor: pointer;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	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: 11px;
	cursor:hand;cursor: pointer;
	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: 95%;
	font-weight: bold;
	text-align: center;
	color: #fff;	
}
.answer {
    background-color: #6C3F99;
	font-family: Arial,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
}


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; ;
}


/* Submenu level 2 hyperlinks */
a.subpage2_menu:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold;
	line-height: 13px;
}
a.subpage2_menu:visited {
	color: #c7a0cb;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold;
}
a.subpage2_menu:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold;
}
a.subpage2_menu:active {
	color: #000000;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: bold;
}

/* 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: #efefef;
	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;
	text-align: left;
	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: 11px; font-weight: normal;
}
a.highli2:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: normal;
}
a.highli2:hover {
    color: #7f3f98;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: normal;
}
a.highli2:active {
	color: #363636;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 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: 11px; font-weight: normal;
}
a.compet:visited {
	color: #a1a1a1;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: normal;
}
a.compet:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; font-weight: normal;
}
a.compet:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 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: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;
}

/* 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: 11px; 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: 11px; 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: 11px; 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: 11px; 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: 12px; font-weight: normal;
	line-height: 18px;
}
a.sitem:visited {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 12px; font-weight: normal;
	line-height: 18px;
}
a.sitem:hover {
    color: #48137c;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 12px; font-weight: normal;
	line-height: 18px;
}
a.sitem:active {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,Verdana,sans-serif; font-size: 12px; 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;
}

.longbutton {
    border: none;
    background: url(../images/button_long_purple.gif) no-repeat top left;
    width: 100px;
    height: 18px;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
	cursor:hand;cursor: pointer;
}
.longbutton:hover {
    border: none;
    background: url(../images/button_long_purple.gif) no-repeat top left;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #c9e9e6;
	cursor:hand;cursor: pointer;
}
.banner-box {
		border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
		border-style:solid;
		border-width:1px;
		padding:0px;
		
}
.photo-box {
		border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
		border-style:solid;
		border-width:1px;
		padding:3px;
}

.mascot-box {
		border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC;
		border-style:solid;
		border-width:1px;
		padding:4px;
		text-align: center;
		text-valign: middle;
}

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;
}

/* 	 */
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 {

background-repeat:no-repeat;
border-style:none;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:15px;
padding:2px;
text-indent:5px;
width:99px;
}


.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;
}
.mailing_list_bg_sub {
    
	width: 135px;
    height: 61px;
    background-repeat: no-repeat;
    background-position: left top;
}

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;
}

language:link {
	color: #653692;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}

language:hover {
	color: #bf5fbc;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 11px; font-weight: bold;
}


div.pagination {
	padding:3px;
	margin-right:20px;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
	text-align:right;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #fff;
	font-family: Arial,Verdana,sans-serif; font-size: 11px;  
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
	
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #fff;
	font-weight: bold;
	background-color: #B2E05D;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #fff;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
	color: #ccc;
}

.media_link {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 10px;
}

.media_link:hover {
	color: #7f3f98;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 10px; 
}
.media_link:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial,  sans-serif; font-size: 10px;
}


.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;
}
.newtextfield_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	width: 148px;
	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;
}

.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;
}

.newtextfield3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	width: 30px;
	border: 0px none #FFFFFF;
	
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.newtextfieldmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 12px;
	width: 120px;
	border: 0px none #FFFFFF;
	
	background-attachment: fixed;
	background-repeat: no-repeat;
}

a.ticker_style:HOVER {
	color: #000000; /*#073547;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.ticker_style:VISITED {
	color: #000000; /*#073547;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
a.ticker_style {
	color: #000000; /*#073547;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/*jQuery error message style*/
label.error { color: red; }

/*Events related*/
.tableblueheader {
	background-color: #d1f2ff;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.tablebluecells {
	background-color: #eefafe;
	height: 100px;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	/*text-align: left;*/
	color: #363636;
}
.tablewhitecells {
	background-color: #FFFFFF;
	height: 100px;
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	color: #363636;
}

.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;
	
}

.caption_style {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    color: #363636;
    padding-left:8px;
    padding-right:8px;
}

<!--  GAMES TIME STYLES -->
.top_search_field {
	height: 12px;
	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;
	border: none solid #CCCCCC;
}

.top_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.top_tab_links {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a.top_tab_links {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.whyohgeetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

a.whyohgeetextbold {
	color: #6c3f99;
	font-size: 11px;
	font-weight: bold;
}
.greytextdate {
	color: #a1a1a1
}

.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
newstextbold {
	color: #6c3f99;
	font-size: 11px;
	font-weight: bold;
}
a.newstextbold {
	color: #6c3f99;
	font-size: 11px;
	font-weight: bold;
}
a.newstextblackbold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
a.newstextredbold {
	color: red;
	font-size: 11px;
	font-weight: bold;
}
.photomediabold {
	color: #6c3f99;
	font-size: 11px;
	font-weight: bold;
}
.photomediatext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.subhighlighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
.white11px {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a.white11px {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.white11pxbold {
	font-family: "Lucida Sans", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.videomediabold {
	color: #6c3f99;
	font-size: 11px;
	font-weight: bold;
}
.videomediatext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.results10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.purpletxt11pxbold {
	color: #6c3f99;
	font-size: 11px;
	font-weight: bold;
}
.purpleheadline {
	font-size: 14px;
	color: #561d89;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.whole-site-wraps {
		border-color:#ffffff #CCCCCC #CCCCCC #CCCCCC;
		border-style:solid;
		border-width:1px;
		padding:0px;
}

.bodytext10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.style5 {
	font-size: 14px;
	font-family: "Lucida Sans", sans-serif;
	font-weight: bold;
}

.style6 {font-size: 11px}
.style8 {font-size: 11px; font-weight: bold; }

#apDiv1 {
	position:fixed;
	width:200px;
	height:115px;
	z-index:1;
	left: 303px;
	top: 325px;
	visibility: visible;
}
#apDiv2 {
	position:absolute;
	width:659px;
	height:364px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	width:109px;
	height:46px;
	z-index:1;
	left: 82px;
	top: 143px;
}
#apDiv4 {
	position:absolute;
	width:105px;
	height:65px;
	z-index:2;
	left: 218px;
	top: 92px;
}
#apDiv5 {
	position:absolute;
	width:114px;
	height:39px;
	z-index:3;
	left: 241px;
	top: 217px;
}
#apDiv6 {
	position:absolute;
	width:101px;
	height:35px;
	z-index:4;
	left: 373px;
	top: 139px;
}
#apDiv7 {
	position:absolute;
	width:109px;
	height:62px;
	z-index:5;
	left: 455px;
	top: 176px;
}

.jyof_text {
	color:#363636;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

a.map:link{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.map:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
a.map:hover{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f93f26;
	text-decoration:none;
}
a.map:active{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
/*News room landing page*/
.style5 {font-size: 14px;
	font-family: "Lucida Sans", sans-serif;
	font-weight: bold;
}
.style6 {color: #FFFFFF}
.style7 {
	text-align: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 17px;
	color: #1C6080; 
}
.newsroomdate {color: #666666}
a.newsroomtextbold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.newsroomtextbold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
div.jqpagination {
	padding:3px;
	margin-right:20px;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
	text-align:right;
}

div.jqpagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-family: Arial,Verdana,sans-serif; font-size: 11px;  
	text-decoration: none; 
	color: #000000;
}
div.jqpagination a:hover, div.jqpagination a:active {
	border:1px solid #000000;
	color: #000000;
	background-color: #F0F0F0;
	
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
}
div.jqpagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-weight: bold;
	background-color: #000000;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
	color: #FFF;
}
div.jqpagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-family: Arial,Verdana,sans-serif; font-size: 11px; 
	color: #BFBABA;
}

