* { margin:0; padding:0 }
html, body { height:100% }
body { 
	min-height: 101%; 				/* force Netscape & Firefox to display vertical scrollbars */
	min-width: 740px;
	color: #000;
	background-color: #fff; 
	font-style: normal; 
	font-weight: normal; 
	font-family:  verdana, 'Trebuchet MS', arial,sans-serif; 
	margin: 0 auto;
}
BODY#pfqbody, html {
	SCROLLBAR-FACE-COLOR: #053868;
	SCROLLBAR-SHADOW-COLOR: #9B808C;
	SCROLLBAR-3DLIGHT-COLOR: #3b5f9C;
	SCROLLBAR-ARROW-COLOR: #BBC0CC;
	SCROLLBAR-HIGHLIGHT-COLOR: #DFDFFF;
	SCROLLBAR-TRACK-COLOR: #BBC0CC;
	SCROLLBAR-DARKSHADOW-COLOR: #01144a;
	SCROLLBAR-BASE-COLOR: #BBC0CC;
	font-size: 15px;
	line-height: 20px;
}

DIV {
	padding: 0;
	margin: 0;
}

HR { 
	margin: 5px 0;
	padding: 0;
}

IMG { border: 0px none; }

TABLE.pfq {
	width: 98%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0px none;
}


div.Section1 {
	page:Section1;
}
p.MsoNormal {
	mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	margin-left:0in; margin-right:0in; margin-top:0in
}

/***************************************  From unknown source:  3 Column Layout  ***************************************/

#leftcontentsm {
	position: absolute;
	left: 0;
	top: 106px;
	width: 5px;
	background: #fff;
	margin: 2px 0 0 21px;
	padding-top: 20px;
	z-index: 2;
}
#centercontentlg {
	z-index: 30;
	background: #fff;
	margin: 90px 160px 0 40px;/*left:152px*/
	padding: 5px 0 30px 12px;
	/*border-left: 1px solid #d0d0d0;*/
}
#centercontentToplg {
	position: absolute;
	top: 155px;
	left: 60px;
	height: 48px;
	/*overflow: hidden;*/
}
#centercontentlgPrint {
	z-index: 30;
	background: #fff;
	margin: 90px 160px 0 40px;/*left:152px*/
	padding: 5px 0 30px 12px;
	/*border-left: 1px solid #d0d0d0;*/
}


#leftcontentlg {
	position: absolute;
	left: 0;
	top: 106px;
	width: 140px;
	background: #fff;
	margin: 2px 0 0 21px;
	padding-top: 20px;
	z-index: 2;
}
#centercontentsm {
	z-index: 30;
	background: #fff;
	margin: 75px 165px 0 175px;
	padding: 5px 0 30px 12px;
	border-style: none;
	border-left: 1px dashed #d0d0d0;
	/*border-top: 1px dashed #d0d0d0;
	border-right: 1px dashed #d0d0d0;*/
}
#centercontentTopsm {
	position: absolute;
	top: 134px;
	left: 187px;
	height: 74px;
	/*overflow: hidden;*/
	font-size: 10px;
	line-height: 14px;
}




#leftcontenthg {
	position: absolute;
	left: 0;
	top: 106px;
	width: 180px;
	background: #fff;
	margin: 2px 0 0 21px;
	padding-top: 20px;
	z-index: 2;
}
#centercontentxs {
	z-index: 30;
	background: #fff;
	margin: 12px 150px 0 205px;
	padding: 55px 0 30px 12px;
	/*border-left: 1px solid #d0d0d0;*/
}



#rightcontent {
	position: absolute;
	right: 10px;
	top: 118px;
	width: 134px;
	margin-top: 40px;
	background: #fff;
}
#rightcontentsm {
	position: absolute;
	right: 5px;
	top: 118px;
	width: 5px;
	margin-top: 40px;
	background: #fff;
}
#centercontentsmlgRight {
	z-index: 30;
	background: #fff;
	margin: 75px 25px 0 175px;
	padding: 5px 0 30px 12px;
	border-style: none;
	border-left: 1px dashed #d0d0d0;
	/*border-top: 1px dashed #d0d0d0;
	border-right: 1px dashed #d0d0d0;*/
}
#rightcontentPrint {
	position: absolute;
	right: 10px;
	top: 118px;
	width: 134px;
	margin-top: 40px;
	background: #fff;
}

#banner {
	position: relative;
	width: 100%;
	height: 96px;
	font: normal 1px sans-serif;
	top: 0;
	z-index: 2;
	padding: 0;
	margin: 0;
}
		
