*{
    margin:0;
    padding:0;
}
img{
    border:none;
}
body{
    background:#fff url(bg-body.gif) 50% top repeat-y;
    color:#335;
    font-family:sans-serif;
    font-size:14px;
    margin:0 auto;
    padding-left:11px;
    width:790px;
}
a:link,
a:visited{
    color:#666;
    text-decoration:none;
    white-space:nowrap;
}
a:hover,
a:active{
    color:#666;
    text-decoration:underline;
    white-space:nowrap;
}
h1{
    margin-top:33px;
}
.link-h1:link,
.link-h1:visited,
.link-h1:hover,
.link-h1:active{
    color:#00417b;
    text-decoration:none;
}
h2{
    color:#060;
    font-size:25px;
    padding-top:99px;
    margin-bottom:22px;
    text-align:right;
}
h3{
    font-size:18px;
    line-height:1.2em;
    margin-bottom:18px;
}
h4{
    color:#c00;
    font-size:14px;
    line-height:1.2em;
    margin-bottom:16px;
}
p{
    line-height:1.2em;
    margin-bottom:16px;
}
.li{
    line-height:1.2em;
}
.ol{
    margin-bottom:16px;
    padding-left:40px;
}
.ul{
    margin-bottom:16px;
    padding-left:40px;
}
.slogan{
    float:left;
    height:64px;
    margin-top:44px;
    padding-left:5px;
    padding-top:22px;
    position:relative;
    width:190px;
}
.sloganImage{
    height:86px;
    left:0;
    position:absolute;
    top:0;
    width:190px;
}
.logo{
    float:right;
    height:252px;
    margin-top:22px;
    position:relative;
    text-align:center;
    width:270px;
}
.logoImage{
    height:252px;
    right:0;
    position:absolute;
    top:0;
    width:260px;
}
.left{
    border-bottom:1px solid #ea0;
    border-left:1px solid #ea0;
    border-top:1px solid #ea0;
    float:left;
    margin-right:20px;
}
.right{
    border-bottom:1px solid #ea0;
    border-right:1px solid #ea0;
    border-top:1px solid #ea0;
    float:right;
    margin-left:25px;
}
.mainGoogle{
    background:#ffffa6;
    height:280px;
    margin-bottom:15px;
    padding-top:20px;
    width:336px;
}
.bubble{
    background:#dedede;
    border:2px dashed #737373;
    margin-bottom:15px;
    padding:10px;
    text-align:center;
    width:105px;
}
.bubble-content{
    color:#00417b;
    margin-bottom:0;
}
.headLetter{
    background:#eee;
    font-size:19px;
    margin-right:6px;
    padding-left:3px;
    padding-right:3px;
}
.reference{
    font-style:italic;
    padding-left:9px;
}
.footer{
    color:#777;
    font-size:13px;
    margin:55px auto 0 auto;
    text-align:justify;
    width:100%;
}
.footerGoogle{
    background:#fff;
    margin-bottom:0;
    padding-bottom:4px;
    padding-top:6px;
}
.copy{
    background:#060;
    color:#fff;
    font-weight:bold;
    letter-spacing:2px;
    margin-bottom:4px;
    padding-bottom:12px;
    padding-top:8px;
    text-align:center;
}
.front-story{
    margin-top:55px;
}





