body, p, form, fieldset, legend, h1, h2, h3, h4, h5, h6 { margin:0; }
body { font-family:Verdana, Arial, Helvetica; font-size:11px;  }
fieldset, img { border:0; }
p { padding-bottom:1em; }
h1 { padding-bottom:20px; }
a:link, a:hover, a:visited { color:#005EA9; }

.hr { background-color:#74C134; height:1px; overflow:hidden; margin:10px 0 10px 0; }
.mandatory { color:#0C3793; }
.smallPrint { font-size:10px; }
.right { float:right; }
.left { float:left; }
.fieldset { padding-bottom:8px; }
.formElement { width:100%; padding-bottom:5px; height: 20px; }
.formElement .label { float:left; width:100px; }
.button { text-align: right; padding-bottom: 10px; clear:both; }
.formElement .formField { float:right; width:390px; }
.formElement textarea { width:390px; }
.formElement select { width:120px; }
.formElement input, select, textarea { font-family:Verdana, Arial, Helvetica; font-size:11px; }
.indented { padding-left:120px; clear:both; }
.indented input { float:left; }
.indented label { display:block; float:left; width:360px; padding-top:4px;}
.tandcpreheadder { padding:0 10px 0 52px; height:30px; }

.staticValidator { visibility: hidden; }
.dynamicValidator { display: none; }

#container { border:solid 2px #005DAA; background:url(../Images/BackgroundBottom.jpg) no-repeat bottom left; padding:0 0 22px 0; }
#footer { padding:8px; color:#005EA9; }
#header { background:url(../Images/BackgroundTopRight.jpg) no-repeat top right; padding:82px 10px 0 0; height:auto; }
#content { margin:22px 52px 0 52px; height:580px; overflow:auto; padding:0 10px 0 0; }
