/* Design and Coding by BreamTeam */
/* Copyright © BreamTeam 2009 */
/* http://www.breamteam.com */

/* ----------------------------------------------------------------------------------------------- */
/* Main Items */

body { 
background-color: #E8E8E8; 
color: #666;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px; 
height:100%;
margin-top: 0px; 
margin-bottom: 0px; 
margin-left: 20px; 
margin-right: 0px; 
text-align:left; 
}

div,ul,li,p,h1,h2,h3,h4,h5,form,label,blockquote {
margin:0; 
padding:0;
}

h1 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 36px;
font-weight:bold;
}

h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
font-size: 36px;
font-weight:bold;
text-decoration: none;
}

h2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 26px;
font-weight:bold;
}

h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
font-size: 18px;
font-weight:bold;
text-decoration: none; border-bottom:1px dotted;
}

h3 {
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
}

h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {
color:#fff;
font-size: 16px;
font-weight:bold;
text-decoration: none;
}

h5 {
color:#DD0C17;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 26px;
font-weight:bold;
}

h5 a:link, h5 a:active, h5 a:visited, h5 a:hover {
color:#DD0C17;
font-size: 26px;
font-weight:bold;
text-decoration: none;
}

.legal a:link, .legal a:visited, .legal a:active {	COLOR: #333333; TEXT-DECORATION: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }
.legal a:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; }

