/*
lighter: #FFFFEE
light: #FFFFCC
normal: #FFCC80
dark:
contrast normal: CC99FF
contrast dark: 9966CC
*/

body {
    margin:0px;
    background-color:#FFFFEE;
}

#extralargebody {
    width:1120px;
}
#overrightbanner {
    width:120px;
    height:600px;
    float:right;
}
#tefbody {
    width:1000px;
    min-height: 600px;
}
#topbanner {
    width:1000px;
    height:72px;
    float:left;
    background-color:#FFCC80;
}

#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:#FFFFCC;
    width:476px;
    margin-top:2px;
    float:left;
}

#topad {
    margin-left:4px;
    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:#FFCC80;
}

#keywordsbox {
    background-color:#FFFFCC;
    margin-left:2px;
    margin-right:4px;
}

#leftad {
    width:300px;
    height:250px;
    margin-left:2px;
    margin-top:4px;
}

#contentarea {
    background-color:#FFFFFF;
}

#content {
    min-height:528px;
    font-size:10pt;
}

#bodybottom {
    background-color:#FFFFEE;
    float:left;
    clear:left;
}

#summarybox {
    background-color:#FFFFCC;
    margin-left:2px;
    margin-right:4px;
    margin-top:4px;
    font-size:8pt;
}

#summarytitle {
    margin-left:4px;
    float:left;
}

#summaryctrl {
    float:right;
    margin-right: 4px;
}

#summaryselect {
    border: solid 1px #FFCC80;
    background-color: #FFFFCC;
    font-size:8pt;
    width:300px;
}


.tld {
    background: transparent url(/images/layout/tl_FFCC80.gif) no-repeat left top;
    height: 4px;
    font-size:1pt;
}
.trd {
    background: transparent url(/images/layout/tr_FFCC80.gif) no-repeat right top;
    height: 4px;
    padding: 0 4px;
    font-size:1pt;
}

.bld {
    background: transparent url(/images/layout/bl_FFCC80.gif) no-repeat left bottom;
    height: 4px;
    font-size:1pt;
}
.brd {
    background: transparent url(/images/layout/br_FFCC80.gif) no-repeat right bottom;
    height: 4px;
    font-size:1pt;
}

.bl {
    background: transparent url(/images/layout/bl.gif) no-repeat left bottom;
    height: 4px;
    font-size:1pt;
}
.br {
    background: transparent url(/images/layout/br_000000.gif) no-repeat right bottom;
    height: 4px;
    font-size:1pt;
}

a.kw1{
    color:#809FFF;
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
}

.kw1:hover a{
    text-decoration:underline;
}

a.kw2{
    font-size:10pt;
    color:#6078BF;
    text-decoration:none;
}

a.kw2:hover {
    text-decoration:underline;
}

a.kw3{
    font-size:7pt;
    color:#6078BF;
    text-decoration:none;
}

a.kw3 :hover {
    text-decoration:underline;
}

#footer {
    width:1000px;
    border-top: solid 1px #FFCC80;
    text-align:center;
    background-color:#FFE6BF;
    font-size:9pt;
}

#footer a {
    color: #000000;
    text-decoration: none;
}

