﻿html,body 
{   background-color:#f6f6f6;
    font-family:Arial,Verdana,Sans-Serif;
    font-size:1em;
    background-image:url(/images/background.gif);
    background-repeat:repeat-x;
    color:#272727;
    margin:-8px;
    padding:0;
    border:0;
    text-align:center;
    height:100%;
}
a,a:visited
{   text-decoration:none;
    color:#333333;
    }
a:hover
{   text-decoration:underline;
    } 
h1
{   font-size:1.45em;
    font-weight:bold;
    color:#5e5d5c;
    }       
/*******************
Template
*******************/
div#wrapper
{   width:957px;
    text-align:center;
    margin:0px auto 0px;
    padding:0px;
    background-image:url(/images/background_wrapper2.gif);
    background-repeat:no-repeat;
    background-position:top center;
    border:0px dotted #000000;
    }
div#header
{   width:957px;
    height:200px;
    text-align:left;
    margin:0px;
    padding:0px;
    background-image:url(/images/header.jpg);
    background-repeat:no-repeat;
    border:0px solid #000000;
    }
div#header_eng
{   width:957px;
    height:200px;
    text-align:left;
    margin:0px;
    padding:0px;
    background-image:url(/images/header_eng.jpg);
    background-repeat:no-repeat;
    border:0px solid #000000;
    }    
div#header span,div#header_eng span
{   width:350px;
    height:50px;
    display:block;
    position:relative;
    top:80px;
    left:15px;
    float:left;
    border:0px solid lime;
    }    
div#contentWrapper
{   width:932px;
    min-height:650px;
    margin: 0 auto;
    text-align:left;
    font-size:0.95em;
    background-color:#f6f6f6;
    border:0px dotted Green;
    }
div#textArea
{   margin-top:40px;
    margin-left:20px;
    margin-bottom:60px;
    padding:0px;
    width:540px;
    float:left;
    border:0px solid #000000;
    } 
div#spIll   
{   width:540px;
    float:left;
    margin-top:30px;
    border:0px solid #000000;
    }        
div#logoContainer
{   width:225px;
    height:475px;
    margin-top:40px;
    margin-right:25px;
    float:right;
    text-align:center;
    padding-top:50px;
    background-image:url(/images/background_logocontainer.gif);
    background-repeat:no-repeat;
    border:0px solid #000000;
    } 
div#logoContainer img
{   padding-bottom:20px;
    }    
div#footer
{   width:955px;
    float:left;
    font-size:0.8em;
    text-align:center;
    background-image:url(/images/footerSplit.gif);
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:10px;
    padding-bottom:20px;
    border:0px solid #000000;
    }  
/*****************
Menu layout
*****************/
div#menu
{   width:700px;
    height:30px;
    float:left;
    position:relative;
    top:124px;
    left:30px;
    font-size:0.9em;
    border:0px solid #000000;
    }  
div#menu ul
{   list-style:none;
    float:left;
    margin:0px;
    padding:0px;
    }
div#menu ul li
{   float:left;
    display:block;
    }                            
div#menu a
{   display:block;
    }
div#subMenu
{   width:205px;
    float:left;
    position:relative;
    top:40px;
    border:0px solid #000000;
    }    
div#subMenu div
{   width:150px;
    height:20px;
    float:left;
    padding:5px 5px 3px 23px;
    border-bottom:1px solid #eaeaea;
    background-image:url(/images/subMenuArrow.gif);
    background-repeat:no-repeat;
    background-position:left center;
    }
/*****************
Subpage layout
*****************/
div#textAreaSub
{   margin-top:40px;
    margin-left:20px;
    margin-bottom:60px;
    margin-right:40px;
    padding:0px;
    width:630px;
    float:right;
    border:0px solid #000000;
    }  
      