/* Element selectors */
body{
	background-color:#C3C4BE;
    font:76%/1.5em Verdana,Sans-serif;
    padding-top:30px;
}

.panelBody{
	background-color:#C3C4BE;
    font:1.5em Verdana,Sans-serif;
    padding-top:30px;
}

th {font-size:1.4em;}
p {font-size:0.875em;}
label {font-size:0.875em;}
/* Class selectors */

.center
{
	margin-left:auto;
	margin-right:auto;
	width:90%;
}

table {
    padding:10px;
	background-color:white;
    border: 1px solid #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
}

caption {
	color:#b32317;
    font-size:2.2em;
	text-align:right;
    padding-bottom:5px;
}

#errorLabel {
	color:red;
	font-weight:bold;
}