

/*  Main styles */

/***************************************
    General tags
****************************************/
    body 
    {
        margin:0;
        padding:0;
        width: 100%;
        height: 100%;
        text-align: left;
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size:12px;
        font-weight: normal;
        text-align: center;
        color: #000000;
        background-color: #ffffff;
    }
    
    h1, h2, h3, h4, h4, h5, h6
    {
        margin: 0px;
        padding: 8px 0px 8px 0px;
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
    }
    
    h1
    {
        font-size:18px;
        line-height:21px;
        font-weight: normal;
    }
    
    h2 
    {
        font-size:14px;
    }
    
    h3 
    {
        padding-bottom: 3px;
        font-size:11px;
        color: #000000;
    }
    
    h4
    {
        padding: 15px 0px 0px 0px;
        font-size:11px;
        font-stretch: ultra-expanded;
        text-align: center;
        color: #000000;
    }
    
    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:9px;
        color: #000000;
    }
    
    a,
    a:link,
    a:visited
    {
        color: #016BE2;
        text-decoration:none;
    }
    
    a:hover,
    a:active
    {
        color: #0138C0;
        text-decoration:none;
    }

    
    hr
    {
        margin: 10px 0 15px 0;
        clear: both;
        color: #000000;
    }
    
    label
    {
        margin:0;
        padding:0;
        font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
        font-size:11px;
        font-weight: normal;
        color: #000000;
    }
    
    input, textarea
    {
        border: 1px solid navy;
    }
    
    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:12pt;
        color: #000000; 
    }


    
/***************************************
    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;
    }    
    
    .lose
    {
        color:#dc143c;
    }
    
    .win
    {
        color:#3faa49;
    }
    
    th.number,
    td.number
    {
        text-align:right;
    }
 
 
 /*-------------------------------------------------------------------------------
 /  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: 90%;
        height: auto;
        margin: 20px auto auto auto;
        padding: 0;
    }
    
    #MainContainer
    {
        position: absolute;
        top: 0;
        left: 0;
        width: auto;
        height: auto;
        margin: 0px auto auto auto;
        padding: 0; 
        text-align : left;
    }

 /*-------------------------------------------------------------------------------
 / Top banner
 /-------------------------------------------------------------------------------*/
    #TopBanner
    {
        width: auto;
        height: 35px;
        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:0;
        left:0;
    }
    
    #TopBanner #HeaderTopLeft
    {
        position: absolute;
        top: 9px;
        left: 20px;
        width: auto;
        height: 26px;
        margin: 0;
        padding: 0;
    }
    
    #TopBanner #HeaderTopLeft li
    {
        color: #000000;
        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:30px;
    }
    
    #TopBanner #HeaderTopLeft #htl3
    {
        margin-left:150px;
    }
    
    #TopBanner #HeaderTopSearch
    {
        display:none;
    }
    
    #TopBanner #HeaderFlash
    {
        display:none;
    }
    
 /*-------------------------------------------------------------------------------
 / Admin menu
 /-------------------------------------------------------------------------------*/

    #adminMenuTable,
    .adminSubMenuTable,
    .adminSubMenuTableTeam 
    {
        display:none;
    }
    
    
    
 /*-------------------------------------------------------------------------------
 / 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,
    .clBRound,
    .clB,
    .clB2,
    .cmMenu,
    .cmMenuOver,
    .cmMenuSelected,
    .cmMenuEmpty,
    .cmSubMenu,
    .cmSubMenuOver,
    .cmSubMenuSelected  
    {
        display:none;
    }
    
 /*-------------------------------------------------------------------------------
 / Icons ( after main menu)
 /-------------------------------------------------------------------------------*/    
    
    #HeaderNav
    {
        display:none;
    }

 /*-------------------------------------------------------------------------------
 / Right side adds
 /-------------------------------------------------------------------------------*/
    
    #addContainer
    {
        display:none;
    }    

 /*-------------------------------------------------------------------------------
 / Page content
 /-------------------------------------------------------------------------------*/
    #ContentContainer
    {
        width: auto;
        margin: 6px 0 0 0;
        padding: 0; 
    }
 
 /*-------------------------------------------------------------------------------
 / Full page containers
 /-------------------------------------------------------------------------------*/
    #bigContainerTop,
    #bigContainerMiddle,
    #bigContainerFooter
    {
        width: 595px;
        margin: 0px;
        padding: 0px;
    }
    
    #bigContainerTop
    {
        display:none;    
    }
 
    #TwoColContainerMiddle,
    #mainContent
    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        color: #000000;
        margin: 0px 15px 0px 15px;
        float:none;
        clear:both;
    }
    
    #bigContainerFooter,
    #Footer
    {
        display:none;
    }

 /*-------------------------------------------------------------------------------
 / Sponsors add bottom
 /-------------------------------------------------------------------------------*/
    #sponsorAddHolder
    {    
        display:none;
    }
    
 /*-------------------------------------------------------------------------------
 / Page with menu containers
 /-------------------------------------------------------------------------------*/
    
    #TwoColContainerTop
    {
        display:none; 
    } 
    
/*-------------------------------------------------------------------------------
/ Left menu
/-------------------------------------------------------------------------------*/


    #navcontainer 
    {
        display:none;
    }

    #rightContent
    {
        overflow:hidden; 
        width: 527px;
        height: auto;
        margin: 0 15px 0 24px;
        padding: 0;
    }

    #rightContent img
    {
        padding:5px;
    }
    
    #TwoColContainerFooter
    {
        display:none; 
    }

