

/*  Main styles */

                  

/***************************************
    General tags
****************************************/
    body 
    {
        margin:0;
        padding:0;
        width: 100%;
        height: 100%;
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size: 11px;
        font-weight: normal;
        text-align: center;
        color: #666;
        background-color: #dbdbdb;
    }
    
    h1, h2, h3, h4, h4, h5, h6
    {
        margin: 0px;
        padding: 8px 0px 8px 0px;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        color: #0168CF;
        font-weight: bold;
        display:block;
    }
    
    h1
    {
        font-size: 18px;
        line-height:21px;
        font-weight: normal;
    }
    
    h2 
    {
        font-size: 14px;
    }
    
    h3 
    {
        padding-bottom: 3px;
        font-size: 11px;
        color: #666;
    }
    
    h4
    {
        padding: 15px 0px 0px 0px;
        font-size: 11px;
        font-stretch: ultra-expanded;
        text-align: center;
        color: #555;
    }
    
    h5
    {
        margin:0px 0px 0px 10px;
        padding:0;
        display:inline;
        border-bottom: 1px solid #F2F2F2;
        font-weight: normal;
    }
    
    h6 
    {
        margin: 0px;
        padding: 9px 0px 5px 0px;
        font-size: 8px;
        color: #666; 
    }
    
    a,
    a:link,
    a:visited
    {
        color: #016BE2;
        text-decoration: none;
    }
    
    a:hover,
    a:active
    {
        color: #0138C0;
        background-color: transparent;
        text-decoration: none;
    }

    h4 a{
color: #0168CF;
}
    h4 a:hover{
     color: #0168CF;
}
    hr
    {
        margin: 10px 0 15px 0;
        clear: both;
        color: #f3f3f3;
    }
    
    label
    {
        margin:0;
        padding:0;
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size: 11px;
        font-weight: normal;
        color: #666;
    }
    
    input, textarea
    {
        border: 1px solid navy;
    }
    
    
    input, textarea, select
    {
        font-size:95%;
        background-image: url(/images/common/bgGreyFade_shade.gif);
        background-position: top left;
        border:1px solid #9197a7;
        background-repeat:repeat-x;
        padding-left:2px;
    }
    
    p
    {
        padding: 4px 0 10px 0;
        margin:0;
    }
    
    td
    {
        padding: 2px 2px 2px 2px;
        text-align: left;
    }
     
    p,
    td,
    li
    {
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size: 11px;
        line-height:14px;
        color: #333; 
    }


    /*-------------------------------------------------------------------------------
 / Admin menu
 /-------------------------------------------------------------------------------*/

    #adminMenuTable 
    {
        font-family: Arial;
        font-size: 9px;
        
        position: absolute;
        top: 3px;
        left: 3px;
        color: #000;
        z-index: 10000;
        width: 190px;
        height:20px;
        border: 1px solid #666;
        background-color: #fff;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=4) alpha(opacity=90);
        opacity: 0.9;
        
    }
    
    #adminMenuTable th
    {
        border-bottom: 1px solid #666;
        text-align:left;
    }
    
    #adminSys 
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }
 
    #adminSys li 
    {
        display: inline;
        list-style: none;
        border-right: 1px solid #666;
        padding-right: 4px;
        padding-left: 6px;
    }
    
    #adminSys li.last 
    {
        border-right: 0;
        padding-right: 5px;
        padding-left: 5px;
    }
    
    #adminMenuTable a,
    #adminSys li a,
    .adminSubMenuTable a,
    .adminSubMenuTableTeam a
    {
        color: #000; 
        text-decoration: none;
    }
    
    #adminMenuTable a:hover,
    #adminSys li a:hover,
    .adminSubMenuTable a:hover,
    .adminSubMenuTableTeam a:hover
    {
        color: #666;
    }
    
    .adminSubMenuTable
    {
        font-family: Arial;
        font-size: 9px;
        
        position: relative;
        top: 30px;
        left: 300px;
        color: #000;
        z-index: 10000;
        width: 190px;
        height:20px;
        border: 1px solid #666;
        background-color: #fff;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=4) alpha(opacity=90);
        opacity: 0.9;
        vertical-align:top;
        
    }
    
    .adminSubMenuTable table
    {
        margin: 0px;
        padding: 0px;
    }
    
    .adminSubMenuTableTeam
    {
        font-family: Arial;
        font-size: 9px;
        
        position: relative;
        top: 0px;
        left: 0px;
        color: #000;
        z-index: 10000;
        width: 165px;
        height:20px;
        border: 1px solid #666;
        background-color: #fff;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=4) alpha(opacity=90);
        opacity: 0.9;
        vertical-align:top;
        
    }
    
    .adminSubMenuTableTeam table
    {
        margin: 0px;
        padding: 0px;
    }
    

    
/***************************************
    General classes
****************************************/
    
    .box 
    {
        border: 0;
    }
    
    .radio
    {
        float: left;
        clear: left;
        margin: 5px 15px 5px 0;
        padding: 0;
        border: 0;
    }
    
    .inline
    {
        display: inline;
    }
    
    td.even,
    tr.even
    {
        background-color: #F2F2F2;
    }
    
    .highLight
    {
        background-color: #ECF4FD;
    }
    
    .highLighter
    {
        background-color: #EEFDFF;
    }    
    
    .required,
    .lose,
    .changed
    {
        color:#dc143c;
        white-space:nowrap;
    }
    
    .win
    {
        color:#3faa49;
    }
    
    th.number,
    td.number
    {
        text-align:right;
    }
    
    tr.preliminary td
    {
        font-style:italic;
        color:#dc143c;
    }
 
 
 /*-------------------------------------------------------------------------------
 /  The following classes are used when display publishing status on pages for example in list
 /-------------------------------------------------------------------------------*/ 
     
    .ht, 
    a.ht             
    {    color:#808080;
        font-style:italic;
    }
    
    .vt             
    {
        color:#000000;
    }             
    
    .htnopub, 
    a.htnopub,
    .vtnopub, 
    a.vtnopub    
    {
        color:#ffa500;
    }
    
    .vtexp, 
    a.vtexp,
    .htexp, 
    a.htexp
    {    
        color:#ff0000;
    }
    
    .htnopub, 
    a.htnopub,
    .htexp, 
    a.htexp        
    {    
        font-style:italic;
    }
    


