body{ margin:0px; padding:0px; font-size: 12pt;}
img{ padding:0px; margin:0px; border:0px solid white;}
form{ padding:0px; margin:0px;}
.smHeading{ font-size: smaller;}
.sectionHeading{background-color:#D2B48C; font-size:14px; font-family:Sans-Serif; padding:1px 0px 1px 15px; color:black;clear:both; z-index:10;}
.content{ padding-left:30px;}
.required, .error{color:#ff0000; font-weight:bold; }

.tableTitle{ font-size:larger; font-weight:bold; }

.entryForm{ width:810px; padding:2px; border: 1px solid gray;}
.entryForm{  margin:0px; padding:0px; margin-top:15px;}
.entryForm th{font-weight: bold; text-align:right; padding-left:10px;}
.entryForm td{ padding-left:5px;padding-top:1px;padding-bottom:1px;}
.entryFormb 
.inputLong{width:325px;}
.info{ background-color:#F9F7ED; padding:3px; background-color: #f4f4f4;}
.linebreak{clear:both;float:none; line-height:1px;}

table .x-form-text { vertical-align: top; }
td.centerme div.x-form-field-wrap { margin: auto; }


#pageContent{clear:both; }
#content { padding: 25px 25px; }
#footer{ border-bottom:1px solid gray; border-top:1px solid gray; padding-top:2px;padding-bottom:2px;padding-left:15px; clear:both; margin-top:20px; color:Gray; margin-bottom:10px;}
#header{background-color:green; font-size:larger; font-family:Tahoma; padding:3px 0px 3px 10px; color:white;}

.explanation { color: #0000ff; font-size: smaller; }
.alternate { background-color: #f4f4f4; }
table.entryForm { /*margin: 25px 50px;*/ border-collapse: collapse; }
table.entryForm th, table.entryForm td { padding: 5px; }

/* IFrame styles */
#myList{width:900px; overflow:auto; height:200px; margin-top:5px; margin-left:10px; padding-left:5px; border:1px solid gray; display:block; float:none; clear:both;}
#mylocations td, mylocations th{border-bottom:1px solid silver; font-size:12px;}

label { font-weight: lighter; margin-right: 10px; margin-left: 3px; }
#radSiteType label { }
th { font-weight: bold; }
table.report { text-align: center; font-family: Sans-Serif; font-size:smaller; border: solid 1px #B0B0B0; }
table.report th, table.report td { padding:0.2em 0.5em; border-color: #B0B0B0; border: none 0px transparent; }
table.report * { text-align: center; }
table.report .name { text-align: left; }
table.report caption { font-weight: bold; font-size: larger; text-align: left; }
/*span.report-title { margin: 1em 0 0 1em; font-family: Sans-serif; font-weight: bold; font-size: larger; text-align: left; }*/

.col-narrow { width: 60px; }
.col-normal { width: 90px; }
.col-wide   { width: 120px; }
.col-xwide { width: 180px; }

.attention { background-color: #FFFF80; }
.warning { background-color: #FF6666; }
.button { Font-Size: 14pt; font-weight: bold; margin: 2px;}

form div.container { margin: auto; width: 860px; }