*{padding: 0; margin: 0;}
body#black{background-color: #000000;}
body#fanzone{background-color: #000000;}
body#fanzone-grass{background: #000000 url(/Images/structure/bg/fanzone_grass_bg.jpg) repeat-x top left;}


img{
border:0px;
}

#level1
{
width: 100%;
}
/*
#header
{
background: #000000 url(/Images/structure/home/header/fanzone.jpg) no-repeat center bottom;
height: 107px;
position: relative;
width: 831px;
border-right: 1px solid #000F3B;
border-left: 1px solid #000F3B;
text-align: left;
}
*/
#horizontalnav
{
width: 831px;
position: relative;
border-right: 0px solid #000F3B;
border-left: 0px solid #000F3B;
text-align: left;
height: 27px;
border-bottom: 1px solid #3e3e3e;

}
#match_centre
{
width: 150px;
overflow: hidden;
border-right: 1px solid #3e3e3e;
height: 278px;
border-bottom: 1px solid #3e3e3e;
white-space: normal;
font: bold normal 9px/14px tahoma;
font-weight: bold;
text-transform: uppercase;
color: #babfcc;
}
#home_searchform
{
position: absolute;
right: 30px;
bottom: 5px;

}
#home_searchform input
{
font: normal normal 10px/14px arial;
color: #646567; 
}
#level2
{
float: left;
width: 100%;
color:#030303;
}
#content
{
width: 831px;
padding-right: 2px;
overflow:hidden;
}
#youthcontentholder
{
padding-top: 3px;
float: left;
width: 100%;
border-right: 1px solid #000F3B;
border-left: 1px solid #000F3B;
background: #000000 url(/Images/structure/bg/footer_top.jpg) no-repeat center bottom;
}  
#contentholder
{
float: left;
width: 100%;
border-right: 1px solid #000F3B;
border-left: 1px solid #000F3B;
background: #000000 url(/Images/structure/bg/footer_top.jpg) no-repeat center bottom;
}  
#youthhome_leftcol
{
border-top: 1px solid #3e3e3e;
width: 151px;
float: left;
margin-right: 3px;
}
#home_leftcol
{
width: 151px;
float: left;
margin-right: 3px;
}
#flash_display
{
color: #ffffff;
height: 221px;
border-top: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e; 
border-bottom: 1px solid #3e3e3e;
background: #033A03;
margin: 3px 0 3px 0;
}
#next_2mens
{
                                height: 274px;
border-top: 1px solid #3e3e3e;
border-right: 0px solid #3e3e3e; 
border-bottom: 1px solid #3e3e3e;
background: #000e29 url(/Images/structure/bg/left_grassbig.jpg) no-repeat left bottom;
margin: 3px 0 4px 0;
text-align: left;

}
                                           #next_2mens .match_infolinks, #next_1mens_1womens .match_infolinks
                                           {
                                           margin: 1px 0px 5px 0px;
}
                                           #next_2mens .match_detail
                                           {
                                          margin: 4px 0 0 0;
                                          }
                                #next_1mens_1womens
{
                                height: 274px;
border-top: 1px solid #3e3e3e;
border-right: 0px solid #3e3e3e; 
border-bottom: 1px solid #3e3e3e;
background: #000e29 url(/Images/structure/bg/home_vnav_repeater128.png) repeat bottom center;
margin: 3px 0 4px 0;
text-align: left;
}
#connect
{
height: 274px;
border-top: 1px solid #3e3e3e;
border-right: 0px solid #3e3e3e; 
border-bottom: 1px solid #3e3e3e;
background: #000e29 url(/Images/structure/bg/home_vnav_repeater.jpg) repeat-x bottom center;
margin: 3px 0 4px 0;
text-align: left;
}
#next_2mens a,
#next_1mens_1womens a
{
text-decoration: none;
color: #babfcc;
}
div.match_detail
{
font: bold normal 10px/11px tahoma;
font-weight: bold;
text-transform: uppercase;
color: #babfcc;
padding: 5px 4px 5px 6px;
}
div.match_detail div
{
margin-bottom: 3px;
}
#home_rightcol
{
float: left;
width: 676px;
margin-top: 3px;

}
#home_rightcol_admin
{
float: left;
width: 876px;
margin-top: 3px;
}
#vertical_nav                              /* contains vertical menu within leftcol div*/
{
background: #000000 url(/Images/structure/bg/home_vnav_repeater.jpg) repeat-x bottom center;
text-align: left;
}
div.menu1
{
border-right: 1px solid #3e3e3e; 
border-bottom: 1px solid #3e3e3e;
padding: 3px 4px 3px 14px; 
}
div.menu1:hover
{
background: url(/Images/structure/navigation/vert/over_icon.png) no-repeat 11px center;
}
div.menu1current
{
border-right: 1px solid #3e3e3e /*7px solid #022865*/; 
border-bottom: 1px solid #3e3e3e;
}
div.menu1 a
{
display: block;
text-transform: uppercase;
font: bold normal 10px/14px arial;
font-weight: bold;
color: #ffffff;
}
div.menu1 a:hover
{
/*background: url(/Images/structure/navigation/vert/over_icon.png) no-repeat left center;*/
}
div.menu1current a
{
/*border-right: 7px solid #022865; */
display: block;
text-transform: uppercase;
font: bold normal 10px/14px arial;
font-weight: bold;
color: #ffffff;
padding: 6px 4px 6px 17px;
}
div.menu1currentborder
{
border-right: 7px solid #022865;
background: url(/Images/structure/navigation/vert/on_icon.gif) no-repeat 11px center;
}
div.menu2
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 4px 4px 4px 30px; 
background: #000000 url(/Images/structure/navigation/vert/level2_bg.jpg) repeat-y left top;
}
div.menu2 a
{
font: normal normal 10px/12px arial;
color: #cdcdcd;
text-decoration: none;
}
div.menu2 a:hover
{
text-decoration: underline;
}
div.menu2current 
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
}
div.menu2current a
{
font: normal normal 10px/20px arial;
color: #cdcdcd;
text-decoration: none;
padding: 6px 4px 6px 30px;
}
div.menu2currentborder
{
border-right: 7px solid #022865;
background: url(/Images/structure/navigation/vert/on_icon.gif) no-repeat 18px center;
}
div.menu3current 
{


border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
/*background: #022865;*/
background:#1F1F1F;
}
div.menu3currentborder
{
border-right: 7px solid #022865;
background: url(/Images/structure/navigation/vert/on_icon.gif) no-repeat 18px center;
}