/***************************************
    Generic Placement containers
****************************************/

    #mainWrapper
    {
        position: relative;
        width: 771px;
        height: auto;
        margin: 20px auto auto 10px;
        padding: 0;
    }
    
    #MainContainer
    {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 771px;
        height: auto;
        margin: 0px auto auto auto;
        padding: 0; 
        text-align : left;
    }

 /*-------------------------------------------------------------------------------
 / Top banner
 /-------------------------------------------------------------------------------*/
    #TopBanner
    {
        width: 771px;
        height: 248px;
        background: url(/images/common/TopBannerBG.gif) 0 1px no-repeat;
        margin: 0;
        padding: 0px 0px 0px 0px;
        
        /* Do not effect this element but it makes it possible to 
        position elements absolute within this element */
        position:relative;
        top:0px;
        left:0px;
    }
    
    #TopBanner #HeaderTopLeft
    {
        position: absolute;
        top: 11px;
        left: 20px;
        width: auto;
        height: 26px;
        margin: 0;
        padding: 0;
    }
    
    #TopBanner #HeaderTopLeft li
    {
        color: #fff;
        font-size: 9px;
        font-weight: bold;
        text-transform: uppercase;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        list-style: none;
        float: left;
        display: block;
        padding: 0;
        margin: 0;
    }
    
    #TopBanner #HeaderTopLeft #htl2
    {
        margin-left:50px;
    }
    
    #TopBanner #HeaderTopLeft #htl3
    {
        margin-left:215px;
    }
    
    #TopBanner #HeaderTopSearch
    {
        position:absolute;
        top: 8px;
        left: 589px;
        width: 290px;
        height: 21px;
        overflow: hidden;
        padding: 0;
        margin: 0;
    }
    
    #TopBanner #HeaderTopSearch .searchbox
    {
        position:absolute;
        top: 0px;
        left: 0px;
        border: 0;
        background: #fff url(/images/common/inputbox.jpg) top left no-repeat;
        width: 130px;
        height: 21px;
        margin: 0px 0 0 0;
        overflow: hidden;
    }
    
    #TopBanner #HeaderTopSearch input.searchbutton 
    {
        position:absolute;
        top: 0px;
        left: 130px;
        height: 21px;
        width: 43px;
        margin: 0;
        padding: 0;
        cursor: pointer;
        background: url(/images/common/inputBTN.jpg) top left no-repeat;
        color: #000;
        border:0;
        font-size: 8px;
        font-weight: bold;
        text-transform: uppercase;
    }
    
    #TopBanner #HeaderFlash
    {
        position: absolute;
        top: 29px;
        left: 8px;
        width: auto;
        height: auto;
        overflow: hidden;
    }
    
/*****FLAGS *******/
    
    
#flag_container {
    position: absolute;
    top: 11px;
    left: 348px;
}
#flag_container img {
    border:0;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
#flag_container img.selected {
    border: 0;
    filter: alpha(opacity=100);
    opacity: 1;
}
#flag_container img:hover {
    border: 0;
    filter: alpha(opacity=100);
    opacity: 1;
}

#flag_container li {
    float: left;
    list-style: none;
}
#flag_container a {
    display: block;
    margin-right: 6px;
}
    

 /*-------------------------------------------------------------------------------
 / Drop down menu
 /-------------------------------------------------------------------------------*/

    .clCMEvent 
    {
        position:absolute;
        width:100%;
        height:100%;
        clip:rect(0,100%,100%,0);
        left:0;
        top:0;
        padding:0;
        margin:0;
    }
    
    .clCMAbs 
    {
        position:absolute;
        visibility:hidden;
        left:0;
        top:0;
        padding:0;
        margin:0;
    }
    
    .clBar 
    {
        position:absolute;
        cursor:pointer;
    }
    
    .clBRound,
    .clB,
    .clB2 
    {
        position:absolute;
        visibility:hidden;
    
    }
    
    .cmMenu,
    .cmMenuOver,
    .cmMenuSelected
    {
        font-family: Arial, sans-serif;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 1px;
        color: #fff;
        cursor:pointer;
        text-align: center;
    }
    
    .cmMenu 
    {
        background: url(/images/common/menu_off.jpg) top left no-repeat;
        padding: 6px 0 0 0;
    }
    
    .cmMenuOver,
    .cmMenuSelected  
    {
        background: url(/images/common/menu_over.jpg) top left no-repeat;
        padding:5px 0px 0px 0px;
    }
    
    .cmMenuEmpty 
    {
        background: url(/images/common/menu_end.jpg) top left no-repeat;
        cursor:default;
        display: none;
    }
    
    .cmSubMenu,
    .cmSubMenuOver,
    .cmSubMenuSelected  
    {
        display: block;
        position:absolute;
        padding:4px 0px 0px 6px;
        text-align: left;
        cursor:pointer;
        font-family: Arial, sans-serif;
        color: #FFF;
        background-color: #E8101B;
        font-size: 8pt;
        font-weight: bold;
        letter-spacing: 1px;
    }

    .cmSubMenu 
    {
        border: 1px solid #F35A62;
        /*filter: alpha(opacity=80);
        opacity: 0.8;*/
    }
    
    .cmSubMenuOver 
    {
        background-color: #F35A62;
        border: 1px solid #F35A62; 
    }
    
    .cmSubMenuSelected 
    {
        color: #333;
        background: url(/images/common/menu_tile_over.jpg) top left repeat-x;
    }
    
 /*-------------------------------------------------------------------------------
 / Icons ( after main menu)
 /-------------------------------------------------------------------------------*/    
    
    #HeaderNav
    {
        position: absolute;
        top: 215px;
        left: 618px;
        z-index: 1500;
        width: auto;
        height: 26px;
        margin: 0;
        padding: 0;
        list-style: none;
        background: url(/images/common/HeaderMenu_Tile.jpg) top left repeat-x;    
        overflow: hidden;
    }
    
    #NavFilling
    {
        position: absolute;
        top: 215px;
        left: 10px;
        height:26px;
        width:700px;
        background: url(/images/common/HeaderMenu_Tile.jpg) top left repeat-x;
    }
    
    #HeaderNav img 
    {
        border: 0;
    }
    
    #HeaderNav li {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline;
        float: left;
    }
    
    #HeaderNav li a,
    #HeaderNav li a:link,
    #HeaderNav li a.visited 
    {
        width: 47px;
        height: 26px;
        overflow: hidden;
        display: block;
        text-align: center;
        border-top: 0;
        border-right: 1px solid #A20B11;
        border-bottom: 0;
        border-left: 0;
        margin: 0px;
        padding: 4px 0 0 0;
        background: url(/images/common/HeaderMenu_Tile.jpg) left top repeat-x;
      
    }
    
    #HeaderNav li a:hover, 
    #HeaderNav li a:active
    {
        background-position: 0 -26px;
    }

 /*-------------------------------------------------------------------------------
 / Right side adds
 /-------------------------------------------------------------------------------*/
      #addContainer
    {
        position: absolute;
        top: 1px;
        left: 776px;
        width: 203px;
        height: auto;
        float:none;
        clear:both;
    }
    
    #addTop
    {
        width: 203px;
        height: 17px;
        margin: 0;
        padding: 0;
    }
    
    #addMiddle
	{
		width: 203px;
		height: auto;
		padding: 10px 10px 5px 0px;
		margin: 0;
		text-align: center;
		background: url(/images/common/NewAddsBackground/add_middle.gif) repeat-y;
		/*background-position: -1px 0;*/
	}
    
    #addMiddle li
    {
        list-style: none;
        margin: 0px auto 15px 0px;
        padding: 0;
    }  
   
    #gameHost
    {
        margin-bottom:6px;
        vertical-align:top;
        border-bottom:1px solid silver;
    }    
    
    #gameHost img
    {
        padding-bottom:8px;
    }
    
    #gameHost h6    
    {
        margin-top:0px;
        padding-top:0px;
    }
    
    #addFooter
    { 
	   width: 203px;
	   height: 17px;
	   /*margin: -1px;*/
	   padding: 0;
	   background: url(/images/common/NewAddsBackground/add_footer_new.gif);
	   background-position: 1px 0px;
    }

 /*-------------------------------------------------------------------------------
 / Page content
 /-------------------------------------------------------------------------------*/
    #ContentContainer
    {
        width: 771px;
        margin: 6px 0 0 0;
        padding: 0; 
    }
    
    #mediaplayer
    {
        width: 765px;
        margin: 6px 0 0 2px;
        padding: 0; 
        border:1px solid #555555; 
        background-color:black;
        overflow:hidden;
    }
    
    #HIFmediaPlayer
    {
       width: 765px;
       height:1250px;
       margin: 0px;
       padding:0px; 
       border: 0px solid transparent;
       overflow:hidden;
    }
    
    #powered
    {
        
        height:74px;
        width: 771px;
        background:url(/images/common/ScriptServer_powered.gif) center 2px no-repeat;
    }
 
 /*-------------------------------------------------------------------------------
 / Full page containers
 /-------------------------------------------------------------------------------*/
    #bigContainerTop,
    #bigContainerMiddle,
    #bigContainerFooter
    {
        width: 771px;
        margin: 0px;
        padding: 0px;
    }
    
    #bigContainerTop
    {
        height: 14px;
        background: url(/images/common/771_content_top.gif) 0px 0px no-repeat;    
    }
    
    #bigContainerMiddle
    {
        height: auto;
        background: url(/images/common/771_content_middle.gif) 0px 0px repeat-y;
    }
 
    #mainContent
    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333;
        margin: 0px 15px 0px 15px;
        float:none;
        clear:both;
    }
    
    #bigContainerFooter
    {
        height: 17px;
        background: url(/images/common/771_content_footer.gif) top left no-repeat;
    }
    
    #Footer
    {
        width: 735px;
        height: 60px;
        margin: 30px 18px 0px 18px;
        padding: 0px;
        overflow: hidden;
        text-align: center;
        float:none;
        clear: both;
    }

 /*-------------------------------------------------------------------------------
 / Sponsors add bottom
 /-------------------------------------------------------------------------------*/
    #sponsorAddHolder
    {    
        width: 735px;
        border-top: 1px dotted #BBBBBB;
        margin: 0 auto;
        padding: 15px 0px;
    }
    
    #sponsorAddHolder li
    {
        display:block;
        float:left;
        list-style: none;
        margin: 0px 0px;
        text-align:center;
        padding: 0;
        width:33%;
        min-width:245px;
        max-width:735px;

    }
    
 /*-------------------------------------------------------------------------------
 / Page with menu containers
 /-------------------------------------------------------------------------------*/
    
    #TwoColContainerTop
    {
        width: 771px;
        height: 14px;
        margin: 0;
        padding: 0;
        background: url(/images/common/2Col_content_top.gif) top left no-repeat; 
    } 
    
    #TwoColContMiddle
    {
        width: 771px;
        height: auto;
        margin: 0;
        padding: 0;
        background: url(/images/common/2Col_content_middle.gif) top left repeat-y;
        clear: both;
        float: left;
    }
    
