html, body, #fw-title, #fw-smalltitle, #fw-nav-menu ul, #fw-footer p, #fw-blockContainer p {
	margin:0;
	padding:0
}

html {
	background:#fff;
	font:.8em Arial, Helvetica, sans-serif;
	color:#5c5c5c
}

#fw-leftColumn, #fw-mainColumn, #fw-rightColumn {
	overflow-x: hidden;
}

.hasOneColumn #fw-leftColumn, .hasOneColumn #fw-rightColumn {
	display:none
}

.hasOneColumn #fw-mainColumn {
	float:none;
        overflow-x: hidden;
}

.hasTwoColumns #fw-rightColumn {
	display:none
}

.hasSidebar #fw-bigcontain {
	float:left;
	width:508px;
    margin-top: 10px;
    overflow-x: hidden;
}

.hasSidebar #fw-sidebar {
	float:right;
	margin-right: 35px;
	width:180px;
	border-left:1px dashed #ccc;
    margin-top: 10px;
}

#fw-sidebar .fw-title {
    font-size:1.3em;
    margin-left:-10px;
    margin-bottom:10px;
}

#fw-sidebar .fw-text{
	font-size:.9em;
}

#fw-sidebar .fw-paragraph {
    margin-bottom: 20px;
}

.noSidebar #fw-sidebar {
	display:none
}

a {
	color:#333
}

a:hover, a:visited {
	color:#666
}

#fw-advertisement {
	margin:1em 0;
	text-align:center
}

#fw-container {
	margin:0 auto 1em;
	width:770px;
	border:1px solid #C0C0C0;
        background: #fff;
}

#fw-head {
	padding:70px 0 60px 35px;
	height:55px;
	position:relative;
	/*background:url('banner.png') no-repeat;*/
}
.fw-logo {
	position:absolute;
	top:35px;
	left:590px;
	width:164px;
	height:132px;
	background-repeat:no-repeat;
	background-position:right;
}

#fw-title a, #fw-smalltitle {
	color:#fff;
	text-shadow:#444 2px 2px 1px
}

#fw-title a {
	font:bold italic 1em "Trebuchet MS", Verdana, Arial, sans-serif;
	text-decoration:none;
}

#fw-smalltitle {
	font:bold italic 1.2em "Trebuchet MS", Verdana, Arial, sans-serif
}

#fw-nav-menu .fw-nav-level-0 {
	padding:3px 8px 20px;
	background:#fff url('nav-bottom.png') repeat-x bottom;
	font-size:8pt;
}

#fw-nav-menu .fw-nav-level-0 ul a {
	padding: 5px 10px;
	color: #fff;
}

#fw-nav-menu .fw-nav-level-1 li { display: block; }
#fw-nav-menu .fw-nav-level-2 { margin-left: -5px; }

#fw-nav-menu li {
	display:inline;
	margin-right:1em
}

#fw-nav-menu .clears {
	display:none
}

*:first-child+html #fw-nav-menu .fw-nav-level-1 { top: 20px !important; }
*:first-child+html #fw-nav-menu .fw-nav-level-2 { margin-top: 2px !important; }

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

.noSidebar .fw-paragraph {
	margin:auto;
	background:url('content-bg.png') repeat-y center;
	overflow-x: hidden;
	width: 740px;
}

.fw-text { overflow-x: hidden; width:700px; padding-left:20px;}

.hasSidebar .fw-text { width: auto; }

#fw-sidebar .fw-text {
    width: 180px;
}

.noSidebar .fw-paragraphtop {
        width:740px;
	margin:0;
	height:35px;
	background:url('paragraph-top.png') no-repeat bottom center;
}

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

.fw-title {
	margin:0;
	padding:0;
      padding-left: 30px;
	  font-size:17pt;
}

#fw-sidebar .fw-title a,
#fw-sidebar .fw-title a:visited,
#fw-sidebar .fw-title a:hover {
	color: #5C5C5C;
	text-decoration: none;
}

.noSidebar .fw-paragraphbottom {
width:740px;
	height:35px;
	background:url('paragraph-bottom.png') no-repeat bottom center;
}

.clears, #fw-footer {
	clear:both
}

#fw-footer {
	background:#f7f7f7 url('footer-top.png') repeat-x;
	padding:15px;
	text-align:right;
}
p.fw-footertext {font-size:8pt;}

.fw-odd {background-color:#E8E8E8; border-color:#c0c0c0;}
.fw-even {background-color:#fff; border-color:#000}
.fw-primary {color:#fff; background-color:#949494; border-color:#E7E7E7;}
.fw-secondary {color:#000; background-color:#c0c0c0; border-color:#808080;}
