@CHARSET "UTF-8";

/* Reset */
.pjCF-container div, .pjCF-container span, .pjCF-container applet, .pjCF-container object, .pjCF-container iframe,
.pjCF-container h1, .pjCF-container h2, .pjCF-container h3, .pjCF-container h4, .pjCF-container h5, .pjCF-container h6, .pjCF-container p, .pjCF-container blockquote, .pjCF-container pre,
.pjCF-container a, .pjCF-container abbr, .pjCF-container acronym, .pjCF-container address, .pjCF-container big, .pjCF-container cite, .pjCF-container code,
.pjCF-container del, .pjCF-container dfn, .pjCF-container em, .pjCF-container img, .pjCF-container ins, .pjCF-container kbd, .pjCF-container q, .pjCF-container s, .pjCF-container samp,
.pjCF-container small, .pjCF-container strike, .pjCF-container strong, .pjCF-container sub, .pjCF-container sup, .pjCF-container tt, .pjCF-container var,
.pjCF-container b, .pjCF-container u, .pjCF-container i, .pjCF-container center,
.pjCF-container dl, .pjCF-container dt, .pjCF-container dd, .pjCF-container ol, .pjCF-container ul, .pjCF-container li,
.pjCF-container fieldset, .pjCF-container form, .pjCF-container label, .pjCF-container legend,
.pjCF-container table, .pjCF-container caption, .pjCF-container tbody, .pjCF-container tfoot, .pjCF-container thead, .pjCF-container tr, .pjCF-container th, .pjCF-container td,
.pjCF-container article, .pjCF-container aside, .pjCF-container canvas, .pjCF-container details, .pjCF-container embed, 
.pjCF-container figure, .pjCF-container figcaption, .pjCF-container footer, .pjCF-container header, .pjCF-container hgroup, 
.pjCF-container menu, .pjCF-container nav, .pjCF-container output, .pjCF-container ruby, .pjCF-container section, .pjCF-container summary,
.pjCF-container time, .pjCF-container mark, .pjCF-container audio, .pjCF-container video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.pjCF-container article, .pjCF-container aside, .pjCF-container details, .pjCF-container figcaption, .pjCF-container figure, 
.pjCF-container footer, .pjCF-container header, .pjCF-container hgroup, .pjCF-container menu, .pjCF-container nav, .pjCF-container section {
	display: block;
}
.pjCF-container ol, .pjCF-container ul {
	list-style: none;
}
.pjCF-container blockquote, .pjCF-container q {
	quotes: none;
}
.pjCF-container blockquote:before, .pjCF-container blockquote:after,
.pjCF-container q:before, .pjCF-container q:after {
	content: '';
	content: none;
}
.pjCF-container table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* init */
.pjCF-container div,
.pjCF-container p,
.pjCF-container span,
.pjCF-container ul{
	background-color: inherit;
	color: inherit;
	font: inherit;
}

/* General */
.pjCF-container .cfBold{font-weight: bold !important}
.pjCF-container .cfItalic{font-style: italic !important}
.pjCF-container .cfUnderline{text-decoration: underline !important}
.pjCF-container .cfFloatLeft{float: left}
.pjCF-container .cfFloatRight{float: right}
.pjCF-container .cfClearLeft{clear: left}
.pjCF-container .cfClearRight{clear: right}
.pjCF-container .cfClearBoth{clear: both}
.pjCF-container .cfOverflow{overflow: hidden}
.pjCF-container .cfAlignRight{text-align: right !important}
.pjCF-container .cfAlignCenter{text-align: center !important}
.pjCF-container .cfAlignMiddle{vertical-align: middle !important}
.pjCF-container .cfUpperCase{text-transform: uppercase !important}
.pjCF-container .cfInlineBlock{display: inline-block}

.pjCF-container .cfBlock{display:block}
.pjCF-container .cfInlineBlock{display:inline-block}
.pjCF-container .cfInline{display:inline}

.pjCF-container .cfFormFieldCustomAfter{position: relative;}

