/* CSS Document */

body {

	font-family: Verdana;

	font-size: 12px;

	text-align: left;

	background-color: #FFFFFF;

	color: #222;

	background-image: url(http://www.fpua.net/images/bcg.gif);

	margin: 10px;

}

#container {

	width: 766px;

	margin:0 auto;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

}



#content {

	width:766px;

	margin:0px;

	}



#dyn a {

	color: #FFFFFF;

	}



#left {

	width:210px;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #0F5495;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #0F5495;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #0F5495;

}

#thisnav {

	padding-top: 25px;

	width: 210px;

}

#left {

	width:210px;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #0F5495;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #0F5495;

}

#leftnav {

	width: 210px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	background-color: #F5F5F5;

}

#leftnav a {

	text-decoration: none;

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	text-align:left;

	padding-left:10px;

	font-size:13px;

	color:#0f5494;

	font-weight:bold;

	background-color:#FFFFFF;

	display:block;

	border-color:#CCCCCC;

	border-width:1px;

	border-style:solid;

	border-top:0;

	border-left:0;

	border-right:0;

	padding-top:10px;

	padding-bottom:13px;

}

#leftnav a:hover {

	border-right-width: 4px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	background-color:#EAEAEA;

	color:#0f5494;

	}

		

#ad1 {

	width:195px;

	padding-top:10px;

	border-top: solid #8B9C81 1px;

	margin:0px;

	clear:both;

	}

#ad1 p {

	padding-left:17.5px;

	padding-bottom:10px;

	}

#right {

	width:555px;

	float:left;

	margin: 0px 0px 0px 0px;

	padding: 40px 0px 0px 0px;

}

#topnav {

	width:555px;

	padding:0px 0px 0px 0px;

	font-size:75%;

	text-align: left;

	}

#join {

	width:766px;

	float:left;

	padding-top:10px;

	margin-bottom:6px;

	padding-right: 10px;

	margin-left: 2px;

	padding-bottom: 10px;

	}

#join p{

	padding-top:10px;

	padding-bottom:10px;

	padding-right: 10px;

	}

#jointext {

	text-align:left;

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#222;

	width:730px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

	padding-left: 6px;

	border: 1px solid #FA9954;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	float: inherit;

	}

	#jointext1 {

	text-align:left;

	font-family: Verdana,TrebuchetMS,  Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#222;

	width:730px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 12px;

	padding-left: 6px;

	border: 1px solid #FA9954;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	float: inherit;

	}

#joinimg {

	width:41px;

	margin-top:0px;

	margin-bottom:0px;

	margin-left:5px;

	padding:0px;

	float:left;

	}

#joinhead {

	width:195px;

	float:left;

	margin:0px;

	border-right:none #8B9C81 1px;

}

#joinhead h1 {

	padding:5px;

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	line-height:30px;

	font-size:17px;

	color:#2A86C6;

	margin:0px;

	}

#news {

	width:250px;

	float:left;

	padding-left:10px;

	padding-top:10px;

	margin:0px;

	padding-right: 0px;

	border-bottom: solid #418dc5 1px;

	height: 200px;

	margin-bottom: 10px;

	}

#newsimg {

	width:41px;

	padding:0px;

	float:left;

	margin-left: 5px;

	}

#newshead {

	width:190px;

	float:left;

	margin:0px;

	border:none #8B9C81 1px;

	}

#newstext {

	padding-left:20px;

	text-align:left;

	margin:0px;

	float:left;

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#222;

	width:225px;

	}

#newshead h1 {

	padding:5px;

	line-height:30px;

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#2A86C6;

	margin:0px;

	}

#software {

	width: 275px;

	float:left;

	margin:0px;

	}

#software h1 {

	padding-left:15px;

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#2A86C6;

	padding-top:20px;

	padding-bottom:10px;

	margin:0px;

	}

#software h2 {

	margin:0px;

	font:Geneva, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#222;

	font-size:13px;

	padding-left:12px;

	}