div.menu3current a,
div.menu3 a
{
color: #ffffff;
font: normal normal 9px/17px arial;
text-decoration: none;
padding: 0 0 0 35px;
}
div.menu3
{

border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
background:#1F1F1F;
}
div.menu4
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 2px 2px 2px 45px;
}
div.menu4current
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 2px 2px 2px 45px;
}
div.menu4current a,
div.menu4 a
{
font: normal normal 10px/13px arial;
color: #818C9F;
text-decoration: none;
}
#flash_gallery
{
width: 320px;
height: 361px;
float: left;
margin-right: 3px;
border: 1px solid #3e3e3e;
background: #000000;
}
#clip_of_the_weekholder
{
width: 320px;
height: 361px;
float: left;
margin-right: 3px;
border: 1px solid #3e3e3e;
background: #000000 url(/Images/structure/bg/home_vnav_repeater.jpg) repeat-x bottom center;
}
#clip_of_the_week
{
width: 320px;
height: 286px;
float: left;
margin-right: 3px;
border: 0px solid #3e3e3e;
background: #000000
}
#clip_of_the_weekGALAXY
{
position: relative;
z-index: 1;
width: 399px;
height: 270px;
padding-right: 20px;
border: 0px solid #3e3e3e;
overflow: hidden;
margin-left: -31px;
margin-top: -6px;
}
#clipcaption
{
float: left;
font: normal normal 10px/14px verdana;
color: #babfcc;
border-bottom: 0px solid #3e3e3e;
margin-top:275px;
padding-left: 5px;
padding-right:5px;
}
#clipcaptionGALAXY
{
float: left;
font: normal normal 10px/14px verdana;
color: #babfcc;
border-bottom: 0px solid #3e3e3e;
margin-top:25px;
padding-left: 5px;
padding-right:5px;
}
#news
{
width: 348px;
float: left;
margin-right: 3px;
}
img#home_news_image
{
vertical-align: top;
padding: 0;
}
#home_news
{
border-top: 1px solid #3e3e3e;
border-left: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e;
background: #000000 url(/Images/structure/bg/home_vnav_repeater.jpg) repeat-x bottom center;
margin: 3px 0 0 0;
text-align: left;
}
#home_news h3
{
border-bottom: 1px solid #3e3e3e;
background: #000000 url(/Images/structure/bg/headerrepeater.jpg) repeat-x bottom center;
font: bold normal 12px/14px arial;
font-weight: bold;
padding: 5px 5px 5px 10px;
}
#home_news h3 a
{
color: #ffffff;
text-decoration: none;
}
div.home_news1 a
{
text-decoration: none;
display: block;
font: normal normal 10px/14px verdana;
color: #babfcc;
border-bottom: 1px solid #3e3e3e;
padding: 5px 1px 5px 10px;
                min-height:14px;
}
div.home_news1 a:hover
{
color: #374E82;
}
#sponsors
{
margin: 2px 0 0 0;
float: left;
border: 1px solid #3e3e3e;
background: #000000;
height: 84px;
width: 671px;
text-align: left;
overflow:hidden;
}
#sponsors img
{
margin: 10px 0 0 10px;
}
#youthfannew
{
padding-top: 3px;
padding-bottom: 20px;
width: 100%;
float: left;
clear: left;
/*background: #000000 url(/Images/structure/bg/footer_top.jpg) no-repeat center bottom;*/
}

