/* 
    Document   : layout
    Created on : May 27, 2013, 12:04:54 AM
    Author     : Ping
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

body {
    background: url("../img/bg/content.jpg") top center;
    font: 14px Calibri, Kaiti;
    line-height: 1.5;
    top: 0 !important;
    border: 0;
    padding: 0;
    margin: 0;
    color: #ffffff;
}

.goog-te-banner-frame {
    position: absolute !important;
    top: 0;
}

img, ul, li, div {
    border: 0;
    padding: 0;
    margin: 0;
}

@font-face {
    font-family: "NeoSans";
    src: url("webfontkit-20130527-034658/neo-sans-1361508444-webfont.eot");
    src: local("☺"),
        url("webfontkit-20130527-034658/neo-sans-1361508444-webfont.woff") format("woff"),
        url("webfontkit-20130527-034658/filename.otf") format("opentype"),
        url("webfontkit-20130527-034658/neo-sans-1361508444-webfont.svg#filename") format("svg");
}

.wrapper {
    width: 1000px;
    height: 760px;
    margin: 0 auto;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.header {
    width: 1000px;
    height: 85px;
}

.header .company_label {
    float: left;
}

.header .google_translate {
    float: right;
    margin: 10px;
}

.header .menu {
    position: absolute;
    width: 990px;
    text-align: right;
    top: 40px;
    margin: 0;
}

.header .menu li {
    list-style: none;
    display: inline;
}

.header .menu li a {
    text-decoration: none;
    color: #000000;
    padding: 2px 10px;
    font-weight: bold;
    margin-left: 10px;
}

.header .menu li a:hover, .header .menu li a.active {
    border-bottom: 3px #058743 solid;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.content {
    width: 1000px;
    height: 465px;
}

.content .profile_image {
    position: absolute;
    margin-top: 100px;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.footer {
    position: absolute;
    width: 1000px;
    top: 725px;
    text-align: center;
    font-size: 12px;
    color: #3c3c3c;
    padding: 10px;
}