/*-------------------------------------------------------------------------------
/ Left menu
/-------------------------------------------------------------------------------*/
    
    #navcontainer 
    {
        padding: 10px 2px 0 1px;
        width: 199px;
        height: auto;
        overflow:hidden;
        float: left;
    }

    #navcontainer ul
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    
    #navcontainer li,
    #navcontainer ul li,
    #navcontainer ul li ul li
    {
        margin: 0;
        background-color: #F2F2F2;
    }
    
    #navcontainer a
    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        display: block;
        padding: 5px 45px 5px 10px;
        margin: 0px;
        width: 144px;
        color: #666;
        background-color: #F2F2F2;
        text-decoration: none;
        border-top: 1px solid #FFF;
        border-left: 1px solid #D6D6D6;
        border-bottom: 1px solid #B2B2B2;
        border-right: 1px solid #B2B2B2;
        font-size: .85em;
    }
    
    #navcontainer ul li a:hover, 
    #navcontainer ul li a:active
    {
        background-color: #CDCDCD;
        border-top: 1px solid #B2B2B2;
        border-left: 1px solid #B2B2B2;
        border-bottom: 1px solid #D6D6D6;
        border-right: 1px solid #D6D6D6;
        background: url(/images/common/leftMenu/left_over.jpg) 0 0 no-repeat;
    }
    
    #navcontainer ul li a.marked:link, 
    #navcontainer ul li a.marked:visited
    {
        background-color: #CDCDCD;
        border-top: 1px solid #B2B2B2;
        border-left: 1px solid #B2B2B2;
        border-bottom: 1px solid #D6D6D6;
        border-right: 1px solid #D6D6D6;
        background: url(/images/common/leftMenu/left_active.jpg) 0 0 no-repeat;
    }
    
    #navcontainer ul li ul li a,
    #navcontainer ul li ul li a:link, 
    #navcontainer ul li ul li a:visited
    {
        padding: 5px 25px 5px 30px;
        background: url(/images/common/leftMenu/left_down2.jpg) 0 0 no-repeat;
    }
    
    #navcontainer ul li ul li a.marked,
    #navcontainer ul li ul li a.marked:link, 
    #navcontainer ul li ul li a.marked:visited 
    {
        padding: 5px 25px 5px 30px;
        background: url(/images/common/leftMenu/left_active2.jpg) 0 0 no-repeat;
    }
    
    #navcontainer ul li ul li a:hover, 
    #navcontainer ul li ul li a:active,
    #navcontainer ul li ul li a.marked:hover, 
    #navcontainer ul li ul li a.marked:active
    {
        background: url(/images/common/leftMenu/left_over2.jpg) 0 0 no-repeat;
    }
    
    #navcontainer ul li ul li ul li a,
    #navcontainer ul li ul li ul li a:link, 
    #navcontainer ul li ul li ul li a:visited
    {
        padding: 1px 10px 2px 45px;
        height: auto;
        background: url(/images/common/leftMenu/left_down3.gif) no-repeat;
    }
    
    #navcontainer ul li ul li ul li a:hover, 
    #navcontainer ul li ul li ul li a:active,
    #navcontainer ul li ul li ul li a.marked,
    #navcontainer ul li ul li ul li a.marked:link, 
    #navcontainer ul li ul li ul li a.marked:visited,
    #navcontainer ul li ul li ul li a.marked:hover, 
    #navcontainer ul li ul li ul li a.marked:active
    {
        padding: 1px 10px 2px 45px;
        height: auto;
        background: url(/images/common/leftMenu/left_active3.jpg) 0 0 no-repeat;
    }
    

    #rightContent
    {
        overflow:hidden; 
        width: 527px;
        height: auto;
        margin: 0 15px 0 24px;
        padding: 0;
        float: left;
    }

    #rightContent img
    {
        padding:5px;
    }
    
    #rightCoontent div#fieldBody 
    {
        text-align:right;
        padding-right:25px;
    }
    
    #TwoColContainerFooter
    {
        width: 771px;
        height: 17px;
        margin: 0;
        padding: 0;
        background: url(/images/common/2Col_content_footer.gif) top left no-repeat;
        float: none;
        clear: both; 
    }
    
    #navcontainer a.noCaseTransform
    {
        text-transform: none;
    }
    
    
