/*
black: #000000
dark blue: #2656B2
light blue: #659CEF
green: #7DBD00
yellow: #DCF600
orange: #FF5B00
*/

body {
    margin:0px;
    background: #2656B2 url(/images/layout/bg_659CEF-2656B2_1x62.png) repeat-x top;
}

a {
    color: #2656B2;
}

h1 {
    font-weight: bold;
    font-style: italic;
    font-family: sans-serif;
    text-align: center;
    color: #659CEF;
    background: #D9E6FB url(/images/layout/bg_FFFFFF-D9E6FB_1x30.png) repeat-x top;
    font-size: 1.5em;
}


#tefbody {
    width:1000px;
    min-height:600px;
    margin:auto;
}

#header {
    font-family: sans-serif;
}

#topbanner {
    padding-left: 5pt; padding-right: 5pt; padding-top: 2px; padding-bottom: 2px;
}
/*
#titlebox {
    float:left; 
    width:242px; 
    margin-left:2px; 
    margin-top:4px; 
    margin-left:4px; 
    margin-bottom:4px;
}
*/

#titlebox a{
    text-decoration:none;
    color: #FFFFFF;
}
#titlebox a:hover {
    text-decoration:underline;
}

#titlebox .sitename {
    font-size:14pt; 
    font-weight:bold;
}

#titlebox .sitename .facile{
    color:#FF5B00;
}

#titlebox .sitename .dotcom{
    font-size:7pt;
}


#titlebox .siteurl {
    font-size:8pt; 
}


#topmenu {
    background-color: #2656B2;
    padding-bottom: 4pt;
}
#topmenu .leftborder {
    background: transparent url(/images/layout/l_FFFFFF-B1BAE1_659CEF_5x21.png) no-repeat left top;
    height: 21px;
    font-size:1pt;
}
#topmenu .rightborder {
    background: transparent url(/images/layout/r_FFFFFF-B1BAE1_659CEF_5x21.png) no-repeat right top;
    padding: 0 5px;
    font-size: 18px;
}



#footer {
    margin-top: 3pt;
}

#footer a {
    color:#FFFFFF;
    text-decoration: none;
}

#footer .tl {
    background: transparent url(/images/layout/tl5_2656B2.gif) no-repeat left top;
    height: 5px;
    font-size:1pt;
}
#footer .tr {
    background: transparent url(/images/layout/tr5_2656B2.gif) no-repeat right top;
    height: 5px;
    padding: 0 5px;
    font-size:1pt;
}
#footer .bl {
    background: transparent url(/images/layout/bl5_2656B2.gif) no-repeat left bottom;
    height: 5px;
    font-size:1pt;
}
#footer .br {
    background: transparent url(/images/layout/br5_2656B2.gif) no-repeat right bottom;
    height: 5px;
    font-size:1pt;
}
#footer .top {
    background-color: #2656B2;
    height: 5px;
    font-size:1pt;
}

#footer .bottom {
    background-color: #2656B2;
    font-size:1pt;
    height: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

#footer  .box {
    background-color: #2656B2;
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 7pt;
}




/*

#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:#FFFFFF;
}

#keywordsbox {
    background-color:#659CEF;
    margin-top:2px;
    margin-left:2px;
    margin-right:4px;
    font-family: sans-serif;
}

#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;
    width: 1000px;
}


#summarybox {
    background-color:#659CEF;
    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 #FFFF99;
    background-color: #FFFFCC;
    font-size:8pt;
    width:300px;
}


#rightblock {
    width:234px;
    float:right; 
    background-color:#659CEF;
    color: #FF5B00;
}

#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:#9966CC;
    color:#FFFFCC;
}
#seealso a{
    font-size:10pt;
    padding-left:4px;
    padding-right:2px;
    text-decoration: none;
    color:blue;
}

.tld {
    background: transparent url(/images/layout/tl_FFFF99.gif) no-repeat left top;
    height: 4px;
    font-size:1pt;
}
.trd {
    background: transparent url(/images/layout/tr_FFFF99.gif) no-repeat right top;
    height: 4px;
    padding: 0 4px;
    font-size:1pt;
}

.bld {
    background: transparent url(/images/layout/bl_FFFF99.gif) no-repeat left bottom;
    height: 4px;
    font-size:1pt;
}
.brd {
    background: transparent url(/images/layout/br_FFFF99.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;
    padding: 0 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;
}

a.kw1{
    color:#FF5B00;
    font-size:14pt;
    font-weight:bold;
    text-decoration:none;
}

.kw1:hover a{
    text-decoration:underline;
}

a.kw2{
    font-size:10pt;
    color:#DCF600;
    text-decoration:none;
}

a.kw2:hover {
    text-decoration:underline;
}

a.kw3{
    font-size:7pt;
    color:#DCF600;
    text-decoration:none;
}

a.kw3 :hover {
    text-decoration:underline;
}

/*
#footer {
    width:1000px;
    border-top: solid 1px #FFFF99;
    text-align:center;
    background-color:#FFFFCC;
    font-size:9pt;
}

#footer a {
    color: #000000;
    text-decoration: none;
}
*/

form.hostfinder div {
    padding-left: 5pt;
}

form.hostfinder input.submit {
    margin-top: 5pt;
    background-color: #DFEFC1;
    border: 1px solid #7DBD00;
    font-weight: bold;
}


/* mouseover popup effect */
.mouseoverpopup span {
    position: absolute;
    display: none;
    top:0;
    left:0;
    border: 2px solid #000000;
}