#software p {

	font:Verdana;

	font-size:10px;

	color:#000000;

	padding-left:12px;

	padding-right:25px;

	margin-bottom:18px;

	margin-top:0px;

}

#login {

	width:240px;

	float:right;

	padding-right:7px;

	padding-top:7px;

	margin:0px;

	}

#loginbutton {

	width:66px;

	height:24px;

	margin-left:20px;

	margin-bottom:10px;

	margin-top:4px;

	border: 1px solid #418dc5;

	}

#userpass {

	margin-left:12px;

	border:solid #418dc5 1px;

	margin-top:8px;

	margin-bottom:0px;

	}

	

#loginbox {

	width:240px;

	float:right;

	background-image:url(http://www.fpua.net/images/loginbg.gif);

	}

#loginbox h1 {

	font-family: TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#2A86C6;

	padding:5px;

	padding-left:8px;

	margin:0px;

	background-image:url(http://www.fpua.net/images/logintop.gif);

	background-position:top;

	background-repeat:no-repeat;

	}

#loginbox p {

	padding-left:10px;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	margin:0px;

	padding-right:5px;

	background-image:url(http://www.fpua.net/images/loginbottom.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	}

#footer {

	width:766px;

	text-align:center;

	margin-top:15px;

	margin-bottom: 0px;

	background: #EBEBEB url(http://www.fpua.net/images/bottom_shade.gif) repeat-x;

	padding-top: 30px;

	}

#footer a {

	margin-right:15px;

	margin-left:15px;

	font-size:12px;

	color:#105596;

	text-decoration:none;

	margin-bottom:15px;

}

#footer a:hover {

	color:#418dc5;

	}

#footer p {

	color: #222;

	}



.clearall { clear:both; }

		

#footer-container {

	padding: 15px 0 0 0;

	margin: 0 auto;

	width: 740px;

	}

	

#footer-legal {

	position: relative;

	top: 30px;

	text-align: left;

	width: 800px;

	clear: both;

	background: url(http://www.fpua.net/images/legal-bg.png) 0 0 no-repeat;

	}

	

#footer-legal-container {

	padding: 9px 10px 3px 50px;

	margin: 0 auto;

	width: 790px;

	}

	

#footer-legal-container img {

	padding: 1px 10px 0 0;

	vertical-align: text-bottom;

	border: none;

	}

	

.footer-nav {

	text-align:left;

	float: left;

	width: 118px;

	}

	

.footer-support {

	text-align: left;

	float: right;

	width: 240px;

	}

	

.firefox {

	padding: 10px 0 0 0;

	border: none;

	}



.support {

	padding: 5px 0 0 0;

	border: none;

	}



/* Stops safari from cutting-off the page */

#safari-cutoff-fix {

	clear: both;

	bottom: 10px;

	height: 90px;

	}

.footer-nav ul, .footer-support {

	position: relative;

	display: block;

	}



.footer-nav li, .footer-support li {

	list-style-position: outside;

	list-style: none;

	font-size: .75em;

	}

	

.footer-nav li a {

	color: #9A9A9A;

	text-decoration: none;

	}

	

.footer-nav li a:hover {

	color: #000;

	}	

.para {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; LETTER-SPACING: 0px

}

.highlights {

	color:#005598;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}

.brd {border: 1px solid #CCCCCC;background-color: #FFFFFF;}

.mg {margin: 5px;}

#returned_value{text-align:center;font-size:12px;color:#000000}

#go, input{border:1px solid #CCCCCC;background:#FFF}	

#reviewback { url(http://www.fpua.net/images/blueback.jpg)};

#reviewimg {

	width:150px;

	float:left;

	padding-top:5px;

	margin-bottom:6px;

	margin-left: 2px;

	padding-bottom: 5px;

	}

	#reviewjoin {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	width:300px;

	float:right;

	padding-top:5px;

	margin-bottom:6px;

	padding-bottom: 5px;

	}



	

	



	

	

