
body, #bodycontent, ul#breadcrumb, #footer, #wrapper, html, .puff, .pl1, .pl2, .pl3, div.table, table, th, #sub_nav_holder, #footer p, h2, #heading, .bg_white, #mp {color:yellow;}
body, #bodycontent, ul#breadcrumb, #footer, #wrapper, html, .puff, .pl1, .pl2, .pl3, div.table, table, th, #sub_nav_holder, #footer p, #heading, .bg_white, #mp {background:#000 !important;}

/* Logos */
	div#logo a { background:transparent url(../img/core/AEGON_logo_strapline_contrast.gif) no-repeat scroll 0 0; }
	div#logo.nostrapline a { background:transparent url(../img/core/AEGON_logo_contrast.gif) no-repeat scroll 0 0; }
	div#logo.aegon_se a { background:transparent url(../img/core/AEGON_SE_logo_contrast.gif) no-repeat scroll 0 0; }
	div#logo.aegon_ts a { background:transparent url(../img/core/AEGON_TS_logo_contrast.gif) no-repeat scroll 0 0; }
	div#logo.aegon_bs a { background:transparent url(../img/core/AEGON_BS_logo_contrast.gif) no-repeat scroll 0 0; }

/* Textures */
	#header_image {background:url(../img/core/h_texture_contrast.gif) no-repeat scroll left top !important;}
	#footer_image {background:url(../img/core/f_texture_contrast.png) no-repeat scroll left bottom !important;}
	.homepageUK #footer_image {background:url(../homepageUK/homepageUK_footer_contrast.gif) no-repeat scroll left bottom !important;}
	.homepageDirect #footer_image {background:url(../homepageDirect/homepageDirect_footer_contrast.gif) no-repeat scroll left bottom !important;}
	.homepageTennis #footer_image {background:url(../homepageTennis/homepageTennis_footer_contrast.gif) no-repeat scroll left bottom !important;}
	.homepageBP #heading {background:none !important;}
	.homepageBP #content {background:url(../homepageBP/homepageBP_header_contrast.gif) no-repeat scroll left top !important;}
	.homepageBP #footer_image {background:url(../homepageBP/homepageBP_footer_contrast.gif) no-repeat scroll left bottom !important;}

/* AEGON Direct */
	.Direct #title, .Direct #title_right {background:#222 !important;}


/* AEGON Tennis */
	.homepageTennis #title, .homepageTennis #title_right {background:#222 !important;}




.puff h2, .pl3 p, .pl3 li, #title h1, #title h2, #title h3, #title h4, span.sub_heading, span.date_heading, h3, h2, .title_area h2, .title_area h3, .title_area p, .title_area li { color:yellow !important; }
#wrapper { border-bottom:44px solid #000 !important; }


