/****************************************************************/
/* 1. LFE.org.uk/progression CSS 12/10/2009                     */
/* 1. By Tom @ Webpraxis Ltd 			 	                    */
/* tom@webpraxis.co.uk - www.webpraxis.co.uk			        */
/****************************************************************/

/****************************************************************/
/* GENERIC STYLING			                                    */
/****************************************************************/

body{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

img{
border:none;
margin:0px;
padding:0px;
vertical-align:top;
}

form{
margin:0px;
padding:0px;
}

html { 
min-height:100%;
margin-bottom:1px;
} 

object{
margin:0px;
border:none;
}

.hide{
display:none;
visibility:hidden;
font-size:0px;
}

/****************************************************************/
/* HEADER			                                            */
/****************************************************************/

#header{
margin:0px auto;
width:977px;
min-height:130px;
background-image:url(../images/sign-winning-header.jpg);
background-repeat:no-repeat;
background-color:#015730;
}

/****************************************************************/
/* SEARCH BAR			                                        */
/****************************************************************/

#search_bar{
margin:0px auto;
width:953px;
min-height:30px;
background-image:url(../images/search-bar-bk.gif);
background-repeat:repeat-x;
background-color:#004071;
padding-left:24px;
}

#search_bar_shadow{
margin:0px auto;
width:977px;
height:6px;
background-image:url(../images/search-bar-shadow.gif);
background-repeat:no-repeat;
}

/****************************************************************/
/* SEARCH LEFT			                                        */
/****************************************************************/

#search_left{
width:488px;
float:left;
margin-top:3px;
}

.customise{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
padding-left:0px;
display:inline;
list-style-type:none;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

.rss{
display:inline;
font-size:0.7em;
margin-right:10px;
}

.rss a{
padding-left:20px;
background-image:url(../images/rss-feed-icon.gif);
background-repeat:no-repeat;
padding-top:2px;
color:#ffffff;
text-decoration:none;
}

.rss a:hover{
text-decoration:underline;
color:#CAD300;
}


.font_size{
display:inline;
color:#ffffff;
font-size:0.7em;
margin-right:10px;
}

.background_pic{
display:inline;
font-size:0.7em;
}

.background_pic a img{
opacity:0.5;
filter:alpha(opacity=50);
}

.background_pic a:hover img {
opacity:1;
filter:alpha(opacity=100);
}

#search_left .size1 a{
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-right:2px;
}

#search_left .size1 a:hover{
text-decoration:underline;
color:#CAD300;
}

#search_left .size2 a{
font-size:1.2em;
color:#ffffff;
text-decoration:none;
font-weight:bold;
margin-right:2px;
}

#search_left .size2 a:hover{
text-decoration:underline;
color:#CAD300;
}

#search_left .size3 a{
font-size:1.6em;
color:#ffffff;
text-decoration:none;
}

#search_left .size3 a:hover{
text-decoration:underline;
color:#CAD300;
}

/****************************************************************/
/* SEARCH RIGHT			                                        */
/****************************************************************/

#search_right{
margin:0px auto;
width:465px;
float:left;
margin-top:3px;
}

.search_text_box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
border:1px solid #cccccc;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
width:120px;
}

.search_but{
margin-left:0px;
vertical-align:top;
}

#search_right form{
margin-left:280px;
margin-top:1px;
}

/****************************************************************/
/* TOP MENU			                                            */
/****************************************************************/

#top_menu{
margin:0px auto;
width:977px;
min-height:25px;
list-style-type:none;
background-image:url(../images/menu-bk.png);
}

.top_menu_list{
margin:0px;
padding:0px;
}

/****************************************************************/
/* HOME MENU			                                        */
/****************************************************************/

