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

#fw-container {
	/*background: #fff url('leftcolumnbg.gif') repeat-y;*/
	width: 780px;
	text-align: left;
	display: block;
	margin-top: 0px;
}

/* 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;
}

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

.fw-even, .fw-odd {
    border-color: #000;
}

#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-header applies to the container surrounding the title, small title, and logo. */
#fw-head {
	position:relative;
	text-align: left;
	width: 780px;
	margin-top: 0px;
	margin-bottom:0px;
	border:0px solid blue;
}

#fw-title {
	/*background: url('gearbluebanner.gif') no-repeat top left;*/
	margin-bottom: 0px;
	font-size:20pt;
	font-family: 'Courier New', serif;
	font-weight:bold;
	padding-left:65px;
	padding-top:10px;
	padding-bottom:0px;
	min-height:40px;
	text-align: center;
	overflow:hidden;
}

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

#fw-smalltitle {
	/*background: url('smalltitlebg.gif') no-repeat top left; */
	margin-bottom: 0px;
	font: bold 12px tahoma, 'times new roman', times;
	color: #fff;
	height: 44px;
	text-align: center;
	border:0px solid blue;
	padding-top:14px;
}

.fw-logo {
	position:absolute;
	left:0px;
	top:0px;
	width:137px;
	height:62px;
	background: url('logo.gif');
	background-position:right;
	background-repeat:no-repeat;
}

#fw-blockContainer {
 }

#fw-mainnavwrap {
	/*background: url('sitenavigation.gif') no-repeat top left;*/
	width: 118px;
	float: left;
	padding: 0px;
	margin-bottom: 15px;
	padding-top: 22px;
}

#fw-nav-menu {
	/*background: #71b8ff;*/
	padding-bottom: 15px;
	padding-top: 5px;
	margin-left: 0px;
	margin-top: 0px;
	width: 118px;
	border-bottom: 1px solid #000;
}

#fw-nav-menu ul {
   list-style-type: none;
   background: transparent;
   margin-top: 0px;
   margin-left: 0px;
   padding-left: 10px;
   padding-right: 10px;
   font-size:7pt;
 }

#fw-nav-menu li {
   display: block;
   margin-right: 10px;
   margin-top: 10px;
 }

#fw-nav-menu a, a:visited { color: #fff; text-decoration: underline; font-weight: bold; }
#fw-nav-menu a:hover { color: #fff; }


#fw-nav-menu .fw-navheader { display: none; }

* html #fw-nav-menu .fw-navheader { margin-right: 4px; }

#fw-nav-menu ul ul { background: #535454; overflow: hidden; }

#fw-nav-menu li ul {
	position: absolute;
	width: 11em;
	background: #535454;
}

#fw-nav-menu li:hover ul {
	left: auto;
	background: #535454;
}

#fw-nav-menu li.sfhover ul {
	left: auto;
	margin-left: -5em;
}

.clears { clear: both; height: 1px; text-indent: -3000px; border: 0px solid red; width: 128px; }

/* Styles for the entire paragraph and body section */

/*--------------------------------------------------------------------------
   Set up the Universal Column Definition here
   This sets when and under what conditions the columns will actually display.
-----------------------------------------------------------------------------*/

#fw-mainColumn {
	/*background: url('paragraphtop.gif') repeat-x;*/
}

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

.hasOneColumn #fw-mainColumn {
float:none
}

.hasTwoColumns #fw-rightColumn {
display:none
}
.hasSidebar #fw-nav-menu {
   width: 218px;
}
.hasSidebar #fw-bigcontain {
   margin-bottom: 0px;
   min-height: 300px;
   width: 540px;
   padding-top: 10px;
   padding-right: 10px;
   float: right;
   padding-left: 6px;
}

* html .hasSidebar #fw-bigcontain { width: 630px; overflow-x: hidden; }

.noSidebar #fw-bigcontain {
   margin-bottom: 0px;
   min-height: 300px;
   width: 640px;
   padding-top: 10px;
   padding-right: 10px;
   float: right;
   padding-left: 6px;
}

* html .noSidebar #fw-bigcontain {  overflow-x: hidden; }

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

#fw-bigcontain .fw-paragraphtop {
	margin: 0px;
	padding-top: 23px;
}

* html #fw-bigcontain .fw-paragraphtop { padding-top: 11px; }

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

#fw-bigcontain .fw-paragraph h3 {
}

.fw-title {
	/*background: #0069CE;*/
	color: #fff !important;
	font-size:12pt !important;
	font-family:tahoma !important;
	font-weight:bold !important;
	text-decoration: underline;

	padding: 3px;
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
	display:block;
	text-align:center;
}

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

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

.hasSidebar #fw-sidebar
{
   text-align: left;
   float: left;
   padding: 10px;
   width: 198px;
}

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

#fw-sidebarbegin {
	/*background: url('sidebartop.gif') no-repeat top left;  */
	height: 22px;
}
#fw-sidebarend { }

* html #fw-sidebarbegin { width: 118px; }


#fw-sidebar .fw-title { font-size: 9pt; color: #fff; }

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

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

#fw-footer {
	/*background: #fff url('footerbg.gif') repeat-x;*/
	clear: both;
	text-align: center;
	height: 34px;
	line-height: 45px;
	margin-top: 10px;
	color: #fff;
	font-size: 10px;
	margin-bottom: 0px;
}

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

#fw-tracker
{
 height: 2px;
 clear: both;
}

/* That's all the structural code, now just define random elements below such as ahref, etc */

a img
{
 border: 0px;
}

.fw-footertext {padding-top:1px; font-size:8pt; color:black}

#fw-smalltitle {font-size:7pt; font-weight:bold}
#fw-nav-menu li {margin-bottom:20px;}
#fw-head {position:relative;}
.fw-text a {color:black !important}

hr {background-color: #808080;}
