
@import url('sitemap.css');

HTML { margin:0; }

BODY{
	height: 100%;
    margin: 0;
	background: #FFFFFF url('../components/bodyBg.jpg') repeat-x top;
    text-align: center;
}
body, table, div, span, td, input
{
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
}
DIV
{
	-moz-box-sizing: border-box;
	box-sizing:border-box;
	margin:0;
}

    #splash
    {
        width: 775px;
        height: 400px;
        margin: 105px auto 0px auto;
        background: url('../components/splashTop.jpg') no-repeat;
        padding-top: 140px;
         
    }
    
    #splash a
    {
        display: table;
        float: left;
        width: 255px;
        height: 205px;            
    }
    
        a#splashNL
        {
            background: url('../components/1_nl.jpg');            
        }
        a:hover#splashNL, #splashNLpre
        {
            background: url('../components/1_nl_up.jpg');
        }
        
        a#splashDE
        {
            background: url('../components/1_de.jpg');           
        }
        a:hover#splashDE, #splashDEpre
        {
            background: url('../components/1_de_up.jpg');
        }
        a#splashUK
        {
            background: url('../components/1_uk.jpg');           
        }
        a:hover#splashUK, #splashUKpre
        {
            background: url('../components/1_uk_up.jpg');
        }
        #splashpreload {
            position: absolute;
            top: -300px;
            left: -300px;
         }
        

#main
{
      background: url('../components/login_bar.jpg') repeat-x top;
}
        #loginContainer
        {
            width:765px;
            height:30px;
            text-align:left;
            margin: 0 auto 0 auto;
            position:relative;
            z-index:100;
            background: url('../components/login.jpg') no-repeat top right;
            margin-bottom: 15px;
        }
            #clForm
            {
                text-align: right;
                width: 670px;
                float: left;
                padding-top: 7px;
                color: #999999;
            }
                .tempforms 
                {
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 10px;
                    font-weight: normal;
                    color: #999999;
                    text-decoration: none;
                    background-color: #EEEEEE;
                    border:solid 1px #BBBBBB;
                }
            .toggleForm
            {
                float: right;
                width: 80px;
                height: 30px;
                cursor:pointer;
            }
            
        #siteContainer
        {
            width:765px;
            height:100%;
            text-align:left;
            margin: 0 auto 0 auto;
            position:relative;
            z-index:100;
        }
            
            #header
            {
                background: url('../components/header.jpg') 1px 10px no-repeat;
                width: 765px;
                height: 104px;
            }

            #contentContainer
            {
                margin-top: 4px;
                width: 765px;
                background: url('../components/nav_bg2.jpg') repeat-y top right;
            }
                #content
                {
                    width: 574px;
                    float:left;
                    border: solid 1px #BBBBBB;
                    background: #FFFFFF;
                    overflow-x: hidden;
                }
                
                .p15 { padding: 15px; }
                
                #menu
                {
                    width: 191px;
                    float:left;
                    background: url('../components/nav_bg2.jpg');
                }
                    #menuPadding { padding: 0px 0px 0px 4px; }
                    #menuPadding div { border-top: solid 1px #CCCCCC; }
                        
                        #menu a
                        {
                            width: 171px;
                            !width: 186px;
                            padding: 5px 0px 6px 15px;
                            display:table;
                            background: url('../components/menu_bg.jpg');
                            color: #999999;
                            text-decoration: none;
                            font-weight: bold;
                        }
                        #menu a:hover
                        {
                            background: url('../components/menu_bg_hover.jpg');
                        }
                        
                        #menu a.selected
                        {
                            width: 171px;
                            !width: 186px;
                            padding: 5px 0px 6px 15px;
                            display:table;
                            background: url('../components/menu_bg_sel.jpg');
                            color: #999999;
                            text-decoration: none;
                            font-weight: bold;
                        }
                
                        #menu a.sub
                        {
                            width: 171px;
                            !width: 186px;
                            padding: 5px 0px 6px 15px;
                            display:table;
                            background: url('../components/sub_bg.jpg');
                            color: #999999;
                            text-decoration: none;
                            font-weight: bold;
                        }
                        #menu a.sub:hover
                        {
                            background: url('../components/sub_bg_hover.jpg');
                        }
                        
                        #menu a.subselected
                        {
                            width: 171px;
                            !width: 186px;
                            padding: 5px 0px 6px 15px;
                            display:table;
                            background: url('../components/sub_bg_sel.jpg');
                            color: #345CA8;
                            text-decoration: none;
                            font-weight: bold;
                        }
                
                
                .dclear { clear: both; }
    
            #footer {
                width: 765px;
                background: url('../components/footer.jpg');
                height: 25px;
                color: #999999;
                font-size: 10px;
            }
                .footerPadding
                {
                    padding: 4px 0px;
                }
                
                
                
                    #cfooter /* custom/cms footer */
                    {
                        float:left;
                    }
                    #cfooter a
                    {
                        text-decoration: none;
                        color: #999999;
                        border-bottom: dotted 1px #aaaaaa;
                    }
                    
                    #cfooter a:hover
                    {
                        border-bottom: solid 1px #333333;
                    }
                    #tfooter /*template footer*/
                    {
                        float: right;
                    }
                    #tfooter a
                    {
                        text-decoration: none;
                    }
                    #tfooter img
                    {
                        border: 0;
                        vertical-align: middle;
                    }



.inputfield{
    display: none;
}




/* AGE CHECK */
#dd { width: 25px; }
#mm { width: 25px; }
#yyyy { width: 40px; }


