/* ---------------------------
     Eskimo CSS
     Define containing elements below
   --------------------------- */

html {
   font-size: 12px;
}

#fw-leftColumn, #fw-rightColumn { display: none;  } /* Necessary for Site Builder */

#fw-container {
   width: 809px;
   margin: 25px auto;
}

#fw-advertisement {
   text-align: center;
   width: 729px;
   margin: 5px auto;
}

a, a:visited {
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

.fw-even, .fw-primary { background-color: #C1C1C1; border-color: #a5a5a5; }
.fw-odd, .fw-secondary { background-color: #D0D0D0; border-color: #a5a5a5; }

.formSpan {
    display: block;
    margin-bottom: 1.25em;
}

/* ---------------------------
     Header and Titles
   --------------------------- */

#fw-head {
    width: 809px;
    height: 221px;
    margin: 0 auto -16px;
    position: relative;
    padding: 0px;
}

* html #fw-head, *:first-child+html #fw-container #fw-head {
    height: 235px;
}

#fw-title {
    font-family: Georgia,'Times New Roman',sans-serif;
    position: absolute;
    top: 90px;
    left: 50px;
}

#fw-smalltitle {
    font: 1.2em  arial,Tahoma,sans-serif;
    position: absolute;
    top: 123px;
    left: 51px;
}

.fw-logo {
    width: 179px;
    height: 119px;
    position: absolute;
    right: 76px;
    top: 92px;
}
/* ---------------------------
     Define Navigation
   --------------------------- */

#fw-nav-menu {
   width: 749px;
   margin: 0px auto;
   font: 12pt arial,helvetica,sans-serif;
   font-weight: bold;
   background: url('img/navbg.gif') bottom left no-repeat;
}

#fw-nav-menu ul {
   list-style-type: none;
}

#fw-nav-menu .fw-nav-level-0 {
   padding-left: 5px;
   padding-bottom: 13px;
   padding-top: 7px;
   margin-bottom: 7px;
}

* html #fw-nav-menu ul {
   margin-left: 0;
   padding-left: 0;
}

*:first-child+html #fw-mainnavwrap ul {
   margin-left: 0;
   padding-left: 0;
}

#fw-nav-menu ul li {
   display: inline;
}

#fw-nav-menu .fw-nav-level-1 li,
#fw-nav-menu .fw-nav-level-2 li { display: block; padding: 0px 10px; }

#fw-nav-menu ul li a {
   font-size: .9em;
   text-decoration: none;
   padding-right: 20px;
   padding-bottom: 0;
   text-transform: uppercase;
}

#fw-nav-menu ul li a:hover {
   text-decoration: underline;
}

*:first-child+html #fw-mainnavwrap .fw-nav-level-1 { top: 70% !important; }

#fw-nav-menu .fw-nav-level-1 a,
#fw-nav-menu .fw-nav-level-2 a {
	color: #ccc;
}

#fw-nav-menu .fw-nav-level-1 a:hover,
#fw-nav-menu .fw-nav-level-2 a:hover {
	color: #fff;
	text-decoration: none;
}

* html .fw-nav-level-1 { top: 25px !important; }
* html .sfhover .sfhover .fw-nav-level-2 { margin-left: -10px !important; }

/* ---------------------------
     Define Content Block
   --------------------------- */

#fw-blockContainer {
   margin-top: 0px;
}

.noSidebar #fw-bigcontain {
   width: 720px;
   padding-left: 32px;
   margin-top: 0;
   padding-top: 0;
}

.hasSidebar #fw-bigcontain {
   width: 510px;
   padding-left: 32px;
   float: left;
   margin-top: 0;
   padding-top: 0;
}

* html .hasSidebar #fw-bigcontain {
   margin-top: 10px;
}

/* ---------------------------
     Content Block Elements
   --------------------------- */


.fw-title {
   font: 1.8em Georgia,'Times New Roman';
   margin-bottom: 0;
   margin-top: 5px;
   padding-bottom: 0;
}

.hasSidebar .fw-text, .hasSidebar .fw-title { width: 505px; }

.fw-text {
   font: 1em arial,helvetica,sans-serif;
   line-height: 1.7em;
   margin-top: 7px;
}

.hasSidebar .fw-paragraph {
   background: url('img/postsep.png') no-repeat bottom left;
}

* html .hasSidebar  .fw-paragraph {
   background: url('img/postsep.gif') no-repeat bottom left;
}

.noSidebar .fw-paragraph {
    background: url('img/postsepwide.png') no-repeat bottom center;
}

* html .noSidebar .fw-paragraph {
   background: url('img/postsepwide.gif') no-repeat bottom center;
}

.hasSidebar .fw-paragraph {
   padding-bottom: 25px;
}

.noSidebar .fw-paragraph {
   margin-top: 0px;
   padding-bottom: 50px;
}

/* ---------------------------
     Define Sidebar Stuff
   --------------------------- */

.noSidebar #fw-sidebar { display: none; }

.hasSidebar #fw-sidebar {
   float: right;
   width: 200px;
   margin-right: 25px;
   margin-top: 11px;
   padding: 10px;
   padding-top: 10px;
}


* html .hasSidebar #fw-sidebar {
   padding-right: 0;
   margin-right: 15px;
}

#fw-sidebar a{
	color:#75c3fc;
}

#fw-sidebar a:hover{
	color:#fff;
}

.hasSidebar #fw-sidebarbegin {
   height: 102px;
   width: 220px;
   padding: 0;
   margin-top: -12px;
   margin-left: -10px;
   margin-bottom: -102px;
}

* html .hasSidebar #fw-sidebarbegin {
   width: 220px;
   margin-top: -12px;
   margin-left: -10px;
   margin-bottom: -102px;
   padding: 0;
}

.hasSidebar #fw-sidebar .fw-paragraph {
   background: transparent;
   width: 195px;
   margin: 0 auto;
   padding-top: 15px;
   padding-bottom: 0px;
}


.hasSidebar #fw-sidebar .fw-title {
   font-weight: bold;
   width: 198px;
   border-bottom: 1px dotted;
   margin-bottom:14px;
   font-family:Georgia,'Times New Roman';
   font-size:1.3em;
}

.hasSidebar #fw-sidebar .fw-text {
   font: 0.94em arial,helvetica,sans-serif;
   width: 198px;
   line-height: 1.6em;
   margin-top: 2px;
   margin-bottom: 10px;
}

.hasSidebar #fw-sidebarend {
   width: 220px;
   height: 21px;
   padding: 0;
   margin-left: -10px;
   margin-bottom: -21px;
}

* html .hasSidebar #fw-sidebarend {
   margin-bottom: -10px;
   margin-left: -10px;
   padding-bottom: -5px;
}

/* ---------------------------
     Define Footer Stuff
   --------------------------- */

.clears {
   clear: both;
}

#fw-footer {
	text-align: center;
	padding: 3px;
   font: .9em arial,helvetica,sans-serif;
   line-height: 1.3em;
}

#fw-footer a {
	text-decoration: none;
}

#fw-footer a:hover {
	text-decoration: underline;
}