#youthdev_home
{
float: left;
width: 257px;
border-top: 1px solid #3e3e3e;
border-bottom: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e;
margin: 0 3px 0 0;
}
#youth_content
{
float: left;
text-align: left;
font: normal normal 11px/15px verdana;
color: #BABFCC;
height:324px;
width: 327px;
border: 1px solid #404040;
padding:10px;
}
#youth_content a
{
color: #3170D1;
text-decoration: none;
}
#youth_content a:hover
{
color: #79A2FF;
text-decoration: underline;
}
#fanzone_home
{
float: left;
width: 257px; 
border: 1px solid #3e3e3e;
margin: 0 3px 0 0;
}
#features_home
{
float: left;
width: 302px; 
border: 1px solid #3e3e3e;
text-align: left;
}
                                               #features_home .news_thumb img{margin:0px 0px 0px 5px}
img.home_header_img
{
border-bottom: 1px solid #3e3e3e;
}
img.home_header_img1
{
margin: 0;
padding: 0;
}
#features_home a,
#socceruniverse a
{
font: normal normal 10px/11px verdana;
color: #BFC0C5;
text-decoration: none;
margin-top: 3px;
}
#features_home a:hover,
#socceruniverse a:hover{text-decoration: underline;}
img.news_thumb
{
margin: 5px 19px 0 5px;
border: 1px solid #3e3e3e;
}
ul.home_new
{
padding-top: 0px;
margin-top: 0px ;
background-color: ;
height: 112px;
list-style-type: none;
border-bottom: 0px solid #3e3e3e;
}
ul.home_new li
{
vertical-align: top;
height: 56px;
border-bottom: 1px solid #3e3e3e;
padding-right: 4px;
}
ul.home_new2
{
padding: 0px 0 0px 0;
height: 57px;
background-color: ;
list-style-type: none;
border-bottom: 0px solid #3e3e3e;
}
ul.home_new2 li
{
vertical-align: top;
border-bottom: 0px solid #3e3e3e;
padding-right: 4px;
}
#photo_wos
{
/*float: left;
width: 100%;
margin-top: 3px;
text-align: left;*/
float: left;
width: 346px;
margin-left: 3px;
text-align: left;
                                border: 1px solid #3e3e3e;
                                height:187px;
}
#youthphoto_gal
{
float: left;
border: 1px solid #3e3e3e;
width: 220px;
height: 187px;
position:relative;
overflow:hidden;
margin: 0 3px 0 0;
}
#photo_gal
{
float: left;
border: 1px solid #3e3e3e;
width: 320px;
height: 187px;
                        position:relative;
overflow:hidden;
}
      #photo_gal_link
      {
       background-image:url(/images/util/alpha_black.png);
       padding-left:10px;
       position:absolute;
       left:0px;
       bottom:0px;
       height:20px;
       width:110px;
       }
#photo_gal_link a {
text-transform:uppercase;
color:#FFFFFF;
display:block;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-top:3px;
/* padding:4px 4px 5px 10px; */
text-decoration:none;
}

}


#photo_wos .news_thumb a{position:relative; top:5px}
#photo_wos .news_thumb img{margin-left:5px}

