﻿
/***** Top Button ****/
.P_TopButtons
{
	text-align:right;
	border-bottom:solid 1px gray;
}

.P_BottomButtons
{
	padding-top:1px;
	text-align:right;
	border-top:solid 1px gray;
}

.P_StartButton, .P_NextButton, .P_BackButton, 
.P_ProceedButton, .P_InfoButton, .P_SaveButton,
.P_MoreButton, .P_LessButton
{
	text-decoration:none;
	color:Black;
	display:inline-block;
	font-weight:normal;
	line-height:24px;
	vertical-align:middle;
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:24px;
	border-bottom:solid 1px Transparent;
}

.P_StartButton:hover, .P_NextButton:hover, .P_BackButton:hover, 
.P_ProceedButton:hover, .P_InfoButton:hover, .P_SaveButton:hover,
.P_MoreButton:hover, .P_LessButton:hover
{
	color:Maroon;
	border-bottom:dotted 1px black;
}

.P_StartButton
{
	background-image:url(images/buttons/start.gif);
}

.P_NextButton
{
	background-image:url(images/buttons/movenext.gif);
}

.P_BackButton
{
	background-image:url(images/buttons/moveprev.gif);
}

.P_ProceedButton
{
	background-image:url(images/buttons/proceed.gif);
}

.P_InfoButton
{
	background-image:url(images/buttons/info.gif);
}

.P_SaveButton
{
	background-image:url(images/buttons/save.gif);
}

.P_LessButton
{
	background-image:url(images/buttons/up.gif);
}

.P_MoreButton
{
	background-image:url(images/buttons/down.gif);
}

.P_Section h2
{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:20px;
}

.P_Section li
{
	line-height:18px;
	padding-bottom:10px;
}

.P_Section ul
{
	margin:0;
	padding-left:30px;
}

.P_NameElement 
{
	float:left;
	margin-right:2px;
}

.P_NameLabelElement 
{
	float:left;
	margin-left:2px;
}

.P_NameLabel 
{
	display:block;
	font-size:0.85em;
}

.P_TitleInput 
{
	width:5em;
	color:black;
	font-size:0.9em;
}

.P_NameInput 
{
	color:black;
	font-size:0.9em;
}

.P_EmailInput 
{
	width:15em;
	color:black;
	font-size:0.9em;
}

.P_Field
{
	clear:both;
	margin:2px;
	min-height:20px;
	padding-bottom:10px;
}

.P_Field:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.P_FieldLabel 
{
	float:left;
	font-weight:bold;
	padding-right:5px;
	padding-top:3px;
	text-align:right;
	width:12em;
}

.P_FieldInput
{
	float:left;
}

.P_FieldError
{
	color:Red;
	clear:both;
	margin:2px;
	min-height:20px;
	padding-bottom:10px;
}