/**********************************************************************
    Start page
**********************************************************************/
    .firstpageDateField
    {
        margin-bottom:4px;
        padding-bottom:4px;
        margin-top:0px;
        line-height: 16px;
        padding:0px;
    }
    
    .firstPageH1
    {
        margin-bottom:0px;
        margin-top:0px;
        line-height: 19px;
        padding:0px;
    }
    
    #HeaderBottom
    {
        width: 751px;
        height: 66px;
        margin: 0 auto 20px auto;
        padding: 0;
        background: url(/images/common/start_bg_contentBanner.jpg) top left no-repeat;
        overflow: hidden;
    }
    
    #HeaderBottomSub_1
    {
        float: left;
        width: 300px;
        height: 66px;
        margin: 7px 0 0 0px;
        padding: 0;
        overflow: hidden;
    }
    
    #HeaderBottomSub_1 li
    {
        display: block;
        float: left;
        height: 50px;
        width: 51px;
        list-style: none;
        overflow: hidden;
        margin: 0 0 0 15px;
        padding: 0;
    }
    
    #HeaderBottomSub_1 #HeaderPushit_2
    {
        width: 100px;
        margin: 2px 0 0 15px;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size: 12px;
        font-stretch: ultra-expanded;
        font-weight: normal;
        text-align: center;
        line-height: 1.3em;
        color: #000;
    }
    
    #HeaderPushit_2 #smallTxt
    {
        font-size: 10px;
        position:relative;
        top:-2px;
    }
    
    #HeaderBottomSub_2
    {
        float: right;
        /*width: 340px;*/
        height: 66px;
        margin: 7px 10px 0 30px;
        padding: 0;
        overflow: display;
    }
    
    #HeaderBottomSub_2 li
    {
        display:inline;
        float: left;
        height: 50px;
        list-style: none;
        overflow: visible;
        margin: 0 0 0 35px;
        padding: 0;
    }
    
    #StartLeftSection,
    #StartMiddleSection,
    #StartRightSection
    {
        height: auto;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }
    
    #StartLeftSection
    {
        width: 170px;
        margin: 0 0 15px 3px;
        float: left;
    }
    
    #StartMiddleSection
    {
        width: 349px;
        margin: 0px 16px 15px 16px;
        float: left;
    }
    
    #StartMiddleSection p.imageLeft img
    {
        float: left;
        margin: 4px 8px 8px 0; 
        padding: 0 0 2px 0;
    }
 
    #StartMiddleSection #linkedImage img
    {
        margin: 12px 0 10px 0;
        border: 0;
        width:349px;
        height:74px;
    }
 
    #StartRightSection
    {
        width: 175px;
        margin: 0px 0 15px 0;
        float: left;
    }
    
    #startPageSerie
    {
        font-weight:normal;   
    }
    
    #startPageSerie td
    {
        font-size:11px;    
    }
    
 
    .ContentBox_169,
    .ContentBox_349
    {
        height: auto;
        margin: 6px auto 15px auto;
        padding: 0;
        overflow: hidden;
    }
    
    .ContentBox_349
    {
        width: 349px;
        background: url(/images/common/BG_centerContentBox_349.jpg); left top repeat-y;    
    }
    
    .ContentBox_169
    {
        width: 169px;
        background: url(/images/common/BG_centerContentBox_169.jpg); left top repeat-y;
        color: #666;
        text-align:center;
    }
    
    .ContentBox_349 h4,
    .ContentBox_169 h4
    {
        margin: 0px;
        color: #666;
        height: 24px;
    }
    
    .ContentBox_349 h4
    {
        background: url(/images/common/bg_headerContentBox_349.jpg) top left no-repeat;    
        width: 349px;
    }
    
    .ContentBox_169 h4
    {
        width: 169px;
        background: url(/images/common/bg_headerContentBox_169.jpg) top left no-repeat;
    }
    
    .ContentBox_349 table
    {
        width: 325px;
        height: auto;
    }

    .ContentBox_169 table
    {
        font-weight:bold;
        width: 145px;
        height: auto;
    }
    
    
    .ContentBox_169 table tbody td p    /* overrides rich-text editor's annoying habbit of adding paragraphs in table cells */
    {
       padding:0px; margin:0px;
    } 
    
    .ContentBox_169 div#contentPar
    {
        padding-left:8px;padding-right:5px;
    }

    .footerContentBox_349,
    .footerContentBox_169
    {
        height: 17px;
        margin: 0;
        overflow: hidden;
    }

    .footerContentBox_349
    {
        width: 349px;
        background: url(/images/common/bg_footerContentBox_349.jpg) top left no-repeat;    
    }
    
    .footerContentBox_169
    {
        width: 169px;
        background: url(/images/common/bg_footerContentBox_169.jpg) top left no-repeat;    
    }
 
 /*-------------------------------------------------------------------------------
 / Newsletter
 /-------------------------------------------------------------------------------*/ 
    #emailField_input
    {
        width: 127px;
        height: 21px;
        margin: 8px -3px 0 0px;
        padding: 0;
        float: left;
        overflow: hidden;
    }
    
    #emailField_submit
    {
        width: 43px;
        height: 21px;
        margin: 8px 0 0 0px;
        padding: 0 0 5px 3px;
        border: 0;
        background: url(/images/common/inputBTN.jpg) top left no-repeat;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        text-align: center;
        overflow: hidden;
    }
    
    #emailField_submit:hover
    {
        background-position: 0 -21px;
        cursor: pointer;
    } 
    
    .newsLetterContainer form
    {
        width: 250px;
        margin:0;
        padding:0;
        clear:both;
    }
    .newsLetterContainer h3
    {
        float:none;
        clear:both;
    }
    
    .newsLetterContainer form label
    {
        width:100px;
        height:24px;
        display:block;
        float:left;
    }
    
    .newsLetterContainer form .textbox
    {
        clear:right;
        float:right;
        margin: 2px 0px;
    }
    
    .newsLetterContainer form .box
    {
        clear:right;
        float:none;    
    }
    
    .newsLetterContainer form .button
    {
        margin: 2px 0px;
        clear:both;
        float:right;
    }

    
 /*-------------------------------------------------------------------------------
 / Ticket
 /-------------------------------------------------------------------------------*/

    #ticketGauge
    {
        text-align:left;
        width:194px;
        height:200px;
        background: url(/images/common/ticket_gauge.jpg) 0px 0px no-repeat;
        padding:0px;
        margin:0px;
        z-index:5000;
        float:none;
        clear:both;
    }
    
    #ticketLeverWrap 
    {
        float:left; 
        width: 75px;
        position:relative;
    }
    
    #ticketLever
    {
        position:absolute;
        z-index:10002;
        left:11px; /*11-21*/
    }

    #ticketLeverTop
    {
        position:absolute;
        z-index:10001;
        left: 11px;
    }

    #ticketText
    {
        padding:0;
        margin:0px;
        z-index:10002;
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        color: #666;
        text-align: left;
        width: 94px; 
        float:left;
        padding-left:80px;
        
    }
    
    #ticketGaugeNoNum
    {
        text-align:left;
        width:194px;
        height:200px;
        background: url(/images/common/ticket_gauge_no_num.jpg) 0px 0px no-repeat;
        padding:0px;
        margin:0px;
        z-index:5000;
        
        float:none;
        clear:both;
    }
    
    #ticketGaugeNoNum #ticketLeverWrap 
    {
        float:left; 
        width: 44px;
        height:200px;
        position:relative;
    }
    
    #ticketTextNumbers
    {
        margin:0px 0px;
        float:left;
        padding:3px 5px 0px 0px;
        position:relative;
        width:37px;
        color: #787878;
        text-align:right;
        font-size:100%;
        font-weight:bold;
    }
    
    #ticketGaugeNoNum #ticketText
    {
        width: 88px;
        padding-left:0px;
    }
    
    
    