#stop_t_create
{
display:none;
float: left;
width: 100%;
margin: 0 0 5px 0;
/*border-left: 1px solid #000000;*/
}
#stoppage
{
float: left;
border: 1px solid #3e3e3e;
width: 220px;
height: 187px;
margin: 3px 4px 0 0;
}
#tshirt
{
float: left;
border: 1px solid #3e3e3e;
width: 219px;
height: 187px;
margin: 3px 4px 0 0;
}
#createcalendar
{
float: left;
border: 1px solid #3e3e3e;
width: 220px;
height: 187px;
margin: 3px 0 0 0;
}
#subheader,
#subheaderYes
{
float: left;
}
#subheaderNo
{
display: none;
}
img.subheadimage
{
border: 1px solid #3e3e3e; 
}
#home_content
{
float: left;
clear: left;
background: #ffffff;
width: 680px;
margin: 0 3px 0 0;
min-height:515px;
}
#home_content_left
{
float: left;
width: 320px;
text-align: left;
padding: 20px 8px 5px 22px;
}

#home_content_right
{
float: left;
width: 300px;
text-align: left;
padding: 20px 8px 5px 15px;
}
h2.bigtoctitle
{
font: bold normal 17px/18px arial;
font-weight: bold;
color: #041135;
padding: 10px 0px 6px 0px;
}
#home_content p
{
padding: 0;
font: normal normal 11px/15px verdana;
color: #404040;
}
#home_content a
{
color: #041135;
}
#home_content a:hover
{
color: #000000;
text-decoration: underline;
}
#home_content a H2
{
text-decoration: none;
}

img.mens_news_big 
{
border: 1px solid #3e3e3e;
}
.morelink
{
padding: 4px 0 3px 0;
}
.morelink a
{
font: bold normal 11px/15px verdana;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #404040;
}
.morelink a:hover
{
color: #000000;
text-decoration: underline;
}
#subpageschedule
{
position:relative;
float: left;
text-align: left;
background-color: #FFFFFF;
width: 633px;
padding: 0px 20px 0px 20px;
font: normal normal 11px/15px verdana;
color: #404040; min-height:392px;
overflow: visible;
}
#subpagecontent
{
float: left;
text-align: left;
background-color: #FFFFFF;
width: 623px;
padding: 15px 25px 25px 25px;
font: normal normal 11px/15px verdana;
color: #404040; 
min-height:397px;
margin-bottom:20px;
overflow: visible;
}
#subpagecontent2
{
float: left;
text-align: left;
background-color: #FFFFFF;
width: 623px;
padding: 15px 25px 25px 25px;
font: normal normal 11px/15px verdana;
color: #404040; 
min-height:397px;
margin-bottom:20px;
overflow: visible;
}
#subpagecontent3
{
float: left;
text-align: left;
background-color: #FFFFFF;
width: 623px;
padding: 15px 25px 25px 25px;
font: normal normal 11px/15px verdana;
color: #404040; 
min-height:397px;
margin-bottom:20px;
overflow: visible;
}
#subpagecontent img
{
padding: 10px 10px 0px 10px;
}
#subpagecontent3 img
{
padding: 10px 10px 0px 10px;
}
#subpagecontent_admin
{
float: left;
text-align: left;
background-color: #efefef;
width: 775px;
margin: 0 3px 0 3px;
padding: 15px 25px 20px 25px;
font: normal normal 11px/15px verdana;
color: #404040; 
}
#subpagecontentholder
{
float:left;
background: #efefef;
}
#subpagecontent_left
{
float: left;
text-align: left;
background-color: #efefef;
width: 343px;
padding: 15px;
font: normal normal 11px/15px verdana;
color: #404040; 
}
#subpagecontent_right
{
float: left;
text-align: left;
background: #efefef;
width: 280px;
padding: 17px 15px 15px 5px;
font: normal normal 11px/15px verdana;
color: #404040; 
}
#subpagecontent a, #subpageschedule a, #subpagecontent_admin a,
#subpagecontent_left a,
#subpagecontent_right a

{
color: #041135;
text-decoration: none;
}
#subpagecontent a:hover, #subpageschedule a:hover,
#subpagecontent_left a:hover,
#subpagecontent_right a:hover,#subpagecontent_admin a:hover

{color: #000C36;
text-decoration: underline;
}
#subpagecontent H1, #subpageschedule H1,
#subpagecontent_left H1,
#subpagecontent_right H1, #subpagecontent_admin H1

