@charset "UTF-8";
/* CSS Document */


/* Global Attributes */


body {
	background-color:#ffffff;
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-attachment:fixed;
	background-repeat:repeat;
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	top: 0px;
}

hr {
	color: #fff;
background-color: #fff;
border:none;
border-color:#FFF;
height: 5px;
}

a:visited  {text-decoration:none;color:#333;font-weight:bold;}
a:link  {text-decoration:none;color:#000;font-weight:bold;}
a:active  {text-decoration:none;color:#333;font-weight:bold;}
a:hover {text-decoration:none;color:#999;font-weight:bold;}


a.header_link_off:visited  {text-decoration:none;color:#333;}
a.header_link_off:link  {text-decoration:none;color:#333;}
a.header_link_off:active  {text-decoration:none;color:#333;}
a.header_link_off:hover {text-decoration:none;color:#999;}


ol, ul, li {
	list-style: none;
}




/* Type Styles */


p.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	color: #333;
}


p.bodycopy_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	color: #333;
}

/* End Type Styles */



/* Main Table Container */


#maintable {
padding:0px;
margin:0px;
margin-top:0px;
}



/* End Main Table Container */





/* Nav Header Styles*/
/* Nav Header Styles*/
/* Nav Header Styles*/



/* Nav Header Box w/ Links */

.header_one {
	height:30px;
	width:150px;
	background-color:#EFE807;
	text-align:center;
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	font-weight: bold;
	color:#333;  
}

/* Nav Header Box Blank */

.header_blank {
	height:30px;
	width:150px;
}


/* Nav Header Box for PAF logo*/

.header_logo {
	height:30px;
	width:150px;
	text-align:center;
	background-color:#6699cc;
}



/* End Nav Header Styles*/
/* End Nav Header Styles*/
/* End Nav Header Styles*/







/* Main Content Area Styles */

.main_container { 	width:5000px;}
w.container {	width: 950px;	text-align: left;	margin: 0 auto;	position: relative;	}

	
	
	
/* The slide-y content box thingy */

#frame, #frame div.button, #scroller, .section { height: auto; }
#frame {	overflow: hidden;	margin: 0 auto;	width: 950px;	position: relative;	}
#frame div.button {position: absolute;	top: 20px;	}
#scroller {	width: 950px;	margin: 0 auto;	overflow: hidden;	}


/* Needs to be wide enough to hold all frames, even hidden ones.  Section multiplied by Number of divs, at least */
#content {	width: 15000px;	}



/* Div styles for types of contenet boxes */
.section {
	width: 870px;
	padding:40px;
	margin-top:-40px;
	text-align:left;
	float:left;

	}
	
.section_yellow {
	width: 480px;
	padding:40px;
	margin-right:0px;
	text-align:left;
	background-color:#EFE807;
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	float:inherit;
	}
	
