﻿/* INLINE FRAME  for email, stats, etc. */

iframe.pf_frame {
    border:none; 

    position: absolute;
    top: 28px;
    left: 0px;
    width: 100%; 
    height: 600px; 
    z-index:1; 
}



/* IE6 bug work-around */
div.pf_separator 
    {
        float: left;
        width: 100%;
        height: 15px;
        overflow: hidden;
        display: block;
        clear: both;
    }


/* ADMIN MENU */

body.pf_amdin_menu {
	margin: 0;
	padding: 0px; 
	border:0;
	}
	
body.pf_admin 
{
    margin: 0px;
    padding: 0px;
    border: 0;
}

div.pf_admin
{
	font-size: 10pt;
	font-family: arial, sans-serif;
    text-align: left;
    margin: 20px;
}

.pf_logo_type 
{
	font-size: 10pt;
	font-family: arial, sans-serif;
    text-align: left;
	font-weight: 700;
	color: rgb(232,138,30);
    cursor: default ;
}    

div.pf_menubar_area 
{
    font-size: 10pt;
	font-family: arial, sans-serif;
    background-color: rgb(240,240,240); 
    text-align: left;
    border: solid 1px rgb(128,128,128);
    padding: 0.25em;
    margin: 0px;
    display: block;
        
    position: absolute;
    top: 0px;
    left: 0px;
    width: 99%;
    height: 20px;
    z-index:900;
}

div.pf_menu_area 
{
    font-size: 10pt;
	font-family: arial, sans-serif;
    background-color: rgb(240,240,240); 
    text-align: left;
    border: solid 1px rgb(128,128,128);
    padding: 0.5em 1em 0.5em 1em;
    margin: 0px;
    display:inline-block;
    cursor: default ;
    visibility:hidden; 

    position:absolute; 
    top: 27px;
    z-index:910;
}


div.pf_menu
{
	font-size: 10pt;
	font-family: arial, sans-serif;
    text-align: left;
	color: rgb(0,48,80); 
	margin: 0px;
	padding: 0px;
  
    position:absolute ;
	top: 4px;
	left: 5px;
	z-index: 930;
	
}

div.pf_menu_right
{
	font-size: 10pt;
	font-family: arial, sans-serif;
    text-align: left;
	color: rgb(0,48,80); 
	text-align: right;
	margin-right: 1em;

    position:relative ;
	top: 0px;
	z-index: 920;
}


a.pf_menu
{
	display: inline;
	text-decoration: none;
    line-height: 1em;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	z-index: 930;
}

a.pf_menu:link 
{
   	display: inline;
	text-decoration: none;
    line-height: 1em;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	z-index: 930;
}
a.pf_menu:visited 
{
	display: inline;
	text-decoration: none;
    line-height: 1em;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	z-index: 930;
}
a.pf_menu:active 
{
	display: inline;
	text-decoration: none;
    line-height: 1em;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	z-index: 930;
}
a.pf_menu:hover 
{
	display: inline;
    line-height: 1em;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	z-index: 930;
	text-decoration:  underline;
	background-color: rgb(255,255,216); 
	color: rgb(128,0,0); 
}


a.pf_menu_link
{
	display: inline;
	text-decoration: none;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	line-height: 1.5em;
}


a.pf_menu_link:link 
{
   	display: inline;
	text-decoration: none;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	line-height: 1.5em;
}
a.pf_menu_link:visited 
{
   	display: inline;
	text-decoration: none;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	line-height: 1.5em;
}
a.pf_menu_link:active 
{
   	display: inline;
	text-decoration: none;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	color: rgb(0,48,80); 
	line-height: 1.5em;
}
a.pf_menu_link:hover 
{
	display: inline;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	line-height: 1.5em;
	text-decoration:  underline;
	background-color: rgb(255,255,216); 
	color: rgb(128,0,0); 
}




/* User Control - EDIT MODE */


div.pf_content_edit_mode 
{
    border: solid 1px rgb(240,240,240);
	margin: -1px;
	padding: 0em;
	text-align: left;
}

.pf_edit_tag
{
    background-color: rgb(192,192,192);
    border-bottom: solid 1px rgb(240,240,240); 
    text-align: left;
    padding: 0.5em;
	margin: 0em;
	clear: both;
}


.pf_edit_tag_add
{
    background-color: rgb(192,192,192);
    text-align: left;
    padding: 0.5em;
	margin: 0em;
}

.pf_edit_header 
{
	font-size: 12pt;
	font-family: arial, sans-serif;
	font-weight: 700;
    text-align: left;
	color: rgb(0,72,120); 
	margin: 0em;
	margin-right:50px;
	padding: 0em;
}

div.pf_content_editor
{
	font-size: 10pt;
	font-family: arial, sans-serif;
	color: rgb(0,72,120); 
    background-color: rgb(192,192,192);
	margin: 0em;
	padding: 0em;
	text-align: left;
}

div.pf_content_viewer
{
    min-height: 1px;
	margin: 0em;
	padding: 0em;
    text-align: left;
}

.pf_content_display_mode
{
	margin: 0em;
	padding: 0em;
}


a.pf_edit_link
{
	display: inline;
	text-decoration:  underline;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
	color: rgb(0,48,80); 
    text-align: left;
	margin: 0em;
	padding: 0em;
}

a.pf_edit_link:link 
{
	display: inline;
	text-decoration:  underline;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
	color: rgb(0,48,80); 
    text-align: left;
	margin: 0em;
	padding: 0em;
}
a.pf_edit_link:visited 
{
	display: inline;
	text-decoration:  underline;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
	color: rgb(0,48,80); 
    text-align: left;
	margin: 0em;
	padding: 0em;
}
a.pf_edit_link:active 
{
	display: inline;
	text-decoration:  underline;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
	color: rgb(0,48,80); 
    text-align: left;
	margin: 0em;
	padding: 0em;
}
a.pf_edit_link:hover 
{
	display: inline;
	text-decoration:  underline;
	font-size: 10pt;
	font-family: arial, sans-serif;
	font-weight: 400;
    text-align: left;
	background-color: rgb(255,255,216); 
	color: rgb(128,0,0); 
	margin: 0em;
	padding: 0em;
}


img.pf_img_preview
{
    text-align: right;
}

table.pf_table
{
    padding: 0em;
    margin: 0em;
}


/* PF_EDITOR overrides */

#pf_editor img
{
	margin: 0em;
	padding: 0em;
}

#pf_editor span 
{
    color: Black ;
	margin: 0em;
	padding: 0em;
}


/* user dialogs */

.pf_label
{
	text-align: right;
	margin: 0em;
	padding: 0em;
	margin-right: 1em;
	}

.pf_header
{
	font-size: 10pt;
	font-family: arial, sans-serif;
    font-weight:700;
	color: rgb(0,72,120); 
    background-color: rgb(192,192,192);
	text-align: left;
	margin: 0em;
	padding: 0em;
	}

.pf_data
{
    text-align: left;
	margin: 0em;
	padding: 0em;
}

.pf_error
{
	color: Red;
	margin: 0.5em;
    text-align: left;
	margin: 0em;
	padding: 0em;
}

.pf_message
{
	padding: 0em;
	margin: 0.5em;
    text-align: left;
}


.pf_table
{
	margin: 0em;
	padding: 0em;
}

/* EMAIL */

.pf_email
{
    font-family: Arial, Sans-Serif ;
    font-size: 10pt;
	margin: 0em;
	padding: 0em;
}