{
font: bold normal 18px/22px arial;
font-weight: bold;
color: #041135;
padding: 8px 0px 6px 0px;
}
#subpagecontent H2, #subpageschedule H2,
#subpagecontent_left H2,
#subpagecontent_right H2, #subpagecontent_admin H2,
#home_content_left h2,
#home_content_right h2
{
font: bold normal 17px/15px arial;
font-weight: bold;
color: #041135;
padding: 13px 0px 13px 0px;
}
#subpageschedule H3, #subpagecontent H3,
#subpagecontent_left H3,
#subpagecontent_right h3, #subpagecontent_admin H3,
#home_content_left h3,
#home_content_right h3
{
font: bold normal 14px/15px arial;
font-weight: bold;
color: #041135;
padding: 7px 0px 6px 0px;
}
#subpagecontent2 H1
{
font: bold normal 18px/22px arial;
font-weight: bold;
color: #041135;
padding: 8px 0px 6px 0px;
}
#subpagecontent2 H2
{
font: bold normal 17px/15px arial;
font-weight: bold;
color: #041135;
padding: 13px 0px 13px 0px;
}
#subpagecontent2 H3
{
font: bold normal 14px/15px arial;
font-weight: bold;
color: #041135;
padding: 7px 0px 6px 0px;
}
#subpagecontent ul,
#subpagecontent_left ul,
#subpagecontent_right ul,#subpagecontent_admin ul,
#home_content_left ul,
#home_content_right ul
{
margin: 7px 0 6px 25px;
list-style-type: square;
}
#subpagecontent ol,
#subpagecontent_left ol,
#subpagecontent_right ol,#subpagecontent_admin ol
#home_content_left ol,
#home_content_right ol
{
margin: 7px 0 6px 31px;
}
#subpageschedule p, #subpagecontent p,
#subpagecontent_left p,
#subpagecontent_right p, #subpagecontent_admin p,
#home_content_left p,
#home_content_right p
{
padding: 8px 0px 4px 0px;
}
table.archiver td
{
padding: 3px 0 3px 0;
}
div.match_date
{
font-weight: bold;
border-bottom: 1px dotted #000F3B;
}
table.schedule_holder
{
position:relative;
margin: 5px 0 10px 0;
overflow: visible;
}
#level3
{
width: 100%;
float: left;
}
#footer
{
/*background: #000000 url(/Images/structure/home/footer_bg.jpg) no-repeat center bottom;
height: 210px;*/

/*background: #000000 url(/Images/structure/bg/footer_btm.jpg) no-repeat center top;
height: 127px;*/
                background: #000000 url(/Images/structure/bg/footer_btm.jpg) no-repeat center top;
height: 200px;
width: 833px;
margin-bottom: 10px;
}
#footer_fanzone
{
/*background: #000000 url(/Images/structure/home/footer_bg.jpg) no-repeat center bottom;
height: 210px;*/
background: #000000 url(/Images/structure/bg/footer_fanzone_btm.jpg) no-repeat center top;
height: 127px;
width: 833px;
margin-bottom: 10px;

}

div.footer_first
{
padding: 0;
color: #babfcc;
}
div.footer_first a
{
font: normal normal 11px/14px arial;
font-weight: normal;
color: #babfcc;
text-decoration: none;
margin: 0px 8px 0 8px;
}
div.footer_first a:hover
{
text-decoration: underline;
}
div.footer_second 
{
font: bold normal 10px/15px arial;
font-weight: bold;
color: #747474;
margin-top: 14px;
}
div.footer_second a
{
font: bold normal 10px/24px arial;
font-weight: bold;
color: #747474;
margin: 0 6px 0 6px;
text-decoration: none;
}
div.footer_second a:hover
{
text-decoration: underline;
}
div.footer_second img
{
margin: 4px 0 0 0;
}

table.roster
{

}
table.roster td
{
padding: 2px;
}
td.roster_number,
td.roster_name,
td.roster_position,
td.roster_dob,
td.roster_height,
td.roster_weight,
td.roster_previous
{
font-weight:bold;
border-bottom: 1px solid #000000;
}
td.roster_number a,
td.roster_name a,
td.roster_position a,
td.roster_dob a,
td.roster_height a,
td.roster_weight a,
td.roster_previous
{
font-weight: bold;
}


#player_holder
{
width: 100%;
float: left;
}
#stats_top_holder
{
width: 100%;
float: left;
background:#0C182F;
}
#stats_left
{
float: left;
width: 290px;
padding: 13px 0px 15px 0px;
clear: left;
min-height:300px;
}

