/*
lighter: #EFFEEE (ex CCCCFF)
light: #CEE7CD (ex 9999FF)
normal: #90E08B (ex 6666CC)
dark:
contrast normal: #D78A8A (ex FFCC66)
contrast dark: #FF6C00 (ex 996633)
*/

body {
    margin:0px;
    background-color:#EFFEEE;
}

#extralargebody {
    width:1120px;
}
#overrightbanner {
    width:120px;
    height:600px;
    float:right;
}
#tefbody {
    width:1000px;
    min-height: 600px;
    margin:auto;
}
#topbanner {
    width:1000px;
    height:72px;
    background-color:#90E08B;
}

#titlebox {
    float:left; 
    width:242px; 
    margin-left:2px; 
    margin-top:4px; 
    margin-left:4px; 
    margin-bottom:4px;
}

#titlebox a{
    text-decoration:none;
    color: #000000;
}
#titlebox a:hover {
    text-decoration:underline;
}

#sitename {
    font-size:18px; 
    font-weight:bold;
    float:left;
}

#topbanner-right {
    width:752px;
    height:72px;
    float:right;
}

#topbanner-adbox {
    background-color:#CEE7CD;
    margin-top:2px;
    float:left;
    padding: 4px;
    border-radius: 6px;
}

#topad {
    width:468px;
    height:60px;
}

#tefbox {
    width:270px; 
    font-size:8pt; 
    float:right; 
    margin-left:4px; 
    margin-right:2px;
}

#tefbox a {
    text-decoration:none;
    color: #000000;
}

#tefbox a:hover {
    text-decoration:underline;
}

#underbannerbody {
    width:1000px;
    min-height:528px;
    background-color:#FFFFFF;
}

#leftbox {
    width:306px;
    float:left;
    background-color:#90E08B;
    padding-bottom: 4px;
    border-bottom-right-radius: 6px;
}

#rightbox {
    width:234px;
    float:right;
    background-color:#90E08B;
    border-bottom-left-radius: 6px;
    font-size:10pt;
    padding-bottom: 4px;
    margin-left:2px;
    margin-bottom:2px;
}
#rightbox div{
    padding-left: 4px;
    padding-right: 2px;
}

#rightbox .h1{
    font-size:10pt;
    font-weight: bold;
    background-color: #FF6C00;
    color: #CEE7CD;
}
#rightbox a {
    color: #FF6C00;
    text-decoration:none;
}

#keywordscloudbox {
    background-color:#CEE7CD;
    margin-left:2px;
    margin-right:4px;
    padding:4px;
    border-radius: 6px;
}

#leftad {
    width:300px;
    height:250px;
    margin-left:2px;
    margin-top:4px;
}

#contentarea {
    background-color:#FFFFFF;
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
}

#content {
    min-height:528px;
    font-size:10pt;
}

#bodybottom {
    background-color:#EFFEEE;
    clear:both;
}

#summarybox {
    background-color:#CEE7CD;
    margin-left:2px;
    margin-right:4px;
    margin-top:4px;
    font-size:8pt;
    padding:4px;
    border-radius: 6px;
}

#summarytitle {
    margin-left:4px;
    float:left;
}

#summaryctrl {
    float:right;
    margin-right: 4px;
}

#summaryselect {
    border: solid 1px #90E08B;
    background-color: #CEE7CD;
    font-size:8pt;
    width:300px;
}

#newsbox{
    background-color:#EFFEEE;
    margin: 2px;
    margin-right: 4px;
    padding:4px;
    border-radius: 6px;
}

#newsbox table{
    width: 100%;
/*    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 4px;
    margin-right: 4px;*/
}

#newsbox tr.h1{
    background-color:#90E08B;
    font-size: 10pt;
}

#newsbox tr.h1 td.newstype{
    text-align:right;
}

#newsbox tr.h2{
    font-size: 10pt;
}

#newsbox tr.h2 a{
    color: blue;
    text-decoration: none;
}

a.kw1{
    color:#FF6C00;
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
}

.kw1:hover a{
    text-decoration:underline;
}

a.kw2{
    font-size:10pt;
    color:#D78A8A;
    text-decoration:none;
}

a.kw2:hover {
    text-decoration:underline;
}

a.kw3{
    font-size:7pt;
    color:#D78A8A;
    text-decoration:none;
}

a.kw3 :hover {
    text-decoration:underline;
}

#footer {
    width:1000px;
    border-top: solid 1px #90E08B;
    text-align:center;
    background-color:#CEE7CD;
    font-size:9pt;
}

#footer a {
    color: #000000;
    text-decoration: none;
}

