/* ----------------------------------------------------------------------------------------------- */
/* PAGE SETUP */

body {
	background-color:#F5F5F5; 
	background-image:url(../img/bg-body.jpg);
	background-position:top;
	background-repeat:repeat-y;
	color:#333; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px; 
	margin:0;
	padding:0;
	text-align:center;
	height:100%;
}

div,p,h1,h2,h3,h4,h5,form,label,blockquote {
	margin:0; 
	padding:0;
}

ul, li {
	margin:7px; 
	padding:0;
}

/* Footer */
.global_footer_bg { width:900px; height:32px; background-image:url(../img/bg-footer-legal.gif); background-repeat:no-repeat; }
.global_legal_links { padding: 10px 0px 10px 0px; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.global_legal_links a:link, .global_legal_links a:active, .global_legal_links a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:none; }
.global_legal_links a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:underline; }

.home_footer_partners { padding:10px 0 10px 0 }

.copyright_text { padding-top: 0px; padding-left: 0px; padding-right:0px; padding-bottom: 0px; font-family: Verdana; font-size: 10px; color: #333333; }
.copyright_bot { position: absolute; width:830px; height:40px; top:1220px; left:0px; }

/* Table Row Background Colour Display */
.row0 { background-color: #DADADA; }
.row1 { background-color: #F7F7F7; }

/* Global Template Elements */

.header_bar {
	background-image:url(../img/bg-header-bar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:33px;
	text-align:left; 
	width:100%;
}

.header_table {
	background-image:url(../img/bg-header-table.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:30px;
	margin: 0 auto; 
	text-align:left; 
	width:960px;
}

.main_table { 
	background-image:url(../img/bg-home-swoosh.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin: 0 auto;
	min-height:355px;
	text-align:left;
	width:960px;
}

.main_footer_table {
	background-color:#F5F5F5;
	margin: 0 auto;
	min-height:430px;
	text-align:left;
	width:980px;
}

h1 	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:bold; 
}

h2 {
	color:#003277;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:bold; 
}

h2 a:link, h2 a:active, h2 a:visited {
	border-bottom:dotted 1px #003277;
	color:#003277;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:bold;
	text-decoration:none;
}

h2 a:hover {
	border-bottom:dotted 1px #999;
	color:#999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight:bold;
	text-decoration:none;
}

.global_logo { 
	float:left;
	padding:10px 0 0 10px;
	width:250px;
}

.global_topbanner_left { 
	float:left;
	padding:10px 0px 0 40px;
	width:150px;
	text-align:right;
}

.global_topbanner { 
	float:right;
	padding:10px 10px 0 0;
	width:500px;
	text-align:right;
}

.global_nav_bar { 
	padding:10px 0 0 10px;
}

.global_gutter_h3 { height:3px; }
.global_gutter_h5 { height:5px; }
.global_gutter_h10 { height:10px; }
.global_gutter_h13 { height:13px; }
.global_gutter_h15 { height:15px; }
.global_gutter_h20 { height:20px; }
.global_gutter_h25 { height:25px; }
.global_gutter_h30 { height:30px; }

.global_gutter_v11 { width:11px; }
.global_gutter_v13 { width:13px; }
.global_gutter_v15 { width:15px; }
.global_gutter_v21 { width:21px; }

.icon_menu {
	background-position: left center;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding: 3px 0 0 0px;
}

.icon_menu {
	overflow: hidden;
	width: 150px;
}

.icon_menu ul {
	margin: 0;
	padding: 0;
	width: 160px;
}

.icon_menu li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0 18px;
}

.icon_more {
	background-image:url(../img/icon-more.gif);
	background-repeat:no-repeat;
	height:15px;
}

.icon_print {
	background-image:url(../img/icon-print.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_email {
	background-image:url(../img/icon-email.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_contact {
	background-image:url(../img/icon-contact.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_newsletter {
	background-image:url(../img/icon-newsletter.gif);
	background-repeat:no-repeat;
	height:22px;
}

.icon_more a:link, .icon_more a:active, .icon_more a:visited, .icon_email a:link, .icon_email a:active, .icon_email a:visited, .icon_contact a:link, .icon_contact a:active, .icon_contact a:visited, .icon_newsletter a:link, .icon_newsletter a:active, .icon_newsletter a:visited {
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-decoration: none;
	border-bottom:dotted 1px #333;
}

.icon_print a:hover, .icon_email a:hover, .icon_contact a:hover, .icon_newsletter a:hover {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.icon_menu_rss {
	background-position: left center;
	background-repeat: no-repeat;
	color: #6d6e71;
	display: block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0 0 0px;
}

.icon_menu_rss {
	overflow: hidden;
	width: 100px;
	float:left;
}

.icon_menu_rss ul {
	margin: 0;
	padding: 0;
	width: 100px;
	float:left;
}

.icon_menu_rss li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 3px 5px 0 25px;
	float:left;
	
}



.icon_menu_rss_home {
	background-position: left center;
	background-repeat: no-repeat;
	color: #6d6e71;
	display: block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0 0 0px;
}

.icon_menu_rss_home {
	overflow: hidden;
	width: 195px;
	float:left;
}

.icon_menu_rss_home ul {
	margin: 0;
	padding: 0;
	width: 195px;
	float:left;
}

.icon_menu_rss_home li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 3px 5px 0 25px;
	float:left;
	
}


.icon_rss {
	background-image:url(../img/icon-rss.gif);
	background-repeat:no-repeat;
	height:20px;
}

.icon_fontsize {
	height:20px;
}

.icon_rss a:link, .icon_rss a:active, .icon_rss a:visited, .icon_fontsize a:link, .icon_fontsize a:active, .icon_fontsize a:visited {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px; 
	text-decoration: none;
}

.icon_rss a:hover, .icon_fontsize a:hover {
	color: #333;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------- */
/* Links */

/*a:link, a:visited, a:active  {	COLOR: #333333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }
a:hover {	COLOR: #333; TEXT-DECORATION: underline; font-family: verdana; font-size: 12px }
*/
a.copyright_text:link {	 	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; }
a.copyright_text:visited {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; }
a.copyright_text:active {	COLOR: #333333; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; }
a.copyright_text:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; }

/* ----------------------------------------------------------------------------------------------- */
/* HOME PAGE */

.home_news_feature {
	background-image:url(../img/bg-home-news-feature.gif);
	background-repeat:no-repeat;
	float:left;
	height:400px;
	margin:10px 0 0 10px;
	width:520px;
}

.home_news_feature_img {
	padding:10px;
}

#home_news_feature_caption { 
	background: transparent url(../img/piece-name-bg.png) repeat 0 0;
	color: #fff; 
	display: block;
	height:115px;
	padding: 0.5em 10px 0.5em; 
	position:absolute; 
	text-decoration: none; 
	text-indent: 0;
	top:460px;
	width: 480px; 
}

.home_news_feature_caption_title {
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

.home_news_feature_caption_text {
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
}

.home_news_latest {
	background-color:#F9F9F9;
	float:right;
	height:400px;
	margin:10px 10px 0 0;
	width:410px;
}

.home_news_latest_block {
	background-image:url(../img/bg-home-news-latest-block.gif);
	background-repeat:no-repeat;
	height:120px;
	margin:8px 0 8px 0;
	width:420px;
}

.home_news_latest_image {
float: left;
}

.home_news_latest_title {
color:#003277;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
padding:5px 10px 0 0;
width:240px;
}

.home_news_latest_title a:link, .home_news_latest_title a:active, .home_news_latest_title a:visited {
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
text-decoration:none;
}

.home_news_latest_title a:hover {
border-bottom:dotted 1px #E20A16;
color:#E20A16;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
text-decoration:none;
}

.home_news_latest_description {
color:#666;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:0 10px 0 0;
width:240px;
}

.icon_menu_home_full {
	background-position: left center;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	float:right;
	padding: 3px 0 0 0px;
}

.icon_menu_home_full {
	overflow: hidden;
}

.icon_menu_home_full ul {
	margin: 0;
	padding: 0;
}

.icon_menu_home_full li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0 18px;
}

.home_news_latest_full_1 {
font-size:10px;
padding:0px 10px 0 0;
text-align:right;
top:310px;
width:400px;
display:block;
position:absolute;
}

.home_news_latest_full_2 {
font-size:10px;
padding:0px 10px 0 0;
text-align:right;
top:440px;
width:400px;
display:block;
position:absolute;
}

.home_news_latest_full_3 {
font-size:10px;
padding:0px 10px 0 0;
text-align:right;
top:570px;
width:400px;
display:block;
position:absolute;
}

.home_news_latest_full_1 a:link, .home_news_latest_full_1 a:active, .home_news_latest_full_1 a:visited, .home_news_latest_full_2 a:link, .home_news_latest_full_2 a:active, .home_news_latest_full_2 a:visited, .home_news_latest_full_3 a:link, .home_news_latest_full_3 a:active, .home_news_latest_full_3 a:visited {
border-bottom:dotted 1px #E20A16;
font-size:10px;
text-decoration:none;
}

.home_news_latest_full_1 a:hover, .home_news_latest_full_2 a:hover, .home_news_latest_full_3 a:hover {
border-bottom:dotted 1px #E20A16;
color:#E20A16;
font-size:10px;
text-decoration:none;
}

.home_news_recent {
	background-image:url(../img/bg-home-news-recent.gif);
	background-repeat:no-repeat;
	height:350px;
	margin:10px 0 0 10px;
	width:422px;
}

.home_news_recent_block {
	padding:0 0 0 10px;
}

.home_news_recent_head {
	background-color:#999; 
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	height:22px;
	margin:0px 0 0 10px;
	padding:3px 0 0 10px;
	width:390px;
}

.home_news_recent_item {
	background-image:url(../img/bg-home-news-recent-item.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	height:50px;
	padding:2px 0 0 0;
	width:400px;
}

a.home_news_recent_item {
	display:block; 
	height:50px; 
	text-decoration:none; 
}

a.home_news_recent_item:hover {
	background-image:url(../img/bg-home-news-recent-item-o.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	height:50px; 
	text-decoration:none; 
}

.home_news_recent_image {
float: left;
margin:0 0 0 12px;
}

.home_news_recent_title {
color:#333;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:5px 10px 0 0;
width:305px;
}

.home_news_recent_title a:link, .home_news_recent_title a:active, .home_news_recent_title a:visited {
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.home_news_recent_title a:hover {
border:dotted 1px #E20A16;
color:#E20A16;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.home_news_recent_newsletter {
	/*background-image:url(../img/bg-register-newsletter.gif);*/
	background-image:url(../img/bg-countdown.gif);
	background-repeat:no-repeat;
	height:115px;
	margin:0 0 0 10px;
	width:422px;
}

.home_main_feature {
	background-image:url(../img/bg-home-poll.gif);
	background-repeat:no-repeat;
	float:left;
	height:200px;
	margin:10px 0 0 10px;
	width:422px;
}

.home_rss_melt {
	background-image:url(../img/bg-home-main-feature.gif);
	background-repeat:no-repeat;
	float:left;
	height:170px;
	margin:10px 0 0 10px;
	width:380px;
}

.home_rss_head {
	background-color:#999; 
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	height:22px;
	margin:0px 0 0 10px;
	padding:3px 0 0 10px;
	width:350px;
}

.home_rss_melt_title {
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:5px 10px 0 20px;
}

.home_rss_melt_title a:link, .home_rss_melt_title a:active, .home_rss_melt_title a:visited {
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.home_rss_melt_title a:hover {
border-bottom:dotted 1px #003277;
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.home_rss_melt_date {
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 9px;
padding:0px 10px 0 0px;
}

.home_main_feature_image {
float: left;
margin:10px 0 0 10px;
}

.home_main_feature_header {
color:#333;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:15px 10px 0 0;
width:230px;
}

.home_main_feature_title {
color:#003277;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding:5px 10px 0 0;
width:230px;
}

.home_main_feature_title a:link, .home_main_feature_title a:active, .home_main_feature_title a:visited {
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
text-decoration:none;
}

.home_main_feature_title a:hover {
border-bottom:dotted 1px #003277;
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
text-decoration:none;
}





.home_slideshow {
	background-image:url(../img/bg-home-slideshow.gif);
	background-repeat:no-repeat;
	float:left;
	height:330px;
	margin:5px 0 0 10px;
	width:380px;
}

.home_slideshow_gutter {
	margin:10px 0 0 12px;
}

.home_boxer_profile {
	background-image:url(../img/bg-home-boxer-profile.gif);
	background-repeat:no-repeat;
	float:left;
	height:135px;
	margin:5px 0 0 10px;
	width:380px;
}

.page_boxer_profile {
	background-image:url(../img/bg-page-boxer-profile.gif);
	background-repeat:no-repeat;
	float:right;
	height:135px;
	margin:5px 10px 0 0px;
	width:410px;
}


.home_boxer_profile_header {
	margin:5px 0 0 10px;
}

.home_boxer_profile_image {
float: left;
margin:5px 0 0 10px;
}

.home_boxer_profile_title {
color:#666;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:5px 10px 0 0;
width:240px;
}

.home_boxer_profile_title a:link, .home_boxer_profile_title a:active, .home_boxer_profile_title a:visited {
border-bottom:dotted 1px #666;
color:#666;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.home_boxer_profile_title a:hover {
border-bottom:dotted 1px #003277;
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.home_boxer_profile_other {
color:#666;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:2px 10px 0 0;
width:240px;
}

.home_forum_header {
	background-image:url(../img/bg-home-forum-header.gif);
	background-repeat:no-repeat;
	height:25px;
	margin:10px 0 0 10px;
	width:422px;
}

.home_forum_title {
	color:#fff;
	float:left;
	font-weight:bold;
	margin:3px 0 0 5px;
	width:190px;
}

.home_forum_title2 {
	float:right;
	width:120px;
}

.home_forum_discussions {
	margin:3px 0 0 10px;
	width:422px;
}

.home_forum_advert {
	margin:10px 0 0 10px;
	width:422px;
}

.home_rss {
	background-image:url(../img/bg-home-rss.gif);
	background-repeat:no-repeat;
	height:31px;
	margin:10px 0 0 10px;
	width:422px;

}

.home_rss_title {
	color:#333;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:8px 0 0 30px;
	width:400px;
}

.home_rss_title a:link, .home_rss_title a:active, .home_rss_title a:visited {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.home_rss_title a:hover {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:dotted 1px #333;
}

.home_poll {
	background-image:url(../img/bg-home-poll.gif);
	background-repeat:no-repeat;
	height:200px;
	margin:10px 0 0 10px;
	width:422px;
}

.home_poll_header {
	margin:10px 0 0 10px;
}

.home_bloggers_corner {
	float:left;
	height:200px;
	margin:15px 0 0 10px;
	width:500px;
}

home_bloggers_corner_block {
	margin:10px;
}

.home_bloggers_corner_quote {
	padding: 10px 10px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #323232; 
	font-weight:bold;
	line-height:22px;
}

.home_bloggers_corner_quoteby {
	padding: 5px 10px 10px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #333333;
}

.home_bloggers_corner_image {
float: right;
margin:5px 0 0 10px;
}


.home_photo_gallery {
	float:left;
	height:260px;
	margin:12px 0 0 0px;
	width:560px;
}

.home_gallery_header {
	margin:0 0 10px 5px;
}

.home_photo_gallery_image {
background-image:url(../img/bg-athlete-image.jpg); 
background-repeat:no-repeat;
float:left;
height:84px;
margin-right:10px;
margin-bottom:5px;
padding:3px 0 0 3px;
width:109px;
}

.home_gallery_link {
	color:#333;
	float:left;
	font-size:11px;
	font-weight:bold;
}

.home_gallery_link a:link, .home_gallery_link a:active, .home_gallery_link a:visited {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:dotted 1px #333;
}

.home_gallery_link a:hover {
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:dotted 1px #666;
}


.home_advert_tower {
	float:right;
	margin:10px 10px 0 0;
}

.home_advert_square {
	float:left;
	margin:12px 0 0 10px;
}
















.home_caption {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 11px;
	padding:2px 10px 2px 10px;
	position:absolute;
	width:560px;
}




.home_introduction 	{
	color:#4d4d4f;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.home_quote 	{
	color:#bec9c3;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.home_quote_by {
	color:#8b9b92;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}

.home_title	{
	color:#8dc63f;
	font-family: Arial, "Helvetica", sans-serif; 
	font-size: 18px; 
	font-weight:bold; 
}


.home_news_image {
	float: left;
	padding:5px 10px 5px 0;
}

.home_news_title {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:3px 0 0 0;
}

.home_news_title a:link, .home_news_title a:active, .home_news_title a:visited .home_news_title a:hover {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-decoration:none;
}

.home_news_title a:hover {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	text-decoration:underline;
}

.home_news_description {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:0 0 10px 0;
}

.home_news_description a:link, .home_news_description a:active, .home_news_description a:visited {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.home_news_description a:hover {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:underline;
}



#newsgallery .newstitle h2 {
	font-size:1.4em;
	color:#003277;
	text-decoration:none;
}

#newsgallery .newstitle h2 a {
	color:#003277;
	text-decoration:none;
	
}

.newstitle p a {
	font-size:1em;
	margin:2px 0 2px 1px;
	padding:0;
	line-height:1.15em;
	display:block;
}

#newsgallery #newscarousel a {
	display:block;
	float:left;
	margin:0 0 0 -1px;
	padding:0 0 0 0;
	position:relative;
	border:1px solid #ffffff;
}

#newsgallery #newscarousel a img{
	height:50px;
	width:50px;
	margin:0 0 -3px 0;
	padding:0 0 1px 0;
	padding-right:0;
	border-bottom:3px solid #cccccc;
	position:relative;
}


#newsgallery #newscarousel a:hover img, #newsgallery #newscarousel a.active img {
	border-bottom:3px solid #aa0000;
	position:relative;
	z-index:10;
}

#newsgallery {
	width:356px;
	float:right;
	background-image:url(../img/bg-home-gallery.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

#showcase .bigimage, #showcase-loader { 
	position: absolute; 
	width:356px;
	height:180px;
	padding:0px 0px 0px 0px; 
	overflow: hidden; 
	background-image:url(../images/newsgallery/bg-top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#showcase-article {
	display: none;
}

#showcase-article .mainimg {
	margin-left: 5px;
	margin-top: 0px;
}

#showcase-loading {
	margin-left: 8px;
	margin-top: 4px;
}

#newsgallery .newstitle {
	width:356px;
	margin:0px 6px 0px 6px;
	padding:8px 9px 10px 9px;
	background-image:url(../images/newsgallery/title-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#dddede
}

#newsgallery #newscarousel {
	position: relative;
	background-color:#f2f2f2;
	width:356px;
	height:55px;
	margin:185px 0 -4px 5px;
	padding:4px 3px 5px 8px;
}

#newsgallery #newsbottomshadow {
	width:356px;
	height:10px;
	background-image:url(../img/bg-home-gallery-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}











/* ----------------------------------------------------------------------------------------------- */
/* CONTENT PAGES */

.page_image_block {
	float:left;
	height:400px;
	margin:0 0 0 15px;
	width:520px;
}

.page_title { 
	color: #003277;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight:bold;
	margin:10px 0 10px 0;
	width:600px;
}

.news_title a:link, .news_title a:active, .news_title a:visited {

}

.news_title a:hover {

}






.page_main_vertical_break {
	background-image:url(../img/bg-main-vertical-line.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:4px;
}

/*.page_main_horizontal_dots {
	background-image:url(../img/bg-main-horizontal-line.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
}*/

.page_main_horizontal_dots {
	border-bottom:dotted 1px;
	color:#000;
	height:1px;
}

.page_h1_horizontal_dots {
	border-bottom:dotted 1px;
	height:5px;
}

.page_nav_horizontal_dots {
	border-bottom:dotted 1px;
	padding:2px 0 2px 0px;
	display:inline-block;
	line-height:0em;
}


.width160 {
	width:160px;
}

.width180 {
	width:180px;
}

.width270 {
	width:270px;
}

.width300 {
	width:300px;
}

.width309 {
	width:309px;
}

.width310 {
	width:310px;
}

.width320 {
	width:320px;
}

.width586 {
	width:586px;
}

.page_main_text {
	color:#4d4d4f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	line-height:14pt;
	padding:20px 30px 0 0;
}

.client_sector a:link, .client_sector a:active, .client_sector a:visited, client_sector a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#6d6e71; 
	text-decoration:none;
}

.client_sector_u a:link, .client_sector_u a:active, .client_sector_u a:visited, client_sector_u a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

.page_main_text a:link, .page_main_text a:active, .page_main_text a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px; color:#8dc63f; 
	font-weight:bold; 
	text-decoration:none;
}

.page_news_title {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	padding:3px 0 0 0;
}

.page_news_title a:link, .page_news_title a:active, .page_news_title a:visited {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.page_news_title a:hover {
	color:#231f20;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	text-decoration:underline;
}


.page_news_description {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	padding:0 0 10px 0;
}

.page_news_description a:link, .page_news_description a:active, .page_news_description a:visited {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.page_news_description a:hover {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.page_testimonial_quote {
	color:#6d6e71;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:10px 0 0 0;
}

.page_testimonial_client {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	padding:0 0 0 0;
}

.image_caption {
	height:40px;
	padding:0 0 0 0;
	position:absolute;
	margin:150px 0 0 0;
	width:300px;
}

.image_caption_block {
	float:right;
	padding:0 20px 0 0;
}

.image_caption_name {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0 0 0 0;
}

.image_caption_title {
	color:#8dc63f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 0 0 0;
}






/* ----------------------------------------------------------------------------------------------- */
/* NEWS PAGE */

.news_img { padding: 10px 5px 0px 10px; }
.news_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 5px 5px 0px; }
.news_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #005BA5; font-weight:bold; padding: 10px 0px 0px 10px; }
.news_title a:link, .news_title a:active, .news_title a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:none; }
.news_title a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:underline; }
.news_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; padding: 0px 10px 10px 10px; line-height:12pt; }

.archive_prevnext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6C6D71; }
.archive_prevnext a:link, .archive_prevnext a:active, .archive_prevnext a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:none; }
.archive_prevnext a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #005BA5; text-decoration:underline; }

.news_related_imagery {
	background-image:url(../img/bg-news-related-imagery.gif);
	background-repeat:no-repeat;
	float:right;
	height:142px;
	margin:10px 10px 0 0;
	width:280px;
}

.news_related_imagery_head {
	background-color:#999; 
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	height:22px;
	margin:10px 0 0 10px;
	padding:3px 0 0 10px;
	width:250px;
}

.news_related_imagery_block {
	background-image:url(../img/bg-news-related-imagery-block.gif);
	background-repeat:no-repeat;
	float:right;
	height:65px;
	margin:3px 10px 0 0;
	width:260px;
}

.news_related_imagery_image1 {
	float:left;
	height:65px;
	margin:0 2px 0 12px;
	width:80px;
}

.news_related_imagery_images {
	float:left;
	height:65px;
	margin:0 2px 0 0;
	width:80px;
}

.news_related_imagery_more {
	float:left;
	font-size:11px;
	margin:15px 0px 0 26px;
	width:240px;
}

.news_related_imagery_advert {
	float:right;
	height:142px;
	margin:10px 10px 0 0;
	width:280px;
}

.news_advert_tower {
	float:right;
	margin:10px 10px 0 0;
}

.news_advert_square {
	float:right;
	margin:20px 10px 0 0;
}

.news_recent {
	background-image:url(../img/bg-news-recent-news.gif);
	background-repeat:no-repeat;
	float:right;
	height:248px;
	margin:10px 10px 0 0;
	width:280px;
}

.news_recent_big {
	background-image:url(../img/bg-news-recent-news-big.gif);
	background-repeat:no-repeat;
	float:right;
	height:404px;
	margin:10px 10px 0 0;
	width:280px;
}

.news_recent_archive {
	background-color:#fff;
	background-repeat:no-repeat;
	float:left;
	height:248px;
	margin:10px 10px 0 0;
	width:520px;
}


.news_recent_block {
	padding:0 0 0 10px;
}

.news_recent_head {
	background-color:#999; 
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	height:22px;
	margin:10px 0 0 10px;
	padding:3px 0 0 10px;
	width:250px;
}

.news_recent_item {
	background-image:url(../img/bg-home-news-recent-item.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	height:50px;
	padding:2px 0 0 0;
	width:260px;
}

a.news_recent_item {
	display:block; 
	height:50px; 
	text-decoration:none; 
}

a.news_recent_item:hover {
	background-image:url(../img/bg-home-news-recent-item-o.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	height:50px; 
	text-decoration:none; 
}

.news_recent_title {
color:#333;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:2px 10px 0 0;
width:165px;
}

.news_recent_title a:link, .news_recent_title a:active, .news_recent_title a:visited {
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.news_recent_title a:hover {
border:dotted 1px #E20A16;
color:#E20A16;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.news_forum_block {
	float:right;
	margin:0 10px 0 0;
	width:280px;
}

.news_forum_header {
	background-image:url(../img/bg-home-forum-header.gif);
	background-repeat:no-repeat;
	height:25px;
	margin:10px 0 0 0px;
	width:280px;
}

.news_forum_title {
	color:#fff;
	float:left;
	font-weight:bold;
	margin:3px 0 0 5px;
	width:190px;
}

.news_forum_discussions {
	margin:3px 0 0 0px;
	width:280px;
}

.news_main_feature {
	background-image:url(../img/bg-news-main-feature.gif);
	background-repeat:no-repeat;
	float:right;
	height:170px;
	margin:10px 10px 0 0;
	width:410px;
}

.news_main_feature_image {
float: left;
margin:10px 0 0 10px;
}

.news_main_feature_header {
color:#333;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:15px 10px 0 0;
width:190px;
}

.news_main_feature_title {
color:#003277;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding:5px 10px 0 0;
width:190px;
}

.news_main_feature_title a:link, .news_main_feature_title a:active, .news_main_feature_title a:visited {
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
text-decoration:none;
}

.news_main_feature_title a:hover {
border:dotted 1px #003277;
color:#003277;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
text-decoration:none;
}

.news_poll {
	background-image:url(../img/bg-news-poll.gif);
	background-repeat:no-repeat;
	float:right;
	height:200px;
	margin:10px 10px 0 0;
	width:410px;
}

.news_be_the_first {
	float:right;
	height:83px;
	margin:15px 10px 10px 0;
	width:410px;
}

#news_feature_caption { 
	background: transparent url(../img/piece-name-bg.png) repeat 0 0;
	color: #fff; 
	display: block;
	height:70px;
	padding: 0.5em 10px 0.5em; 
	position:absolute; 
	text-decoration: none; 
	text-indent: 0;
	top:505px;
	width: 480px; 
}


.news_main_block {
	float:left;
	margin:10px 0 0 10px;
	min-height:500px;
	width:510px;
}

.news_main_title {
	color:#003277;
	font: 32px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold;
	line-height:48px;
}

.news_main_date {
	color:#666;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
}

.news_main_description {
	color:#333;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:20px;
	margin:0 0 10px 0;
}

.news_main_text {
	color:#333;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
}

.news_main_text a:link, .news_main_text a:active, .news_main_text a:visited, .news_main_text a:hover {
	text-decoration:underline;
	color:#333;
}


.news_quotebox {
	width:230px;
	margin:15px 0px 15px 15px;
	background-color:#F8F8F8;
	float:right;
}

.news_quotebox_header {
	width:220px;
	height:20px;
	margin-bottom:10px;
	background-color:#600D13;
	padding-left:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float:right;
}

.news_quote {
	padding: 10px 10px 0px 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold;
	line-height:26px;
}

.news_quoteby {
	padding: 5px 10px 10px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.newsarchive_recent {
	background-color:#fff;
	background-repeat:no-repeat;
	float:left;
	margin:10px 10px 0 0;
	min-height:1000px;
	width:520px;
}

.newsarchive_recent_item {
	background-image:url(../img/bg-newsarchive-news-recent-item.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	height:50px;
	padding:2px 0 0 0;
	width:500px;
}

a.newsarchive_recent_item {
	display:block; 
	height:50px; 
	text-decoration:none; 
}

a.newsarchive_recent_item:hover {
	background-image:url(../img/bg-newsarchive-news-recent-item-o.gif); 
	background-position:left; 
	background-repeat:no-repeat;
	height:50px; 
	text-decoration:none; 
}

.newsarchive_recent_title {
color:#333;
float:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:2px 10px 0 0;
width:400px;
}

.newsarchive_recent_title a:link, .newsarchive_recent_title a:active, .newsarchive_recent_title a:visited {
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}

.newsarchive_recent_title a:hover {
border:dotted 1px #E20A16;
color:#E20A16;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
}


/* ----------------------------------------------------------------------------------------------- */
/* ATHLETES */

.athlete_main_block_world {
	background-color:#fff;
	float:left;
	margin:10px 0 0 10px;
	min-height:500px;
}

.athlete_main_block {
	background-color:#fff;
	float:left;
	margin:10px 0 0 10px;
	min-height:500px;
	width:780px;
}

.athlete_sport_title {
color: #DD0C17;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
padding:10px 0 10px 0px;
text-decoration: none;
}

.athlete_block {
float:left;
width:780px;
}

.athlete_block_world {
float:left;
width:260px;
}

.athlete_image {
background-image:url(../img/bg-athlete-image.jpg); 
background-repeat:no-repeat;
float:left;
height:89px;
margin-right:10px;
padding:3px 0 0 3px;
width:109px;
}

.athlete_flag {
float:left;
height:15px;
margin-right:10px;
padding:3px 0 0 3px;
width:20px;
}

.athlete_title {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding:5px 0 0 10px;
}

.athlete_title a:link, .athlete_title a:active, .athlete_title a:visited, athlete_title a:hover {
border-bottom:dotted 1px #0366C8;
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
text-decoration:none;
}

.athlete_hometown {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:10px 0 0 10px;
}

.athlete_main_sport_icon {
margin:0 20px 0 20px;
}

.athlete_main_title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 32px;
font-weight:bold;
padding:8px 0px 10px 90px;
width:400px;
}

.athlete_profile_title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px;
font-weight:bold;
padding:0 0 10px 0px;
}

.athlete_profile_text {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px;
font-weight:normal;
}

.newsitem_news_quotebox { width:220px; margin:15px 0px 15px 15px; background-color:#F8F8F8; float:right; }
.newsitem_news_quotebox_header { width:210px; height:20px; margin-bottom:10px; background-color:#600D13; padding-left:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; float:right; }
.newsitem_news_quote { padding: 10px 10px 0px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:bold; line-height:14pt; }
.newsitem_news_quoteby { padding: 5px 10px 10px 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }



/* ----------------------------------------------------------------------------------------------- */
/* STAFF PROFILES PAGE */

.staff_image {
background-image:url(../img/bg-staff-image.jpg); 
background-repeat:no-repeat;
background-position:top;
float:left;
height:150px;
margin-right:10px;
padding:3px 0 0 3px;
width:109px;
}

.staff_image_notext {
background-image:url(../img/bg-staff-image.jpg); 
background-repeat:no-repeat;
background-position:top;
float:left;
height:100px;
margin-right:10px;
padding:3px 0 0 3px;
width:109px;
}

.staff_description {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:5px 0 0 10px;
}

.staff_role {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
padding:5px 0 0 10px;
}

.staff_contact_block { 
width:350px; 
margin:15px 0px 15px 0px; 
background-color:#F8F8F8; 
}


/* ----------------------------------------------------------------------------------------------- */
/* STAFF INDIVIDUAL PROFILES */

.staff_page_block {
	background-color:#FFF;
	float:left;
	min-height:1000px;
	margin:0 0 0 15px;
	width:520px;
}

.staff_page_block a:link, .staff_page_block a:active, .staff_page_block a:visited, .staff_page_block a:hover {
	text-decoration:underline;
	color:#333;
}

.staff_page_image {
	float:right;
	height:160px;
	margin:10px 10px 0 0;
	width:170px
}

.staff_page_role {
color: #E20A16;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
padding:0 0 0 0;
}

.staff_page_education {
color: #666;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
font-style:italic;
font-weight:bold;
padding:0 0 0 10px;
}

.staff_page_subtitle {
color: #003277;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding:15px 0 0 0;
}

.staff_page_text1 {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
line-height:24px;
padding:10px 0 0 0;
}

.staff_page_background {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
line-height:24px;
padding:10px 0 0 0;
}


/* ----------------------------------------------------------------------------------------------- */
/* CONTACT FORM */

.contact_details {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
line-height:20px;
}


.contact-inputfield {
background-image:url(../img/bg-contact-inputfield.jpg);
background-repeat:no-repeat;
border:0;
color: #000000;
height:18px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
margin: 0 0 5px 0;
padding:7px;
width:400px;
}

.contact_inputarea_top {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 400px;
font-size: 0px;
height: 4px;
background-image:url(../img/bg-contact-textarea.jpg);
background-position: 0px 0px;
}

.contact_inputarea_left {
float: left;
width: 4px;
height: 102px;
background-image:url(../img/bg-contact-textarea.jpg);
background-position: 0px -4px;
}

.contact_inputarea_right {
float: left;
width: 4px;
height: 102px;
background-image:url(../img/bg-contact-textarea.jpg);
background-position: -396px -4px;
}

.contact_inputarea_bot {
float: left;
width: 400px;
height: 4px;
font-size: 0px;
background-image:url(../img/bg-contact-textarea.jpg);
background-position: 0px -106px;
}

.contact_inputarea_mid textarea {
color: #000000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
	resize: none;
	float: left;
	background-color: #fafafa;
	border: none;
	width: 389px;
	height: 98px;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 0px;
}


/* ----------------------------------------------------------------------------------------------- */
/* MEDIA PAGE */

.media_image {
background-image:url(../img/bg-staff-image.jpg); 
background-repeat:no-repeat;
background-position:top;
float:left;
height:150px;
margin-right:10px;
padding:3px 0 0 3px;
width:109px;
}

.album_image {
background-image:url(../img/bg-media-album.jpg); 
background-repeat:no-repeat;
background-position:top;
float:left;
height:120px;
margin-right:10px;
padding:3px 0 0 3px;
width:115px;
}

/* ----------------------------------------------------------------------------------------------- */
/* FOOTER */

.footer_title {
	color: #003277;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding: 10px 0 10px 0;
}

.footer_title_line {
	border-bottom:dotted 1px #003277; 
	width:280px;
}

.icon_menu_footer {
	background-position: left center;
	background-repeat: no-repeat;
	color: #333;
	display: block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 0 0 0px;
}

.icon_menu_footer ul {
	margin: 0;
	padding: 0;
	width: 300px;
}

.icon_menu_footer li {
	height:20px;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0 18px;
}

.icon_greyarrow {
	background-image:url(../img/icon-grey-arrow.gif);
	background-repeat:no-repeat;
	height:16px;
}

.icon_greyarrow a:link, .icon_greyarrow a:active, .icon_greyarrow a:visited {
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none;
	border-bottom:dotted 0px #333;
}

.icon_greyarrow a:hover {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border-bottom:dotted 1px #333;
}

.footer_breamteam a:link, .footer_breamteam a:active, .footer_breamteam a:visited {
	color: #333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none;
	border-bottom:dotted 0px #333;
}

.footer_breamteam a:hover {
	color: #333333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border-bottom:dotted 1px #333;
}


/* ----------------------------------------------------------------------------------------------- */
/* PARTNERS */

.partner_image {
background-image:url(../img/bg-partner-image.jpg); 
background-repeat:no-repeat;
background-position:top;
float:left;
height:124px;
margin-right:10px;
padding:0px 0 0 3px;
width:207px;
}

.partner_text {
float:right;
}

/* ----------------------------------------------------------------------------------------------- */
/* CALENDAR */

.calendar_page_block {
	background-color:#FFF;
	float:left;
	min-height:1000px;
	margin:0 0 0 15px;
	width:520px;
}

.calendar_image {
background-image:url(../img/bg-calendar-date.gif); 
background-repeat:no-repeat;
background-position:top;
float:left;
height:37px;
margin:0 10px 0 0;
padding:18px 0 0 0;
width:48px;
}

.calendar_day {
color: #333333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight:bold;
line-height:18px;
width:48px;
text-align:center;
}

.calendar_month {
color: #333333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-transform:uppercase;
width:48px;
text-align:center;
}

.calendar_title {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding:0px 0 0 10px;
}