/*******************************************************************************
/ Playerinfo & Statistics
/*******************************************************************************/

    #rightContentPP
    {
        width: 550px;
        height: auto;
        margin: 0 8px 0 0 !important;
        margin: 0 8px 0 0;
        margin/**/:/**/0 4px 0 0;
        padding: 0; 
        float: right;
        clear: right;
        overflow: hidden;
    }
 
    #rightContentPP h1 
    {    
        height: 20px;
        font-size: 20px;
        font-weight: bold;
        color: #666;
        margin: 10px 0 0 10px;
        padding: 0;
        text-align: left; 
    }

    #playerPresentation
    {
        position: relative;
        left: 0px;
        top: 0px;
        width: 550px;
        height: 100%;
        margin: 0;
        padding: 0;
        height: auto;
        clear: both;
    }
    
    #presContent 
    {
        width: 550px;
        height: 226px;
        margin: 0;
        padding: 0;
    }
    
    #presContent1,
    #presContent2,
    #presContent3
    {
        position: absolute;
        top: 46px;
        left: 0px;
        margin: 0;
        padding: 0;
        height: 216px;
    }
    
    #presContent2,
    #presContent3
    {
        visibility: hidden;
        overflow: hidden;
    }
    
    #presContent1 h2,
    #presContent2 h2,
    #presContent3 h2
    {
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size: 11px;
        font-weight: normal;
        color: #666;
        height: 20px;
        margin: 0;
        padding:  5px 15px 0 8px;
        text-align: right;
        border-top: 1px solid #fff;
        border-right: 1px solid #FAFAFA;
        border-bottom: 1px solid #A9A9A9;
        border-left: 1px solid #FAFAFA;
        background-color: #F2F2F2;
    }
    
    #presContent1 div
    {
        text-align:center;
    }
    
    #presContent3 div,
    #presContent2 div
    {
        width: 550px;
        height: 182px;
        overflow:auto;
        text-align:center;
        margin: 0;
        padding: 8px 0 0px 0;
    }
    
    #playerPic 
    {
        text-align:center;
        vertical-align:middle;
    }
    
    #rightContentPP #table_list
    {
        width:90%;
        text-align:left; 
    }

    #rightContentPP #table_list td
    {
        font-size:10px;
        padding:2px;
        margin:0px;
    }
    
/*-------------------------------------------------------------------------------
/    Meny för spelarpresentationen
/-------------------------------------------------------------------------------*/


    .playerPresDiv
    {
        display:inline;
        float:left;
        text-align: center;
        margin-right: 20px;
        margin-top:0; 
        margin-bottom:14px;
        vertical-align:top;
        padding: 0;
    }
    
    .playerPressHolder
    {
        width: 550px;
        height: auto;
        vertical-align:top;
        margin: 0 0 20px 28px !important;
        margin: 0 0 20px 28px;
        margin/**/:/**/0 0 20px 14px;
        float:left;
        clear:both;
    }
    
    .playerTypeHeader
    {
        margin-left:28px;
        clear: both;
        overflow: hidden;
    }
    
    #presMenu 
    {
        clear: both;
        width: 550px !important;
        width: 550px;
        width/**/:/**/550px;
        height: 26px;
        margin: 28px 0 0 0 !important;
        margin: 28px 0 0 0;
        margin/**/:/**/14px 0 0 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        background-color: #E71018;
    }
    
    #presMenu img 
    {
        border: 0;
    }
    
    #presMenu li 
    {
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline;
        float: left;
    }
    
    #presMenu li a 
    {
        height: 26px;
        overflow: hidden;
        display: block;
        cursor: pointer;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #fff;
        background: url(/images/common/HeaderMenu_Tile.jpg) top left repeat-x;
        border-bottom: 1px solid #A20B11;
    }
    
    #presMenu li a:hover, #presMenu li a:active 
    {
        background-position: 0 -26px;
        background-color: transparent;
    }
    
    #pMcareer a 
    {
        width: 180px;
        margin: 0;
        padding: 5px 0 0 0;
        border-left: 1px solid #A20B11;
    }
    
    #pMprevious a 
    {
        width: 45px;
        margin: 0;
        padding: 5px 0 0 0;    
        border-left: 1px solid #A20B11;
    
    }
    
    #pMgallery a 
    {
        width: 110px;
        margin: 0;
        padding: 5px 0 0 0;
    }
    
    #pMnext a 
    {
        width: 45px;
        margin: 0;
        padding: 5px 0 0 0;
        border-right: 1px solid #A20B11;
    }
    
    #pMnews a {
        width: 166px;
        margin: 0;
        padding: 5px 0 0 0;
        border-right: 1px solid #A20B11;
      
    }
    

