/* Word Compatibility Styles */
/* These styles alter the default html behaviour to be more like MS Word */

	FORM		{margin-top:0px; margin-bottom:0px;}
	UL              { margin: 0; padding: 0; }
	OL		{margin-top:0px; margin-bottom:0px;}
	BLOCKQUOTE	{margin-top:0px; margin-bottom:0px;}


/* Global Styles */

	A               {color:#0D4D97; text-decoration:none; font-weight: bold;}
	A:hover         {color:#00adef;}
	
	/* The DIV, P and TD styles should be the same as the "normal" content style. P has a margin of 0px to make it behave the same as a DIV tag, as the Alterian CMC Editor currently uses P's and DIV's interchangeably */
	P               {color:#6c6c6c; font-family:Arial,Helvetica,Sans-Serif; margin: 0 0 10px;}
	
	BODY {font-family:Arial,Helvetica, Sans-Serif; margin:0px; padding:0px; background: url("../../../../build_images/background.png") repeat scroll left top #fff; color: #FFFFFF; font-size: 12px; color:#333333;}
	
	.clear {
        clear: both;
    }
    
    .divide {
        height: 1px;
        width: 100%;
        background: url("../../../../build_images/home/divider.png") repeat-x scroll left bottom transparent; 
        clear:both;
        margin: 15px 0;
    }

/* Body Styles */

    #body_wrapper
    {
        margin: 0 auto;
        overflow:visible;
        position: relative;
        text-align: left;
        width: 1030px;
        background: url("../../../../build_images/shadow.png") repeat-y scroll left top transparent;
        padding: 0 20px;
    }

/* Header Styles */    
	#header
	{
	    background-color:#fff; 
	    width: 990px;
	    height: 27px;
	    color: #8e9295;   
    }

    #header #languages
    {
        padding-top:5px;
        float:right;
        width: 260px;  
    }
    #header #languages label
    {
        float:left;
    }
    
    #header #languages ul li
    {
        list-style: none;
        float:left;
        padding-left:20px;
        margin-left:10px;
        color:#8E9295;
        font-weight:normal;
    }
    
    #header #languages ul li.UK
    {
        background: url("../../../../build_images/home/UK_Flag.jpg") no-repeat scroll left 2px transparent;
    }
    
    #header #languages ul li.Wales
    {
        background: url("../../../../build_images/home/Wales_Flag.png") no-repeat scroll left 2px transparent;
    }
    
    #header #Search
    {
        float:right;    
        margin-top: 3px;
        margin-right:20px;
    }
    
    #header #Search input
    {
        border-width:1px;
        border-color:#AEAFB0;
        border-style:solid;
        background: none;
        padding-left:10px; 
    }
    
    #header #Search input.SearchButton
    {
        padding-left:0;    
    }

/* Footer Styles */ 

    #footer
    {
        width: 950px;
        padding: 1px 20px 2px 20px;
        background: url("../../../../build_images/footer/footer_background.png") no-repeat scroll left top transparent;
    }
    
    #footer h3
    {
        background: url("../../../../build_images/footer/title_background.png") repeat-x scroll left top transparent;
        color: #515151;
        font-size: 110%;
        margin-bottom:10px;
        padding-top: 4px;
        font-family: Arial,Sans-Serif;
    }
    
    #footer ul
    {
    	list-style:none;
        margin-bottom:15px;
        padding-left:0;
    }
    #footer ul li
    {
        padding-bottom: 3px;
    }
    #footer ul li a
    {
        color: #969696;
        font-weight:normal;
    }
    #footer ul li a:hover
	{
        color: #515151;
    }
	
	#footer .col_180
	{
        width: 180px;
        padding-right:10px;
        float:left;
    }
    
    #footer .col_170
	{
        width: 170px;
        padding-right:10px;
        float:left;
    }
    
    #footer .col_110
    {
        width: 110px;
        float:left;
        padding-right:10px;
    }
	
	#footer .col_140
    {
        width: 140px;
        float:left;
        padding-right:10px;
    }
	
	#footer .col_120
	{
        width: 120px;
        padding-right:10px;
        float:left;
    }
	#footer .col_160
	{
        width: 160px;
        padding-right:10px;
        float:left;
    }
    
    #footer .login
    {
        padding-right:10px;
    }
    
    #footer .login p
    {
        margin-bottom: 2px;    
    }
    
    #footer .login input
    {
        border: none;
        background-color: #333333;
        color: #fff;
        padding: 0 5px 2px;
        font-size:100%;
        width: 160px;
        height: 18px;
        margin-bottom: 10px;
    }
    
    #footer .login input.LoginButton
    {
        width: 52px;
        height:20px;
        margin: 20px 0 0 0;
        padding:0;
        float:right;
    }

/* Global Nav Styles */  
    #content_header #Logo
    {
        position: absolute;
        top:10px;
        left:20px;
        z-index:5;    
    }
    
    #content_header #GlobalNav
    {
        position: absolute;
        right:25px;
        top:32px;
        z-index:5;   
    } 
    
    #content_header #GlobalNav ul li
    {
        background: url("../../../../build_images/global_nav/background.png") repeat-x scroll left bottom transparent;
        color: #FFFFFF;
        float: left;
        font-size: 110%;
        font-weight: bold;
        height: 21px;
        list-style: none outside none;
        margin-left: 25px;
    }
    
    #content_header #GlobalNav ul li a
    {
        color: #FFFFFF;
        display: block;
        height: 100%;
    }
    
    #content_header #GlobalNav ul li.active, #content_header #GlobalNav ul li:hover
    {
        background: url("../../../../build_images/global_nav/background_active.png") repeat-x scroll left bottom transparent;
        color: #002b5c;
        cursor: pointer;
    }
    
    #content_header #GlobalNav ul li.active a, #content_header #GlobalNav ul li a:hover
    {
        color: #002b5c;
        cursor: pointer;
    }

/* Content Wrapper Styles */  
    #content_wrapper
    {
        width: 990px;
        position:relative;
        background-color:#fff;
        padding-top:20px;
    }
    
    #content_wrapper .col150
    {
        width: 150px;
        margin:0 0 10px 20px;
        position:relative;
        float:left;
    }
    
    #content_wrapper .col470
    {
        width: 470px;
        margin:0 70px 10px 30px;
        position:relative;
        float:left;
    }
    
    #content_wrapper .col590
    {
        width: 590px;
        margin:0 70px 10px 20px;
        position:relative;
        float:left;
    }
    #content_wrapper .col650
    {
        width: 650px;
        margin:0 70px 10px 20px;
        position:relative;
        float:left;
    }
    
    #content_wrapper .col290
    {
        width: 290px;
        margin-right: 20px;
        position:relative;
        float:left;
    }
    
    #content_wrapper .col230
    {
        width: 230px;
        margin-right: 20px;
        position:relative;
        float:left;
    }
    
/* Local Stories & News Articles Styles */    
    #Local_Stories, #Latest_News
    {
        background: url("../../../../build_images/home/divider.png") repeat-x scroll left bottom transparent;    
        margin-bottom:20px;
    }
    
    #Local_Stories .Local_Stories_Article, #Latest_News .Article
    {
        float:left;
        padding-right: 25px;
        width: 280px;
        margin-bottom: 15px;
        /*padding-bottom:20px;*/
    }
    
    #Local_Stories .Local_Stories_Article.last, #Latest_News .Article.last
    {
        padding-right:0;
    }
    
    #Local_Stories .Local_Stories_Article img, #Latest_News .Article img
    {
        /*width: 170px;
        height: 105px;*/
        float:left;
        margin-right:10px;
    }
    
    #Local_Stories .Local_Stories_Article .Date, #Latest_News .Article .Date
    {
        color: #555555; 
        display:block;
        font-size:100%;
        margin-bottom:4px; 
        font-weight: bold;
    }
    
    #Local_Stories .Local_Stories_Article a, #Latest_News .Article a
    {
        font-size:100%;
        line-height: 1.5em;
    }
/* Banner Styles */   
    #content_wrapper .col590 .Banner
    {
         width: 290px;
         margin-right:10px; 
         float:left;  
    }
    
    #content_wrapper .col590 .Banner.last
    {
         margin-right:0;  
    }
    
    #content_wrapper .col590 .Banner h3, #content_wrapper .col590 .Banner h3 a, #content_wrapper .col590 .Banner p
    {
        color: #fff;    
    }
    
    #content_wrapper .col590 .Banner h3
    {
        font-size: 150%;    
        margin-bottom:4px;
    }
    
    #content_wrapper .col590 .Banner .Banner_Image
    {
         width: 290px;
         height: 146px;    
    }
    
    #content_wrapper .col590 .Banner img
    {
         width: 290px;
         height: 146px; 
    }
    
    #content_wrapper .col590 .Banner .banner_content
    {
         padding:10px 10px 5px 10px;
         background-color: #b20838;
    }
/* Contact Us Banner Styles */  

    #Contact_Us
    {
        background-color: #b20838;    
        padding: 10px;
        margin-bottom:10px;
    }
    
    #Contact_Us h3, #Contact_Us span, #Contact_Us p, #Contact_Us ul li, #Contact_Us a
    {
        color: #fff;   
    }
    
    #Contact_Us a:hover
    {
        color: #002B5C;
    }
    
    #Contact_Us ul
    {
    	list-style: none;
        margin-bottom: 10px;    
    }
    #Contact_Us h3
    {
        margin-bottom: 4px; 
        font-size:150%;   
    }
    
    #Contact_Us p.first
    {
        margin-bottom: 0;    
    }
    
    #Contact_Us.large p
    {
        margin-bottom: 10px;    
    }
    
    #Contact_Us p
    {
	margin-top: 5px;
        margin-bottom: 5px;
	font-size: 14px;    
    }
    
    #Contact_Us a
    {
        text-decoration: underline;    
    }
    
    
    #Contact_Us span
    {
        font-size: 32px;
        font-weight: bold;
        /*padding-bottom: 8px;*/ 
        display: block;
	color: white!important;
text-decoration:none;  
    }
/* Stats Banner Styles */    

    .Stats
    {
        background: url("../../../../build_images/home/Stats_background.png") no-repeat scroll right bottom #363636;     
        padding: 10px;
        width: 270px;
    }
    
    .Stats h3, .Stats span, .Stats p
    {
        color: #fff;   
    }
    
    .Stats h3
    {
        margin-bottom: 4px; 
        font-size:150%;   
    }
    
    .Stats p
    {
        margin-bottom: 0;   
    }
    
    .Stats .stat_item
    {
        background: url("../../../../build_images/home/Stats_Divider.png") no-repeat scroll center bottom transparent;  
        width: 271px;
        display:block;
        height: 65px;
        padding-top:22px;
        vertical-align: bottom;
    }
    
    .Stats .stat_item.last
    {
        background: none;  
    }
    
    .Stats .stat_item .title
    {
        display:inline-block;
        width: 117px;
        vertical-align:bottom;
        font-weight: bold; 
    }
    
    .Stats .stat_item .figure
    {
        display:inline-block;
        text-align: right;
        font-size: 400%;
        font-weight: bold;
        width: 140px;
        vertical-align:bottom;
        margin-left:10px;
    }
    
    .Stats .stat_item .figure.up
    {
        background: url("../../../../build_images/home/Up_Arrow.png") no-repeat scroll left center transparent;  
        padding-left: 35px;
        width: 105px;
    }
    .Stats .stat_item .figure.down
    {
        background: url("../../../../build_images/home/Down_Arrow.png") no-repeat scroll left center transparent;  
        padding-left: 35px;
        width: 105px;
    }

/* Stats Banner 2 Styles */    

    .Stats2
    {
        background: none;     
        width: 230px;
        margin-top:10px;
    }
    
    .Stats2 h3, .Stats2 span, .Stats2 p
    {
        color: #363636;   
    }
    
    .Stats2 p
    {
        margin-bottom: 0;   
    }
    
    .Stats2 .stat_item
    {
        background: url("../../../../build_images/side_menu/current_page_background.png") repeat-x scroll left 65px transparent;
        display: block;
        height: 65px;
        padding-top: 12px;
        vertical-align: bottom;
        width: 230px;
    }
    
    .Stats2 .stat_item.last
    {
        background: none;  
    }
    
    .Stats2 .stat_item .title
    {
        display:inline-block;
        width: 100px;
        vertical-align:bottom; 
        color:#555555;
    }
    
    .Stats2 .stat_item .figure
    {
        display:inline-block;
        text-align: right;
        font-size: 300%;
        font-weight: bold;
        width: 110px;
        vertical-align:bottom;
        margin-left:10px;
    }  

/* Location Search Styles */ 
  

    #LocalTeam
    {
        width: 270px;
        padding: 10px;
        margin-top:10px;
        background-color: #00adef;
    }
    
    #LocalTeam h3, #LocalTeam p
    {
        color: #fff;   
    }    
    
    #LocalTeam input
    {
        background: url("../../../../build_images/home/LocationSearch_Background.jpg") no-repeat scroll left top transparent;  
        border: none;
        width: 230px;
        padding-left: 10px;
        height: 29px;
        float:left;
        /*color: #c6c8ca;*/
    }
    #LocalTeam input.LocationSearchButton
    {
        background: none;  
        border: none;
        width: 28px;
        height: 29px;
        padding: 0;
        margin-left:2px;
    }
 
/* Side Banner Styles */     
    .Side_Banner
    {
        background-color: #363636;
        width: 280px; 
        height: 120px;
        margin-top:10px;
        padding-right:10px; 
    }
    .Side_Banner img
    {
        margin-right:10px;
        width: 98px;
        height: 120px;
    }
    .Side_Banner h4
    {
        color:#fff;
        padding-top: 5px;
        padding-bottom: 4px;
        margin-bottom: 0;
    }
    .Side_Banner p
    {
        margin-bottom: 5px;    
    }
    .Side_Banner p, .Side_Banner a
    {
        color: #fff;
    }
    
/* Side Menu Styles */  
    #side_menu ul
    {
    	list-style:none;
        padding-left:0;  
    }
    
    #side_menu ul li
    {
        background: url("../../../../build_images/home/divider.png") repeat-x scroll left bottom transparent;
        padding: 7px 0;
    }
    
    #side_menu ul li.submenu
    {
        padding: 0;
    }
    
    #side_menu ul li a, #side_menu ul li span
    {
        color: #828282;
        font-weight: normal;
    }
    
    #side_menu ul li.active a, #side_menu ul li a:hover,
    #side_menu ul li.active span, #side_menu ul li span:hover
    {
        color: #002b5c;
    }
    
    #side_menu ul li.last, #side_menu ul li ul li.last
    {
        background: none;
    }
    
    #side_menu ul li ul li
    {
        padding-left: 10px;
    }
    
/* Contact Area 230 Styles */    
    .content_area_230
    {
        width: 230px;
        margin-right:10px;
        margin-bottom: 30px;    
        float:left;
        margin-top: 15px;
    }
    
    .content_area_230.last
    {
        margin-right:0;
    }
    
    .content_area_230 img
    {
        width: 230px;
        height: 142px;
    }
/* Contact Area 110 Styles */       
    .content_area_110
    {
        width: 110px;
        margin-right:10px;
        margin-bottom: 30px;    
        float:left;
        margin-top: 15px;
    }
    
    .content_area_110.last
    {
        margin-right:0;
    }
    
    .content_area_110 img
    {
        width: 110px;
        height: 68px;
    }
	
	.content_area_220
    {
        width: 230px;
        margin-right:10px;
        margin-bottom: 30px;    
        float:left;
    }
    
/* Contact Area 110 Styles */
    #Local_Team 
    {
        background: url("../../../../build_images/home/Stats_background_small.png") no-repeat scroll right -38px #363636;
        margin-bottom: 10px;
        padding: 10px;
        width: 210px;
        position: relative;
    }
    #Local_Team h3
    {
        color: #FFFFFF;
        font-size: 120%;
    }
    #Local_Team span
    {
        padding-bottom: 5px;
        /*padding-right: 20px;*/
        width: 190px;
        /*background: url("../../../../build_images/TopLevel/Local_Team_Span_background.png") no-repeat scroll right bottom transparent;*/
        color: #FFFFFF;
        /*display: block;*/
        font-size: 150%;
        
    }
    
    #Local_Team a
    {
    	float:right;
    	color: #FFFFFF;
    }  
    
    .localteamend
    {
    	height:3px;
    	width:210px;
    	border-bottom-color:White;
    	border-bottom-width:1px;
    	border-bottom-style:solid;
    	margin-bottom:10px;
    }
    
    .nolocalteam
    {
    	margin-bottom:0px;
    }
    
    #Local_Team .addnewteam
    {
    	font-size: 100%;
    	font-weight:bold;
    }
    
    #Local_Team input.LocalTeamDeleteButton
    {
        bottom: 14px;
        display: block;
        height: 20px;
        position: absolute;
        right: 4px;
        width: 20px;
    }
    
/* Contact Banner 230 Styles */

    .Banner230
    {
        background: url("../../../../build_images/home/divider.png") repeat-x scroll left top transparent; 
        padding-top:10px;
        width: 230px;
        margin-bottom:10px;
    }
    
    .Banner230 a
    {
        display:block;
        margin-bottom: 4px;
    }
    
/* Find Local Team Styles */    
    #Find_Local_Team
    {
        float:left;
        width: 480px;  
        margin-top: 10px;
    }
    
    #Find_Local_Team ul.Tabs
    {
    	list-style:none;
        height: 48px;
        margin-bottom: 13px;
        width: 480px; 
    }
    
    #Find_Local_Team ul.Tabs li
    {
        width: 234px;
        height: 29px;
        margin-right: 2px;
        background: url("../../../../build_images/Find_Local_Team/li_background.png") no-repeat scroll left top transparent; 
        color:#fff;
        float:left;
        padding: 12px 0 0;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    
    #Find_Local_Team ul.Tabs li.active, #Find_Local_Team ul.Tabs li:hover
    {
        width: 234px;
        height: 36px;
        background: url("../../../../build_images/Find_Local_Team/li_background_active.png") no-repeat scroll left top transparent; 
    }
    
    #Find_Local_Team ul li.last
    {
        margin-right: 0;
    }
    
    #Find_Local_Team_Map
    {
        background-color: #fff; 
        margin-top:10px; 
        padding: 10px 0;
		display:none;		
    }
    
    #Find_Local_Team_Map h4
    {
        color: #00adef;
        font-size: 120%;
        padding: 0 0 5px 0;
    }
    
    #Find_Local_Team_Map ul
    {
    	list-style:none;
        float:left;
        padding-left:0;
        width:120px;
        padding-top: 5px;
    }
    #Find_Local_Team_Map ul li
    {
        padding-bottom: 7px;
        width: 150px;
    }
    #Find_Local_Team_Map img
    {
        float:right;
        width: 285px;
        margin-right:10px;
    }
    
    #Find_Local_Team_Search
    {
        padding-bottom: 10px;
        
    }
    
    #Find_Local_Team_Search input {
        background: url("../../../../build_images/Find_Local_Team/Search_Bar.png") no-repeat scroll left top transparent;
        border: medium none;
        float: left;
        height: 30px;
        padding-left: 10px;
        width: 232px;
        color: #898a8a;
    }
    
    #Find_Local_Team_Search input.SearchButton {
        background: none;
        border: medium none;
        height: 30px;
        margin-left: 2px;
        padding: 0;
        width: 36px;
    }
    
/* Station Styles */   
    .station
    {
        background: url("../../../../build_images/Find_Local_Team/station.png") no-repeat scroll left 2px transparent;
        margin: 6px 0;
        padding-left: 25px;
    }
    .station a
    {
        background: url("../../../../build_images/Find_Local_Team/station_right.png") no-repeat scroll right 2px transparent;
        padding-right: 20px;
    }
    
    .undergroundstat
    {
        background: url("../../../../build_images/Find_Local_Team/underground.png") no-repeat scroll left 2px transparent;
        margin: 6px 0;
        padding-left: 25px;
    }
    .undergroundstat a
    {
        background: url("../../../../build_images/Find_Local_Team/station_right.png") no-repeat scroll right 2px transparent;
        padding-right: 20px;
    }
    
    .localstation
    {
        background: url("../../../../build_images/Find_Local_Team/station.png") no-repeat scroll left 2px transparent;
        padding-left: 25px;
        float:left;
        width: 205px;
        margin-right:10px;
    }
    .localstation.right
    {
        margin-right:0;
    }
    
    .localunderground
    {
        background: url("../../../../build_images/Find_Local_Team/underground.png") no-repeat scroll left 2px transparent;
        padding-left: 25px;
        float:left;
        width: 205px;
        margin-right:10px;
    }
    .localunderground.right
    {
        margin-right:0;
    }
	
	.localtramline
    {
        background: url("../../../../build_images/Find_Local_Team/tramlink.png") no-repeat scroll left 2px transparent;
        padding-left: 25px;
        float:left;
        width: 205px;
        margin-right:10px;
    }
    .localtramline.right
    {
        margin-right:0;
    }
    
    .tramlinestat
    {
        background: url("../../../../build_images/Find_Local_Team/tramlink.png") no-repeat scroll left 2px transparent;
        margin: 6px 0;
        padding-left: 25px;
    }
    .tramlinestat a
    {
        background: url("../../../../build_images/Find_Local_Team/station_right.png") no-repeat scroll right 2px transparent;
        padding-right: 20px;
    }
    
    .image_contentarea img
    {
        margin-right: 10px;
        margin-bottom: 25px;
    }
    
    .image_contentarea.right img
    {
        margin-right: 0;
        margin-left:2px;
        margin-bottom: 2px;
    }
    
/* Contact Us Styles */ 
    
    table.ContactUs
    {
        width: 100%;
        padding-top: 15px;
    }
    table.ContactUs tr td
    {
        padding: 0 0 20px 0;
    }
    table.ContactUs tr td:first-child
    {
        width: 35%;  
        vertical-align:top;
    }
    table.ContactUs tr td:first-child a
    {
        font-size:140%;
        color: #00ADEF;
    }
    table.ContactUs tr td:first-child a:hover
    {
        color: #002B5C;
    }
    
/* SELECT Boxes Styles */ 

    .selectBox-dropdown.Franchise_dropdown 
    {
        height: 20px;
        border: none;
        background: url("../../../../build_images/Form/Select_Background.png") no-repeat scroll left top transparent;
        color:#fff;
        border-radius: 0;
        margin-bottom: 10px;
        cursor:pointer;
    }
    
    .selectBox-dropdown.Franchise_dropdown .selectBox-label
    {
        font-weight: normal;
        padding: 1px 5px;
    }
    
    .selectBox-dropdown.Franchise_dropdown .selectBox-arrow
    {
        border: none;
        background: none;    
    }
    
    .Franchise_dropdown-selectBox-dropdown-menu
    {
        border: none;  
        background-color: #333; 
		height:140px; 
    }
    
    .selectBox-options.Franchise_dropdown-selectBox-dropdown-menu LI A
    {
        color: #fff;    
        font-weight: normal;
    }
    
    .selectBox-options.Franchise_dropdown-selectBox-dropdown-menu LI.selectBox-hover A,
    .selectBox-options.Franchise_dropdown-selectBox-dropdown-menu LI.selectBox-selected A {
        background-color: #969696;
        color: #333;
    }

/*No Local Team - Homepage*/

#NoLocalTeam
{
    width: 570px;
    /*padding: 10px;*/
    margin-top:10px;
    background-color: #FFF;
}

#NoLocalTeam h3, #NoLocalTeam p
{
    color: #6C6C6C;   
}    

#NoLocalTeam input
{
    background: url("../../../../build_images/home/NoLocationSearch_Background.jpg") no-repeat scroll left top transparent;  
    border: none;
    width: 230px;
    padding-left: 10px;
    height: 29px;
    float:left;
    color: #FFF;
}
#NoLocalTeam input.LocationSearchButton
{
    background: none;  
    border: none;
    width: 28px;
    height: 29px;
    padding: 0;
    margin-left:2px;
}

/*News Article*/
.newsArticle
{
	margin-bottom:5px;
}

.newsArticle .date
{
	color: #555555;
    margin-right:20px;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 4px;
}

.newsArticle a
{
	margin-right:10px;
}

.newsArticle p
{
	color: #6C6C6C;
    font-family: Arial,Helvetica,Sans-Serif;
    margin: 0 0 10px;
    margin-top:5px;
}

.newsArticleFeatured
{
	margin-bottom:5px;
	height:150px;
}

.newsArticleFeatured img
{
	margin-right:10px;
}

.newsArticleFeatured .date
{
	color: #555555;
    display:block;
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 10px;
}

.newsArticleFeatured a
{
	display:block;
}

.newsArticleFeatured p
{
	color: #6C6C6C;
    font-family: Arial,Helvetica,Sans-Serif;
    margin: 0 0 10px;
    margin-top:10px;
}

/*LOCAL TEAM NEWS SLOTS*/
#Local_Stories, #NewsLatest_News
{
    background: url("../../../../build_images/home/divider.png") repeat-x scroll left bottom transparent;    
    margin-bottom:20px;
}

#Local_Stories .Local_Stories_Article, #NewsLatest_News .Article
{
    float:left;
    padding-right: 5px;
    width: 232px;
    padding-bottom:20px;
}

#Local_Stories .Local_Stories_Article.last, #NewsLatest_News .Article.last
{
    padding-right:0;
}

#Local_Stories .Local_Stories_Article img, #NewsLatest_News .Article img
{
    /*width: 170px;
    height: 105px;*/
    float:left;
    margin-right:10px;
}

#Local_Stories .Local_Stories_Article .Date, #NewsLatest_News .Article .Date
{
    color: #555555; 
    display:block;
    font-size:95%;
    margin-bottom:4px; 
    font-weight: bold;
}

#Local_Stories .Local_Stories_Article a, #NewsLatest_News .Article a
{
    font-size:80%;
    line-height: 1.5em;
}

.newsArticle .articlelink
{
	display:inline !important;
	font-size:80%;
}

#main_content ul
{
	margin-left:20px;
}

.content_area ul
{
	margin-left:20px;
}

.NormalHeading{color:#000; font-family:Helvetica, Arial, Sans-Serif; font-size:160%; font-weight:bold;}

/*Featured Article*/

.article_big {float: left; margin-right: 10px; width: 225px; }
.article_big .article_link { float:left; margin-bottom:5px; width: 225px; }
.article_big .article_date { float:left; color: #555555; display: block; font-size: 100%; font-weight: bold; margin-bottom: 5px; width: 225px; }
.article_big p { color: #6C6C6C; font-family: Arial,Helvetica,Sans-Serif; margin: 0 0 10px; }

.article_medium {float: left; margin-right: 6px; width: 150px; }
.article_medium .article_link { float:left; margin-bottom:5px; width: 150px; }
.article_medium .article_date { float:left; color: #555555; display: block; font-size: 100%; font-weight: bold; margin-bottom: 5px; width: 150px; }
.article_medium p { color: #6C6C6C; font-family: Arial,Helvetica,Sans-Serif; margin: 0 0 10px; }

.article_small {float: left; margin-right: 10px; width: 106px; }
.article_small .article_link { float:left; margin-bottom:5px; width: 106px; }
.article_small .article_date { float:left; color: #555555; display: block; font-size: 100%; font-weight: bold; margin-bottom: 5px; width: 106px; }
.article_small p { color: #6C6C6C; font-family: Arial,Helvetica,Sans-Serif; margin: 0 0 10px; }

/*News Search*/

.news_search h2
{
    color: #666666; 
    font-weight: bold;
    font-size:12px;
}
.news_search { background-color:#dddedf; padding:10px; margin-bottom: 10px; width: 210px;}
.news_search label {
    color: #666666;
    display: block;
    margin-bottom: 5px;
    margin-top: 10px;
    font-weight: bold;
}
.news_search input{
    border: 1px solid #E6E6E6;
    height: 25px;
    padding-left: 7px;
    width: 203px;
}
.news_search .select_div
{
    background: url("../../../../build_images/DropdownList.png") no-repeat scroll right top transparent;  
    overflow:hidden;
    width: 179px;
    padding-right:30px;
    height: 25px;
}
.news_search select
{
    width: 249px;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    height: 25px;
    padding-top: 4px;
}
.news_search .select_div.number,
.news_search .select_div.unit
{
    width: 70px;
    float:left;
    margin-left:9px;
}
.news_search .select_div.number
{
    margin-left:0;    
}
.news_search .select_div.number select,
.news_search .select_div.unit select
{
    width: 140px;
}

.news_search input.search
{
    width:75px;
    height:25px;
    float:right;
    margin-top:10px;
}

.article_search {float: left; margin-right: 10px; width: 230px; }
.searchright { margin-right:0px !important; }
.article_search .article_link { float:left; margin-bottom:10px; width: 230px; }
.article_search .article_date { float:left; color: #555555; display: block; font-size: 100%; font-weight: bold; margin-bottom: 10px; width: 230px; }
.article_search p { color: #6C6C6C; font-family: Arial,Helvetica,Sans-Serif; margin: 0 0 10px; }
.article_search .clear {clear:both;}

/*Twitter*/

.twitterpanel {background-color:#00ACF2; padding:10px; width:210px;}
.twitterpanel img {padding:0px; margin-left:-10px;}
.twitterpanel ul {list-style: none outside none;}
.twitterpanel li {margin-bottom:10px; padding-bottom:10px; border-bottom:dotted 1px #fff;}
.twitterpanel a {display:inline; color:#fff; font-weight:bold;}
.twitterpanel span {color: #fff;}

/*footer social*/
.col_170_icons {float:left; width:140px; padding-right:0px;}

/*share this*/
.stButton .chicklets { padding-left:13px !important; }
.sharebuttons { margin-left:0px; float:right; padding-top:4px; }

.content_area li {margin-bottom:10px; color:#6C6C6C;}

/*archive events*/
.eventteamfilter { width:210px; margin-right:1px; }
.eventtypefilter { width:210px; margin-right:1px;}
.eventSearchButton { margin-top:2px;}
.EventItem {float:left; width:215px; margin-right:20px; }
.EventItem ul {margin-left:0px;}
.EventItem li {list-style: none outside none;}

.selectBox-dropdown.eventteamfilter, .selectBox-dropdown.eventtypefilter 
{
    height: 20px;
    border: none;
    background: url("../../../../build_images/archivedropdown.png") no-repeat scroll left top transparent;
    color:#333;
    border-radius: 0;
    margin-bottom: 10px;
    cursor:pointer;
}

.selectBox-dropdown.eventteamfilter .selectBox-label, .selectBox-dropdown.eventtypefilter .selectBox-label
{
    font-weight: normal;
    padding: 1px 5px;
}

.selectBox-dropdown.eventteamfilter .selectBox-arrow, .selectBox-dropdown.eventtypefilter .selectBox-arrow
{
    border: none;
    background: none;    
}

.eventteamfilter-selectBox-dropdown-menu, .eventtypefilter-selectBox-dropdown-menu
{
    border: none;  
    background-color: #333;  
}

.selectBox-options.eventteamfilter-selectBox-dropdown-menu LI A, .selectBox-options.eventtypefilter-selectBox-dropdown-menu LI A
{
    color: #fff;    
    font-weight: normal;
}

.selectBox-options.eventteamfilter-selectBox-dropdown-menu LI.selectBox-hover A,
.selectBox-options.eventteamfilter-selectBox-dropdown-menu LI.selectBox-selected A, 
.selectBox-options.eventtypefilter-selectBox-dropdown-menu LI.selectBox-hover A,
.selectBox-options.eventtypefilter-selectBox-dropdown-menu LI.selectBox-selected A {
    background-color: #969696;
    color: #333;
}

/*archive news*/
.newsteamfilter { width:140px; margin-right:-10px; }
.newstypefilter { width:140px; margin-right:-10px;}
.newstopicfilter {width:140px; margin-right:-10px;}
.newsSearchButton { margin-top:0px;}
.articlearchive { width: 230px !important; }

.newsareafilter { width:140px; margin-right:-10px;}
.newsnptfilter {width:140px; margin-right:-10px;}

.selectBox-dropdown.newsteamfilter, .selectBox-dropdown.newsareafilter, .selectBox-dropdown.newsnptfilter 
{
    height: 20px;
    border: none;
    background: url("../../../../build_images/newsarchivedropdown.png") no-repeat scroll left top transparent;
    color:#333;
    border-radius: 0;
    margin-bottom: 10px;
    cursor:pointer;
}

.selectBox-dropdown.newsteamfilter .selectBox-label, .selectBox-dropdown.newsareafilter .selectBox-label, .selectBox-dropdown.newsnptfilter .selectBox-label
{
    font-weight: normal;
    padding: 1px 5px;
}

.selectBox-dropdown.newsteamfilter .selectBox-arrow, .selectBox-dropdown.newsareafilter .selectBox-arrow, .selectBox-dropdown.newsnptfilter .selectBox-arrow
{
    border: none;
    background: none;    
}

.newsteamfilter-selectBox-dropdown-menu, .newsareafilter-selectBox-dropdown-menu, .newsnptfilter-selectBox-dropdown-menu
{
    border: none;  
    background-color: #333;  
    width:140px !important;
}

.selectBox-options.newsteamfilter-selectBox-dropdown-menu LI A, .selectBox-options.newsareafilter-selectBox-dropdown-menu LI A, .selectBox-options.newsnptfilter-selectBox-dropdown-menu LI A
{
    color: #fff;    
    font-weight: normal;
}

.selectBox-options.newsteamfilter-selectBox-dropdown-menu LI.selectBox-hover A,
.selectBox-options.newsteamfilter-selectBox-dropdown-menu LI.selectBox-selected A, 
.selectBox-options.newsareafilter-selectBox-dropdown-menu LI.selectBox-hover A,
.selectBox-options.newsareafilter-selectBox-dropdown-menu LI.selectBox-selected A, 
.selectBox-options.newsnptfilter-selectBox-dropdown-menu LI.selectBox-hover A,
.selectBox-options.newsnptfilter-selectBox-dropdown-menu LI.selectBox-selected A {
    background-color: #969696;
    color: #333;
}

/*Newsletter*/
.Newsletter
{
    background-color: #B20838;
    display: block;
    height: 190px;
    overflow: hidden;
}

.Newsletter .Newsletter_Content
{
    float: left;
    padding-right: 10px;
    width: 220px;  
}

.Newsletter img
{
    margin-right: 10px;
    float:left;  
}

.Newsletter p.IssueDate, .Newsletter p
{
    font-size: 12px !important;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 0 !important;   
}

.Newsletter h4, .Newsletter p, .Newsletter a
{
    color: #fff;
}

.Newsletter h4
{
    padding-top: 10px;
}
.Newsletter ul
{
    margin-bottom:10px;
    list-style-type:disc;
    margin-left: 15px;
}
.Newsletter ul li
{
    color:#fff;
    padding: 1px 0;
    margin-bottom:0px;
}

.infoBox img
{
	width:13px !important;
}

.Banner230 H4 {font-size:125% !important;}

.contactnumber{ margin-top:-10px; }

.keyfacts{ margin-top:18px; }

.removelocalteam { margin-top:5px; }

.Banner230 { cursor: pointer; }

.bigtwoline {height:50px;}
.twoline {height:40px;}

.addlocalteam {margin: -2px -11px; }

/*Home Local Team Plugin*/
.Banner290 {
    /*background: url("../../../../build_images/home/divider.png") repeat-x scroll left top transparent;*/
    margin-bottom: 10px;
    padding-top: 10px;
    width: 270px;
}

.My_Local_Team {margin-bottom:3px;}

.homemylocalteam 
{
	background-color:#00ADEF; padding-bottom:10px;
}

.homemylocalteam h3 { color:White; margin-left:10px; padding-top:10px; }
.mylocalteamheader{ background-color:#363636; margin-left:10px; margin-right:10px; height:30px; }
.mylocalteamheader h4 {color:White; margin-left:10px;  padding-top:5px;}

.teamdown {background:url("../../../../build_images/home/downarrow.jpg") no-repeat scroll right top #363636; padding-right:10px; cursor:pointer;}
.teamup {background:url("../../../../build_images/home/uparrow.jpg") no-repeat scroll right top #363636; padding-right:10px; cursor:pointer;}

.MyYour_Local_Team_Info {background-color:White; margin-left:10px; margin-right:10px; padding-bottom:10px;}
.mylocalteamlatest { margin-left:10px; margin-right:10px; height:22px; border-bottom:solid 2px #00ADEF; padding-bottom:0px; margin-bottom:10px;}
.mylocalteamlatest h4 { font-size:125% !important;}
.mylocalnewsitem { margin-left:10px; margin-bottom:5px; }

.contact_form .errortxt {
    color: #870000;
    margin: 0;
    padding: 4px 0 0 4px;
}

.contact_form input.error, .contact_form textarea.error {
    border: 1px solid #870000;
}

.socialfooter { margin-left:40px; margin-bottom:5px; }
.socialfooter img {margin-right:5px; }

.searchnoresults span { font-weight:bold; color: #515151; }


/* Custom Styling - Added 15.12.15 */
#Latest_News_Blue     {
     margin-bottom:10px;
}

#Latest_News_Blue img  {
     padding-bottom:10px;
}