
    body{
        margin:0px;
        font-family:trebuchet ms, verdana, arial;
        font-size:0.70em;
        line-height:2em;
        color:#1b2d61;
    }
    
    input{
        border:0px;
        font-size:1em;
    }     
    
    hr{
        border:1px solid #dfdfdf;
    }   
    
    sup{
        font-size:12px;
        margin:0px;
        padding:0px;
    }
    
    a:link{
        color:#002a5c;    
    }
    
    a:visited{
        color:#002a5c;        
    }
    
    a:hover{
        text-decoration:none;    
        color:#eeb826;
    }    
    
    
    .highlight{
        border:10px solid white;
        padding:10px;
    
    }
    
    .splash_top{
        position: absolute;
        width:780px;
        height:534px;       
        left:50%; 
        margin-left:-390px;
        background-color:#eeeeee;                    
    }
    
    .top{
        position: absolute;
        width:780px;
        height:279px;       
        left:50%; 
        margin-left:-390px;
        background-color:#eeeeee;                
    }
    
    .bottom{
        position: absolute;
        width:780px;    
        top:279px;
        left:50%; 
        margin-left:-390px;
        background-color:#eeeeee;              
    }    
    
    .title_page{
        color:#002a5c;
        line-height:28px;     
        font-size:1.5em;
    }
    
    .title_box{
        color:#002a5c;
        font-weight:bold;
        text-variant:small-caps;    
        font-size: 1em;
        margin:0px;
        line-height:30px;        
    }           
    
    .subtitle{
        color:#d2a222;
        font-size:1.0em;
        font-weight:bold;
        line-height:1.5em;
    }    

    .subsubtitle{
        color:#9fc100;
        font-size:1.10em;
        font-weight:bold;
        line-height:1.5em;
    }
    
    .content_box{
        padding:10px;        
        line-height:1.5em;        
    }
    
    
    .header{
        position: absolute;
        left: 0%;
        height:131px;
        width:100%;

    }
    
    .header .logo{
        height:101px;
        float:left;
        width:203px;
        background-image:url('../img/header_logo.jpg');
        background-repeat:no-repeat;
    }
    
    .header .tagline{              

        width:234px;         
        float:right;
        height:131px;
        background-image:url('../img/header_tagline.jpg');
        background-repeat:no-repeat;
    }    
    
    .detail_pic{
        position: absolute;
        left: 50%;
        height:148px;
        width:796px;
        margin-left:-398px;
        top:131px;
        z-index:2;
        
        
    }    
    
    .splash_pic{
        position: absolute;
        left: 50%;
        height:247px;
        width:796px;
        margin-left:-398px;
        top:131px;
        background-image:url('../img/splash_pic.jpg');        
    }    
    
    .nav{
        position: absolute;
        left: 50%;
        height:25px;
        width:516px;
        margin-left:-374px;
        top:123px;
        color:white;
        z-index:5;
        background-color:#002a5c;
        text-indent:8px;
    }        

    .nav .nav_item{     
        width:23%;   
        float:left;       
        font-variant:small-caps;
        line-height:24px;
        font-size:1.2em;
        text-align:center;
    }            
    
    .nav a:link{
        text-decoration:none;
        color:white;    
    }
    
    .nav a:visited{
        text-decoration:none;    
        color:white;        
    }
    
    .nav a:hover{
        color:#eeb826;
    }
    
    .sub_nav{
        float: left;
        margin-left:17px;
        margin-top: -1px;        
        width:174px;
        border-top:8px solid #1b2d61;
    }
    
    .sub_nav_item{
        border-bottom:1px solid #eeb826;   
        line-height:30px;   
            
    }    
    
    .splash_products{
        position: absolute;
        left: 50%;
        margin-left:149px;
        top:123px;
        z-index:2;
    }
    
    .splash_products .box{
        position:relative;
        font-family:arial;
        background-color:#f3b826;        
        width:206px;
        height:63px;
        border:8px solid #e0ad24;
        margin-bottom:6px;
        z-index:2;        
        line-height:17px;        
        color:#110460;
        cursor:hand;
        text-decoration:none;
        vertical-align:bottom;
        padding-top:5px;
        padding-left:10px;
       
        
    }
    
    .splash_products a:hover{
        color:#110460;
    }    
    
    .splash_news{
        z-index:1px;
        position: absolute;
        left: 50%;
        margin-left:152px;
        width:237px;
        height:171px;
        top:380px;        
        background-image:url('../img/splash_news.jpg');     

    }
    
	.splash_news_fr {
        z-index:1px;
        position: absolute;
        left: 50%;
        margin-left:152px;
        width:237px;
        height:171px;
        top:380px;        
        background-image:url('../img/splash_news.jpg');     

    }
	.splash_news_fr a:hover {
		text-decoration:none;
		color: #1B2D61;
	}
    .splash_box_1{
        z-index:-10px;
        position: absolute;
        left: 50%;
        margin-left:-380px;
        width:180px;
        height:171px;
        top:378px;
    }    
    
    .splash_box_2{
        z-index:-10px;
        position: absolute;
        left: 50%;
        margin-left:-195px;
        width:337px;
        height:171px;
        top:378px;
    }    
    
    .line{
        z-index:3;
        position: absolute;
        left: 50%;
        margin-left:-219px;
        top:500px;
        width:19px;
        background-color:#002a5c;
        height:50px;
    }

    .content{
        margin-left:200px; 
        margin-top: 34px;       
        width:500px;
        top:34px;
    }      
    
    .right{
        background-color:#cacaca;
        width:216px;
        position: absolute;
        left: 50%;
        top:0px;
        height:35px;
        margin-left:157px;   
        border:1px solid white;
        z-index:0;    
        border-top:0px solid #002a5c;
    }
    
    .crumb{
        width:346px;
        position: absolute;      
        top:-1px;
        margin-left:-177px;   
        height:35px;
        left: 50%;
        

    }
    
    