#bannerbgbottomcorner {
	position: absolute;
	top: 96px;
	left: 0;
	width: 52px;
	height: 45px;
	z-index: 3;
}
#bannerbgbottomh {
	position: absolute;
	top: 96px;
	left: 0;
	margin: 0;
	width: 100%;
	height: 22px;
	background-image: url('/images/logobottom9h.gif'); 
	z-index: 2;
}
#bannerbgbottomv {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 110%;
	background-image: url('/images/logobottom9v.gif');
	z-index: 1;
}
#bannerbgbottomvcap {
	position: absolute;
	top: 110%;
	left: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 21px;
	background-image: url('/images/logobottom9vcap.gif');
}
#bannerbgbottomv130 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 130%;
	background-image: url('/images/logobottom9v.gif');
	z-index: 1;
}
#bannerbgbottomvcap130 {
	position: absolute;
	top: 130%;
	left: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 21px;
	background-image: url('/images/logobottom9vcap.gif');
}
#bannerbgbottomv140 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 140%;
	background-image: url('/images/logobottom9v.gif');
	z-index: 1;
}
#bannerbgbottomvcap140 {
	position: absolute;
	top: 140%;
	left: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 21px;
	background-image: url('/images/logobottom9vcap.gif');
}
#bannerbgbottomv150 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 21px;
	height: 150%;
	background-image: url('/images/logobottom9v.gif');
	z-index: 1;
}
#bannerbgbottomvcap150 {
	position: absolute;
	top: 150%;
	left: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	width: 21px;
	background-image: url('/images/logobottom9vcap.gif');
}
#bannerbg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 24px;
	background-image: url('/images/pfqlogo6b.jpg');
	z-index: 1;
}
#footer {
	top: 0;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
	padding: 40px 0 0 0;
	margin: 0 80px 15px 65px;
	background: #fff;
	z-index: 20;
}
#footer1 {
	top: 0;
	font-size: 14px;
	line-height: 15px;
	text-align: center;
	padding: 40px 0 0 0;
	margin: 0 80px 15px 65px;
	background: #fff;
	z-index: 20;
}
#menuTop {
	position: relative;
	top: 0;
	left: 0;
}
#hoc_home {
	position: absolute; 
	top: 302px; 
	margin-left: 440px; 
	z-index: 120;
}


/****************************************  Visible Formatting  ****************************************/
.tablecell {
	border: 1px solid #8f8f8f;
	padding: 10px;
	background: #efefef;
	margin: 0 30px 10px 12px;
}

.fontup1 {
	font-size: 16px;
	line-height: 22px;
}
.fontup2 {
	font-size: 17px;
	line-height: 23px;
}
.fontup3 {
	font-size: 18px;
	line-height: 24px;
}
.fontup4 {
	font-size: 19px;
	line-height: 25px;
}
.fontup5 {
	font-size: 20px;
	line-height: 26px;
}
.fontup6 {
	font-size: 21px;
	line-height: 27px;
}
.fontup7 {
	font-size: 22px;
	line-height: 28px;
}
.fontup8 {
	font-size: 23px;
	line-height: 29px;
}
.fontup9 {
	font-size: 24px;
	line-height: 30px;
}
.fontup10 {
	font-size: 25px;
	line-height: 31px;
}
.fontdown1 {
	font-size: 14px;
	line-height: 20px;
}
.fontdown2 {
	font-size: 13px;
	line-height: 18px;
}

.linedown100 {
	line-height: 100%;
}
.linedown95 {
	line-height: 95%;
}
.linedown90 {
	line-height: 90%;
}

UL, OL {
	margin: 1px 0 0 28px;
	padding-top:0;
	padding-bottom:0;
}

LI {
	padding:0;
	padding-left: 8px;
}