.home{ 
background-image:url(../images/home-menu.gif);
background-repeat:no-repeat;
width:107px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.home a{
background-image:url(../images/home-menu.gif);
background-repeat:no-repeat;
width:107px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.home a:hover{
background-image:url(../images/home-menu-hover.gif);
background-repeat:no-repeat;
width:107px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.home_active{ 
background-image:url(../images/home-menu-hover.gif);
background-repeat:no-repeat;
width:107px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* NEWS MENU			                                        */
/****************************************************************/

.news{ 
background-image:url(../images/news-menu.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.news a{
background-image:url(../images/news-menu.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.news a:hover {
background-image:url(../images/news-menu-hover.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.news_active a{ 
background-image:url(../images/news-menu-hover.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* CARRERS			                                            */
/****************************************************************/

.careers{ 
background-image:url(../images/careers-menu.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.careers a{
background-image:url(../images/careers-menu.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.careers a:hover {
background-image:url(../images/careers-menu-hover.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.careers_active a{ 
background-image:url(../images/careers-menu-hover.gif);
background-repeat:no-repeat;
width:102px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* TRIALS MENU			                                        */
/****************************************************************/

.trials{ 
background-image:url(../images/trials-menu.gif);
background-repeat:no-repeat;
width:87px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.trials a{
background-image:url(../images/trials-menu.gif);
background-repeat:no-repeat;
width:87px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.trials a:hover {
background-image:url(../images/trials-menu-hover.gif);
background-repeat:no-repeat;
width:87px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.trials_active a{ 
background-image:url(../images/trials-menu-hover.gif);
background-repeat:no-repeat;
width:87px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* LEONARDO MENU			                                    */
/****************************************************************/

.leo{ 
background-image:url(../images/leo-menu.gif);
background-repeat:no-repeat;
width:121px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.leo a{
background-image:url(../images/leo-menu.gif);
background-repeat:no-repeat;
width:121px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.leo a:hover {
background-image:url(../images/leo-menu-hover.gif);
background-repeat:no-repeat;
width:121px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.leo_active a{ 
background-image:url(../images/leo-menu-hover.gif);
background-repeat:no-repeat;
width:121px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* PROGRESSION PARTNERS MENU			                        */
/****************************************************************/

.partners{ 
background-image:url(../images/partners-menu.gif);
background-repeat:no-repeat;
width:185px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

.partners a{
background-image:url(../images/partners-menu.gif);
background-repeat:no-repeat;
width:185px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.partners a:hover {
background-image:url(../images/partners-menu-hover.gif);
background-repeat:no-repeat;
width:185px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.partners_active a{ 
background-image:url(../images/partners-menu-hover.gif);
background-repeat:no-repeat;
width:185px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* CONTACT MENU			                                        */
/****************************************************************/

.contact{ 
background-image:url(../images/contact-menu.gif);
background-repeat:no-repeat;
width:129px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
margin-right:4px;
}

.contact a{
background-image:url(../images/contact-menu.gif);
background-repeat:no-repeat;
width:129px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
}

.contact a:hover {
background-image:url(../images/contact-menu-hover.gif);
background-repeat:no-repeat;
width:129px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.contact_active a{ 
background-image:url(../images/contact-menu-hover.gif);
background-repeat:no-repeat;
width:129px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:4px;
text-indent: -3000em;
float:left;
}

/****************************************************************/
/* LFE HOME MENU			                                    */
/****************************************************************/

.lfe_home{ 
background-image:url(../images/lfe-home-menu.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
float:left;
}

.lfe_home a{
background-image:url(../images/lfe-home-menu.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
}

.lfe_home a:hover {
background-image:url(../images/lfe-home-menu-hover.gif);
background-repeat:no-repeat;
width:116px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* BREADCRUM			                                        */
/****************************************************************/

#breadcrum{
margin:0px auto;
width:977px;
min-height:25px;
background-image:url(../images/main-content-bk.png);
}

.breadcrum_p{
font-size:0.75em;
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
padding-left:22px;
padding-right:10px;
padding-top:10px;
margin:0px;
text-transform:capitalize;
}

.breadcrum_p a{
text-decoration:underline;
color:#02513b;
}

.breadcrum_p a:hover{
text-decoration:none;
}

/****************************************************************/
/* CONTENT HOMEPAGE		                                        */
/****************************************************************/

#content_homepage_wrapper{
margin:0px auto;
width:957px;
background-image:url(../images/main-content-bk.png);
padding:10px;
}

/****************************************************************/
/* LATEST NEWS		                                            */
/****************************************************************/

#latest_news{
float:left;
width:633px;
margin-right:15px;
display:inline;/* Fix float space in IE */
background-color:#000000;
margin-bottom:0px;
}

.latest_news_head{
width:633px;
height:36px;
background-image:url(../images/latest-news-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.home_main_image{
float:left;
width:239px;
margin:0px;
padding:0px;
background-color:#000000;
}

.headline_box{
background-image:url(../images/headline-bk.gif);
background-repeat:repeat-x;
min-height:98px;
/*margin-left:239px;*/
width:394px;
float:right;
background-color:#002c53;
}

.headline_h1{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:1.1em;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
padding-right:10px;
margin:0px;
}

.headline_h1 a{
color:#ffffff;
text-decoration:none;
}

.headline_h1 a:hover{
color:#FFCE00;
text-decoration:underline;
}

.headline_p{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
margin:0px;
}

.headline_p p{
display:inline;}

#headline_window{
  width:239px;
  overflow:hidden;
  float:left;
  position:relative;
}

#headline_img_container{
  width:717px;
  left:0px;
  top:0;
  position:relative;
}

.headline_img{
  float:left;
  width:239px;
}

.headline_active p, .headline_active a{
  color:#FFCE00;
}

/****************************************************************/
/* LFE TV		                                                */
/****************************************************************/

#lfe_tv{
float:left;
width:309px;
height:331px;
background-color:#000000;
display:inline; /* Fix float space in IE */
margin:0px;
padding:0px;
}

.lfe_tv_head{
width:309px;
height:36px;
background-image:url(../images/lfe-tv-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

/****************************************************************/
/* MAIN CONTENT LEFT		                                    */
/****************************************************************/

#main_content_left{
margin-top:0px;
width:633px;
float:left;
}

/****************************************************************/
/* COLUMN 1		                                                */
/****************************************************************/

#col_1{
width:309px;
float:left;
margin-right:15px;
}


/****************************************************************/
/* ADVERTS	                                                    */
/****************************************************************/

.advert_1{
margin-top:10px;
}

.advert_2{
margin-top:10px;
}


/****************************************************************/
/* TWITTER	                                                    */
/****************************************************************/

#twitter_update_list{
margin-top:0px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
padding:0px;
list-style-type:none;
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

#twitter_update_list a{
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
}

#twitter_update_list a:hover{
color:#02513b;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

.link_twit{ 
background-image:url(../images/twitter-logo.gif);
background-repeat:no-repeat;
width:285px;
height:96px;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-left:10px;
margin-bottom:10px;
text-indent: -3000em;
float:left;
padding:0px;
}

.link_twit a{
background-image:url(../images/twitter-logo.gif);
background-repeat:no-repeat;
width:285px;
height:96px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.link_twit a:hover {
background-image:url(../images/twitter-logo.gif);
background-repeat:no-repeat;
width:285px;
height:96px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* PROGRESSION 10 BADGE	                                        */
/****************************************************************/

.progression_10{
margin-top:10px;
}

/****************************************************************/
/* COLUMN 2		                                                */
/****************************************************************/

#col_2{
width:309px;
float:left;
}

/****************************************************************/
/* MORE NEWS		                                            */
/****************************************************************/

#more_news{
width:309px;
margin-top:10px;
background-color:#002c53;
}

.more_news_head{
width:309px;
height:36px;
background-image:url(../images/more-news-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.more_news_img{
float:left;
width:62px;
height:77px;
}

.m_news_h2{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
float:left;
margin:0px;
width:227px;
}

.m_news_h2 a{
color:#ffffff;
text-decoration:none;
}

.m_news_h2 a:hover{
color:#FFCE00;
text-decoration:underline;
}

.more_news_box{
background-image:url(../images/more_news_box_bk.gif);
background-repeat:repeat-x;
background-color:#002d53;
min-height:77px;
width:309px;
}

/****************************************************************/
/* RECRUITMENT	                                                */
/****************************************************************/

#recruitment{
width:633px;
min-height:237px;
background-color:#ffffff;
margin-top:10px;
}

.recruitment_head{
width:633px;
height:36px;
background-image:url(../images/recutiment-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

/****************************************************************/
/* BADGES	                                                    */
/****************************************************************/

.career_badge{
margin-top:10px;
margin-right:14px;
float:left;
}

.trials_badge{
margin-top:10px;
float:left;
}

.leo_badge{
margin-top:10px;
}

/****************************************************************/
/* FLICKR	                                                    */
/****************************************************************/

#flickr{
width:309px;
background-color:#ffffff;
height:237px;
margin-top:10px;
}

#flickr_wrap{
margin-left:10px;
margin-right:6px;
margin-top:6px;
padding-bottom:6px;
}

#flickr img{
width:69px;
height:69px;
margin-right:4px;
margin-top:4px;
padding-bottom:4px;
}

.flickr_head{
width:309px;
height:36px;
background-image:url(../images/gallery-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.follow_flickr{
width:208px;
height:25px;
background-image:url(../images/follow-flickr.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin-left:10px;
margin-top:0px;
padding-bottom:10px;
}

.follow_flickr a{
width:208px;
height:25px;
background-image:url(../images/follow-flickr.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* MAIN CONTENT RIGHT	                                        */
/****************************************************************/

#main_content_right{
width:309px;
margin-top:0px;
margin-left:15px;
float:left;
}

/****************************************************************/
/* PROGRESSION PARTNERS		                                    */
/****************************************************************/

#partners{
width:309px;
margin-top:10px;
background-color:#ffffff;
min-height:257px;
padding-bottom:10px;
}

.partners_head{
width:309px;
height:36px;
background-image:url(../images/partners-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.view_partners{ 
background-image:url(../images/view-partners.gif);
background-repeat:no-repeat;
width:191px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
margin-left:108px;
}

.view_partners a{
background-image:url(../images/view-partners.gif);
background-repeat:no-repeat;
width:191px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.view_partners a:hover {
background-image:url(../images/view-partners-hover.gif);
background-repeat:no-repeat;
width:191px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* YOUTH ALLIANCE LEAGUE TABLES 	                            */
/****************************************************************/

#league_tables{
width:309px;
margin-top:10px;
background-color:#ffffff;
}

.league_tables_head{
width:309px;
height:36px;
background-image:url(../images/academy-rounded-head.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.league_tables_ul{
margin:0px;
padding:0px;
list-style-type:none;
clear:left;
}

.league_tables_ul li{
display:inline;
}

/****************************************************************/
/* YOUTH ALLIANCE LEAGUE TABLES TOP TABS	                    */
/****************************************************************/

.nw{
background-image:url(../images/ya-nw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.nw a{
background-image:url(../images/ya-nw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.nw a:hover {
background-image:url(../images/ya-nw-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.ne{
background-image:url(../images/ya-ne.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.ne a{
background-image:url(../images/ya-ne.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.ne a:hover {
background-image:url(../images/ya-ne-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.sw{
background-image:url(../images/ya-sw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.sw a{
background-image:url(../images/ya-sw.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.sw a:hover {
background-image:url(../images/ya-sw-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.se{
background-image:url(../images/ya-se.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.se a{
background-image:url(../images/ya-se.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.se a:hover {
background-image:url(../images/ya-se-hover.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* YOUTH ALLIANCE LEAGUE TABLES BOTTOM TABS	                    */
/****************************************************************/

.a{
background-image:url(../images/acada-a.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.a a{
background-image:url(../images/acada-a.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.a a:hover {
background-image:url(../images/acada-a-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.b{
background-image:url(../images/acada-b.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.b a{
background-image:url(../images/acada-b.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.b a:hover {
background-image:url(../images/acada-b-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.c{
background-image:url(../images/acada-c.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.c a{
background-image:url(../images/acada-c.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.c a:hover {
background-image:url(../images/acada-c-hover.gif);
background-repeat:no-repeat;
width:77px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.d{
background-image:url(../images/acada-d.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
float:left;
}

.d a{
background-image:url(../images/acada-d.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

.d a:hover {
background-image:url(../images/acada-d-hover.gif);
background-repeat:no-repeat;
width:78px;
height:25px;
display: block;
overflow: hidden; /* For nested divs in Safari */
}

/****************************************************************/
/* YOUTH ALLIANCE TABLES                                        */
/****************************************************************/

#ya_table{
color:#000000;
font-size:0.66em;
font-family:Arial, Helvetica, sans-serif;
width:289px;
margin:10px;
line-height:1.9em;
text-align:center;
clear:left; /* fix table float postion in safari and chrome */
}

.bold_row{
font-weight:bold;
}

.left_align{
text-align:left;
text-indent:5px;
}

.alternate{
background-color:#dadada;
}

/****************************************************************/
/* EXPLORE LFE	                                                */
/****************************************************************/

#explore_lfe{
width:957px;
margin-top:10px;
background-color:#ffffff;
min-height:187px;
}

.explore_margin{
margin-left:10px;
margin-bottom:0px;
background-color:#ffffff;
}

.explore_lfe_head{
width:957px;
height:36px;
background-image:url(../images/explore-lfe-rounded-header.gif);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.explore_lfe_col{
width:299px;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

.explore_lfe_col h4{
color:#004071;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

.explore_ul{
color:#02513b;
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
padding:0px;
margin-bottom:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
list-style-type:none;
}

.explore_ul li{
display:inline;
}

.explore_ul li a{
color:#02513b;
text-decoration:none;
}

.explore_ul li a:hover{
text-decoration:underline;
}

body .active_explore a{
text-decoration:underline;
font-weight:bold;
}

body .active_explore a:hover{
text-decoration:none;
}

/****************************************************************/
/* FOOTER		                                                */
/****************************************************************/

#footer_wrapper{
margin:0px auto;
width:976px;;
padding-bottom:10px;
}

.footer_white_text{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-left:10px;
margin-top:10px;
text-align:left;
line-height:1.5em;
float:left;
width:300px;
}

.footer_white_text a{
color:#ffffff;
text-decoration:underline;
}

.footer_white_text a:hover{
color:#ffffff;
text-decoration:none;
}

.footer_img{
float:right;
margin-top:10px;
margin-right:10px;
width:598px;
height:72px;
background-image:url(../images/footer-logos.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
text-indent: -3000em;
}

/****************************************************************/
/* NEWSPAGE		                                                */
/****************************************************************/

/****************************************************************/
/* NEWSPAGE WRAPPER                                             */
/****************************************************************/

#news_page_wrapper{
margin:0px auto;
width:967px;
background-image:url(../images/main-content-bk.png);
padding-left:0px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

/****************************************************************/
/* LEFT NEWS                                                    */
/****************************************************************/

#left_news{
width:319px;
float:left;
display:inline;/* fix float bug in IE */
margin-right:16px;
margin-left:0px;
}


/****************************************************************/
/* NEWS CONTENT                                                 */
/****************************************************************/

#news_content{
width:622px;
float:left;
display:inline;/* fix float bug in IE */
margin-left:0px;
margin-top:0px;
padding-left:0px;
padding-right:10px;
padding-bottom:10px;
padding-top:0px;
}

/****************************************************************/
/* NEWS CONTENT TEXT                                            */
/****************************************************************/

.float_left_por{
float:left;
margin-right:10px;
}

#news_content p{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top:10px;
margin-bottom:10px;
padding:0px;
line-height:1.8em;
}

#news_content .intro{
font-weight:bold;
font-size:0.9em;
line-height:1.4em;
}

#news_content .newspage_date{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-top:-5px;
margin-bottom:0px;
padding:0px;
}

.news_page_h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:0px;
text-transform:capitalize;
}

#news_content blockquote{
font-size:1.5em;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
border-top:1px dotted #000000;
border-bottom:1px dotted #000000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
font-style:italic;
clear:left;
}

.news_img_caption{
width:239px;
background-color:#000000;
margin-right:10px;
margin-bottom:5px;
float:left;
}

#news_content .news_caption{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:0.7em;
padding-bottom:0px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
margin-top:8px;
margin-bottom:8px;
line-height:normal;
}

.full_screen{
padding-left:45px;
margin-top:10px;
margin-bottom:10px;
}

/****************************************************************/
/* NEWS MENU                                                    */
/****************************************************************/

.news_menu_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.news_menu_ul li{
background-image:url(../images/news-menu-top-bk.gif);
background-repeat:no-repeat;
font-size:0.65em;
font-weight:bold;
padding-left:20px;
padding-top:6px;
margin-bottom:2px;
}

.news_menu_ul li a{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display: block; 

}

.news_menu_ul li a:hover{
color:#CAD300;
text-decoration:none;
}

.news_menu_ul span a{
background-image:url(../images/news-menu-bot-bk.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:10px;
}

#news_menu .active a{
color:#CAD300;
text-decoration:none;
}

/****************************************************************/
/* SHARE THIS                                                   */
/****************************************************************/

#share_this_news{
margin-top:2px;
background-image:url(../images/news-menu-top-bk.gif);
background-repeat:no-repeat;
}

.share_this{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
font-weight:bold;
padding-left:15px;
padding-top:6px;
background-image:url(../images/news-menu-bot-bk.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-bottom:8px;
}

.share_this a{
color:#ffffff;
text-decoration:none;
}

.share_this a:hover{
color:#CAD300;
text-decoration:none;
}

/****************************************************************/
/* SUB NEWS LEFT                                                */
/****************************************************************/

#sub_news_left{
padding-left:10px;
}

/****************************************************************/
/* NEWS PAGE ADVERT                                             */
/****************************************************************/

.news_page_advert{
margin-top:10px;
}

/****************************************************************/
/* NEWS BOTTOM MODULES                                          */
/****************************************************************/

#news_bottom{
width:632px;
margin-top:20px;
margin-bottom:0px;
}

.news_bottom_modules{
float:left;
width:309px;
margin-right:13px;
display:inline;
}

.news_bottom_modules_right{
float:left;
width:309px;
display:inline;
}

/****************************************************************/
/* RELATED STORIES                                              */
/****************************************************************/

#related{
width:309px;
background-color:#ffffff;
margin-top:0px;
}

#news_landing_page_wrapper .related_head{
width:309px;
height:36px;
background-image:url(../images/related-prog-rounded-head.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

.related_ul{
margin:0px;
padding:10px;
list-style-type:none;
}

.related_ul li{
background-image:url(../images/list-right.gif);
background-repeat:no-repeat;
background-position:center right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.8em;
}

.related_ul li a{
color:#024d2f;
text-decoration:none;
}

.related_ul li a:hover{
color:#024d2f;
text-decoration:underline;
}

/****************************************************************/
/* MOST READ                                                    */
/****************************************************************/

#most_read{
width:309px;
background-color:#ffffff;
margin-top:0px;
}

#news_landing_page_wrapper .most_read_head{
width:309px;
height:36px;
background-image:url(../images/most-recent-rounded-head.png);
background-repeat:no-repeat;
display: block;
overflow: hidden; /* For nested divs in Safari */
margin-right:0px;
text-indent: -3000em;
margin:0px;
padding:0px;
}

#news_landing_page_wrapper .most_read_ul{
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:10px;
list-style-type:none;
}

.most_read_ul li{
background-image:url(../images/list-right.gif);
background-repeat:no-repeat;
background-position:center right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.8em;
}

.most_read_ul li a{
color:#024d2f;
text-decoration:none;
}

.most_read_ul li a:hover{
color:#024d2f;
text-decoration:underline;
}

.most_read_head_margin{
margin-top:10px;/* 10px margin for when it appears in the sidebar on news page */
}

/****************************************************************/
/* NEWS LANDING PAGE                                            */
/****************************************************************/

/****************************************************************/
/* SUB NEWS                                                     */
/****************************************************************/

#news_landing_page_wrapper{
margin:0px auto;
width:967px;
background-image:url(../images/main-content-bk.png);
padding-left:0px;
padding-right:10px;
padding-bottom:10px;
padding-top:10px;
}

.top_img_news_landing{
float:left;
margin-right:10px;
width:239px;
height:295px;
}

#news_landing_page_wrapper .news_landing_page_h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:0px;
text-decoration:none;
}

#news_landing_page_wrapper .news_landing_page_h1 a{
color:#000000;
text-decoration:none;
}

#news_landing_page_wrapper .news_landing_page_h1 a:hover{
color:#000000;
text-decoration:underline;
}

#sub_news{
width:632px;
margin-top:20px;
margin-bottom:0px;
}

.sub_news_left{
float:left;
width:309px;
margin-right:13px;
display:inline;
background-color:#00432a;
min-height:181px;
}

.sub_news_right{
float:left;
width:309px;
display:inline;
background-color:#00432a;
min-height:181px;
}

#news_landing_page_wrapper .sub_news_img{
width:147px;
height:181px;
float:left;
margin-right:10px;
}

#news_landing_page_wrapper .sub_news_h2{
margin-left:10px;
margin-top:10px;
margin-bottom:0px;
padding-right:10px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:140px;
overflow:hidden;
}

#news_landing_page_wrapper .sub_news_h2 a{
color:#ffffff;
text-decoration:none;
}

#news_landing_page_wrapper .sub_news_h2 a:hover{
color:#CAD300;
text-decoration:underline;
}

#news_landing_page_wrapper .sub_news_p{
padding-right:10px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-top:5px;
margin-bottom:0px;
padding-bottom:5px;
line-height:1.4em;
margin-left:10px;
}

#news_landing_page_wrapper .older_but{
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
background-color:#00462c;
margin: 20px 0px 0px 0px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
padding-left:10px;
width:80px;
text-align:center;
float:right;
margin-right:10px;
background-image:url(../images/green-but-bk);
background-repeat:repeat-x;
text-transform:uppercase;
}

#news_landing_page_wrapper .older_but a{
color: #ffffff;
text-decoration:underline;
}

#news_landing_page_wrapper .older_but a:hover{
color: #ffffff;
}

#news_landing_page_wrapper .new_but{
font-size:0.65em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
background-color:#7d9e12;
margin: 20px 0px 0px 0px;
padding-top:2px;
padding-bottom:2px;
padding-right:10px;
padding-left:10px;
width:80px;
text-align:center;
float:right;
margin-right:10px;
background-image:url(../images/light-green-but-bk);
background-repeat:repeat-x;
text-transform:uppercase;
}

#news_landing_page_wrapper .new_but a{
color: #ffffff;
text-decoration:underline;
}

#news_landing_page_wrapper .new_but a:hover{
color: #ffffff;
}

/****************************************************************/
/* SUB SUB NEWS                                                 */
/****************************************************************/

#sub_sub_news{
margin-top:0px;
}

.sub_sub_wrap{
border-bottom:1px dotted #000000;
margin-top:20px;
margin-bottom:0px;
}

.sub_sub_wrap img{
-ms-interpolation-mode: bicubic;
}

.sub_sub_news_img{
float:left;
width:80px;
height:98px;
margin-bottom:20px;
margin-right:10px;
padding:3px;
}

#news_landing_page_wrapper .sub_sub_news_h2{
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
padding-right:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}

#news_landing_page_wrapper .sub_sub_news_h2 a{
color:#000000;
text-decoration:none;
}

#news_landing_page_wrapper .sub_sub_news_h2 a:hover{
color:#000000;
text-decoration:underline;
}

#news_landing_page_wrapper .sub_sub_news_p{
padding-right:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top:5px;
margin-bottom:0px;
padding-bottom:20px;
line-height:1.4em;
}


/****************************************************************/
/* STATIC PAGE   			                                    */
/****************************************************************/

.static_heading{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
margin-top:-5px;
margin-bottom:10px;
padding:0px;
text-transform:capitalize;
}

#news_content h2{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

#news_content h3{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

#news_content h4{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
padding:0px;
}

#news_content p a{
color:#000000;
text-decoration:underline;
}

#news_content p a:hover{
color:#000000;
text-decoration:none;
}

.list{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
margin-right:10px;
padding:0px;
}

.list a{
color:#000000;
text-decoration:underline;
}

.list a:hover{
text-decoration:none;
}

.img_float_left{
float:left;
margin-right:10px;
margin-bottom:10px;
padding:20px;
background-color:#ffffff;
}

/****************************************************************/
/* SEARCH PAGE			                                        */
/****************************************************************/

#news_content .search_title{
margin-top:20px;
margin-bottom:0px;
}


#news_content .search_title a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:underline;
}

#news_content .search_title a:hover{
text-decoration:none;
}

#news_content .search_pub{
font-size:0.7em;
margin-top:0px;
}

#news_content .search_link{
border-bottom:1px dotted #000000;
padding-bottom:20px;
}

.search_float_img img{
float:left;
margin-right:10px;
clear:left;
margin-top:10px;
margin-bottom:10px;
width:80px;
height:98px;
-ms-interpolation-mode: bicubic;
}

#news_content .search_summary{
font-size:0.7em;
line-height:normal;
}

#news_content .search_summary strong{
text-decoration:underline;
}

#news_content .search_link{
font-weight:normal;
font-size:0.7em;
margin-top:0px;
}

#news_content .search_link a{
text-decoration:none;
}

#news_content .search_link a:hover{
text-decoration:underline;
}

#news_content .no_of_articles{
font-weight:bold;
}

