html
{
    background-color:#000000; color:#B0C4DE;
    overflow:auto;
    height:100.1%;
}

body
{
    background-color:#000000; color:#B0C4DE;
    font-family:arial, helvetica, sans-serif; font-size:100.01%;
    margin:0; padding:0;
    min-width:45em;
}

div.header
{
    border:none;
    min-width:45em;
    position:fixed; top:0.7em;
}

div.borderhd
{
    background-color:#000000; color:#B0C4DE;
    padding-top:0.6em; padding-bottom:0.5em;
}

div.outerhd
{
    background-color:#191970; color:#B0C4DE;
    border-style:solid;
    border-width:1px; border-left-width:0px; border-right-width:1px;
    border-top-color:#5050AB; border-right-color:#000050; border-bottom-color:#000050;
    margin-right:4em;
    padding-top:0.4em; padding-right:0.5em;
}

div.innerhd
{
    border-style:solid;
    border-width:1px; border-left-width:0px; border-right-width:1px;
    border-top-color:#000040; border-right-color:#5050AB; border-bottom-color:#5050AB;;
    font-size:1.5em; font-weight:bold; letter-spacing:0.3em;
    padding-top:0.5em; padding-bottom:0.4em;
    text-align:center;
}

div.nav
{
    border:none;
    padding-top:0.5em; padding-bottom:0.2em;
    margin-right:3.8em;
    text-align:center;
}

img.language
{ 
    border-style:solid;
    border-width:1px;
    border-top-color:#5050AB;; border-left-color:#5050AB;;
    border-right-color:#000040; border-bottom-color:#000040;
    vertical-align:bottom;
}

a.language
{
    background-color:#191970; color:#B0C4DE;
    font-size:0.8em; font-weight:bold; font-style:italic;
    text-decoration:none;
}

a.language:hover
{
    background-color:#191970; color:#E0E0E0;
}

span.navcurrent
{
    background-color:#141465; color:#FFCC00;
    border-style:solid;
    border-width:1px; border-left-width:0px; border-right-width:0px;
    border-top-color:#000040;  border-left-color:#000040; 
    border-right-color:#5050AB;; border-bottom-color:#5050AB;;
    font-size:0.8em; font-weight:bold; font-style:italic;
    margin-left:2.5em;
    padding-left:1.2em; padding-right:1.2em;
    padding-bottom:0.1em;
    text-decoration:none;
}

a.nav
{
    background-color:#191970; color:#B0C4DE;
    border-style:solid;
    border-width:1px; border-left-width:0px; border-right-width:0px;
    border-top-color:#5050AB;; border-left-color:#5050AB;;
    border-right-color:#000040; border-bottom-color:#000040;
    font-size:0.8em; font-weight:bold; font-style:italic;
    margin-left:2.5em;
    padding-left:1.2em; padding-right:1.2em;
    padding-bottom:0.1em;
    text-decoration:none;
}

a.nav:hover
{
    background-color:#191970; color:#E0E0E0;
}

div.homecurrent
{
    background-color:#191980; color:#FFCC00;
    border-style:solid;
    border-width:1px;
    border-top-color:#5555BC;  border-left-color:#5555BC; 
    border-right-color:#000050; border-bottom-color:#000050;
    margin-top:-4em; margin-right:2em;
    float:right;
    text-align:center;
    width:100px; height:100px;
}

div.home
{
    background-color:#191970; color:#FFCC00;
    border-style:solid;
    border-width:1px;
    border-top-color:#5050AB;  border-left-color:#5050AB; 
    border-right-color:#000050; border-bottom-color:#000050;
    margin-top:-4em; margin-right:2em;
    float:right;
    text-align:center;
    width:100px; height:100px;
}

img.home
{
   border:none;
   padding-top:1.2em;
   padding-bottom:0.6em;
}

span.home
{
    border:none;
    padding-top:5.85em;
    padding-left:2.2em; padding-right:2.2em;
    padding-bottom:0.6em;
    font-size:0.8em; font-weight:bold; font-style:italic;
}

a.home
{
    background-color:#191970; color:#B0C4DE;
    border:none;
    text-decoration:none;
}

a.home:hover
{
    background-color:#191970; color:#E0E0E0;
}

div.con
{
    border:none;
    font-size:0.9em;
    text-align:left;
    margin-top:11em; padding-bottom:5em;
}

div.outercon
{
    border:none;
    margin-left:11em; margin-right:11em;
    text-align:center;
    vertical-align:middle;
}

a.banner
{
    border:none;
    text-decoration:none;
}

div.text
{
    border:none;
    padding-top:1em; padding-bottom:1em;
}

div.textbold
{
    border:none;
    font-weight:bold;
}

div.textboldpad
{
    border:none;
    font-weight:bold;
    padding-top:1em; padding-bottom:1em;
}

div.textboldpadcolor
{
    background-color:#000000; color:#FFCC00;
    border:none;
    font-weight:bold;
    padding-top:0.5em;
}

div.textleft
{
    border:none;
    padding-top:1em; padding-bottom:1em;
    text-align:left;
}

div.worldmap
{
    border:none;
    background-image:url(images/world_map_black_small.jpg);
    background-repeat:no-repeat;
    background-position:center;
    margin-top:-3em;
}

div.worldmap:hover
{
    border:none;
    background-image:url(images/world_map_black_small5.jpg);
}

img.body
{
     border:none;
     padding-top:1em; padding-bottom:1em;
}

img.we
{
    border:none;
}

p.text
{
    border:none;
    padding-top:28em;
}

span.text
{
    border-style:solid;
    vertical-align:middle;
}

div.footer
{
    border:none;
    min-width:45em;
    position:fixed; bottom:0em;
}

div.borderft
{
    background-color:#000000; color:#B0C4DE;
    border:none;
    padding-top:0em; padding-bottom:0.5em;
}

div.outerft
{
    background-color:#191970; color:#B0C4DE;;
    border-style:solid;
    border-width:1px; border-right-width:0px;
    border-top-color:#5050AB;  border-left-color:#5050AB; border-bottom-color:#000050;
    font-size:0.6em; font-weight:bold;
    letter-spacing:0.1em;
    margin-left:2em;
    padding-top:0.4em; padding-left:12em; padding-bottom:0.3em;
    text-align:center;
}

div.rightft
{
    background-color:#191980; color:#B0C4DE;;
    border-style:solid;
    border-width:1px;
    border-top-color:#5555BC;  border-left-color:#5555BC; 
    border-right-color:#000030; border-bottom-color:#000030;
    float:right;
    margin-top:-1.2em; margin-right:3.2em;
    padding:1em; padding-top:0.3em; padding-bottom:0.3em;
}

span.footer
{
    padding-left:1em; padding-right:1em;
}