.pjCF-container .cfW120{
	width: 120px;
}
.pjCF-container .cfW80{
	width: 80px;
}
.pjCF-container .cfB5{
	margin-bottom: 5px;
}
.pjCF-container .cfT6{
	margin-top: 6px;
}
.pjCF-container .cfR3{
	margin-bottom: 3px;
}
.pjCF-container .cfL3{
	margin-left: 3px;
}
.pjCF-container .cfPointer{
	cursor: pointer;
}
.pjCF-container .cfFormFieldAfter{
	border-left: medium none;
    border-radius: 0 3px 3px 0;
    
    background: linear-gradient(to bottom, #EFEFEF 0%, #EEEEEE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #C9CFD4;
    display: inline-block;
    float: left;
    height: 29px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 26px;
}
.pjCF-container .cfFormFieldAfter abbr{
	display: block;
    position: absolute;
}
.pjCF-container .cfFormFieldIconAfter{
	background: url("app/web/img/frontend/pj-icon-date.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 19px;
    left: 4px;
    top: 5px;
    width: 18px;
}
.pjCF-container a:link,
.pjCF-container a:visited,
.pjCF-container a:active{
	display: inline;
	outline: none;
	text-decoration: none;
}
.pjCF-container a:hover{
	text-decoration: underline;
}
.pjCF-container .cfText,
.pjCF-container .cfTextarea,
.pjCF-container .cfSelect{
	
}
.pjCF-container .pjCF-form-field{
	-moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-color: #FFFFFF;
    border: 1px solid #C9D1DA;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 1px #EEEFF0 inset;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 7px 6px;
}
.pjCF-container .pjCF-form-field:focus{
	border-color: #73B8EE;
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.6);
    outline: medium none;
}
.pjCF-container .cfStretch{
	width: 100%;
}
/*Button*/
.pjCF-button {
    border: 1px solid #C9CFD4;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    padding: 4px 15px;
    position: relative;
}
.pjCF-button, .pjCF-button:link, .pjCF-button:active, .pjCF-button:visited, .pjCF-button:hover {
    background: url("app/web/img/frontend/pj-button.png") repeat-x scroll 0 0 #F3EFEF;
    box-shadow: 1px 1px 1px #FBFBFB;
    text-decoration: none;
}
.pjCF-button-active, .pjCF-button-hover, .pjCF-button:hover {
    background: url("app/web/img/frontend/pj-button-hover.png") repeat-x scroll 0 0 #DEDEDE !important;
    border: 1px solid #B5B7B9;
}
.pjCF-button:active {
    background: linear-gradient(to bottom, #FFFFFF 0%, #F6F3F3 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 1px 1px 1px #EEEEEE;
}

/* Layout */
.pjCF-container{
	
}
.pjCF-form{}
.pjCF-form p{
	margin: 10px 0 0;
    overflow: hidden;
    padding: 5px;
}
.pjCF-form label.cf-heading{
	font-weight: bold;
}
.pjCF-form label.cf-heading-large{
	font-size: 32px;
}
.pjCF-form label.cf-heading-medium{
	font-size: 24px;
}
.pjCF-form label.cf-heading-small{
	font-size: 18px;
}
.pjCF-form p label.cf-title{
	display: block;
	margin-right: 5px;
	padding: 6px 0 0;
}
.pjCF-form .pjCF-file-uploaded{
	display: block !important;
}
.pjCF-container .cfFormFieldCustomAfter .pjCF-form-field{
    border-radius: 3px 0 0 3px;
    float: left;
    line-height: 14px;
    margin: 0;
    padding: 7px 6px;
    vertical-align: top;
}
.pjCF-container p em{
	display: block;
	padding: 3px 0 2px 0;
	margin: 5px 0 5px 0px;
}
.pjCF-container p em label.pjCF-error{
	background-color: #FFB4B4;
	border: solid 1px #990000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #660000;
	display: block;
	width: auto;
	padding: 5px;
	margin: 0;
}
.pjCF-container .pjCF-message-container{
	padding: 5px;
	color: #990000;
	margin-top: 12px;
	line-height: 22px;
}
@CHARSET "UTF-8";

#pjCF_container_8{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #;
	width: 550px;
}
#pjCF_container_8 label.cf-title{
	width: 80px;
}

.pjCF-container .pjCF-form-field{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

#pjCF_container_8 .pjCF-button{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.pjCF-ui-jquery{
	font-family: Arial !important;
	font-size: 12px !important;
}