A            { color: #0538af; text-decoration: none }
A:link       { color: #0538af; text-decoration: none }
A:visited    { color: #0538af; text-decoration: none }
A:hover      { color: #0538af; text-decoration: underline }
A:active     { color: #FF0000; text-decoration: underline }

A.headerLinks  {font-family::arial, trebuchet ms, verdana;font-size: 10pt; font-weight: bold; text-decoration:none; color:#FFFFFF;}
A.headerLinks:link, A.headerLinks:visited, A.headerLinks:hover, A.headerLinks:active  {color:#FFFFFF; text-decoration:none;}


.smtitle {
	font-weight: bold;
	font-size: 11pt;
}

.cellLeft 			{ border-right: 1px solid /*#A4A4AF*/ #24A4AF; border-bottom: 1px solid /*#A4A4AF*/ #24A4AF; border-left: 1px solid /*#A4A4AF*/ #24A4AF; border-top-style: none; padding:5px; }
.cellNext			{ border-right: 1px solid /*#A4A4AF*/ #24A4AF; border-bottom: 1px solid /*#A4A4AF*/ #24A4AF; padding:5px; }
.rowTop 			{ border-top: 1px solid /*#A4A4AF*/ #24A4AF; }
.rowNext 			{ border-left: 1px solid /*#A4A4AF*/ #24A4AF; border-right: 1px solid /*#A4A4AF*/ #24A4AF; border-bottom: 1px solid /*#A4A4AF*/ #24A4AF; border-top:0px none; padding:5px; }
.rowNextcellNext	{ border-right: 1px solid /*#A4A4AF*/ #24A4AF; border-bottom: 1px solid /*#A4A4AF*/ #24A4AF; border-top: 0px none; border-left: 0px none; padding:5px; }
.noborder 			{ border: 0px none; padding:5px }
.borderbottom 		{ border-bottom: 1px solid; width: 96%}
.borderall			{ border: 1px solid /*#A4A4AF*/ #24A4AF; }

.cellLeft2 			{ border-right: 2px solid /*#A4A4AF*/ #24A4AF; border-bottom: 2px solid /*#A4A4AF*/ #24A4AF; border-left: 2px solid /*#A4A4AF*/ #24A4AF; border-top-style: none; padding:5px; }
.cellNext2			{ border-right: 2px solid /*#A4A4AF*/ #24A4AF; border-bottom: 2px solid /*#A4A4AF*/ #24A4AF; padding:5px; }
.rowTop2 			{ border-top: 2px solid /*#A4A4AF*/ #24A4AF; }
.rowNext2 			{ border-left: 2px solid /*#A4A4AF*/ #24A4AF; border-right: 2px solid /*#A4A4AF*/ #24A4AF; border-bottom: 2px solid /*#A4A4AF*/ #24A4AF; border-top: 0px none; padding:5px; }
.rowNextcellNext2	{ border-right: 2px solid /*#A4A4AF*/ #24A4AF; border-bottom: 2px solid /*#A4A4AF*/ #24A4AF; border-top: 0px none; border-left: 0px none; padding:5px; }
.noborder2 			{ border: 0px none; padding:5px }
.borderbottom2 		{ border-bottom: 2px solid; width: 96%}
.borderall2			{ border: 2px solid /*#A4A4AF*/ #24A4AF; }

.pad4TRBL { padding: 4px; }
.pad4TRL { padding: 4px; padding-bottom: 0; }



/*******************************************  Right Menu  *******************************************/
#rmenu {
	position: relative;
	top: 0;
	width: 128px;
	padding: 3px 0;
	margin: 0;
	border: 1px solid #bfbfbf;
	
	/* Begin IE Hack 
		Top Difference:  1px due to 1px-Top-Border
		Width Difference:  8px due to 3px-Left-Padding, 3px-Right-Padding, 1px-Left-Border, and 1px-Right-Border
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 130px;
	padding-top: 1px;
	padding-bottom: 1px;*/
}
/*html>body #rmenu {
	width: 130px;
	padding-top: 1px;
	padding-bottom: 1px;
}
	 End IE Hack */

#rmenuPrint {
	position: relative;
	top: 0;
	width: 128px;
	padding: 3px 0;
	margin: 0;
	border: 1px solid #bfbfbf;
}

.rmenuHead {
	color: #fff;
	background-image: url('/images/dblue-dot.gif');
	font: normal bold 11px/13px verdana,arial,helvetica,sans-serif;
	padding: 4px;
	margin: 2px;
	text-decoration: none;
}

.rgroup {
	margin: 0 0 10px 0;
}
DIV.mi, DIV.mo {
	font-size: 11px;
	line-height: 13px;
	font-family: verdana,arial,helvetica,sans-serif;
}
DIV.mi {
	margin: 2px 2px 0 3px;
}
DIV.mo {
	background-image: url('/images/blue-dot.gif');
	margin: 3px 0 -1px 0;
	/*Mod 10-5-06*/
	/*padding: 0 0 2px 0;*/
	padding: -1px -1px 1px -1px;
	text-align: right;
	/*New 10-5-06*/
	border-style: inset;
}
DIV.mi A:link, DIV.mi A:visited {
	color: #05388a;
	text-decoration: none;
	border-bottom: 1px solid #05388a;
}
DIV.mi A:hover {
	color: #aa9f5a;
	text-decoration: none;
	border-bottom: 1px solid #aa9f5a;
}
DIV.mi A:active {
	color: #ff0000;
	text-decoration: none;
	border-bottom: 1px solid #ff0000;
}
DIV.mo A:link, DIV.mo A:visited, DIV.mo A:hover, DIV.mo A:active {
	cursor: default;
	text-decoration: none;
	color: #000;
	margin-left: 9px;
}



/***************************************  Paragraph Styles  ****************************************/
.paragraph {
	padding: 8px 0 10px 0;
	margin: 0;
}
.paragraph ul {
	padding: 0;
	margin: 0;
}
.pad8 {
	padding: 18px 8px 0 8px;
	z-index: 60;
}
.pad20 	{ padding: 20px 8px 0 8px; }

.p0 	{ padding: 0; }

.pt3 	{ padding: 3px 0 0 0; }
.pt4 	{ padding: 4px 0 0 0; }
.pt5 	{ padding: 5px 0 0 0; }
.pt8 	{ padding: 8px 0 0 0; }
.pt10	{ padding: 10px 0 0 0; }
.pt20 	{ padding: 20px 0 0 0; }

.pb3	{ padding: 0 0 3px 0; }
.pb4	{ padding: 0 0 4px 0; }
.pb5	{ padding: 0 0 5px 0; }
.pb10	{ padding: 0 0 10px 0; }
.pb20	{ padding: 0 0 20px 0; }

.ptb10	{ padding: 10px 0; }
.ptb20	{ padding: 20px 0; }

.m0		{ margin: 0; }
.m5		{ margin: 5px; }
.m10	{ margin: 10px; }
.mt3 	{ margin: 3px 0 0 0; }
.mt4 	{ margin: 4px 0 0 0; }
.mt5 	{ margin: 5px 0 0 0; }
.mt6 	{ margin: 6px 0 0 0; }
.mt7 	{ margin: 7px 0 0 0; }
.mt8 	{ margin: 8px 0 0 0; }
.mt9 	{ margin: 9px 0 0 0; }
.mt10 	{ margin: 10px 0 0 0; }
.mt15 	{ margin: 15px 0 0 0; }
.mt20 	{ margin: 20px 0 0 0; }
.mt25 	{ margin: 25px 0 0 0; }
.mt30 	{ margin: 30px 0 0 0; }
.mt40 	{ margin: 40px 0 0 0; }
.mt50	{ margin: 50px 0 0 0; }
.mt100	{ margin: 100px 0 0 0; }

.mb3 	{ margin-bottom: 3px; }
.mb4 	{ margin-bottom: 4px; }
.mb5 	{ margin-bottom: 5px; }
.mb10 	{ margin-bottom: 10px; }
.mb20 	{ margin-bottom: 20px; }
.mb30 	{ margin-bottom: 30px; }
.mb40 	{ margin-bottom: 40px; }
.mb50	{ margin-bottom: 50px; }
.mb100	{ margin-bottom: 100px; }

/******************************************  Style Buttons  ******************************************/
/*#styleButtons {
	position: absolute; 
	top: 154px; 
	right: 185px; 
	font-size: 9pt;
	margin-top: -2px; 
	z-index: 65;
}*/
#styleButtons {
	position: absolute; 
	/*top: 154px*/
	top: 134px; 
	/*right: 185px;*/
	right: 15px;
	text-align: right;
	font-size: 9pt;
	margin-top: -2px; 
	z-index: 65;
}

#fontButtons {
	position: absolute; 
	top: 55px; 
	right: 120px; 
	font-size: 10pt;
	margin-top: -6px; 
	z-index: 65;
	visibility: hidden;
	display: none;
}




/********************************************  Main Menu  ********************************************/
.menuitem {
	margin: 0;
    padding: 0 0 0 14px;
    left: 0;
    width: 120px;
    z-index: 50;
}
.menulinks {
	padding: 0 0 0 14px;
    margin: 1px 0 3px 0px;
    left: 0;
    font: normal 8pt 'myriad pro',myriad,arial,tahoma,verdana,sans-serif;
    width: 110px;
    z-index: 50;
}
.lmi  { margin-top: -2px; }
.lmi1 { margin-top: -3px; }

#svcslinks A { color: #1f6a77; }
#invlinks A { color: #7e6893; }
#aboutlinks A { color: #876f56; }
#privlinks A { color: #ff636a; }
#rsrclinks A { color: #40a5bf; }


.nolink { color: #000; text-decoration: none; }

.u { text-decoration: underline !important; }
.italic { font-style: italic !important; }
.center { text-align: center !important; }
.bold { font-weight: bold !important; }
.nobold { font-weight: normal !important; }

.indent5 { padding-left: 5px; }
.indent10 { padding-left: 10px; }
.indent15 { padding-left: 15px; }
.indent20 { padding-left: 20px; }
.indent30 { padding-left: 30px; }
.indent40 { padding-left: 40px; }
.indent50 { padding-left: 50px; }
.indent60 { padding-left: 60px; }
.indent70 { padding-left: 70px; }
.indent80 { padding-left: 80px; }
.indent90 { padding-left: 90px; }
.indent100 { padding-left: 100px; }


/*******************************************  In Development  ****************************************/

/*.fontdown2 {
	font-size: 10px;
	line-height: 15px;
}*/


#UnindentBody30 
{
	/*position: absolute;*/
	margin-left: -30px;
}
#UnindentBody40
{
	margin-left: -40px;
}

.row_table_item {
	padding: 0 8px;
}
.row_spacer 
{
	border-width: 0;
	padding: 0;
}
.row_header {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	color: #053868;
	padding: 5px 8px;
}
.row_footer {
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
.row_item {
	border-style: solid;
	border-width: 0 1px;
}
.row_item_small 
{
	border-style: solid;
	border-width: 0 1px;
	font: 4px/4px;
	height=0;
}
.row_item_right {
	border-style: solid;
	border-width: 0 1px 0 0;
}
.row_item_left {
	border-style: solid;
	border-width: 0 0 1px 0;
}


.text {
	font-size: 11px;
}

.table_column_spacer_2
{
	padding-left: 1px;
	padding-right: 1px;
}
.table_column_spacer_4
{
	padding-left: 2px;
	padding-right: 2px;
}
.table_column_spacer_6
{
	padding-left: 3px;
	padding-right: 3px;
}
.table_column_spacer_8
{
	padding-left: 4px;
	padding-right: 4px;
}
.table_column_spacer_10
{
	padding-left: 5px;
	padding-right: 5px;
}



/**********  Calendar Styles  ***********/

.dayOfWeek {font-family:arial, trebuchet ms, verdana;font-size: 8pt; color:#000000;}
.year {font-family::arial, trebuchet ms, verdana;font-size: 9pt; color:#000000;}
.yearHeader {font-family::arial, trebuchet ms, verdana;font-size: 9pt; color:#FFFFFF;}
.month {font-family::arial, trebuchet ms, verdana;font-size: 10pt; font-weight: bold; color:#FFFFFF;}
.day {font-family::arial, trebuchet ms, verdana;font-size: 8pt; line-height:12pt; text-decoration:none; color:#000000;}
.dayLarge {font-family::arial, trebuchet ms, verdana;font-size: 12pt; text-decoration:none; color:#000000;}
.details {font-family::arial, trebuchet ms, verdana;font-size: 8pt; text-decoration:none; color:#000000; padding-left:10px; padding-top:6px; padding-right:10px;}
.title {font-family::arial, trebuchet ms, verdana;font-size: 11pt; font-weight: bold; color:#FFFFFF;}
.eventTitle {font-family::arial, trebuchet ms, verdana;font-size: 10pt; font-weight: bold; color:#0000FF;}
.eventTitle:hover {font-family::arial, trebuchet ms, verdana;font-size: 10pt; font-weight: bold; color:#0000FF;}
.linkTxt {font-family::arial, trebuchet ms, verdana;font-size: 8pt; text-decoration:none; color:#0000FF;}
.linkTxt:hover { text-decoration:underline;color:#0000FF;}
/*.headerLinks  {font-family::arial, trebuchet ms, verdana;font-size: 10pt; font-weight: bold; text-decoration:none; color:#FFFFFF;}
.headerLinks:hover  {color:#FFFFFF;}*/
.navArrows  {font-family::arial, trebuchet ms, verdana;font-size: 10pt; font-weight: bold; text-decoration:none; color:#000000;}
.navArrows:link, .navArrows:visited, .navArrows:hover, .navArrows:active  {color:#000000; text-decoration:none;}
.padh5 {padding-left:5px; padding-right:5px;}
.padv5 {padding-top:5px; padding-bottom:5px;}
.calBottom {padding:0; margin:0; font-size:2px; line-height:2px; color:#fff; background:#fff;}
A.evlink {color:#05388a; background-color:#dadada; text-align:center;}
A.evlink:Link, A.evlink:Visited, A.evlink:Hover, A.evlink:Active {font-weight:bold; text-align:center; padding:0 0 0 3px; margin:0;}



/********************************************  Testing Only  ********************************************/
.TestClass {
	postion: absolute;
	margin-top: 500px
	margin-left: 200px;
	padding: 10px;
	font-weight: bold;
	font-size: 20pt;
}


/* */