
BODY { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:70%; background:#ffffff; margin:0px; color:#ffffff; padding:0px 0px 20px 0px; text-align:left; }

A { color:#539afa; font-weight:normal; }
A:hover { color:#000000; text-decoration:underline; }
img { border:none }
p { margin:0px 0px 10px 0px; padding:0px; }
h1 { margin:0px 0px 8px 4px; padding:8px; font-size:160%; color:#000; }
h2, .headline { margin:0px 0px 4px 0px; padding:0px; font-size:140%; color:#000; }
h3, .subhead  { font-family: Trebuchet MS,Arial,Helvetica,sans-serif; margin:0; color:#e27709; padding:14px 0 4px 15px; font-size:130%; font-weight:bold;}
h4, h5, h6 { font-family: Trebuchet MS,Arial,Helvetica,sans-serif; margin:0; color:#faad5d; padding:10px 0 0 15px; font-size:110%; font-weight:bold; }


.breadcrumb { padding-left:12px; color:#c0c0c0; font-weight:bold; }
.breadcrumb A { color:#005e9c; font-weight:bold; text-decoration:none; }
.breadcrumb A:hover { color:#8bb734; font-weight:bold; text-decoration:none; }

#maint { width:100%; background: url(/assets/images/pfi_maint.gif) repeat-x top; overflow:hidden; }
#mainf { width:100%; background: url(/assets/images/pfi_mainf.gif) repeat-x center top; overflow:hidden; clear:both; }

#containert { margin-left:auto; margin-right:auto; padding: 0; width:778px; text-align:left; }
#containerm { margin-left:auto; margin-right:auto; padding: 0; width:778px; text-align:left; }
#containerf { margin-left:auto; margin-right:auto; padding: 0; width:778px; text-align:left; }

#containert ul { margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; display:inline; }
#containert li { line-height:33px; font-weight:bold; display:inline; color:#000000; padding-right:24px; padding-left:20px; border-right:solid 1px #f0f0f0; }
* html #containert li { line-height:32px; font-weight:bold; display:inline; color:#000000; padding-right:20px; padding-left:22px; border-right:solid 1px #f0f0f0; }
#containert li A { color:#000000; font-weight:bold; text-decoration:none; }
#containert li A:hover { color:#005e9c; font-weight:bold; text-decoration:underline; }
#containert li.firstitem { padding-left:12px; }
#containert li.lastitem { border-right:none; }

#pfi_logo { float:left; width:265px; height:120px; background-image: url(/assets/images/pfi_logo.gif); background-repeat: no-repeat; cursor:pointer; }
#pfi_opt { float:left; width:513px; height:120px; color:#cccccc; }
#pfi_opt #pfi_icn { float:right; width:130px; height:23px; /*margin-top:79px;*/ margin-right:44px; display:inline; text-align:right; }

#pfi_olang { text-align:right; margin-top:16px; }
#pfi_olang a { color:#000000; font-weight:bold; text-decoration:none; }
#pfi_olang a:hover { color:#005e9c; font-weight:bold; text-decoration:underline; }

#pfi_simg { float:left; width:778px; height:208px; background:#ffffff; background-image: url(/assets/images/pfi_simg.jpg); background-repeat: no-repeat; }
#pfi_bmenu { float:left; width:778px; height:34px; background:#f8f8f8; }
#pfi_bread { float:left; width:778px; height:34px; background:#ffffff; line-height:32px; }

#pfi_lcnt { float:left; width:212px; }
#pfi_mcnt { float:left; width:342px; padding-left:12px; }
#pfi_rcnt { float:left; width:212px; }
#pfi_ccnt { float:left; width:554px; padding-left:12px; }

.ml_t { height:28px; background-color:#4c6f9f; color:#ffffff; font-weight:bold; font-size:110%; line-height:26px; padding-left:12px; }
.ml_s { height:8px; background-image: url(/assets/images/pfi_ml_s.gif); background-repeat: no-repeat; overflow:hidden; border-left: solid 1px #dbe2ec; border-right: solid 1px #dbe2ec; }
.ml_c { width:210px; color:#000000; border-left: solid 1px #dbe2ec; border-right: solid 1px #dbe2ec; background-image: url(/assets/images/pfi_ml_bg.gif); background-repeat: repeat-x; font-size:105%; }
.ml_c ul { margin: 0px 0px 0px 10px; padding: 6px 0px 0px 0px; list-style-type: none; }
.ml_c ul li { background: url(/assets/images/pfi_ml_bull.gif) no-repeat 0px 7px; padding:4px 0 4px 11px; line-height:120%; }
.ml_c #menuActive { background: url(/assets/images/pfi_ml_bull02.gif) no-repeat 0px 6px; padding:4px 0 4px 11px; line-height:13px; }
.ml_c ul li A { color:#000000; text-decoration:none; font-weight:bold;}
.ml_c ul li A:hover { color:#4c6f9f; text-decoration:underline; }
.ml_c ul ul { margin: 4px 0px 10px 10px; padding:0px 0px 0px 0px; list-style-type: none; }
.ml_c ul ul li { background: url(/assets/images/pfi_ml_bull03.gif) no-repeat 0px 6px; padding:1px 0 1px 11px; line-height:13px; }
.ml_c ul ul li A { color:#606060; text-decoration:none; font-weight:normal; }
.ml_c ul ul li A:hover { color:#000000; text-decoration:underline; }
.ml_c .menuActive { color:#606060; }
.ml_b { height:10px; background-image: url(/assets/images/pfi_ml_b.gif); background-repeat: no-repeat; color:#ffffff; padding-bottom:12px; }
.ml_c p { color:#000000; margin:0px; padding:4px 10px 0px 10px; text-align:center; }
.ml_c input { color:#000000; border:solid 1px #dbe2ec; width:140px; height:20px; text-align:center; font-size:110%; padding-top:5px; }
.ml_c input.btn { border:none; padding:0px; width:100px; background:#d7dfeb; font-size:100%; height:21px; margin-top:12px; margin-bottom:8px; }

.mc_t { width:318px; height:28px; background-color:#faad5d; color:#ffffff; font-weight:bold; font-size:110%; line-height:26px; padding-left:12px; }
.mc_s { width:328px; height:8px; background-image: url(/assets/images/pfi_mc_s.gif); background-repeat: no-repeat; overflow:hidden; border-left: solid 1px #fde6ce; border-right: solid 1px #fde6ce; }
.mc_c { width:328px; color:#000000; border-left: solid 1px #fde6ce; border-right: solid 1px #fde6ce; background-image: url(/assets/images/pfi_mc_bg.gif); background-repeat: repeat-x; }
.mc_c ul { margin: 0px 10px 0px 10px; padding: 6px 0px 0px 0px; list-style-type: none; }
.mc_c li { background: url(/assets/images/pfi_mc_bull.gif) no-repeat 0px 9px; padding:2px 0px 0px 11px; line-height:22px; border-bottom:solid 1px #fde6ce; }
.mc_c li A { color:#000000; text-decoration:none; font-weight:bold; }
.mc_c li A:hover { color:#fc8203; text-decoration:underline; }
.mc_c li.lastitem { border:none; } 
.mc_c img { float:left; background:#ffffff; padding:2px; border: solid 1px #faad5d; margin-right:7px; margin-top:3px; margin-bottom:0px; }
.mc_c p { line-height:14px; color:#66625e; margin-top:0px; margin-bottom:0px; margin-left:10px;}
.mc_c .ndate { color:#faad5d; font-weight:bold; text-align:right; }
.mc_c .csection { clear:both; height:8px; overflow:hidden; }
.news { width:auto; padding:8px; }
.nob { border:none; background:transparent; }
.mc_b { height:10px; background-image: url(/assets/images/pfi_mc_b.gif); background-repeat: no-repeat; color:#ffffff; padding-bottom:12px; }
.mc_c .genbox { padding:10px; }
.mc_c .genbox img { float:right; background:#ffffff; padding:2px; border: solid 1px #faad5d; margin-left:7px; margin-top:3px; margin-bottom:0px; }


.mr_t { height:28px; background-color:#d2e7a9; color:#000000; font-weight:bold; font-size:110%; line-height:26px; padding-left:12px; }
.mr_s { height:8px; background-image: url(/assets/images/pfi_mr_s.gif); background-repeat: no-repeat; overflow:hidden; border-left: solid 1px #e4efce; border-right: solid 1px #e4efce; }
.mr_c { width:210px; color:#000000; border-left: solid 1px #e4efce; border-right: solid 1px #e4efce; background-image: url(/assets/images/pfi_mr_bg.gif); background-repeat: repeat-x; }
.mr_c ul { margin: 0px 10px 0px 10px; padding: 6px 0px 0px 0px; list-style-type: none; }
.mr_c li { background: url(/assets/images/pfi_mr_bull.gif) no-repeat 0px 9px; padding:2px 0px 0px 11px; line-height:22px; border-bottom:solid 1px #e4efce; }
.mr_c li A { color:#000000; text-decoration:none; font-weight:bold; }
.mr_c li A:hover { color:#679904; text-decoration:underline; }
.mr_c li.lastitem { border:none; }
.mr_c img { float:left; background:#ffffff; padding:2px; border: solid 1px #a3ca56; margin-right:7px; margin-top:3px; margin-bottom:0px; }
.mr_c p { line-height:14px; color:#66625e; margin-top:3px; margin-bottom:0px; }
.mr_c .csection { clear:both; height:8px; overflow:hidden; }
.mr_b { height:10px; background-image: url(/assets/images/pfi_mr_b.gif); background-repeat: no-repeat; color:#ffffff; padding-bottom:12px; }
.mr_c .genbox { padding:10px; }
.mr_c .genbox img { float:right; background:#ffffff; padding:2px; border: solid 1px #e4efce; margin-left:7px; margin-top:3px; margin-bottom:0px; }

.mm_c { width:528px; color:#000000; background-image: URL(/assets/images/pfi_mr_bg.gif); background-repeat: repeat-x; padding:12px; line-height:17pt;}
.mm_c h1 { background: url(/assets/images/pfi_hdside.gif) no-repeat 0px 0px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:normal; margin:0; padding:12px 0 20px 18px; font-size:200%; letter-spacing:-1px; color:#39510b; }
.mm_c h2 { color:#2d5388; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; font-weight:normal; margin:0; padding:20px 0 6px 10px; font-size:180%; letter-spacing:-1px; border-top:solid 1px #f1f6e8;}
.mm_c ul { margin: 10px 0 20px 40px; padding:10px; list-style-type: none; background:#fffee4; }
.mm_c ul li { background: url(/assets/images/pfi_mm_bull01.gif) no-repeat 0px 5px; padding:0px 0px 0px 14px; line-height:16px; color:#404040; margin:2px 0 6px 0;}
.mm_c ul li A { color:#000000; text-decoration:underline; font-weight:bold; }
.mm_c ul li A:hover { color:#5199fa; text-decoration:underline; }
.mm_c ul li.lastitem { border:none; } 
.mm_c ol { margin: 10px 0 20px 30px; padding:10px; }
.mm_c .links { padding-left:50px; color:#a0a0a0; }
.mm_c .links ul { background:#f8f8f8; }
.mm_c .links li { background: url(/assets/images/pfi_mm_bull02.gif) no-repeat 0px 5px; margin-bottom:0px; }
.mm_c .links li A { color:#808080; text-decoration:none; font-weight:bold; }
.mm_c .links li A:hover { color:#000000; text-decoration:underline; }
.mm_c .downloads { padding:10px 0 0 50px; color:#a0a0a0; }
.mm_c .downloads ul { background:#f8f8f8; }
.mm_c .downloads li { background: url(/assets/images/pfi_mm_bull02.gif) no-repeat 0px 5px; margin-bottom:0px; }
.mm_c .downloads li A { color:#808080; text-decoration:none; font-weight:bold; }
.mm_c .downloads li A:hover { color:#000000; text-decoration:underline; }
.mm_c img { float:left; background:#ffffff; padding:2px; border: solid 1px #e4efce; margin:3px 20px 15px 6px; }
.mm_c p { line-height:16px; color:#000000; margin:2px 20px 20px 30px; }
.mm_c .ndate { color:#8bb734; font-weight:bold; text-align:left; padding-left:6px; padding-bottom:10px; clear:left; }
.mm_c .backlink { color:#005e9c; font-weight:bold; padding-left:6px; }
.mm_c .backlink:hover { color:#000000; font-weight:bold; padding-left:6px; }
* html .mm_c {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	zoom: 1;
}

#language { overflow:hidden; }
#language p { margin:10px 0px 10px 0px; padding:0px; }
#language .lbox { width:130px; height:22px; margin:2px 0 0 10px; float:left; overflow:hidden; padding:0; text-align:center; line-height:normal; }
#language .lbox a { font-size:120%; font-weight:bold; color:#000000; text-decoration:none; }
#language .lbox img { margin:0; padding:0; border:none; float:none; }




/*
.cidoc { width:528px; color:#000000; }
.cidoc img { float:left; background:#ffffff; padding:2px; border: solid 1px #faad5d; margin:3px 20px 15px 6px; }
.cidoc p { color:#404040; margin:6px 6px 14px 6px; }
.cidoc .ndate { color:#faad5d; font-weight:bold; text-align:left; padding-left:6px; padding-bottom:10px; clear:left; }
.cidoc .backlink { color:#005e9c; font-weight:bold; padding-left:6px; }
.cidoc .backlink:hover { color:#000000; font-weight:bold; padding-left:6px; }
.cidoc ul { }
.cidoc ul li { }
li.readmore { list-style:none outside none; padding-left:16px; margin:0; background:url(/assets/images/pfi_icn_home.gif) no-repeat -6px; }
*/

.faq { border-bottom:dashed 1px #e0e0e0; margin-left:30px; }
.faq h3 { background: url(/assets/images/pfi_q.gif) no-repeat 0px 6px; font-family: Tahoma,Arial,Helvetica,sans-serif; color:#e27709; margin:0 0 0 0px; padding:5px 5px 5px 22px; font-size:120%; border:none; letter-spacing:normal; }
.faq a { color:#000000; text-decoration:none; }
.faq a:hover { color:#5199fa; text-decoration:underline; }
.faq DIV { display:none; padding:10px; margin:0 0 20px 60px; background:#fffee4; color:#404040; }
.faq p { margin:0; padding:0; }


#pfi_ftr { float:left; width:778px; height:34px; line-height:33px; background:#f8f8f8; color:#c0c0c0; }
#pfi_part { float:left; width:778px; height:76px; background:#ffffff; text-align:center; }
#pfi_part .pimg { float:left; height:76px; margin-left:11px; margin-right:11px; text-align:center; }

ul.publicationsList { margin: 0px 10px 0px 10px; padding: 6px 0px 0px 0px; list-style-type: none;  background:transparent; }
ul.publicationsList li.item { background: url(/assets/images/pfi_mr_bull.gif) no-repeat 0px 9px; padding:0px 0px 0px 21px; margin:3px 0px 3px 0px; line-height:22px; border-bottom:solid 1px #e4efce; }
ul.publicationsList li.pdf  { background:url(../images/icon/icon-pdf.gif) no-repeat 0px 4px; }
ul.publicationsList li.doc  { background:url(../images/icon/icon-doc.gif) no-repeat 0px 5px; }
ul.publicationsList li.xls  { background:url(../images/icon/icon-xls.gif) no-repeat 0px 5px; }
ul.publicationsList li.file { background:url(../images/icon/icon-file.gif) no-repeat 0px 5px; }
ul.publicationsList li.item a.link { color:#000; font-weight:normal; }
ul.publicationsList li.item a.link:hover { color:#679904; text-decoration:underline; }
ul.publicationsList li.last { border-bottom:none; }

ul.paging { font-size:120%; margin:0 0 4px 4px; padding:0; list-style:none none inherit; }
ul.paging li { display:inline; margin:0 2px; padding:0 3px; }
ul.paging li.number { border:1px solid black; background:#eed0b2; }
ul.paging li.currentitem { background:#faad5d; }
ul.paging li.lastitem { }
ul.paging li.number a { text-decoration:none; }
ul.paging li.number a:hover { text-decoration:underline; }
ul.paging li.currentitem a { font-weight:bold; }
ul.paging li.currentitem a:hover { text-decoration:none; }
ul.paging li.prev, ul.paging li.next { }
ul.paging li.prev a, ul.paging li.next a { text-decoration:none; }
ul.paging li.prev a:hover, ul.paging li.next a:hover { text-decoration:underline; }


div.flag { float:left; width:105px; text-align:center; margin-bottom:16px; }
div.flag img { border:none; margin:4px 20px 8px 20px; width:60px; height:43px; }
div.flag a { text-decoration:none; }
div.flag a:hover { text-decoration:underline; }

div.cleaner { clear:both; }