/*------------------------------slut på meny för spelarpresentationen -------------------------------------*/

    .pMarkedRow
    {
        background: #E3E3E3;
    }


    .pBorder
    {
        border: 1px solid gray;
    }

    #playerSpecs,
    #team,
    #leaders,
    #result
    {
        width: 545px;
        height: auto;
        float: left;
        clear: both;
        margin: 15px 0 10px 0;
        padding: 0;
    }

    #result
    {
        margin: 4px 0 15px 0;
    }
    
    .table
    {
        width: 240px;
        margin-top: 4px;
    }

    #playerSpecs tr,
    #team tr,
    #leaders tr,
    #result tr,
    .table tr
    {
        margin: 0;
        padding: 0;
    }
    
    #playerSpecs td,
    #playerSpecs th,
    #team td,
    #team th,
    #leaders td,
    #leaders th,
    #result td,
    #result th,
    .table td,
    .table th
    {
        margin: 0;
        padding: 3px 4px;
    }
    
    #playerSpecs td img 
    {
        float: right;
        margin: 8px 0px 5px 5px;
    }
    
    #playerSpecs h3 
    {
        margin: 8px 3px 8px 0px;
    }
    
    
    
    #statistics td
    {    
        padding: 3px 8px 3px 8px;
    }

    .playerC
    {
        padding:0px;
        padding-top:10px;
    } 

/*-------------------------------------------------------------------------------
/   Player stats
/-------------------------------------------------------------------------------*/
    
    #playerStatAll,
    #playerStat
    {
        padding-top:4px;
        padding-bottom:5px;
        width:257px;
        clear:both;
        float:none;   
    }
    
    
    #playerStatAll .statline,
    #playerStat .statline
    {
        border-top:1px solid gray;
        padding-top:5px;
        padding-bottom:7px;   
    }
    
    #playerStatAll .statlinebottom,
    #playerStat .statlinebottom
    {
        border-bottom:1px solid gray;
        margin-top:0px;
        margin-bottom:10px;   
    }
    
    #playerStatAll strong.light,
    #playerStat strong.light
    {
        color: #666;
        display:block;
        padding:4px 2px;
    }
    
    #playerStatAll strong.light span,
    #playerStat strong.light span
    {
        font-weight:normal;
    }
    
/** NEW **/

    #presContent3 div #playerStatAllNew,
    #presContent3 div #playerPart
    {
		padding-top:0px;
        padding-bottom:5px;
        margin-top:0px;
		width:245px;
		text-align:left;
		overflow:visible;
        height:auto;
    }
    
    #playerStatAllNew table,
    #playerPart table
    {
		width:100%;
    }
  
    
    #playerStatAllNew .statline
    {
        border-top:1px solid gray;
        padding-top:5px;
        padding-bottom:7px;   
    }
    
    #playerStatAllNew .statlinebottom
    {
        border-bottom:1px solid gray;
        margin-top:0px;
        margin-bottom:10px;   
    }
    
    #playerStatAllNew strong.light,
    #playerPart strong.light
    {
        color: #666;
        display:block;
        padding:4px 2px;
    }
    
    #playerStatAllNew strong.light span,
    #playerPart strong.light span
    {
        font-weight:normal;
    }

 /*******************************************************************************
 / HIF ÅR för ÅR
 /*******************************************************************************/
    #folder_list,
    #year_list
    {
        display:block;
        padding: 0;
        margin: 0;
        list-style: none;
    }
    
    #folder_list li,
    #year_list li
    {
        padding: 0px 5px 0px 5px;
        float:right;    
    }
    
    
    #folder_list li a:hover,
    #folder_list li.active a/,
    #year_list li a:hover,
    #year_list li.active a/ 
    {
        color: #c0c0c0;
    }

 /*******************************************************************************
 / Till Sajtkartan
 /*******************************************************************************/

    #siteMap,
    #siteMap ul
    {
        display:block;
        padding: 0;
        margin: 0;
        list-style: none;
        float:none;
        clear:both;    
    }
    
    #siteMap li,
    #siteMap li.last
    {    
        padding: 2px 0px 2px 20px;
    }
    
    #siteMap li ul li
    {
        padding: 1px 0px 2px 40px;
        background: url(/images/common/Line.gif) 0 0 no-repeat;
    }
    
    #siteMap li ul li.last
    {
        padding: 1px 0px 2px 40px;
        background: url(/images/common/LineEnd.gif) 0 0 no-repeat;
    }
    
    #siteMap li a
    {
        color:#808080;
        font-size: 120%;
        text-decoration:none;
        font-weight:bold;
    }
    
    #siteMap li a:hover 
    {
        color:#c0c0c0;
    }
    
    #siteMap li ul li a,
    #siteMap li ul li.last a
    {
        color:#c0c0c0;
        font-size: 10px;
        text-decoration:none;
        font-weight:normal;
    }
    
    #siteMap li ul li a:hover,
    #siteMap li ul li.last a:hover 
    {
        color: #5774A9;
    } 

 /*******************************************************************************
 / Till Pressinfo mall media info
 /*******************************************************************************/    
 
    #media_address_1,
    #media_address_2
    {      
        width:260px;
        height:150px;
        float:left;
    }  
    
    #media_address_2
    {
        float:right;
    } 
                


/********************************************************
    biljettlistan och /klubben/presentation
**********************************************************/
    #table_list,
    #match_avarage_list,
    #match_list,
    #ticketList
    {
        color:#666;
    }
    
    #table_list thead,
    #table_list caption,
    #match_avarage_list caption,
    #match_list thead,
    #ticketList thead
    {
        font-weight:bold;
        background-color: #CDCDCD;
        border-top: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-bottom: 1px solid #D6D6D6;
        border-right: 1px solid #D6D6D6;
        background-image: url(/images/common/t_head_bg.gif);
    } 
    
    #match_avarage_list td
    {
        padding: 5px 10px 5px 10px;
    }
    
    #match_list caption
    {
        font-weight:bold;
    }
    
    #match_date td
    {
        padding:0;
        vertical-align:bottom;
    }
    
    #ticketList a
    {
        margin: 2px 5px 2px 5px;
        display:block;
    }
    
    #table_list td,
    #match_avarage_list td,
    #match_list td,
    #ticketList td
    {
        padding: 3px 8px 3px 10px;
    }


/********************************************************
    kontakt mallen
**********************************************************/

    .contact_option_headline
    {
        background-color:#CDCDCD;
    }
    

/********************************************************
    bild galleri
**********************************************************/

    .gallery_table,
    .gallery_table td
    {
        padding:0px 0px 10px 0px;
        margin:0px;
        border:0px
    }