.stat_row
{
        float: left;
width: 290px;
margin-left: 20px;
margin-bottom: 14px;


}
 .stat_label
{
font: bold normal 11px/14px verdana;
font-weight: bold;
text-align: right;
padding-right: 9px;
color: #8F8F86;
width: 140px;
float: left;

}
#player_pro
{
color: #E0E3EF;
width: 618px;
float: left;
font: bold normal 19px/17px arial;
padding: 10px 0 5px 5px;

margin: 0 0px 2px 0px;
background: #0C182F;
}
.stat_content
{
float: left;
font-family: verdana;
font-size: 10px;
color: #E0E3EF;
border-left: 1px dotted #E0E3EF;
padding-left: 9px;
width: 130px;

}
/*H1#player_pro
{
width: 100%;
display: block;
color: #ffffff;
border-bottom: 1px dotted #ffffff;
}*/
#stats_right
{/*margin: 9px 3px 5px 3px;*/
text-align: center;
float: left;
width: 332px;
padding-top: 13px;
}
#stats_below
{
float: left;
clear: left;
width: 100%;
}
#blog_main_content
{
float: left;
width: 423px;
padding: 0px 10px 0 0;
margin: 0px 0 0 0;
}

#blog_main_content h1
{
font: bold normal 17px/15px arial;
font-weight: bold;
border-bottom: 1px solid #BCC1D5;
padding: 9px 0 3px 0;
margin: 0 0 4px 0;
}

#blog_main_content h4{
font: bold 14px arial;
padding: 9px 0 3px 0;
margin: 0 0 4px 0;
}

#blog_footer
{
border: 1px dotted #868A8F;
padding: 5px 5px 5px 7px;
margin: 6px 0 13px 0;
}
#blog_right_column
{
float: left;
width: 158px;
padding: 0 0 10px 10px;
/*background: #C2C8CF;*/
border: 1px dotted #C2C8CF;
margin: 10px 0 0 20px;
}
#blog_right_column h3
{
margin: 4px 0 0 0;}


.Menu1{
text-transform: uppercase;
padding-top:16px;
line-height:14px;
font-weight:bold;
}

.Menu2{
padding-left:6px;

padding-top:5px;
}

.Menu3{
padding-left:16px;
line-height:14px;
}

.Menu4{
padding-left:28px;
line-height:12px;
}

.mens_news_big img{
border:0px;
}


.news_thumb img{
float:left;
padding-right:10px;
padding-top:7px;
}

.home{
padding-left:5px;
height:50px;

}

.visiting{
padding-right:5px;
height:50px;
}

#fan_news {
border: 1px solid #3e3e3e;
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 0px;
text-align: left;
}

div.fan_news1{
background: url(/images/structure/bg/blog_bg.jpg) no-repeat;
margin: 5px 5px 0 5px;
height: 46px;
}


div.fan_news1 a
{
text-decoration: none;
display: block;
font: bold 11px Arial;
color: #ffffff;
padding: 4px 4px 5px 10px;
}

div.fan_news1 a:hover
{
color: #BCC1D5;
}

.ticker-outer-container
{
    overflow:hidden;
    white-space: nowrap;
    height:100px;
    width:700px;
}
.ticker-inner-container
{
    width: 2000px;
    margin-left: -110px;
    white-space: nowrap;
}
.ticker-inner-container a
{
}

.schedule_holder td{
vertical-align:middle;
height: 18px;
}
/*------------ Xigla Survey - Override Hardcoded  --------------*/
#survey{padding:5px 5px 0px 5px}
#survey td{}
#survey input{color:#babfcc; margin:2px 0px 6px 0px;}
#survey_btn{background-color:#041B78; border:1px solid #2A5EBD; font-weight:bold; font-family:verdana; font-size:10px; margin:0px}


/*------------ Stats ---------------*/
.legend{font-size:10px}
#stats td{padding:2px 2px 2px 5px; border-bottom:1px solid #CCCCCC}
#stats .scores_headings{font-weight:bold; background:#CCCCCC;}

/*------------ Standings -----------*/
#standings .groups_headings{font-weight:bold; 
border-top:1px solid #CCCCCC; 
border-right:1px solid #CCCCCC; 
border-bottom:0px solid #CCCCCC;
 border-left:1px solid #CCCCCC
}
#standings .scores_headings{font-weight:bold; font-size:10px; background:#CCCCCC; text-align:center; width:26px;}

#standings td{font-size:11px; padding:2px 0px 2px 0px; border-bottom:1px solid #CCCCCC; text-align:center;}

/*------------ IE No JS png fix ---------*/
/* img, div { behavior: url(/images/util/iepngfix.htc) } */

.match_detail a{
color:#BABFCC;
}


#subnews
{
float: left;
text-align: left;
background-color: #FFFFFF;
font: normal normal 11px/15px verdana;
color: #404040;
height:400px;
width:304px;
}

#subnews a
{
color: #041135;
text-decoration: none;
}

.bigtoctitle a{
text-decoration:none;
}



#wwc ul.home_new
{
padding: 0px 0 2px 0;
background-color: #FFFFFF;
list-style-type: none;
}

