
*{ 
    margin: 0; 
    padding: 0; 
}
body { 
    font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #D0D4D4; color: #444; 
}
a {	
    color: #B60D0A;
    background: inherit; text-decoration: none; 
}
a:hover { 
    color: #808080; 
    background: inherit; 
}
p {
    margin: 0 0 15px 0; 
}
h1 { 
    font: normal 3.7em "Trebuchet MS", Arial, Sans-Serif; color: #fff; 
}
h1 a { 
    color: #fff; 
    background: inherit; 
}
h1 a:hover { 
    color: #E4FFD3; 
    background: inherit; 
}
sup { 
    font-size: .3em; 
    color: #DFCDA2; 
}
h2 { 
    color: #B60D0A; 
    font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; 
    margin: 0 0 12px; 
    border-bottom: 1px solid #ccc; 
}
h3 { 
    color: #808080; 
    background: #D0D4D4; 
    padding: 3px 10px; margin: 0 0 15px; 
}

#content { 
    width: 960px; 
    margin: 10px auto; 
    background: #fff; 
    padding: 10px; 
}

#header { 
    height: 140px; 
}

#logo{
    margin-top: 20px;
    width: 262px;
    height: 91px;
    background: url(../images/logo.png) no-repeat;
}

#header p { 
    margin-top: 10px;
    margin-left: 35px;
    color: #66A3CF; 
    font-weight: bold;
    font-size: 14px;
}

.click{
    cursor: pointer;
}

#menu { 
     margin-bottom: 50px;
}
#menu li { 
    list-style: none; 
    float: left; 
}
#menu li a { 
    padding: 5px 39px; 
    line-height: 25px; 
    background: #D0D4D4; 
    margin: 0 1px 0 0; 
    color: #808080; 
}
#menu li a:hover { 
    background: #B2B6B6; 
    color: #000; 
}
#menu li a.current { 
    background: #66A3CF; 
    color: #fff; 
}
#menu li a#last  { 
    margin: 0; 
    padding: 5px 50px 5px 50px; 
}

#body{
    width: 950px;
    height: 350px;
}

.frame1{
    color: #66A3CF;
    padding: 50px;
    width: 500px;
    font-size: 1.4em;
    text-align: justify;
    border: 1px solid #ccc;
}

.frame2{
    color: #66A3CF;
    padding: 40px;
    width: 500px;
    font-size: 1.2em;
    text-align: justify;
    border: 1px solid #ccc;
}

.frame3{
    color: #66A3CF;
    padding: 10px;
    width: 500px;
    font-size: 1em;
    text-align: justify;
    border: 1px solid #ccc;
}

.third { 
    font-size: .9em;  
    float: left; 
    width: 280px; 
    margin: 0 30px 10px 10px; 
}
.last { 
    float: right; 
    margin: 0 10px 10px 0; 
}

.more { 
    border-top: 1px solid #eee; 
    padding: 5px 0 0 0; 
}

#prefooter { 
    width: 944px; 
    margin: 0 auto; 
    background: #fff; 
    padding: 15px 18px 1px; 
    font-size: .9em;  
}

#footer { 
    width: 960px; 
    margin: 15px auto; 
    color: #808080; 
    font-size: .9em; 
}
#footer a { 
    color: #444; 
}
.right { 
    float: right; 
    text-align: right; 
    font-size: 1em; 
}
#footer .right a { 
    margin: 0 0 0 2px; 
    padding: 3px 10px; 
}