﻿* {
    margin:0;
    padding:0; 
}
body { 
    font:normal 15px tahoma;
    padding:32px 0 32px 0; 
    background:#fff;    
    text-align:center; 
    line-height:22px;
}
br, hr {
    clear:both;
}
p {
    padding:8px 0 8px 0;
}
dl p{
    padding:0 0 16px 0;
}
dl,ol,ul {
    list-style:none; 
    clear:both;
}

dl dt { 
    font-weight:bold;
}
br {
    clear:both;
}
/*
    layout
*/
div.wrap {
    width:950px;
    margin:0 auto 0 auto; 
}
div.page { 
    position:relative;
    top:-65px;
    width:850px; 
    margin:0 auto 0 auto; 
    text-align:left; 
    color:#555; 
}
div.left {
    float:left;
    width:400px;
    border-right:425px solid #fff;            
    margin-right:-425px; 
    padding:25px 25px 50px 0;
}
div.right {
    float:left;     
    width:375px;      
    padding:25px 0 25px 25px;
}    
div.bg {
    background:url('bg.png') no-repeat 100px 10px;
    height:180px;
}
p.copy {
    position:relative; 
    z-index:4;
    top:-128px;
    right:20px;
    float:right;
    width:200px;
    color:#fff; 
    text-align:right;
}
/*
    lists
*/
ul.overview  {
    padding:8px 0 8px 0px;
} 
ul.overview li { 
    padding:8px 0 8px 0;
    margin:0; 
    font-weight:bold;
}
ul.overview li span { 
    display:block; 
    height:21px;
    padding:0 0 0 28px;
    background:url('ding.png') no-repeat 0px 1px;
}



dl.answers  {
    padding:8px 0 28px 0;
} 
dl.answers dt { 
    padding:0;
    background:url('ding.png') no-repeat bottom right; 
    height:20px;
}
dl.answers dd { 
    padding:0;
}


/*
    logo
*/
h1.logo {
    position:relative; 
    z-index:5; 
    top:-20px; 
    float:right;  
    margin:0 10px 10px 0;
    width:200px;
    height:168px;  
    overflow:hidden;
    line-height:380px; 
    color:#fff; 
    text-decoration:none;
    background:transparent url('logo.png') no-repeat 20px 0px;
}

/* 
    menu 
*/
ul.menubar { 
    position:relative;  
    top:-80px;
    z-index:2; 
    width:950px;
    height:60px; 
    list-style:none; 
    font-size:14px;
    background:transparent url('bar.png') no-repeat;   
}
ul.menubar li a span { 
    background:transparent url('bar.png') no-repeat -10px 0px;   
}
ul.menubar li {
    display: inline;
    margin:0;
    padding:0;
}
ul.menubar li a {
    display:block;
    float:left;
    height:60px;  
}
ul.menubar li a span {
    display:block;
    line-height:32px; 
    padding:15px 21px 12px 21px;  
    border:1px none transparent; 
    border-right-style:solid;
} 
ul.menubar li a:hover span { } 
ul.menubar li a.first span { } 
ul.menubar li a.first:hover span { } 
ul.menubar li a.current span, ul.menubar li a.current:hover span { } 
ul.menubar li a.firstcurrent span, ul.menubar li a.firstcurrent:hover span { } 



ul.menubar_green {
    font:13px "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
    background-position:0px -180px;   
}
ul.menubar_green li a span { 
    background-position:-10px -180px;   
}
ul.menubar_green li { }
ul.menubar_green li a {
    color:#fff;
    font-weight:bold; 
    text-decoration:none;
}
ul.menubar_green li a span {
    border-color:#7AC943; 
} 
ul.menubar_green li a:hover span {    
    text-decoration:none;
    background-position:-10px -240px; 
} 
ul.menubar_green li a.first span {
    background-position:0px -180px;   
} 
ul.menubar_green li a.first:hover span {    
    text-decoration:none;
    background-position:0px -240px; 
} 
ul.menubar_green li a.current span, 
ul.menubar_green li a.current:hover span {
    background-position:-10px -300px; 
} 
ul.menubar_green li a.firstcurrent span, 
ul.menubar_green li a.firstcurrent:hover span {
    background-position:0px -300px; 
} 
