.mainDiv {  text-align:left; }
.itemForm { margin: 10px auto; padding: 10px; border: 1px solid #999; }
.hdrForm { margin: 10px auto; padding: 10px; border: 1px solid #999; }
.itemsTable A:link { color: black; text-decoration: none; }
.itemsTable A:visited { color: black; text-decoration: none; } 
.itemsTable A:active { color: black; text-decoration: none; }
.itemsTable A:hover { color: black; text-decoration: underline; }
.itemsTable { margin: 10px auto; padding: 10px; width: 100%; }
.itemsTable td, .itemsTable th { padding:3px; }
.itemsTable th { background:#dad4cd; }
.itemsTable .nameCol { border-right: 1px solid #999; width: 85%; vertical-align: center;}
.itemsTable .evenRow { background: #eeeeee; }
.formTable { margin: 10px auto; padding: 10px; width: 100%; }
.formTable td { padding: 5px; }
.formTable .labelCol { width: 80px; }
.formTable .qttyCol { width: 100px; }
.fieldTable { width:100%; }
.itemNote { font-size: 10pt; color:gray; }
.helpString { font-size: 8pt; color:gray; }
.submitButton { text-align: center; }
.statusLabel { text-align: center; padding: 10px; }
.errorlist { list-style-type: none; text-align: left; padding: 0px; margin: 3px; font-size: 8pt; color: red; }
.mainText { margin: 5px auto; margin-bottom: 20px; }
.mainText P { margin: 5px; padding: 0px; font-size: 10pt; color: #444444; }
.mainText UL { list-style-position: inside; margin: 5px; padding: 0px; font-size: 10pt; color: #444444; }
.mainText A:visited { color: #444444; } 
.mainText A:active { color: #444444; }
.mainText A:link { color: #444444; }
.mobileText P { margin: 5px; padding: 0px; font-size: 16pt; color: #444444; }
img.screenshot { display: block; margin: 20px auto; }
label.label_for_cb {float: left;}
