﻿body { font-family: Tahoma; font-size: 10pt; margin-top:0px; }
td { vertical-align: top; } 
fieldset { padding:10px; }
fieldset legend { margin-bottom:5px; font-weight:bold; }

div.formSection { vertical-align: top; padding-bottom:20px; }
div.formSubmit { text-align:center; padding-bottom:40px; }
div.instructions { font-size:15pt; font-weight:bold; padding-bottom:30px; text-align:center; }
div#titleSection { font-family: Verdana; text-align: center; font-size: 26pt; }

.wrapper { width:800px; margin-left:auto; margin-right:auto; padding-left:45px; padding-right:45px; padding-top:10px; position:relative; }
.subtitle { font-style: italic; font-size: 11pt; }
.Legend { font-weight: bold; }
.italicsEmp { font-style: italic; }
.guidelines { border:solid gray; height:350px; }
.validator { color:Red; text-align:left; display:inline; }
.formats { color:Green; font-style:italic; font-size:8pt; }
.welcome { font-size: 12pt; }

#messages { color:Red; font-size:12pt; font-weight:bold; text-align:center; padding-bottom:10px; }
#progress { font-size:13pt; font-weight:bold; text-align:center; }
#content { width:800px; padding-bottom:10px; }
#applicationInformation span { font-weight:bold; font-size:12px; }

#navPanel { text-align:right; padding-top:5px; position:absolute; right:0; top:0; padding-right:45px; }
#navPanel .adminDiv { padding-top:13px; }

.admin .formSubmit { text-align:left; }
.admin div { padding:5px 0px 15px 7px; }

.twoColumns .colOne { float:left; line-height:2.3; text-align:right; padding-right:10px; margin-top:5px; }
.twoColumns .colTwo { float:left; }
.twoColumns input, .twoColumns select { margin-top:10px; }