/**********************************************************************
    Start page
**********************************************************************/

    #HeaderBottom
    {
        width: 595px;
        height: 66px;
        margin: 0 auto 20px auto;
        padding: 0;
        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:14px;
        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
    {
        display:none;
    }
    
    #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;
    }
 
    #StartRightSection
    {
        display:none;
    }
    
    #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,
    .ContentBox_349 h4,
    .footerContentBox_349
    {
        width: 349px;
    }
    
    .ContentBox_169
    {
        width: 169px;
        color: #000000;
        text-align:center;
    }
    
    .ContentBox_349 h4,
    .ContentBox_169 h4
    {
        margin: 0px;
        color: #000000;
        height: 24px;
    }
    
    .footerContentBox_169,
    .ContentBox_169 h4
    {
        width: 169px;
    }
    
    .ContentBox_349 table
    {
        width: 345px;
        height: auto;
    }

    .ContentBox_169 table
    {
        font-weight:bold;
        width: 165px;
        height: auto;
    }

    .footerContentBox_349,
    .footerContentBox_169
    {
        height: 17px;
        margin: 0;
        overflow: hidden;
    }
    
 /*-------------------------------------------------------------------------------
 / 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;
        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
    {
        display:none;
    }

    
 /*-------------------------------------------------------------------------------
 / Ticket
 /-------------------------------------------------------------------------------*/

    #ticketGauge
    {
        display:none;
    }
    

/*******************************************************************************
/ 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:none;
        clear:both;
    }
 
    #rightContentPP h1 
    {    
        height: 20px;
        font-size:20px;
        font-weight: bold;
        color: #000000;
        margin: 10px 0 0 10px;
        padding: 0;
        text-align: left; 
    }

    #playerPresentation
    {
        position: relative;
        left: 0px;
        top: 0px;
        width: 550px;
        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: #000000;
        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;
    }
    
    
    #presContent3 div,
    #presContent2 div
    {
        width: 550px;
        height: 182px;
        overflow:auto;
        text-align:center;
        margin: 0;
        padding: 8px 0 0 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:block;
        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;
    }
    
    #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: #000000;
        border-bottom: 1px solid #000000;
    }
    
    #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 #000000;
    }
    
    #pMprevious a 
    {
        width: 45px;
        margin: 0;
        padding: 5px 0 0 0;    
        border-left: 1px solid #000000;
    
    }
    
    #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 #000000;
    }
    
    #pMnews a {
        width: 166px;
        margin: 0;
        padding: 5px 0 0 0;
        border-right: 1px solid #000000;
      
    }
    

/*------------------------------slut på meny för spelarpresentationen -------------------------------------*/

    .pMarkedRow
    {
        background: #E3E3E3;
    }


    .pBorder
    {
        border: 1px solid #000000;
    }

    #playerSpecs,
    #team,
    #leaders,
    #result
    {
        width: 550px;
        height: auto;
        float: left;
        clear: both;
        margin: 15px 0 15px 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 8px;
    }
    
    #playerSpecs td img 
    {
        float: right;
        margin: 8px 0px 5px 5px;
    }
    
    #playerSpecs h3 
    {
        margin: 8px 3px 8px 0px;
    }
    
    
    
    #statistics td
    {    
        padding: 3px 8px 3px 8px;
    }


 /*******************************************************************************
 / 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;
    }
    
    #siteMap li ul li.last
    {
        padding: 1px 0px 2px 40px;
    }
    
    #siteMap li a
    {
        color:#000000;
        font-size: 120%;
        text-decoration:none;
        font-weight:bold;
    }
    
    #siteMap li a:hover 
    {
        color:#000000;
    }
    
    #siteMap li ul li a,
    #siteMap li ul li.last a
    {
        color:#000000;
        font-size:10px;
        text-decoration:none;
        font-weight:normal;
    }
    
    #siteMap li ul li a:hover,
    #siteMap li ul li.last a:hover 
    {
         color:#000000;
    } 

 /*******************************************************************************
 / 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:#000000;
    }
    
    #table_list thead,
    #table_list caption,
    #match_avarage_list caption,
    #match_list thead,
    #ticketList thead
    {
        font-weight:bold;
        border-top: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-bottom: 1px solid #D6D6D6;
        border-right: 1px solid #D6D6D6;
    } 
    
    #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;
    }


/********************************************************
    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;
        color: #000000;
        text-align:center;
        overflow: hidden;
        float:left;
    }
 
    .ContentBox_229 center
    {
        margin: 6px auto 0px auto;  
    }

    .ContentBox_229 h1
    {
        width: 229px;
        font-weight:bold;
        margin: 0px;
        color: #000000;
    }
 

    .footerContentBox_229
    {
        height: 17px;
        margin: 0;
        overflow: hidden;
        width: 229px;
    }
    
    #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;
    }
        
    .parTable table
    {
        margin-top:10px;
        width:80%;
        padding:0;
        text-align:center;
    }
        
    .parTable table th
    {
        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;
    }
    
    .parTable table#statistics td
    {
        text-align:left;
        padding:1px 6px 1px 4px;
    }
    
    .parTable table#history td 
    {
        margin-top:8px;
        padding-left:8px;
    }
    
        #gameImgContent 
    {
        width: 550px;
        height: 220px;
        margin: 0px 0px;
        padding: 0px 0px;
    }
    
    #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:90%;
        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: #E71018;
        
    }
    
    #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: 169px;
        margin: 0;
        padding: 5px 0 0 0;
        border-left: 1px solid #A20B11;
    }
    
    #gameMBlank2 
    {
        width: 169px;
        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
****************************************/
    
    #flag_container
    {
        display:none;
    }