/***************************************
 GAMES
****************************************/
    
    #f_field
    {
        display: inline;
        width: 305px;
        height: 394px;
        position: relative;
        left: 0px;
        top: 0px;
        float: right;
    }
    
    #f_fieldImage
    {
        width: 300px;
        height: 394px;
        position: relative;
        left: 0px;
        top: 0px;
        z-index: 200;    
    }
    
    #gameData
    {
        display: inline;
        width: 222px;
        height: 394px;
        padding: 0px;
        margin: 0px;
        float: left;
    } 
    
    .ContentBox_229
    {
        font-size: 18px;
        width: 229px;
        margin: 6px 10px 5px auto;
        height: auto;
        background: url(/images/common/BG_centerContentBox_229.jpg); left top repeat-y;
        color: #000000;
        text-align:center;
        overflow: hidden;
        float:left;
    }
    .nextGameSummary {
        float:left;
        padding-left:15px;
        margin-top:15px;
    }
 
    .ContentBox_229 center
    {
        margin: 6px auto 0px auto;  
    }

    .ContentBox_229 h1
    {
        width: 229px;
        font-weight:bold;
        margin: 0px;
        color: #000000;
        background: url(/images/common/bg_headerContentBox_229.jpg) top left no-repeat;
    }
    .ContentBox_229 a.ticketLink {
        font-size:80%;
        display:block;
        font-weight:bold;
        padding:0px;
        margin:0px;
        margin-top:5px;
    }
    

    .footerContentBox_229
    {
        height: 17px;
        margin: 0;
        overflow: hidden;
        width: 229px;
        background: url(/images/common/bg_footerContentBox_229.jpg) top left no-repeat;    
    }
    
    #nextGameTxt
    {
        color: #000000;
        margin: auto 5px 15px auto;
    }
    
    .parTable
    {
        color: #000000;
        padding:0px 10px 10px 10px;
        margin-top:5px;
        text-align:center;
        float:none;
        clear:both;
    }
        
    .parTable h4
    {
        text-align:center; 
        font-size:11px;
        color: #5F6991;
        padding:0px;           
		padding-top:10px;
    }
        
    .parTable table
    {
        margin-top:10px;
        width:80%;
        padding:0;
        text-align:center;
    }
        
    .parTable table th
    {
        background-image:url(/images/common/bgGreyFade.gif);
        background-repeat:repeat-x;
        background-position:bottom left;
        border-bottom:1px solid #C6CCFF;
        padding:1px 6px 1px 4px;
        font-weight:bold;
        font-size:11px;
        border-top:1px solid #EDEDED;
        text-align:left;
    }
    
    .parTable table thead th strong 
    {
        color: #5F6991;
    }
        
    .parTable table td
    {
        border-bottom:1px solid #F5F4F3;
        padding:1px 6px 1px 4px;
        border-right: 1px solid #FFFFFF;
    }
    
    .parTable table td.even
    {
        background-color:#FFFFEF;
    }
    
    .parTable table td.firstRow 
    {
        background-color:#FFFFFF;
        padding-top:4px;
        background-image:url(/images/common/bgGreyFade_shade.gif);
        background-repeat:repeat-x;
        background-position:top left;
    }
    
    .parTable table#statistics td
    {
        text-align:left;
        padding:1px 6px 1px 4px;
    }
    
    .parTable table#history td 
    {
        margin-top:8px;
        padding-left:8px;
    }  
    
      
    #gameImgContent 
    {
        width: 523px;
        height: 220px;
        margin: 0px 0px;
        padding: 0px 0px;
        background-color:#000000;
    }
    
    #gameImgContent1
    {
        margin: 0;
        padding: 0;
        height: 220px;
    }
    
    #gameImgContent1 h2
    {
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size: 11px;
        font-weight: normal;
        color: #666;
        height: 20px;
        width:500px;
        margin: 0px;
        padding:  5px 15px 0px 8px;
        text-align: right;
        border-top: 1px solid #fff;
        border-right: 1px solid #FAFAFA;
        border-bottom: 1px solid #A9A9A9;
        border-left: 1px solid #FAFAFA;
        background-color: #F2F2F2;
    }
    
    #gameImgContent1 div
    {
        text-align:center;
        height:200px;
        margin:0;
        padding:0;
    }
    
    #gameImgContent1 div #gamePic 
    {   
        vertical-align:top;
        text-align:center;
        height:200px;
        margin:0;
        padding:0;
    } 
    
    #gamePresMenu 
    {
        clear: both;
        width: 550px;
        height: 26px;
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        background-color: #000000;
        
    }
    
    #gamePresMenu img 
    {
        border: 0;
        
    }
    
    #gamePresMenu li 
    {
        height: 26px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: inline;
        float: left;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #fff;
        background: url(/images/common/HeaderMenu_Tile.jpg) top left repeat-x;
        border-bottom: 1px solid #A20B11;
    }
    
    #gamePresMenu li a,
    #gamePresMenu li a:link,
    #gamePresMenu li a:visited  
    {
        height: 26px;
        overflow: hidden;
        display: block;
        cursor: pointer;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #fff;
        background: url(/images/common/HeaderMenu_Tile.jpg) top left repeat-x;
        border-bottom: 1px solid #A20B11;
    }
    
    #gamePresMenu li a:hover, #gamePresMenu li a:active 
    {
        background-position: 0 -26px;
        background-color: transparent;
    }
    
    #gameMgallery div 
    {
        width: 110px;
        margin: 0;
        padding: 5px 0 0 0;
    }
    
    #gameMnext a
    {
        width: 45px;
        margin: 0;
        padding: 0 0 5px 0;
        border-right: 1px solid #A20B11;
    }
    
    #gameMprevious a 
    {
        width: 45px;
        margin: 0;
        padding: 0 0 5px 0;
        border-left: 1px solid #A20B11;
    }
    
    #gameMBlank1 
    {
        width: 161px;
        margin: 0;
        padding: 5px 0 0 0;
        border-left: 1px solid #A20B11;
    }
    
    #gameMBlank2 
    {
        width: 161px;
        margin: 0;
        padding: 5px 0 0 0;
        border-right: 1px solid #A20B11;
    }



