@charset "utf-8";
/* CSS Document */
@import url("header.css");
@import url("level.css");
@import url("form.css");
@import url("topnav.css");
@import url("table.css");
@import url("fk.css");
* { margin: 0; padding: 0; }

body {
font: 13px Arial, Helvetica, sans-serif;
color: #111;
background: #fff;
line-height: 18px;
text-align: center;
overflow-x: hidden;
}
.fk-clear {
display: block;
clear: both;
height: 0.1px;
margin: 0;
padding: 0;
}

.fk-main-container {
width: 950px;
margin: 0 auto;
text-align: left;
}
img {
border: none;
}
a, a:link, a:visited, a:hover {
color: #335d9c;
text-decoration: none;
border: none;
}
a:hover {
color: #4b79bd;
}
.fk-level a:hover {
color: #4b79bd;
border-bottom: 1px solid #2571a7;
}
.lvl-member-profile a:hover, .browse-list a:hover {
border: none;
}

a.cl, a.cl:link, a.cl:visited, a.cl:hover {
border: none;
text-decoration: none;
}

.clearfix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix { /* for IE7/Win */
    min-height:1px;
}
* html .clearfix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearfix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}

.shadow100x100 { padding: 8px 10px 12px 10px; background: transparent url(img/border100x100.gif) no-repeat scroll top left; }
.shadowBlock { position:relative;width:120px;height:120px }
.shadowBlockTopLeft { position:absolute;top:0px;left:0px;width:10px;height:8px;background:transparent url(img/shadow-top-left.gif) no-repeat scroll left top; }
.shadowBlockTopCenter { position:absolute;top:0px;left:10px;width:100px;height:8px;background:transparent url(img/shadow-top-center.gif) repeat-x scroll left top; }
.shadowBlockTopRight { position:absolute;top:0px;right:0px;width:10px;height:8px;background:transparent url(img/shadow-top-right.gif) no-repeat scroll right top; }
.shadowBlockMiddleLeft { position:absolute;top:8px;left:0px;width:10px;background:transparent url(img/shadow-left.gif) repeat-y scroll left top;height:100px; }
.shadowBlockMiddleCenter { padding: 8px 10px 12px 10px; }
.shadowBlockMiddleRight { position:absolute;top:8px;right:0px;width:10px;background:transparent url(img/shadow-right.gif) repeat-y scroll right top;height:100px; }
.shadowBlockBottomLeft { position:absolute;bottom:0px;left:0px;width:10px;height:12px;background:transparent url(img/shadow-bottom-left.gif) no-repeat scroll left bottom; }
.shadowBlockBottomCenter { position:absolute;bottom:0px;left:10px;width:100px;height:12px;background:transparent url(img/shadow-bottom-center.gif) repeat-x scroll left bottom; }
.shadowBlockBottomRight { position:absolute;bottom:0px;right:0px;width:10px;height:12px;background:transparent url(img/shadow-bottom-right.gif) no-repeat scroll right bottom; }