#rightPageCol{ width:254px; float:right; margin-right:35px; margin-top:20px; }
#rightPageCol h2{ color:#5b6069; font-size:12px; height:18px; padding-top:3px; font-weight:bold; background:url(/img/titleBars/rightPageBarTitle.gif) no-repeat; text-indent:10px; }
#rightPageCol h2.marginTop{ margin-top:15px; }
#rightPageCol p{ padding:5px 10px; }

.tabColumnLeft ol{ margin-left:40px; margin-bottom: 0px; list-style-type:upper-roman; list-style-position:outside; }
.tabColumnLeft li{ margin-left:auto; margin-bottom: 0px; }
.listRootLevel ol{ margin-left:15px; margin-bottom: 0px; list-style-type:lower-alpha; }

.tabColumnLeft{position:relative; float:left; width:293px; padding:0px 10px; }
.tabColumnLeft h1{ margin-top:10px; }

.tabColumnRight{ position:static; float:right; width:293px; padding:0px 10px; }

.classInformation{ float:right; width:321px; height:181px; background:url(/img/training/ClassInfoBox.jpg) no-repeat; }
.classInformation h1{ padding-top:10px; padding-left:20px; padding-bottom:5px; }

.row{  margin-top:7px; }
.row span.label{ float:left; width:105px; text-align:right; }
.row span.lblContent{ float:right; width:200px; text-align:left; }


.classSignUp{ float:right; width:321px; margin-top:10px; background:url(/img/training/SignUpBoxBackground.jpg) }
.classSignUp h1{ padding-top:10px; padding-left:20px; padding-bottom:20px; }

.formElement{margin-top:10px; margin-bottom:5px; margin-left:20px; }
.formInput{ width:250px;}
.formInputDrop{ width:350px; }

.btnFormContainer{float:right; margin-top:15px; margin-right:20px;}

input.formInput, select.formInput, textarea.formInput{ margin-left:20px; }

.errorPrompt{ margin-left:20px; }
