/*
lighter: #E2EBFF
light: #C8D5FA
normal: #9EB3EF
dark:
contrast normal: FFB238
contrast dark: E08B04
*/
body {
    margin:0px;
    background-color:#E2EBFF;
}

#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:#9EB3EF;
}

#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:#C8D5FA;
    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:#9EB3EF;
}

#keywordsbox {
    background-color:#C8D5FA;
    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:#E2EBFF;
    float:left;
    clear:left;
}

#summarybox {
    background-color:#C8D5FA;
    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 #9EB3EF;
    background-color: #C8D5FA;
    font-size:8pt;
    width:300px;
}

#seealso {
    font-size:8pt;
}
#seealso h1{
    font-size:10pt;
    font-weight: bold;
    padding-left:4px;
    padding-right:2px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:#546190;
    color:#E2EBFF;
}
#seealso a{
    font-size:10pt;
    padding-left:4px;
    padding-right:2px;
    text-decoration: none;
    color:blue;
}

#seealso table.softs{
    text-align:left;
}
#seealso table.softs th {
    font-size:10pt;
}
#seealso table.softs td {
    font-size:8pt;
}

#seealso table.softs td a{
    font-size:8pt;
    color: blue;
    text-decoration: none;
}

.tld {
    background: transparent url(/images/layout/tl_9EB3EF.gif) no-repeat left top;
    height: 4px;
    font-size:1pt;
}
.trd {
    background: transparent url(/images/layout/tr_9EB3EF.gif) no-repeat right top;
    height: 4px;
    padding: 0 4px;
    font-size:1pt;
}

.bld {
    background: transparent url(/images/layout/bl_9EB3EF.gif) no-repeat left bottom;
    height: 4px;
    font-size:1pt;
}
.brd {
    background: transparent url(/images/layout/br_9EB3EF.gif) no-repeat right bottom;
    height: 4px;
    font-size:1pt;
}

.bl {
    background: transparent url(/images/layout/bl_FFFFFF.gif) no-repeat left bottom;
    height: 4px;
    font-size:1pt;
}
.br {
    background: transparent url(/images/layout/br_FFFFFF.gif) no-repeat right bottom;
    height: 4px;
    font-size:1pt;
}

.tl {
    background: transparent url(/images/layout/tl_FFFFFF.gif) no-repeat left top;
    height: 4px;
    font-size:1pt;
}
.tr {
    background: transparent url(/images/layout/tr_FFFFFF.gif) no-repeat right top;
    height: 4px;
    font-size:1pt;
}

a.kw1{
    color:#FFB238;
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
}

.kw1:hover a{
    text-decoration:underline;
}

a.kw2{
    font-size:10pt;
    color:#E08B04;
    text-decoration:none;
}

a.kw2:hover {
    text-decoration:underline;
}

a.kw3{
    font-size:7pt;
    color:#E08B04;
    text-decoration:none;
}

a.kw3 :hover {
    text-decoration:underline;
}

#footer {
    width:1000px;
    border-top: solid 1px #9EB3EF;
    text-align:center;
    background-color:#C8D5FA;
    font-size:9pt;
}

#footer a {
    color: #000000;
    text-decoration: none;
}