html { background: #000 url('bodybg.png'); }
.clears { clear: both; }
.fw-list-grid tr td { padding-right: 0px !important; }

body {
	background: transparent;
	color: #3c3a3a;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
	font: normal 12px tahoma, 'times new roman', times;
	text-align: center;
	margin: auto;
	margin-bottom: 10px;
}

#fw-container {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	background: #fff;
	border: 1px solid #212121;
	margin-top: 0px;
	position:relative;
}

/* This can be used to decorate around any advertisements that appear on the page (non-premium users only) */
/* It is STRICTLY forbidden to modify this code as to obstruct the view of the advertisement */

#fw-advertisement {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 731px;
	height: 98px;
}

a, a:visited {
	color: #c13c50;
	text-decoration: underline;
	padding: 1px 3px 1px 3px;
}

.fwForum a { padding: 0px; }
a:hover { color: #d64158; }

/* This code is supposed to work for styling google ads */
/* I could never get it to apply correctly, but it's included */
/* here anyway so it's easy to find. - Ryan Flood, 04/07/07  */

#googlecolors1 {
	background-color: #fff; /*bg*/
	color: #000; /*text*/
}

#googlecolors1 a, #googlecolors1 a:visited { color: #053962; /*link*/ }

#googlecolors2 {
	background-color: #fff; /*border*/
	color: #053962; /*url*/
}

/* Back to structural elements */

#fw-head {
	text-align: left;
	margin: 3px 0px 0px;
	width: 960px;
	height: 158px;
	background: #fff;
	position:relative;
	border-top:1px solid white;
}

#fw-title {
	margin: 0px;
    padding: 0px;
	font: bold 20px tahoma, 'times new roman', times;
	top: 10px;
	left: 12px;
	position:absolute;
	z-index:10;
}

#fw-title a, #fw-title a:visited {
	color: #fff;
	background: transparent;
	text-decoration: none;
}

#fw-title a:hover {
 color: #4a4a4a;
 text-decoration: none;
}

#fw-smalltitle {
	margin: 0px;
	padding: 0px;
	font: bold 14px tahoma, 'times new roman', times;
	color: #fff;
	position: absolute;
	top: 40px;
	left: 16px;
	z-index:10;
}

/* Logo is not located in a div, rather this is a style applied to an image tag */
.fw-logo {
	margin-top: 0px;
	margin-left: 5px;
	width: 950px;
	height: 158px;
	position:absolute;
	z-index:1;
	background-position:center;
	background-repeat:no-repeat;
}

/* Something to denote for menu styles here - for a regular nav, stick to using #fw-nav-menu and set the others to display: none; */
/* If you're planning on one of the other nav styles, follow suit. Basically, depending on the layout you're trying to achieve, just */
/* Set the nav code you don't need to display: none; */

#fw-blockContainer { background: #fff; }

#WATitle { margin:auto; }
#WAMain { margin:auto; margin-bottom:20px; }

.hasOneColumn #fw-leftColumn, .hasOneColumn #fw-rightColumn { display: none; }
.hasOneColumn #fw-mainColumn { float: none; }
.hasTwoColumns #fw-rightColumn { display:none; }
#fw-leftColumn, #fw-mainColumn, #fw-rightColumn { float:left; }

#fw-mainnavwrap {
	display:block;
	width:960px;
	padding:0px;
	margin:0px;
}

#fw-nav-menu  {
	display:block;
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	width:950px;
	background: #2d2d2d url('navbottombg.gif') no-repeat bottom;
}

#fw-nav-menu ul {
	display: block;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	padding-left: 10px;
	padding-right: 10px;
}

#fw-nav-menu li {
	display: inline;
	padding:6px;
	line-height:20px;
}

#fw-nav-menu a, #fw-nav-menu a:visited {
	color:white;
	text-decoration:none;
}

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

#fw-nav-menu .fw-nav-level-0 ul li { padding: 3px 5px !important; line-height: 1 !important; }
.navtype-Top #fw-nav-menu .fw-nav-level-2 { margin-left: -4px; }
*:first-child+html .fw-nav-level-2 { top: 0 !important;}
*:first-child+html .fw-nav-level-1 { margin-top: -5px !important; }

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

.hasSidebar #fw-bigcontain {
   margin-bottom: 0px;
   min-height: 300px;
   width: 640px;
   padding-top: 0px;
   padding-right: 10px;
   float: left;
   border-right: 1px dashed #b9b9b9;
   padding-left: 6px;
   padding-top:20px;
}

.noSidebar #fw-bigcontain {
   margin-bottom: 0px;
   min-height: 300px;
   width: 950px;
   padding-top: 0px;
   float: left;
   border-right: 0px dashed #b9b9b9;
   padding-left: 6px;
   padding-top:20px;
}

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

.fw-paragraphtop { clear: both; }

.fw-paragraph h3 {
	font-weight: normal;
	font-size: 15pt;
}

.fw-title {
  color: #053962;
  text-align: left;
  padding-bottom: 1px;
  margin-bottom: 1px;
  font: normal 18px;
  padding-left: 8px;
}

.fw-text {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  margin-top: 0px;
  line-height: 17px;
  color: #414141;
  text-align: justify;
}

.fw-text p { padding-left: 5px; padding-right: 5px; margin-bottom: 13px; }

.fw-text a,a:visited {
   color: #c13c50;
   text-decoration: underline;
}

#fw-sidebar {
   text-align: left;
   float: right;
   width: 280px;
   margin-right: 10px;
    margin-top: 17px;
}

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

* html #fw-sidebar {
   width: 260px;
   padding-top: 20px;
}

#fw-sidebar .fw-title, #fw-title a { font-size: 12pt; }
.noSidebar #fw-sidebar { display: none; }
#fw-sidebarbegin { }
#fw-sidebarend { }

.imgleft {
	float: left;
	clear: left;
	margin-right: 7px;
	margin-bottom: 3px;
}

.imgright {
	float: right;
	clear: right;
	margin-right: 7px;
	margin-bottom: 3px;
}

#fw-footer {
	display:block;
	clear: both;
	text-align: center;
	color: #787878;
	font-size: 10px;
	height: 80px;
	margin-top:20px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-top:3px solid black;
}

#fw-footer a, #fw-footer a:visited {
   text-decoration: none;
   color: #c13c50;
   background: transparent;
}

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

hr {background-color: #808080;}
.fw-odd, .fw-secondary {background-color: #fff;}
.fw-even, .fw-primary {background-color: #eee;}