#wwc ul.home_new li
{
vertical-align: top;
height: 55px;
border-top: 0px solid #3e3e3e;
margin-left:-25px;
}
.news_thumb img{
float:left;
padding-right:10px;
padding-top:7px;
}




#wwc .news_thumb img{margin:0px 0px 0px 5px}
#wwc img.home_header_img
{
border-bottom: 0px;
}

#wwc img.news_thumb
{
margin: 5px 19px 0 5px;
border: 0px solid #3e3e3e;
}

  #wwc .news_thumb a{position:relative; top:0px}
   #wwc .news_thumb img{margin-left:0px}

#wwc a
{
font: normal normal 10px/11px verdana;
color: #404040;
text-decoration: none;
margin-top: 3px;
}
#wwc a:hover,
#socceruniverse a:hover{text-decoration: underline;}


#ticket{
float: left;
border-top: 1px solid #3e3e3e;
border-bottom: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e;
margin: 1px 5px 5px 0;
width:319px;
}

#ticket_right{
float: left;
border-top: 1px solid #3e3e3e;
border-bottom: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e;
margin: 0px 5px 3px 0;
width:345px;
}

#ticket_single
{
float: left;
width: 220px;
border-top: 1px solid #3e3e3e;
border-bottom: 1px solid #3e3e3e;
border-right: 1px solid #3e3e3e;
margin: 0 4px 0 0;

}
#ticket_group
{
float: left;
width: 220px; 
border: 1px solid #3e3e3e;
margin: 0 4px 0 0;
}
#ticket_corporate
{
float: left;
width: 220px; 
border: 1px solid #3e3e3e;
text-align: left;
}
#donate1
{
float: left;
width: 333px; 
border: 1px solid #3e3e3e;
margin: 0 4px 0 0;
}
#donate2
{
float: left;
width: 333px; 
border: 1px solid #3e3e3e;
text-align: left;
}


#tickethome
{
width: 100%;
padding: 0 0 5px 0;
float: left;
clear: left;
/*background: #000000 url(/Images/structure/bg/footer_top.jpg) no-repeat center bottom;*/
}

#socceruniversefooter
{
width: 100%;
padding: 3px 0 0px 0;
float: left;
clear: left;
/*background: #000000 url(/Images/structure/bg/footer_top.jpg) no-repeat center bottom;*/
}

#youth_right{
float: left;
border: 1px solid #3e3e3e;
margin: 0px 4px 3px 0;
width:345px;
height:294px
}

#youth_sub
{
padding-top:3px;
width: 675px;
float: left;
clear: left;
}
#youth_subcontent
{
background:#ffffff;
width: 675px;
float: left;
clear: left;
}


#youth_events{
float: left;
border: 1px solid #3e3e3e;
margin: 0px 4px 3px 0;
width:345px;
height:363px;
text-align:left;
}

#featured{
float:left;
height:187px;
width:220px;
text-align:right;
color:#FFFFFF;
}


#featured_youth
{
float: left;
width: 220px; 
border: 1px solid #3e3e3e;
text-align: left;
background: url(/images/youth/featuredplayer.jpg);
height:187px;
margin-right: 3px;
}
.featured_content
{
font: normal normal 12px/14px arial;
margin-top:70px;
padding-right:10px;
}
.featured_content b
{
text-align: left;
font: normal normal 16px arial;
text-decoration: underline;
font-weight:bold;
}
.fieldstatus
{
border-bottom: 1px solid #3e3e3e;
background: url(/images/youth/fieldstatusbox.jpg) repeat-x; 
background-color:red; 
text-align:left;
font-family:verdana;
font-size:10px;
min-height:10px;
padding:10px;
color:#ffffff;
}
.emailsignup
{
background: url(/images/youth/enews.jpg) repeat-x; 
background-color:blue; 
text-align:center;
font-family:verdana;
font-size:10px;
min-height:56px;
width:156px;
padding-top:60px;
color:#ffffff;
}
.game_center
{
background: url(/images/youth/gamecenter.png) repeat-x; 
background-color:#183303; 
text-align:left;
font-family:verdana;
font-size:10px;
min-height:10px;
padding:10px;
color:#ffffff;
}

.game_center a, .fieldstatus a
{
color: #ffffff;
text-decoration: none;
}
.game_center a:visited, .fieldstatus a:visted
{
color: #ffffff;
text-decoration: none;
}
.game_center a:hover
{
color: #ff0000;
text-decoration: underline;
}
.fieldstatus a:hover
{
color: #fff200;
text-decoration: underline;
}
#youth div.menu2
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
background: #000000 url(/Images/youth/bluebar.jpg) no-repeat left top;
height:23px;
padding:0px 0;
}
#youth div.menu2 a{
font-size:12px;
font-weight:bold;
}

