body {background-color:#FFF; margin:0 0 100px 0;}
body,td,th,input,select,textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
form {margin:0;padding:0;}
label {line-height:20px;}
input {vertical-align:middle;margin:1px 5px 1px 0;}
input.text {width:200px; padding:2px;}
select {width:200px;}
span.error {display:block;padding:1px 2px;color:#F00}
h1,h2 {font-weight:bold;font-size:24px;margin:0;padding:0 0 10px 0;}
h3 {font-weight:bold;font-size:11px;margin:0;padding:10px 0 5px 0;}
ul {margin:0 10px;padding:0 10px;}

div.topContainer {background:#FFF url("../graphics/bgTop.gif") center center repeat-x;height:83px;}
div.headerContainer {width:1000px;margin:auto;}
div.headerImage {padding:16px;}



div.mainContainer {width:1000px;margin:auto;}

div.infoText {padding:10px 0 0 0;}
div.banner {}

div.sidebar-left {float:left;width:100px;}
div.sidebar-right {float:left;width:800px;}

div.registrationForm {padding:15px 0 0 0;}
div.step {padding:10px 5px 30px 60px;background-position:10px 10px; background-repeat:no-repeat;}
div.step1 {background-image:url("../graphics/step1.gif");}
div.step2 {background-image:url("../graphics/step2.gif");}
div.step3 {background-image:url("../graphics/step3.gif");}

img.submitButton {cursor:pointer;padding:0 0 0 10px;}

div.programContainer {background-color:#DDD;}
div.programInner {padding:10px;}
div.program {padding:0px 30px 10px 30px;}
div.info {padding:10px 0 0 0;}

div.clear {clear:both;line-height:1px;font-size:1px;height:1px;}