		body {
			background: #000 url(/images/fpi_background.jpg) repeat;
			background-attachment: fixed;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #555;
			text-align: center;
		}
		#content {
			background: #fff;
			margin-top: 20px;
			margin-bottom: 40px;
			margin-left: auto;
			margin-right: auto;
			width: 910px;
			height: auto;
			border: 1px solid #F05A28;  
			text-align: left;  
			overflow: hidden;
			
			/* CSS3 styling for latest browsers */
			-moz-box-shadow: 0 0 20px 0 #495680;
			-webkit-box-shadow: 0 0 20px #495680;
		}
		#banner {
			width: 900px;
			height: 175px;
			margin: 5px 5px 0px 5px;
		}
		#mainheader {
			height: 50px;
			background: #fff url(/images/fpi_header.png) no-repeat;
			padding: 15px 0 0 60px;
			margin-left: 20px;
			font-size: 1.5em;
			line-height: .8em;
			font-style: italic;
			font-weight: bold;
			color: #444;
		}
		#header {
			height: 50px;
			background: #fff url(/images/fpi_header.png) no-repeat;
			padding: 15px 0 0 60px;
			margin-left: 20px;
			font-size: 1.5em;
			line-height: .8em;
			font-style: italic;
			font-weight: bold;
			color: #444;		
		}		
		.text_div_600 {
			width: 600px;
			text-align: left;
			margin-left: 70px
		}
		p {
			font-size: .8em;
		}
		
		#navbar {
			position: relative;
			top: -45px;
			z-index: 100;
			width: 900px;
			height: 25px;
			margin: 0px 0px 0px 5px;
			padding-top: 0px;
			padding-left: 10px;
			color: #222;
			background: url(/images/fpi_navbar_background.png) no-repeat;
			text-align: left;
		}
		#navbar a {
			font-size: .9em;
			text-decoration: none;
		}
		#navbar a:link {
			color: #F05A28;
		}
		#navbar a:visited {
			color: #F05A28;
		}
		#navbar a:hover {
			color: #fff;
		}
		.button_off {
			position: relative;
			top: 2px;
			padding: 0px 5px 0px 5px;
			height: 25px;
			background: transparent;
		}
		.button_on {
			position: relative;
			top: 3px;
			padding: 0px 5px 0px 5px;
			height: 25px;
			background: #F05A28;
		}
		.dot {
			color: #ddd;
			position: relative;
			top: 2px;
			right: -3px;
		}		
		.brclear {       /* Put a <br class="brclear" /> when you need to clear a div that uses floats  */
			clear: both;
		}
		
		p:first-letter {
			font-size: 1.2em;
		}
		.header {
			font-size: 1.3em;
			color: #333;
		}
		.header:first-letter {
			font-size: 1em;
		}
		ul {
		
			font-size: .8em;
			list-style-image: url(/images/fpi_star-bullet.png);
		}
		a {
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
		}
		a:link {
			color: #759DBF;
		}
		a:visited {
			color: #8DAECA;
		}

		a:hover {
			color: #F05A28;
		}
		#affiliatelogos {
			width: 160px;
			height: 40px;
			position: relative;
			top: -65px;
			left: 740px;
			z-index: 100;
		}
		.afflogo {
			height: 40px;
			float: left;		
		}

		
		#footer {
			width: 910px;
			height: 100px;
			text-align: center;
			margin-left: auto;
			margin-right: auto;		
			background: url(/images/fpi_instr_footer.jpg) no-repeat;
			background-position: right;			
		}
		#footer_txt_cont {
			position: relative;
			top: 50%;
			text-align: left;
			width: 500px;
			height: 25px;
			background: url(/images/fpi_footer_background.png) no-repeat;
			margin-right: auto;
			margin-left: auto;		
			padding: 2px 0px 0px 10px;
		}
		#footer_txt_cont a {
			font-size: .8em;
			text-decoration: none;
		}
		#footer_txt_cont a:link {
			color: #fff;
		}
		#footer_txt_cont a:visited {
			color: #fff;
		}
		#footer_txt_cont a:hover {
			color: #F05A28;
		}
		#footer_copyright {
			position: relative;
			top: 50px;
			left: -90px;
			font-size: .6em;
		}