/***************************************
 CALENDAR
****************************************/
    input.w3ss_calendar
    {
        background-color: white;
        color: black;
        font-family:arial;font-size:10px;
    }
    
    div.calendarTable
    {
        border: 2px solid #2244aa;
    }
    
    #w3ss_DateSelector
    {
        z-index:99999999;
        position:absolute;
        top:0px;
        left:0px;
        float:right;
        padding:4px;
        display:none;
        background-color: #ffffff;
    }
    
    .calendar_date_selected, .calendar_date_selected span
    {
        color:#ffffff;
        background-color:#222222;
        cursor:hand;
    }
    
    .calendar_date_unselected, .calendar_date_unselected span
    {
        color:#000000;
        background-color:transparent;
        cursor:hand;
    }
    
    .calendar_date_unselected_sa_su, .calendar_date_unselected_sa_su span
    {
        background-color:#ffeeee;
        font-family:arial;
        font-size:10px;
        text-decoration: none;
        color:#000000;
    }
    
    #w3ss_CalandarTableDays
    {
        z-index:444;
        position:relative;
        left:0px;
        top:0px;
        border:0;
        padding:0;
    }
    
    #w3ss_CalandarTableDays th
    {
        border-bottom: 1px dashed #2244aa;
        align:left;
        text-align:left;
        font-family:arial;
        font-size:10px;
        text-decoration: none;
        color:black;
    }
    
    #w3ss_CalandarTableDays td
    {
        align:right;
        text-align:right;
        font-family:arial;
        font-size:10px;
        text-decoration: none;
        color:black;
        width:18px;
        height:14px;
        cursor:pointer;
    }
    
    #w3ss_CalandarTableDays td.weekNo
    {
        width:10px;
        border-right: 1px dashed #2244aa;
        align:right;
        cursor:hand;
        text-align:right;
        font-style:italic;
        font-family:arial;
        font-size:10px;
        text-decoration: none;
        color:black;
    }
    
    .w3ss_markedDateControl
    {
        color:#ffffff;
        background-color:#000080;
    }
    
    .w3ss_dateControl
    {
        color:#000000;
        background-color:#ffffff;
    }
    
    #sdEmpty,
    #edEmpty
    {
        border:0;
    }
    
   
/***************************************
 CALENDAR END
****************************************/

/****************************************
        Ackreditering form
****************************************/
    #divjrAntal,
    #divpAntal
    {
        width:321px;
        float:right;
    }
 
    #divpAntal
    {
        display:none;
    }
    
    #journalistReporter
    {
        width:150px;
    }
/***************************************
       End  Ackreditering
****************************************/ 


/*********** SHADED BUTTONS ************/

input.button125 
{
    background-color:#ffffff;
    background-image: url(/images/common/buttonBg125.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 23px;
    width: 127px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color:#333333;
    font-size:11px;
}
input.button80 
{
    background-color:#ffffff;
    background-image: url(/images/common/buttonBg80.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 23px;
    width: 87px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color:#333333;
    font-size:11px;
}

/*********** NEWS FORMS ************/

h3.underlineHeader 
{
    background-image:url(/images/common/bgGreyFade.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
    border-bottom:1px solid #C6CCFF;
    padding-bottom:1px;
    padding-left:0px;
    font-weight:bold;
    font-size:12px;	
}

.topShadedBlock 
{
    margin:0px;
    background-color:#FFFFFF;
    background-image:url(/images/common/bgGreyFade_shade.gif);
    background-repeat:repeat-x;
    background-position:top left;
    border-bottom: 1px solid #ECE7E7;
    padding:10px; padding-top:5px;
}

.newsSubscription 
{
    width:380px;
	display:block;
}

div.linkUnsubscribe 
{		 	
	border-top: 3px solid #ECE7E7;
    margin-top:5px; padding-top:3px;
    float:left; clear:both;	display:block;		
    width:380px;
}

.linkUnsubscribe
{
    margin-bottom:25px;
}

h3.newsHeader 
{
    clear:both; float:none;
}

.newsSubscription  div#newsBody
{
    background-color:#FFFFFF;
    padding-top:2px;
    background-image:url(/images/common/bgGreyFade_shade.gif);
    background-repeat:repeat-x;
    background-position:top left;
    padding:10px; padding-top:5px;
    min-height: 40px;
}

.newsSubscription  form,  #newsSubscribe p 
{
    padding:0px; margin:0px; width:360px;
    padding-top:5px;
}

.newsSubscription  form label
{
    width:120px;
    height:20px;
    display:block;
    padding-top:3px;
    float:left; clear:left;
}
		
.newsSubscription  form .textbox
{
    clear:right;
    float:left;
    margin-left:15px;
    width:122px;    
}
		
.newsSubscription  form .box
{
    clear:right;
    float:left;
    margin-left:15px;
    margin-left:10px;]    
}
.newsSubscription  input#SubscriptionForm_Submit
{
	clear:left;
	float:left;
	margin-left:135px;	
	margin-bottom:5px;
}

.newsSubscription  div#UnSubscriptionDiv_Submit
{
	float:left;
	margin-bottom:15px;
	padding-left:135px;
}


/*********** Contact Pop Up ************/

#contactPopUp
{
    width:435px;
    height:160px;
    padding:10px;
    text-align:left;
    background-color:#ffffff;
}

#contactPopUp img
{
    float:right;
}

#contactPopUp table
{
    float:left;
    width:300px;
}

/*********** Accreditation ************/

    #accreditationForm
    {
        float:none;
        clear:both;
    }
    
    #accreditationForm br,
    #accreditationForm H2
    {
        float:none;
        clear:both;
    }
    
    .accreditationLink,
    .accreditation
    {
        height:60px;
        float:none;
        clear:both;
        display:block;
        width:300px;
        padding:5px 5px 0px; 
        border-top:1px solid gray;
    }
    
    .accreditation
    {
        width:320px;
    }
    
    .accreditationLink
    {
        height:70px;
        border-bottom:1px solid gray;
        
    }
    
    .accreditationText
    {
        width:250px;
        float:left;
    }
    
    .accreditationLink .accreditationText
    {
        width:250px;
        float:none;
    }
    
    .accreditationButton
    {
        width:60px;
        float:right;
    }

    .accreditationList
    {
        float:none;
        clear:both;
    }

    .accreditationList dt
    {
        font-weight:bold;
        text-align:left;
        margin:2px;
        float:left;
        clear:left;
        width: 170px;
        
        
    }

    .accreditationList dd
    {
        float:left;
        margin:2px;
        width:300px;
        text-align:left;
        display:block;
        padding:0px;
    }
    
    .accreditationFormButtons
    {
        clear:both;
        float:right;

    }


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    line-height: 16px;
}
.style3 {
	font-size: 20px;
	color: #A11D1B;
}
.style5 
{
    font-size: 16px;
    line-height: 24px;

}

#statisticsPlayerInfo
{
    background-color:#fff;
    border-collapse: collapse;
}

#statisticsPlayerInfo td,
#statisticsPlayerInfo th
{
    border:1px solid gray;    
}

#statisticsPlayerInfo th
{
    text-align:left;       
}

#statisticsPlayerInfo td
{
    vertical-align:top;       
}

.black_back{
width:148px;
background-image:url(/images/black_back.jpg);
padding-left:23px;
color:#fff;
}

.black_back2{
width:148px;
background-image:url(/images/black_back.jpg);
padding-left:23px;
padding-bottom:10px;
color:#fff;
}

.noBottomSpace{
padding-bottom:0px;
}

.black_back3{
width:167px;
background-image:url(/images/black_back.jpg);
padding-left:1px;
margin:0px;
color:#fff;
}

.black_back3 img{
border: 1px solid white;
}

.black_back img{
border:1px solid #fff;
}

.black_back h3{
width:120px;
color:#fff;
font-weight:normal;
font-size:8px;
}