.breamteam a:link, .breamteam a:visited, .breamteam a:active  {	COLOR: #333333; TEXT-DECORATION: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
.breamteam a:hover {	COLOR: #333333; TEXT-DECORATION: underline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }

.legal { padding-top: 10px; padding-left: 0px; padding-right:0px; padding-bottom: 0px;}


.legal_links { 
color: #CCC;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 10px;
padding:0px;
}

.copyright_text {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:5px 0 0px 0px;
}

/* Navigation */

.row0 {
background-color: #DADADA;
}

.row1 {
background-color: #F7F7F7;
}


/* ----------------------------------------------------------------------------------------------- */
/* Links */

a:link, a:visited, a:active  { 
color: #666666;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px; 
}

a:hover { 
color: #666666;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px; 
}

.icon_menu_news { font-family:Tahoma, Geneva, sans-serif; display: block; padding: 0 0px 0 25px; font-size: 11px; color: #999999; background-repeat: no-repeat; background-position: left center; }
.icon_menu_news { overflow: hidden; }
.icon_menu_news ul { margin: 0; padding: 0; float: left; width: 420px; }
.icon_menu_news li { margin: 0; padding: 0 25px 0 0px; list-style: square; float: left; height:25px; }

.top_link { height:16px; background-image:url(../img/icon-newsarchive.gif); background-repeat:no-repeat; }
.top_link a:link, .top_link a:active, .top_link a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #666; text-decoration: none; border-bottom:1px dotted #666; }
.top_link a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #000; text-decoration: none; border-bottom:1px dotted #000; }



/* ----------------------------------------------------------------------------------------------- */
/* MAIN ITEMS */

.global_main { 
width:908px;
height: auto !important;
min-height:525px;
z-index:0;
}

.global_logo { 
padding:0px;
}

.global_left_main { 
background-image:url(../img/bg-left-main.gif); 
background-repeat:repeat-y;
width:300px;
}

.global_left { 
background-image:url(../img/bg-left.gif); 
background-repeat:repeat-y;
width:300px;
}

.global_right { 
background-image:url(../img/bg-right.gif); 
background-repeat:repeat-y;
width:608px;
}

.global_left_top_red { 
background-image:url(../img/bg-left-top-header-red.jpg); 
background-repeat:no-repeat;
height:29px;
width: 300px; 
}

.global_left_blue { 
background-image:url(../img/bg-left-header-blue.jpg); 
background-repeat:no-repeat;
height:29px;
width: 300px; 
}

.global_left_purple { 
background-image:url(../img/bg-left-header-purple.jpg); 
background-repeat:no-repeat;
height:29px;
width: 300px; 
}

.global_left_green { 
background-image:url(../img/bg-left-header-green.jpg); 
background-repeat:no-repeat;
height:29px;
width: 300px; 
}

.global_left_yellow { 
background-image:url(../img/bg-left-header-yellow.jpg); 
background-repeat:no-repeat;
height:29px;
width: 300px; 
}

.global_left_mid { 
background-image:url(../img/bg-left-mid.jpg); 
background-repeat:no-repeat;
min-height:100px;
width:300px;
}

.global_left_mid_text { 
font-size:14px;
padding:5px 0 0 65px;
width:205px;
}

.global_right_top { 
background-color:#E8E8E8; 
height:65px;
width:608px;
text-align:right;
}

.global_right_nav { 
height:54px;
width:608px;
}

.global_nav_left { 
background-image:url(../img/bg-nav-left.jpg); 
background-repeat:no-repeat;
height:36px;
width:67px;
}

.global_nav_bottom { 
background-image:url(../img/bg-nav-bottom.jpg); 
background-repeat:no-repeat;
height:18px;
width:608px;
}

.global_slideshow {
padding:10px 0 0 18px;
}

.global_right_red { 
background-image:url(../img/bg-right-header-red.jpg); 
background-repeat:no-repeat;
height:40px;
width: 608px; 
}

.global_dotted_528_h { 
background-image:url(../img/bg-dotted-h-528.gif); 
background-repeat:no-repeat;
background-position:center;
height:20px;
padding: 0 0 0 70px;
width: 528px;
}










.global_top_navigation { 
width:562px;
height:76px;
float:right;
padding:118px 0 0 0;
}

.global_top_nav_but { display: block; padding: 0 0 0px 0px; }
.global_top_nav_but { overflow: hidden; width: 562px; height:45px; }
.global_top_nav_but ul { margin: 0; padding:0; float: left;}
.global_top_nav_but li { margin: 0; padding: 0; list-style: none; float: left; }

.global_top_nav_sub_but { display: block; padding: 0; }
.global_top_nav_sub_but { overflow: hidden; width: 505px; height:31px; }
.global_top_nav_sub_but ul { margin: 0; padding:0; float: left;}
.global_top_nav_sub_but li { margin: 0; padding: 0; list-style: none; float: left; }

.global_home_main_image { 
float:left;
height:290px;
margin:0 20px 0 0;
width:495px;
}

.global_home_main_nav { 
float:right;
margin:0 0 10px 0;
width:450px;
}

.global_top_nav {
background-image:url(../img/bg-top-right-nav.gif); 
background-repeat:repeat-x;
height:68px;
width: 450px; 
}

.global_top_nav_title {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding: 5px 0 5px 10px;
text-transform:uppercase;
}

.home_introduction_text {
padding:10px 0px 15px 0px;
}

.home_introduction_text li {
list-style:square;
padding:0 0 0 10px;
margin:10px 0 0 30px;
}

.global_home_middle {
background-image:url(../img/bg-bar-mid-green.jpg); 
background-repeat:repeat-x;
height:197px;
left:0px;
margin: 0 auto;
position:absolute;
top:310px;
width:100%;
}

.global_mid_bar_content {
height:197px;
margin: 0 auto;
width:960px;
}

.global_mid_bar_logo {
float:left;
padding:40px 0 0 0;
}

.global_mid_bar_nav {
float:right;
padding:26px 0 0 0;
}


.global_main_mid { 
margin: 0 auto;
width:960px;
display:block;
}





.global_top_left {
background-image:url(../img/left_bg.png); 
background-repeat:no-repeat;
height:70px;
width: 221px; 
}

.global_top_right { 
height:455px;
width: 819px;
}

.global_top_area_bg { 
background-image:url(../img/bg-header.gif);
background-repeat:repeat-x;
background-position:center;
height:505px;
width:100%;
}

.global_main_logo_nav { 
margin: 0 auto;
width:900px;
}

.global_main_logo { 
padding: 5px 0px 5px 0px;
}

.global_main_image {
padding: 0px 0px 0px 0px;
}

.global_main_image_text_area_l {
float:left;
height:100px; 
padding: 10px 0px 0px 5px; 
width:380px;
}

.global_main_area_bg { 
background-image:url(../img/bg-mid-main.jpg);
background-color:#FFF;
background-repeat:repeat-x;
background-position:top;
height:460px;
width:100%;
}

.global_main_area {
margin: 0 auto;
width:920px;
}

.global_main_area_inner {
margin: 0 auto;
width:900px;
}

.global_main_area_top {
padding: 12px 10px 0px 10px;
}

.global_page_main_white {
background-color:#FFF;
background-image:url(../img/bg-tabs-main-top.jpg);
background-position:top;
background-repeat:no-repeat;
height:100px;
}

.global_main_area_top_right_title {
float:right;
color: #538CD3;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px;
font-weight:bold;
padding:0px 0px 0px 0px;
text-transform:uppercase;
}

.global_divide_h_900 { 
background-image:url(../img/bg-divide-h.jpg);
background-repeat:repeat-x;
height:20px;
width:900px;
}

.global_footer_area {
height:130px;
}

.page_content_text ul, .page_content_text li {
	list-style-type:disc;
	padding:10px;
	margin:0px;
}

ul, li {
	list-style-type:none;
	padding:0px;
	margin:0;
}

.global_gutter_h5 { height:5px; }
.global_gutter_h10 { height:10px; }
.global_gutter_h13 { height:13px; }
.global_gutter_h15 { height:15px; }
.global_gutter_h17 { height:17px; }
.global_gutter_h20 { height:20px; }
.global_gutter_h25 { height:25px; }
.global_gutter_h30 { height:30px; }

.global_textfield_email { 
background: url(../img/form-textfield-email.gif) no-repeat top left #fff; 
border-style:none; 
color:#937306;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
height:24px;
margin-bottom:5px;
padding: 6px 0px 0px 12px; 
width:185px;
}

.global_textfield_email:focus { 
background: url(../img/form-textfield-email.gif) no-repeat top left #fff; 
border-style:none; 
color:#937306;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
height:24px;
margin-bottom:5px;
padding: 6px 0px 0px 12px; 
width:185px;
}

.global_textfield_code { 
background: url(../img/form-textfield-code.gif) no-repeat top left #fff; 
border-style:none; 
color:#937306;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
height:24px;
padding: 6px 0px 0px 12px; 
width:116px;
}

.global_textfield_code:focus { 
background: url(../img/form-textfield-code.gif) no-repeat top left #fff; 
border-style:none; 
color:#937306;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
height:24px;
padding: 6px 0px 0px 12px; 
width:116px;
}

.global_button_join { 
float:right;
padding: 5px 20px 0px 0px; 
}


/* ----------------------------------------------------------------------------------------------- */
/* HOME PAGE */

.home_left_mid {
display:block;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px;
height:290px;
padding:0px;
position:absolute;
width:495px;
z-index:0;
}

.home_left_mid_image {
border-left:solid 15px #fff;
border-bottom:solid 15px #fff;
display:block;
height:112px;
left:326px;
padding:0px;
position:relative;
width:618px;
z-index:1;
}

.home_header_strip {
display:block;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
height:22px;
padding:5px 0 0 10px;
text-transform:uppercase;
width:435px;
position:absolute;
z-index:0;
}

.home_header_strip_none {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
height:22px;
padding:5px 0 5px 10px;
text-transform:uppercase;
}

.home_mid_image_header {
background-color:#fff;
display:block;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight:bold;
height:21px;
padding:5px 73px 0 2px;
text-transform:uppercase;
position:absolute;
top:90px;
z-index:0;
}

.home_mid_image_header a:link, .home_mid_image_header a:active, .home_mid_image_header a:visited, .home_mid_image_header a:hover {
font-size: 14px;
font-weight:bold;
text-decoration: none; border-bottom:1px dotted;
}

.white {
background-color:#FFF;
color: #999;
}

.red {
background-color:#D7181E;
color: #fff;
}

.red2 {
background-color:#971114;
color: #fff;
}

.red_text, .red_text a:link, .red_text a:active, .red_text a:visited, .red_text a:hover  {
color:#D7181E;
}

.duck {
background-color:#86A9A6;
color: #fff;
}

.duck2 {
background-color:#658D8A;
color: #fff;
}

.duck_text, .duck_text a:link, .duck_text a:active, .duck_text a:visited, .duck_text a:hover {
color:#658D8A;
}


.purple {
background-color:#58386A;
color: #fff;
}

.purple2 {
background-color:#40284D;
color: #fff;
}

.purple_text, .purple_text a:link, .purple_text a:active, .purple_text a:visited, .purple_text a:hover {
color:#58386A;
}

.green {
background-color:#949D1E;
color: #fff;
}

.green2 {
background-color:#6C7416;
color: #fff;
}

.green_text, .green_text a:link, .green_text a:active, .green_text a:visited, .green_text a:hover {
color:#949D1E;
}

.orange {
background-color:#F7880D;
color: #fff;
}

.orange2 {
background-color:#B46105;
color: #fff;
}

.orange_text, .orange_text a:link, .orange_text a:active, .orange_text a:visited, .orange_text a:hover {
color:#F7880D;
}

.blue {
background-color:#68BFBB;
color: #fff;
}

.blue2 {
background-color:#46A49F;
color: #fff;
}

.blue_text, .blue_text a:link, .blue_text a:active, .blue_text a:visited, .blue_text a:hover {
color:#46A49F;
}

.navy {
background-color:#1C2D55;
color: #fff;
}

.navy2 {
background-color:#0D1C3D;
color: #fff;
}

.navy_text, .navy_text a:link, .navy_text a:active, .navy_text a:visited, .navy_text a:hover {
color:#1C2D55;
}

.creme {
background-color:#F7F8F0;
color: #333333;
}

.creme2 {
background-color:#E3E4C4;
color: #333333;
}

.home_news_item { 
min-height:200px;
padding:0 0px 10px 20px;
width:550px;
}


.home_news_image {
background-image:url(../img/bg-home-news-image.jpg); 
background-repeat:no-repeat;
float:left;
height:164px;
margin-right:20px;
padding:5px 0 0 0px;
width:209px;
}

.home_news_title {
color: #DD0C17;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
padding:5px 0 0 10px;
}

.home_news_title a:link, .home_news_title a:active, .home_news_title a:visited {
color: #DD0C17;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
text-decoration:none;
}

.home_news_title a:hover {
border-bottom:dotted 1px #DD0C17;
color: #DD0C17;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
text-decoration:none;
}


.home_news_text_block {
padding-left:220px;
}

.home_news_text {
padding:10px;
}

.home_news_text a:link, .home_news_text a:active, .home_news_text a:visited, .home_news_text a:hover {
color:#fff;
}

.home_donate_item {
min-height:40px;
padding:5px 0 0 65px;
width:205px;
}

.home_partner_item {
padding:10px 0 0 85px;
width:205px;
}

.home_athlete_item {
min-height:90px;
padding:5px 0 0 65px;
width:205px;
}

.home_athlete_image {
background-image:url(../img/bg-home-athlete-image.jpg); 
background-repeat:no-repeat;
float:left;
height:66px;
margin-right:10px;
padding:3px 0 0 3px;
width:86px;
}

.home_athlete_title {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:5px 0 0 10px;
}

.home_athlete_text {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:2px 0 0 10px;
}

.home_athlete_all_link {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:0px 0 0 70px;
}

.home_athlete_text a:link, .home_athlete_text a:active, .home_athlete_text a:visited, .home_athlete_text a:hover, .home_athlete_all_link a:link, .home_athlete_all_link a:active, .home_athlete_all_link a:visited, .home_athlete_all_link a:hover {
border-bottom:#0366C8 dotted 1px;
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:none;
}




.home_newsletter_tel {
color: #947407;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 21px;
padding:0px 0 0 0px;
}

.home_newsletter_text {
color: #947407;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:5px 0 10px 0px;
}

.system_messages { margin: 0; padding: 10px 0 0; }
.system_messages li { list-style:none; margin: 0 0 2px; padding: 0px 10px 6px 20px; font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#DD0C17; position: relative; top: 0; left: 0; min-height: 1px; list-style-position: outside; }

.system_messages2 { margin: 0; padding: 10px 0 0 120px; }
.system_messages2 li { list-style:none; margin: 0 0 2px; padding: 0px 10px 6px 20px; font-size: 12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#DD0C17; position: relative; top: 0; left: 0px; min-height: 1px; list-style-position: outside; }
.ico2 { display: block; width: 14px; height: 14px; background-repeat: no-repeat; overflow: hidden; position: absolute; left: 0px; top: 1px; }



.ico { display: block; width: 14px; height: 14px; background-repeat: no-repeat; overflow: hidden; position: absolute; left: 0px; top: 1px; }
.arrow .ico, .arrow .ico2 { background-image:url(../img/icon-arrow.gif); }
.arrow a:link, .arrow a:visited, .arrow a:active { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#DD0C17; font-size:12px; text-decoration:none; }
.arrow a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#DD0C17; font-size:12px; text-decoration:none; border-bottom:dotted #DD0C17 1px;  }




/* ----------------------------------------------------------------------------------------------- */
/* PAGES */

.page_content_text { 
padding:0 0px 20px 20px;
width:560px;
}








.page_main_nav { 
float:right;
margin:0 0 10px 0;
width:450px;
}

.page_top_nav {
padding:10px 0 0 0;
width: 450px; 
}

.page_logo_bar {
height:197px;
left:0px;
margin: 0 auto;
position:absolute;
top:40px;
width:100%;
}

.bar_duck {
background-image:url(../img/bg-bar-mid-duck.jpg); 
background-repeat:repeat-x;
}

.bar_red {
background-image:url(../img/bg-bar-mid-red.jpg); 
background-repeat:repeat-x;
}

.bar_purple {
background-image:url(../img/bg-bar-mid-purple.jpg); 
background-repeat:repeat-x;
}

.bar_green {
background-image:url(../img/bg-bar-mid-green.jpg); 
background-repeat:repeat-x;
}

.bar_orange {
background-image:url(../img/bg-bar-mid-orange.jpg); 
background-repeat:repeat-x;
}

.bar_blue {
background-image:url(../img/bg-bar-mid-blue.jpg); 
background-repeat:repeat-x;
}

.bar_navy {
background-image:url(../img/bg-bar-mid-navy.jpg); 
background-repeat:repeat-x;
}

.page_main { 
margin: 0 auto;
width:960px;
}

.page_main_header_content { 
min-height:290px;
padding:0 0 10px 0;
}

.page_main_image { 
float:right;
margin:0 0 0px 15px;
width:300px;
}

.page_main_image_caption { text-indent: 0; display: block; width: 540px; padding: 0px; color: #666; text-decoration: none; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: 0.1em; margin:0 0 10px 0;}

.page_main_image_caption a:link, .page_main_image_caption a:active, .page_main_image_caption a:visited, .page_main_image_caption a:hover { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; text-decoration:none; border-bottom:1px dotted #fff; }

.page_left_nav {
border:solid 1px #F4F4F4;
float:left;
padding:2px;
width:265px;
}

#menu {text-align:left; line-height:150%; color:#333333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:65%; }
#menu ul {list-style-type:none;}
.menuItemLabel					{height:21px; vertical-align: middle; font-size:13px; font-weight:bold; padding:7px 0 0px 15px;}
.menuItemRSS					{height:28px; vertical-align: middle; background-image:url(../img/bg_nav_news_rss.gif); background-position:left; background-repeat:no-repeat;}
.menuItem, .menuItemOn, .menuItemSub, .menuItemSubOn {height:30px; vertical-align: middle; background-image:url(../img/bg_nav_news.gif); background-position:left; background-repeat:no-repeat;}
.menuItem a:link, .menuItem a:active, .menuItem a:visited	{font-size:13px; color:#333333; display:block; padding:8px 0 3px 15px; width:245px; text-decoration:none;}
.menuItem a:hover			{text-decoration:none; background-image:url(../img/bg_nav_news_over.gif); background-position:left; background-repeat:no-repeat;}

.menuItemOn a:link, .menuItemOn a:active, .menuItemOn a:visited {font-size:13px; color:#333333; display:block; padding:8px 0 3px 15px; width:245px; text-decoration:none; font-weight:bold;}
.menuItemOn a:hover			{text-decoration:none; background-image:url(../img/bg_nav_news_over.gif); background-position:left; background-repeat:no-repeat; font-weight:bold;}

.menuItemSub a:link, .menuItemSub a:active, .menuItemSub a:visited	{font-size:13px; color:#333333; display:block; padding:8px 0 3px 25px; width:245px; text-decoration:none; font-style:italic;}
.menuItemSub a:hover			{text-decoration:none; background-image:url(../img/bg_nav_news_over.gif); background-position:left; background-repeat:no-repeat;}

.menuItemSubOn a:link, .menuItemSubOn a:active, .menuItemSubOn a:visited	{font-size:13px; color:#333333; display:block; padding:8px 0 3px 25px; width:245px; text-decoration:none; font-style:italic; font-weight:bold;}
.menuItemSubOn a:hover			{text-decoration:none; background-image:url(../img/bg_nav_news_over.gif); background-position:left; background-repeat:no-repeat;}


.page_right {
float:right;
width:580px;
}

.page_right_660 {
float:right;
width:660px;
}

.page_left_mid {
float:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px;
padding:0 0 0 0px;
width:430px;
z-index:0;
}

.page_left_services_mid {
float:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px;
padding:0 0 0 0px;
width:660px;
z-index:0;
}


.page_right_nav {
background-color:#FAFBF1;
border:solid 1px #F4F4F4;
float:right;
width:220px;
}

.page_header_strip_none {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
height:22px;
padding:5px 0 5px 0px;
text-transform:uppercase;
}

.page_key_services_image {
border:solid 10px #fff;
}


/* ----------------------------------------------------------------------------------------------- */
/* ATHLETES */

.athlete_sport_title {
color: #DD0C17;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px;
font-weight:bold;
height:42px;
padding:15px 0 0 70px;
text-decoration: none;
}

.athlete_block {
float:left;
width:560px;
}

.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_title {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
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: 14px;
font-weight:bold;
text-decoration:none;
}

.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;
}





/* ----------------------------------------------------------------------------------------------- */
/* NEWS PAGE */


.news_title {
color:#DD0C17;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 32px;
font-weight:bold;
padding:0 0px 10px 20px;
width:560px;
}

.news_date {
color: #333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px;
padding:10px 0px 10px 20px;
width:560px;
}

.news_description {
color: #333;
font-size: 14px;
padding:0 0px 10px 20px;
width:560px;
}

.news_image {
padding:0 0px 10px 20px;
width:560px;
}

.news_text {
color: #333;
padding:10px 10px 10px 0;
padding:0 0px 10px 20px;
width:560px;
}

.news_related {
float:right;
height:80px;
padding:10px 0 0 0;
width:230px;
}

.news_related_athlete_image {
background-image:url(../img/bg-home-athlete-image.jpg); 
background-repeat:no-repeat;
float:right;
height:66px;
margin-left:5px;
margin-right:10px;
padding:3px 15px 0 3px;
width:86px;
}

.news_related_athlete_title {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
padding:5px 0 0 10px;
}

.news_related_athlete_text {
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
padding:2px 0 0 10px;
}

.news_related_athlete_text a:link, .news_related_athlete_text a:active, .news_related_athlete_text a:visited, .news_related_athlete_text a:hover {
border-bottom:#0366C8 dotted 1px;
color: #0366C8;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 12px;
text-decoration:none;
}

.icon_menu_header { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; display: block; padding: 0 0 0 20px; font-size: 11px; color: #333333; background-repeat: no-repeat; background-position: left center; }
.icon_menu_header { overflow: hidden; width: 350px; }
.icon_menu_header ul { margin: 0; padding: 0; float: left; width: 350px; }
.icon_menu_header li { height:25px; margin: 0; padding: 0 10px 0 20px; list-style: none; float: left; }

.print_icon { height:16px; background-image:url(../img/icon-print.png); background-repeat:no-repeat; }
.print_icon a:link, .print_icon a:active, .print_icon a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; border-bottom:1px dotted #333333; }
.print_icon a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #231D92; text-decoration: none; border-bottom:1px dotted #231D92; }

.email_icon { height:16px; background-image:url(../img/icon-email.png); background-repeat:no-repeat; }
.email_icon a:link, .email_icon a:active, .email_icon a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; border-bottom:1px dotted #333333; }
.email_icon a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #231D92; text-decoration: none; border-bottom:1px dotted #231D92; }

.none_icon { height:16px; background-repeat:no-repeat; }
.none_icon a:link, .none_icon a:active, .none_icon a:visited { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }
.none_icon a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #231D92; text-decoration: none; }


.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; }


/* ----------------------------------------------------------------------------------------------- */
/* NEWS PAGE */

.contact_field_title {
color:#658D8A;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 13px;
font-weight:bold;
padding:0 0 0 0px;
}

.contact_address {
color:#666;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 14px;
line-height:16pt;
padding:0 0 10px 0px;
}









#newsgallery .newstitle h2 {
	font-size:1.4em;
}

#newsgallery .newstitle h2 a {
	color:#aa0000;
}

.newstitle p a {
	font-size:1em;
	color:#666666;
	margin:2px 0 2px 1px;
	padding:0;
	line-height:1.15em;
	display:block;
	text-decoration:none;
}

#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:45px;
	width:45px;
	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:295px;
	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:250px;
	height:200px;
	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:245px;
	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:234px;
	height:50px;
	margin:185px 0 -4px 5px;
	padding:4px 3px 5px 8px;
}

#newsgallery #newsbottomshadow {
	width:254px;
	height:10px;
	background-image:url(../img/bg-home-gallery-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}







.gallery_image {
background-image:url(../img/bg-athlete-image.jpg); 
background-repeat:no-repeat;
float:left;
height:89px;
margin-right:10px;
margin-bottom:10px;
padding:3px 0 0 3px;
width:109px;
}