a:hover { color:#00FF00 !important; }

a:link { color:#00FF00 !important; }

a { color:#00FF00 !important; }




#snmp #content { background:transparent url(../img/core/sub_nav_content_bg_contrast.png) repeat-y scroll 0 0; }
ul li, ul li li, ul#dynamic_list li a, ul#dynamic_list li.feature a {background:transparent url(../img/core/bullet_contrast.gif) no-repeat scroll 0 5px;}
.bg_sblue ul li {background:transparent url(../img/core/bullet_contrast.gif) no-repeat scroll 0 5px !important;}
.error ul li {background:transparent url(../img/core/bullet_D0103A.gif) no-repeat scroll 0 5px !important;}
#footer ul li {background:none !important;}
table tbody tr td {background:#000;}
table th.header {background:#000 url(../img/icons/sorting_contrast.png) no-repeat scroll right center !important;color:#00FF00;cursor:pointer;}
table th.headerSortDown {background-image:url(../img/icons/sorting_desc_contrast.png) !important;}
table th.headerSortUp {background-image:url(../img/icons/sorting_asc_contrast.png) !important;}
table thead tr th, table tbody tr td {border-right:7px solid #000;}
div.filterTop, div.filterBottom {background:#333;}
.pageShow .chosen, .pageShow a:hover .chosen {color:yellow;}
.resultsShow, .pageShow {color:#FFF;}

#sn #content {background:url(../img/core/sub_nav_content_bg_contrast.png) repeat-y scroll 0 0 transparent;height:100%;}
#snmp #content {background:url(../img/core/sub_nav_content_bg_contrast.png) repeat-y scroll 0 0 transparent;height:100%;}
#footer_linkholder .puff ul li a:hover {background:#333;}

/*================================================
	Toolbar
=============================================== */
	#toolbar {background:#333;}
	
	/*-------------- Country select ----------------*/
	#global_go {background:#FFFFFF url(../img/core/nav_bg_contrast.gif) repeat-x scroll left bottom !important;color:#00FF00;}

	/*-------------- Dropdown list -----------------*/
	.combo input.empty {color:#00FF00;}
	.combo div.icon {border:0;background:url(../img/core/specialselect_arrow_contrast.jpg) no-repeat 0 0;}
	.combo input {color:#00FF00;border:1px solid #E0E0E0;background:#000 !important;}
	.combo .accessibility {display:none !important;}
	.combo .group {color:yellow !important;background:#333 !important;}

		/*-------------- List wrapper ------------------*/
		.combo div.list-wrapper {background:#000;border:1px solid #CCC;}
		
		/*-------------- Dropdown list -----------------*/
		.combo ul {background:#000;}
		
		/*-------------- Dropdown list item ------------*/
		.combo li {background:#000;color:#00FF00;}
		.combo li.active {background:url(../img/core/nav_chosen_contrast.png) repeat-x scroll bottom left;color:#333;}

	/*-------------- Font sizer --------------------*/
	.fontResizer .contrast {background:#FFF;color:#333 !important;}
	.fontResizer a:hover.contrast {color:#00AEEF !important;}
	.fontResizer a.curFont {color:yellow !important;}
	
	/*-------------- Bookmarks bar -----------------*/
	#bookmarks .top {background:#000;border-bottom:1px solid #e0e0e0;color:#00FF00;}
	#bookmarks .top span.open {background:#000 url("../img/core/sortOff_contrast.gif") no-repeat 9px 4px;}
	#bookmarks .top span.on {background-image:url("../img/core/sortOn_contrast.gif");}
	#bookmarks .top span.add {background:url("../img/icons/favouriteAdd_contrast_bookmarks.gif") no-repeat 0 0;}
	#bookmarks ul {background:#000;}
	#bookmarks ul li a.remove {background:url("../img/icons/favouriteRemove_contrast_bookmarks.gif") no-repeat top right;}
	#bookmarks ul li a:link, #bookmarks ul li a:visited {color:#00FF00;text-decoration:none;}
	
	/*-------------- Search bar --------------------*/
	#toolbar input#search_box, #bodycontent input#search_box {color:yellow;background:#000;}
	#toolbar input.search_button, #bodycontent input.search_button {background:#666 url(../img/core/toolbar_search_button_contrast.png) no-repeat left top;}




	/*-------------- Feature box -------------------*/
	ul#dynamic_list li.feature {background:#000;}

	/*-------------- Light blue background ---------*/
	.bg_lblue { background-color:#111 !important; }

	/*-------------- Puff grey background ----------*/
	.bg_grey { background-color:#111 !important; }
	
	/*-------------- Secondary blue background -----*/
	.bg_sblue { background-color:#000 !important; }
	.bg_sblue h2, .bg_sblue p, .bg_sblue li, .bg_sblue li a:visited, .bg_sblue a { color:yellow; } 
	.bg_sblue ul li { background:transparent url(../img/core/bullet_FFF.gif) no-repeat scroll 0 5px; }
	
	/*-------------- Error style -------------------*/
	div.error { border:1px solid #D0103A !important;padding:12px; }
	.error h2, .error h3, .error p, .error li { color:#D0103A !important; }
	.error a, .error a:hover { color:#D0103A !important;text-decoration:underline; }
	.error ul li { background:transparent url(../img/core/bullet_D0103A.gif) no-repeat scroll 0 5px; }
	

	
	
/*================================================
	Navigation
=============================================== */

	/*-------------- Top nav -----------------------*/
	ul#top_nav li {background:#FFF url(../img/core/nav_bg_contrast.gif) repeat-x bottom left !important;}
	ul#top_nav li a:hover {color:#000 !important;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;text-decoration:none;}
	ul#top_nav li.on a {color:#000 !important;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;}
	ul#top_nav li.on a:hover {color:#000 !important;}
	#top_nav #login a {background:url(../img/icons/secure.gif) no-repeat scroll 10px 0.5em;}
	#top_nav #login.on a {background:#3878DB url(../img/core/login_bg_on.jpg) norepeat bottom left;}
	
	/*-------------- Top nav dropdown -----------------------*/
	#top_nav .submenu { border:1px solid #E0E0E0 !important; }
	#top_nav .submenu li { background-color:#FFFFFF;background-image:none;margin:0pt 0pt 0pt 0px;padding:0pt;width:100%; }
	#top_nav .submenu li a, #top_nav .on .submenu a{ background-color:#000 !important;color:#00FF00 !important; }
	#top_nav .submenu li a:hover, #top_nav a:hover.openMenu { background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x scroll bottom left !important;color:#000 !important; }
	#top_nav li.on a.openMenu, #top_nav li.on a:hover.openMenu { background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x scroll bottom left !important;color:#000 !important; }
	#top_nav li.openMenu a.openMenu{ background:#FFF url(../img/core/nav_bg_contrast.gif) repeat-x scroll bottom left;border-color:#E0E0E0 !important; }
	#top_nav li.last a { border:0px !important; }
	
	/*-------------- Login tab dropdown ---------------------*/
	#toolbar #login a {color:#00FF00 !important;background:#FFF url(../img/core/login_bg_contrast.png) no-repeat bottom left;}
	#toolbar #login.on a {background:#000 url(../img/core/login_bg_chosen_contrast.png) no-repeat bottom left;}
	#toolbar #login.on a.openMenu, #toolbar #login a:hover {background:#000 url(../img/core/login_bg_chosen_contrast.png) repeat-x bottom left !important;}
	#toolbar #login .submenu { border:1px solid #E0E0E0; }
	#toolbar #login .openMenu a { background:#FFF url(../img/core/login_bg_contrast.png) no-repeat bottom left; }
	#toolbar #login .submenu li a:hover { color:#000 !important;background:#000 url(../img/core/login_bg_chosen_contrast.png) no-repeat bottom left; }
	#toolbar #login.on a.openMenu, #toolbar #login a:hover { color:#000 !important;background:#3878DB url(../img/core/login_bg_chosen_contrast.png) no-repeat bottom left !important; }
	#toolbar .openMenu a.openMenu{border-color:#E0E0E0 !important; }
	#toolbar .submenu {-moz-box-shadow:none;}/* Firefox shadow */
	#toolbar .submenu {-webkit-box-shadow:none;}/*Safari shadow*/
	
	/*-------------- Newsbar options --------------*/
	#news #news_options a {color:#00FF00 !important;background:url(nav_chosen_contrast.png) repeat-x scroll left bottom;}
	* html #news #news_options a {height:22px;}
	#news #news_options a span.parent {background:url(../img/core/arrow_right.gif) no-repeat scroll 0 4px;padding-left:10px;}
	#news #news_options a.openMenu span.parent {background:url(../img/core/arrow_down.gif) no-repeat scroll 0 5px;padding-left:10px;}
	#news #news_options a:hover.openMenu span.parent {background:url(../img/core/arrow_down_hover.gif) no-repeat scroll 0 5px;padding-left:10px;}
	#news #news_options a:hover {color:#FFF;background:#3878DB url(../img/core/nav_chosen.png) repeat-x bottom left !important;text-decoration:none;border:1px solid #000;}
	
	#news .submenu {-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.35);}/* Firefox shadow */
	#news .submenu {-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.35);}/*Safari shadow*/
	#news .submenu {position:absolute;right:0;width:131px;margin-top:31px !important;border:1px solid #000;background:#fff;padding:0;display:none;line-height:0.8em;}
	* html #news .submenu {right:-1px;}
	#news .submenu li {width:131px !important;background-color:#FFF;background-image:none;margin:0 !important;padding:0;}
	#news .submenu li a {background-color:#FFF;background-image:none;border-color:#E0E0E0;border-style:none none solid;border-width:0 0 1px !important;margin:0;color:#00AEEF !important;}
	* html #news .submenu li a {height:auto;line-height:1em !important;}
	#news .submenu li a:hover, #news a:hover.openMenu {background:#3878DB url(../img/core/nav_chosen.png) repeat-x bottom left;color:#FFF !important;text-decoration:none;}
	#news .on a.openMenu {background:#3878DB url(../img/core/nav_chosen.png) repeat-x bottom left;border-color:#000;position:relative;z-index:1001;color:#FFF;}
	#news .on a:hover.openMenu {text-decoration:underline;}
	#news .openMenu a.openMenu {border-color:#000 !important;z-index:1001;}
	
	#news #news_options .openMenu a {position:relative;width:115px;border-bottom:1px solid #e0e0e0 !important;}
	#news li.last a {border-bottom:0 !important;}
	
	/*-------------- Breadcrumb nav ----------------*/
	ul#breadcrumb li { color:yellow;background:transparent url(../img/core/breadcrumb_arrow_contrast.gif) no-repeat scroll 5px 4px; }

	/*-------------- Sub nav -----------------------*/
	#sub_nav a { background:url(../img/core/nav_bg_contrast.gif) repeat-x left bottom;}

		/* Sub Nav - Chosen */
		#sub_nav a:hover { color:#000 !important;background:url(../img/core/nav_chosen_contrast.png) repeat-x bottom left; }
		#sub_nav li.chosen a { color:#000 !important;background:url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;}
		#sub_nav li.chosen a:hover { color:#000 !important;background:url(../img/core/nav_chosen_contrast.png) repeat-x bottom left; }
		#sub_nav li.parenton li.chosen a { color:#00FF00 !important;background:url(../img/core/sub_sub_nav_parent_li_a_contrast.gif) no-repeat bottom left; }
		#sub_nav li.parenton li.chosen a:hover { color:#00FF00 !important;background:url(../img/core/sub_sub_nav_parent_li_a_contrast.gif) no-repeat bottom left; }
			#sub_nav li.parenton li.parenton li.chosen a { background:url(../img/core/sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
			#sub_nav li.parenton li.parenton li.chosen a:hover { background:url(../img/core/sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }

		/* Sub Nav - Parent */
		#sub_nav li.parent a { background:url(../img/core/sub_nav_parent_contrast.png) no-repeat bottom left; }
		#sub_nav li.parent a:hover { background:url(../img/core/sub_nav_parent_hover_contrast.png) no-repeat bottom left; }
		
		/* Sub Nav - Parentchosen */
		#sub_nav li.parentchosen a { background:url(../img/core/sub_nav_parentchosen_contrast.png) no-repeat bottom left;color:#000 !important; }
		#sub_nav li.parentchosen a:hover { background:url(../img/core/sub_nav_parentchosen_contrast.png) no-repeat bottom left; }
		#sub_nav li.parentchosen li.parent a { background:url(../img/core/sub_sub_nav_parent_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
		#sub_nav li.parentchosen li.parent a:hover { background:url(../img/core/sub_sub_nav_parent_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
		#sub_nav li.parenton li.parent a { background:url(../img/core/sub_sub_nav_parent_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
		#sub_nav li.parenton li.parent a:hover { background:url(../img/core/sub_sub_nav_parent_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
		#sub_nav li.parentchosen li a { background:url(../img/core/sub_sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
		#sub_nav li.parentchosen li a:hover { background:url(../img/core/sub_sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
			#sub_nav li.parenton li.parentchosen a { background:url(../img/core/sub_sub_nav_parenton_contrast.png) no-repeat bottom left;color:#00FF00 !important; }
			#sub_nav li.parenton li.parentchosen a:hover { background:url(../img/core/sub_sub_nav_parenton_contrast.png) no-repeat bottom left;color:#00FF00 !important; }
		
		/* Sub Nav - Parenton */
		#sub_nav li.parenton a { background:url(../img/core/sub_nav_parentchosen_contrast.png) no-repeat bottom left;color:#000 !important; }
		#sub_nav li.parenton a:hover { background:url(../img/core/sub_nav_parentchosen_contrast.png) no-repeat bottom left; }
		#sub_nav li.parenton li a { background:url(../img/core/sub_sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important }
		#sub_nav li.parenton li a:hover { background:url(../img/core/sub_sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important }
			#sub_nav li.parenton li.parenton a { background:url(../img/core/sub_sub_nav_parenton_contrast.png) no-repeat bottom left; }
			#sub_nav li.parenton li.parenton a:hover { background:url(../img/core/sub_sub_nav_parenton_contrast.png) no-repeat bottom left; }
			#sub_nav li.parenton li.parenton li a { background:url(../img/core/sub_nav_parent_li_a_contrast.gif) no-repeat bottom left; }
			#sub_nav li.parenton li.parenton li a:hover { background:url(../img/core/sub_nav_parent_li_a_contrast.gif) no-repeat bottom left; }
			#sub_nav li.parenton li.parentchosen li a { background:url(../img/core/sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
			#sub_nav li.parenton li.parentchosen li a:hover { background:url(../img/core/sub_nav_parent_li_a_contrast.gif) no-repeat bottom left;color:#00FF00 !important; }
			
			


/*================================================
	In page tabs
=============================================== */

	/*-------------- In page tabs ------------------*/
	ul#tabnav.json li {background:#FFF url(../img/core/nav_bg_contrast.gif) repeat-x bottom left !important;}
	ul#tabnav.json li a:hover {color:#000 !important;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;text-decoration:none;}
	ul#tabnav.json li.on a {color:#000 !important;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;}
	
	ul#tabnavchange li {background:#FFF url(../img/core/nav_bg_contrast.gif) repeat-x bottom left !important;}
	ul#tabnavchange li a:hover {color:#000 !important;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;text-decoration:none;}
	ul#tabnavchange li.on a {color:#000 !important;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;}
	
	
	
/*================================================
	Forms
=============================================== */
	.pagination a, .pagination span {background:#000;}
	.pagination a:hover {border:1px solid #00FF00;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;color:#000 !important;}
	.pagination span.chosen  {border:1px solid #00FF00;background:#3878DB url(../img/core/nav_chosen_contrast.png) repeat-x bottom left;color:#000 !important;}
	
	
	
/*================================================
	Tooltip
=============================================== */

	/*-------------- Tooltip -----------------------*/
	#tooltip { position:absolute;z-index:3000;border:1px solid #111;background-color:#333;padding:5px; }
	#tooltip h3, #tooltip div { margin: 0; }
	.tooltip{ color:yellow !important;font-weight:normal;border-bottom:1px dashed #00ff00; }
	.tooltip:hover{ text-decoration:none;border-bottom:1px solid #00ff00; }
	
	
	
/*================================================
	Forms
=============================================== */
	#inner input:focus, #inner select:focus, #inner textarea:focus, .datepick-header select:focus {border:1px solid #00FF00 !important;}
	#inner input.text {color:yellow;background:#000;}
	#inner select {background:#000;color:yellow;}
	#inner textarea {background:#000;color:yellow;}
	#inner input.upload {background:#000;color:yellow;}
	
	.jquery-checkbox img {vertical-align: middle; width: 13px; height: 13px;}
	.jquery-checkbox img{background: transparent url(../img/core/radio_contrast.gif) no-repeat;}
	.jquery-checkbox img{ background-position: 0px 0px; }
	.jquery-checkbox-hover img{ background-position: 0px -28px; }
	.jquery-checkbox-checked img{ background-position: 0px -14px; }
	.jquery-checkbox-checked .jquery-checkbox-hover img { background-position: 0px -42px; }
	.jquery-checkbox-disabled img{ background-position: 0px -56px; }
	.jquery-checkbox-checked .jquery-checkbox-disabled img{ background-position: 0px -70px; }
	
	.checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand;}
	.checkbox .mark {display: inline;}
	.checkbox img {vertical-align: middle; width: 12px; height: 12px;}
	.checkbox img{background: transparent url(../img/core/safari-checkbox_contrast.png) no-repeat;}
	.checkbox img{ background-position: 0px 0px; }
	.checkbox-hover img{ background-position: 0px -26px; }
	.checkbox-checked img{ background-position: 0px -13px; }
	.checkbox-checked .checkbox-hover img { background-position: 0px -39px; }
	.checkbox-disabled img{ background-position: 0px -52px; }
	.checkbox-checked .checkbox-disabled img{ background-position: 0px -65px; }


	
/*================================================
	Buttons
=============================================== */

	/*-------------- Big button --------------------*/
	#inner .bigbutton, #inner .bigbuttonbgblue, #inner .bigbuttonbgblue, #inner .bigbuttonblack, #inner .bigbuttonbgdarkblue {background:#FFFFFF url(../img/core/nav_bg_contrast.gif) repeat-x scroll left bottom !important;border:1px solid #00FF00 !important;color:#00FF00 !important;}
	#inner span.bigbutton_disabled {background:#000;}
	

	/*-------------- Standard button ---------------*/	
	#inner .button, #inner .buttonblack, #inner .buttonbgblue, #inner .buttonbgdarkblue {background:#FFFFFF url(../img/core/nav_bg_contrast.gif) repeat-x scroll left bottom !important;border:1px solid #00FF00 !important;color:#00FF00 !important;}
	#inner span.button_disabled {background:#000;}
	
	
	#footer ul li.footer_logo {background:url(../img/core/footer_strapline_contrast.gif) top left no-repeat !important;}
	#footer ul li.footer_logo a {background:url(../img/core/footer_strapline_contrast.gif) top left no-repeat !important;}
	#footer ul li.footer_logo_company {background:url(../img/core/footer_logo_company_contrast.gif) top left no-repeat !important;}
	#footer ul li.footer_logo_company a {background:url(../img/core/footer_logo_company_contrast.gif) top left no-repeat !important;}
	

/*-----------------------------------------------
				 Date picker
----------------------------------------------- */
	#datepick-div {border:1px solid #CCC;box-shadow:none;-moz-box-shadow:none;} /* */
	.datepick-header {background:#333;} /* */
	.datepick-header select {color:yellow;border:1px solid #CCC;background:#000;} /* */
	.datepick {background:#ccc;}
	.datepick a {color:yellow !important;} /* */
	.datepick-title-row {background:#777;}
	.datepick-days-row {background:#eee;color:#666;}
	.datepick-week-col {background:#FFF;color:#FFF;}
	.datepick-days-cell {color:yellow;border:1px solid #000;background:#000;} /* */
	.datepick-other-month {background:#FFF;}
	.datepick-week-end-cell {background:#1C1C1C;border:1px solid #1C1C1C;}
	.datepick-title-row .datepick-week-end-cell {background:#777;}
	.datepick-week-over {background:#DDD;}
	.datepick-unselectable {color:#999;background:#333;border:#333 !important;} /* */
	.datepick-today {background:#2C2C2C;}
	.datepick-current-day, .datepick-current-day a, .datepick-current-day.datepick-days-cell-over, .datepick-current-day a.datepick-days-cell-over {background:url(../img/core/nav_chosen_contrast.png) repeat-x scroll left bottom #3878DB;color:#000 !important;}
	.datepick-days-cell-over {background:#000;color:#FFF;border:1px solid #00FF00;}
	.datepick-current-day, .datepick-current-day a {background:url(../img/core/nav_chosen_contrast.png) repeat-x scroll left bottom #3878DB !important;}



/*================================================
	Tooltip
=============================================== */
	.tipsy {background-image:url(../img/core/tipsy_contrast.gif);}
	.tipsy-inner {background-color:#666;color:yellow;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*---------------------------------------------
-----------------------------------------------
------									-------
------            TENNIS			    -------
------									-------
-----------------------------------------------
---------------------------------------------*/	




/*================================================
	Puffs
=============================================== */
	#box_about_aegon {background:#333;}
	#box_about_aegon2 {background:#333;}

	#box_elite_players {background:#333 !important;}
	#box_elite_players h2, #box_elite_players p {color:yellow;}
	
	#puff_mp_competition, #puff_mp_win_tickets {background:#333 !important;color:yellow !important;}
	#puff_mp_competition h2, #puff_mp_win_tickets h2 {color:yellow !important;}
	
	#puff_mp_pensions_ace {background:#333 !important;}
	
	#puff_mp_newsletter,#puff_mp_ezine {background-color:#333 !important;}
	
	#puff_history {background:#333;}
	
	#puff_video {background:#333;}
	
	#box_masters {background:#333 !important;}
	
	#box_championships {background:#333 !important;}
	
	#box_future_stars, #box_future_stars2 {background:#333 !important;}
	#box_future_stars h2, #box_future_stars2 h2, #box_future_stars p, #box_future_stars2 p {color:yellow;}
	
	#box_masters2 {background:#333 !important;}
	
	#box_team_aegon, #box_team_aegon2 {background:#333;color:yellow !important;}
	#box_team_aegon h2, #box_team_aegon2 h2 {color:yellow !important;}
	
	#box_more_children {background:#333 !important;}
	
	#box_accessible {background:#333 !important;}
	
	#box_classic {background:#333 !important;}
	
	#box_high_performance {background:#333 !important;}
	
	#box_international {background:#333 !important;}
	
	#box_schools {background:#333 !important;}
	#box_racket {background:#333 !important;}
	
	#box_lead_partner {background:#333 !important;}
	#box_events {background:#333 !important;}
	#box_lta {background:#333 !important;}
	#box_spotlight_schools {background:#333 !important;}
	
	#feedbox_ltanews {background:#333 !important;}
	#feedbox_twitter {background:#333 !important;}
	
	.watch_now {background:#333 !important;}




/*================================================
	Rollover
=============================================== */
	#inner_rollover {float:left;width:555px;height:680px;background:#FFF url(../img/tennis/rollover/rollover_background.jpg) no-repeat;padding-top:40px;margin:0 0 0 -18px;color:#FFF;}
	#rollover_description_block {clear:both; display:block;position:relative;padding-top:11px;margin-left:22px; margin-right:28px;}
	#rollover_description {padding:4px;font-size:12px;border:#b6c29d 1px solid;zoom:1;}
	#rollover_menu_container {margin:auto 0px;padding:20px 0 0 0 ;height:25px;}
	#rollover_menu, #rollover_menu ul {clear:both;display:block;margin:0px;padding-left:20px;}
	#inner_rollover li {float:left;display:block;margin:0 1px 0 0;padding:5px 1px 0 0;width:103px;height:20px;background:transparent url(../img/tennis/rollover/rollover_button.gif);text-align:center;}
	#inner_rollover li a:link, #inner_rollover li a:visited {color:#00aeef;font-size:11px;text-decoration:none;}
	#inner_rollover li a.selected {color:#ffffff;text-decoration:none;}
	#inner_rollover li a:hover {text-decoration:underline;}
	
	#rollover_balls_container {height:550px;overflow:hidden;padding:0px;margin-top:18px;position:relative;top:-3px;width:555px;}
	
	#rollover_balls_container .rollover_ball {display:none;}
	#rollover_balls_container .rollover_ball.selected {background-position:0 -120px;}
	
	#rollover_balls_container .rollover_content, #rollover_balls_container .rollover_group_content {background:url(../img/tennis/rollover/rollover_background_dark.jpg) no-repeat;display:none;height:264px;margin:0px;padding:16px 26px 16px 16px;position:absolute;top:58px;left:135px;width:360px;}
	#rollover_balls_container .rollover_content .close, #rollover_balls_container .rollover_group_content .close {background:url(../img/tennis/rollover/rollover_button_exit.png) no-repeat;cursor:hand;cursor:pointer;height:35px;position:absolute;right:2px;text-indent:-9999px;top:2px;width:55px;}
	
	#rollover_subtext img {border:#425e0b 0px solid;}
	.rollover_subtext_title {font-family:"Georgia","Times New Roman","Times","serif";font-weight:normal;font-size:1.8em;margin:0px 0px 16px 0px;padding:0px;}
	.rollover_ball {background-repeat:no-repeat;height:120px;position:absolute;width:120px;}
	#rollover_ball_01 {background-image:url(../img/tennis/rollover/rollover_ball_01.png);}
	#rollover_ball_02 {background-image:url(../img/tennis/rollover/rollover_ball_02.png);}
	#rollover_ball_03 {background-image:url(../img/tennis/rollover/rollover_ball_03.png);}
	#rollover_ball_04 {background-image:url(../img/tennis/rollover/rollover_ball_04.png);}
	#rollover_ball_05 {background-image:url(../img/tennis/rollover/rollover_ball_05.png);}
	#rollover_ball_06 {background-image:url(../img/tennis/rollover/rollover_ball_06.png);}
	#rollover_ball_07 {background-image:url(../img/tennis/rollover/rollover_ball_07.png);}
	#rollover_ball_08 {background-image:url(../img/tennis/rollover/rollover_ball_08.png);}
	#rollover_ball_09 {background-image:url(../img/tennis/rollover/rollover_ball_09.png);}
	#rollover_ball_10 {background-image:url(../img/tennis/rollover/rollover_ball_10.png);}
	#rollover_ball_11 {background-image:url(../img/tennis/rollover/rollover_ball_11.png);}
	
	#rollover_button_close {width:92px;height:47px;position:absolute;top:356px;left:120px;}
	#rollover_button_exit {width:55px;height:35px;position:absolute;top:22px;left:480px;}
	#rollover_button_next {width:92px;height:47px;position:absolute;top:356px;left:444px;}
	#rollover_button_prev {height:47px;left:354px;position:absolute;top:356px;width:92px;}
	#prev_link {display:none;}
	.rolloverimage {border:#666 1px solid;float:left;margin:0px 10px 6px 0px;}




/*================================================
	Large calendar
=============================================== */
	
	/*-------------- Wrapper & multi-day events ----*/
	#calendar {clear:both;position:relative;width:537px;z-index:20;}
	#calendar .nav {background:#f6f6f6;border:1px solid #999;border-width:1px 1px 0;float:left;padding:0.3em 0;width:531px;}
	#calendar .nav a {background:url(../img/tennis/left.png) no-repeat left center;color:#00aeef;float:left;line-height:3em;margin:0 8px;padding:0 12px;text-decoration:none;width:118px;}
	#calendar .nav a:hover {text-decoration:underline;}
	#calendar .nav a.next {background:url(../img/tennis/right.png) no-repeat right center;float:right;text-align:right;}
	#calendar .nav span {float:left;font:1.5em/2em "Georgia","Times New Roman","Times",serif;text-align:center;width:215px;}
	.calendar_wrapper {display:block;float:left;margin-bottom:1.5em;position:relative;}
	.calendar_wrapper strong.event {background:#f0f;color:#fff;cursor:hand;cursor:pointer;font-weight:normal;overflow:hidden;text-indent:2px;white-space:nowrap;}
	
	/*-------------- Grid & single-day events ------*/
	.calendar {background:none;border-collapse:collapse;clear:left;float:left;width:533px;}
	.calendar th, .calendar td {border:1px solid #999;padding:5px;text-align:right;vertical-align:top;width:64px;}
	.calendar th {font:normal 1.4em Georgia,"Times New Roman",Times,serif;text-align:center;}
	.calendar td {height:6em;}
	.calendar td.weekend {background:#f6f6f6;border:1px solid #999999;}
	.calendar td ul {margin-top:-2em;}
	.calendar td ul li {background:transparent url(../img/tennis/bullet.png) no-repeat 0 5px;color:#04b;list-style:none;padding:0 0 0 8px;text-align:left;zoom:1;}
	.calendar td ul li em, .calendar td ul li strong {cursor:hand;cursor:pointer;}
	.calendar td .date {color:#999;font-size:2em;line-height:1em;}
	
	/*-------------- Colours for event cats -------*/
	.calendar_wrapper strong.grand_slam {background:#22007a;color:#fff;}
	.calendar_wrapper em.grand_slam {color:#22007a;}
	.calendar_wrapper strong.championships {background:#3878db;color:#fff;}
	.calendar_wrapper em.championships {color:#3878db;}
	.calendar_wrapper strong.pro_series {background:#002e5f;color:#fff;}
	.calendar_wrapper em.pro_series {color:#002e5f;}
	.calendar_wrapper strong.classic {background:#0080ab;color:#fff;}
	.calendar_wrapper em.classic {color:#0080ab;}
	.calendar_wrapper strong.international {background:#a9c6ec;color:#0958a5;}
	.calendar_wrapper em.international {color:#a9c6ec;}
	.calendar_wrapper strong.masters {background:#00a0c6;}
	.calendar_wrapper em.masters {color:#00a0c6;}




/*================================================
	Gallery
=============================================== */
	.gallery {clear:left;float:left;list-style:none;}
	.gallery li {background none;float:left;font-size:1px;line-height:0;list-style:none;margin:0 0 6px 8px !important;}
	.gallery li.first {margin-left:0 !important;}
	.gallery li a img {border:1px solid #ccc;padding:1px;}
	.gallery li a:hover img {border-color:#00aeef;}




/*================================================
	Map
=============================================== */
	.aegon_infowindow, .aegon_infowindow * {margin:0 !important;padding:0 !important;}
	.aegon_infowindow .adr {padding:1em 0 !important;}
	.aegon_infowindow .adr span {display:block;}
	
	#map {border:1px solid #00aeef;display:none;margin-bottom:1em;}
	#places .geo {display:none;}
	#events {}
	#events .key {border:0 solid #999;border-width:1px 1px 0;float:left;list-style:none;margin:0;padding:8px 8px 3px;width:515px;}
	#events .key li {background:none;border-left:1em solid #000;display:inline;float:left;line-height:1em;margin-bottom:5px;padding-left:10px;width:137px;}
	#events .key .championships, #events #the_events .championships h2 {border-color:#3878d8;}
	#events .key .classic, #events #the_events .classic h2 {border-color:#0080ab;}
	#events .key .international, #events #the_events .international h2 {border-color:#a9c6ec;}
	#events .key .masters, #events #the_events .masters h2 {border-color:#00a0c6;}
	#events .key .pro_series, #events #the_events .pro_series h2 {border-color:#002e5f;}
	#events .key .grand_slam, #events #the_events .grand_slam h2 {border-color:#22007a;}
	
	#events #the_events {border:0 solid #999;border-width:0 1px 1px;clear:left;float:left;list-style:none;margin-top:0;padding:8px 8px 3px;width:515px;}
	#events #the_events li {padding:0 0 1.5em 2em;}
	#events #the_events h2 {border-left-style:solid;border-left-width:1em;font-size:1em;margin:0 0 0.5em -2em;padding:0 0 0 1em;}
	#events #the_events .description *, #events #the_events .geo, #events #the_events .tags {display:none;}
	
	#events #the_events .description .date {display:block;}
	#events #the_events .description .date abbr {display:inline;}
	
	.bt-wrapper .date {color:#333 !important;margin-top:-1em !important;}
	
	