﻿.grid,
.form
{
	font-size:13px;
	padding:10px;
}

.grid
{
	width:100%;
}

div.ajax__tab_xp .form,
.modalPopup .form
{
	border:none;
	padding:5px;
}

.grid caption,
.form caption
{
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}

div.ajax__tab_xp .form caption,
.modalPopup .form caption
{
	padding-bottom:0;
}

.form h2
{
	font-size:15px;
}

.form .bottom
{
	text-align:right;
}

.form fieldset
{
	padding:15px;
}

.form fieldset legend
{
	color:#018EC4;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

.label
{
	text-align:left;
	padding-bottom:0;
}

.field
{
	text-align:left;
}

.field input,
.field textarea
{
	width:350px;
	border:solid 1px #7F9DB9;
}

.radiobuttonlist input
{
	width:30px;
	border:none;
}

.form .requiredField
{
	background-color:#FFCCCC;
	border:solid 1px #7F9DB9;
}

.form div.ajax__tab_xp
{
	text-align:left;
}

.Button
{
	background-color:#910029;
	border:solid 1px #910029;
	color:#FFFFFF;
}