#youth_video
{
margin: 0px 0px 0px 0px;
height: 169px;
width: 220px;
}

#youth_news
{
margin: 3px 3px 3px 3px;
text-align: left;
vertical-align:bottom;
font-size:10px;
}

#youth_news li
{
height:50px;
vertical-align:top;
border-bottom: 1px solid #3e3e3e;list-style-type: none;
padding-right: 2px;
}



#youth_news img{
height:40px;
margin: 2px 0px 0px 0px;
padding-top:2px;
padding-bottom:2px;
}



#youth_news a{
color:#BABFCC;
font-family:verdana;
font-size:10px;
text-decoration:none;
}


#youth_news a:hover{
color:#374E82;
}




/* Crossfader */
#gallery-crossfader {
	position: relative;
}
#gallery-crossfader img {
	position:absolute;
	top:0px;
	left:0px;
}


#youth a{
text-decoration:none;
}
#youth
{
padding-bottom: 0px;
background: #0d2044 url(http://www.whitecapsfc.com/Images/structure/bg/youthhome_vnav_repeater.jpg) repeat-x top center;
text-align: left;
}

#youth div.menu3
{
border-right: 1px solid #3e3e3e; 
border-bottom: 1px solid #3e3e3e;
background: #0d2044;
padding-left:0px;
}
#youth div.menu3:hover
{
background: url(/Images/structure/navigation/vert/over_icon.png) no-repeat 11px center;
}
#youth div.menu3current
{
border-right: 1px solid #3e3e3e /*7px solid #022865*/; 
border-bottom: 1px solid #3e3e3e;
}
#youth div.menu3 a
{
display: block;
font: bold normal 10px arial;
font-weight: normal;
color: #ffffff;
padding: 0 0 0 0px;
text-align:left;
}
#youth div.menu3 a:hover
{
background: #000000;
/*background: url(/Images/structure/navigation/vert/1over_icon.png) no-repeat left center;*/
}
#youth div.menu3current a
{
/*border-right: 7px solid #022865; */
display: block;
font: bold normal 10px arial;
font-weight: normal;
color: #ffffff;
padding: 4px 1px 4px 4px;
text-align:left;
}


#youth div.menu3currentborder
{
border-right: 7px solid #022865;
background: url(/Images/structure/navigation/vert/1on_icon.gif) no-repeat 11px center;
}
#youth div.menu4
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 4px 4px 4px 30px; 
background: #000000 url(/Images/structure/navigation/vert/level2_bg.jpg) repeat-y left top;text-align:left;
}
#youth div.menu4 a
{
font: normal normal 10px/12px arial;
color: #cdcdcd;
text-decoration: none;
text-align:left;
}
#youth div.menu4 a:hover
{
text-decoration: underline;
}
#youth div.menu4current 
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 0px 0px 0px 0px;
text-align:left;
}

#youth div.menu4current a
{
font: normal normal 10px/20px arial;
color: #cdcdcd;
text-decoration: none;
padding: 6px 4px 6px 30px;
text-align:left;
}
#youth div.menu4currentborder
{
border-right: 7px solid #022865;
background: url(/Images/structure/navigation/vert/on_icon.gif) no-repeat 18px center;
}
#youth div.menu5current 
{
text-align:left;
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
/*background: #022865;*/
background:#1F1F1F;
}
#youth div.menu5currentborder
{
border-right: 7px solid #022865;
background: url(/Images/structure/navigation/vert/on_icon.gif) no-repeat 18px center;
}

#youth div.menu5current a,
div.menu5 a
{
color: #ffffff;
font: normal normal 9px/17px arial;
text-decoration: none;
padding: 0 0 0 35px;
text-align:left;
}
#youth div.menu5
{

border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
background:#1F1F1F;
text-align:left;
}
#youth div.menu6
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 2px 2px 2px 45px;
}
#youth div.menu6current
{
border-right: 1px solid #242f40; 
border-bottom: 1px solid #3e3e3e;
padding: 2px 2px 2px 45px;
}
#youth div.menu6current a,
#youth div.menu6 a
{
font: normal normal 10px/13px arial;

color: #818C9F;
text-decoration: none;
}

  /* PNG FIX */

  img, div { behavior: url(/images/util/iepngfix.htc) }