@charset "UTF-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#d0def4;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
}

table tr td { vertical-align:top; }
tr.even td { background-color:#e6e6e6; }
tr.odd td { background-color:#fff; }
td.top { vertical-align:top; }

p { padding:5px 0; }
em { font-style:italic; }
strong { font-weight:bold; }
label { cursor:pointer; }

a { }
a:visited { }
a:hover { }
a:active { }

.noBorder { border:none; text-decoration:none; }

h1 { font-size:22px; font-weight:bold; padding:5px 0; }
h1.medium { font-size:18px; }
h2 { font-size:15px; font-weight:bold; padding:5px 0; }
h3 { font-size:14px; font-weight:bold; padding:5px 0; }

.floatRight { float: right; }
.floatLeft { float: left; }
.clearFloat { clear:both; }
.left { text-align:left; }
.center { text-align:center; }

.fieldError, .statusMessage { font-weight:bold; color:#f00; }
#contactFormContainer .fieldError, #contactFormContainer .statusMessage { color:#ffb400; }
.claeroDebug { text-align:left; background-color:#fff; color:#000; }

#container { margin:0 auto; text-align:left; padding:10px; width:860px; text-align:center; }

.orange { color:#36F; }

#contactFormTable tr td { text-align:left; padding:2px; }
#contactFormTable tr td input { font-size:12px; padding:1px; }
