body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; background-color:#2069A8; 
	margin-left:2px; 
	margin-right:2px; 
	margin-top:2px; }
p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; }
a:hover {   color: #0139EE; text-decoration: none; }
a:link {    color: #0139EE; text-decoration: none; }
a:active {  color: #0139EE; text-decoration: none; }
a:visited { color: #0139EE; text-decoration: none; }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#000000; }
hr { color:#500128; }

.Slogan { font-family: Arial, Helvetica, sans-serif; font-size: 13.5pt; font-weight:bold; color:#000000; }

.Footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; }

.Main { margin-left:5px; margin-right:5px; }
.MenuColumn { margin-left:10px; font-size:75%; }
.ButtonIndent { margin-left:20px; }

.MainBanner { background-color:#94B9F8; }
.MainBar { background-color:#DDDDDD; }
.MainMenu { background-color:#BDD4FB; }
.MainTD { background-color:#F4F3F3; }

.ContentHeading { font-size:24; color:#999999 }
.FrontHead { font-size:18pt; font-weight:bold; line-height:100%;  }
.PageHead { font-size:14pt; font-weight:normal; line-height:120%; }
.PageTitle { font-family:Times New Roman, Times, serif; font-size:20pt; font-weight:bold; }
.Heading { font-family:Georgia, Times New Roman, Times, serif; font-size:22pt; font-weight:normal; }
.PicTitle { font-family: Verdana, Arial, Helvetica, sans-serif; color:#993333; font-size: 12pt; font-style: normal; line-height: normal; font-weight: bold; clip:  rect(   )}
.PicCaption { text-align: right; color:#000000; font-size: 7pt; font-weight:normal; font-family: Arial, Verdana, Helvetica, sans-serif; }

.HeadingMedWarn { font-size:18pt; font-weight:bold; color:#FF0000; }

.FooterTable { font-size:8pt; font-style:normal; font-weight:normal; color:#CCCCCC }
.FooterTable a:hover {   color: #CCCCCC; text-decoration: none; }
.FooterTable a:link {    color: #CCCCCC; text-decoration: none; }
.FooterTable a:active {  color: #CCCCCC; text-decoration: none; }
.FooterTable a:visited { color: #CCCCCC; text-decoration: none; }

.CollectionHead { font-size:13pt; font-weight:bold; line-height:100%; }
.CollectionTitle { font-size:14pt; font-weight:bold; line-height:100%; }
.CollectionItem { font-size:13pt; font-weight:bold; line-height:200%; }
.CollectionIndent { margin-left:30px; }

.JobTitle { color:#3459AD; font-size: 12pt; font-weight: bold; }
.JobPic {  }
.JobNav { color:#2B9255; font-size:9pt; font-weight:bold; line-height:110%; }
.JobDesc { color:#000055; font-size: 9pt; font-weight: bold; }
.JobInfo { color:#000055; font-size: 8pt; font-weight: normal; }
.JobComment { color:#222255; font-size: 8pt; font-weight: bold; }
.NavChain { font-size:8pt; font-weight:normal; }

.SiteMap { margin-left:20px; }

.StaffName  { font-size:110%; font-weight:bold; line-height:120%; }
.StaffTitle { font-size:90%; font-weight:bold; line-height:110%; }
.StaffEmail { font-size:80%; font-weight:bold; line-height:110%; }

.JobListHead { font-size:120%; font-weight:bold; }
.JobListItem { font-size:75%; font-weight:normal; line-height:100%; }
.JobListItem a:hover {   color: #0139EE; text-decoration: none; }
.JobListItem a:link {    color: #0139EE; text-decoration: none; }
.JobListItem a:active {  color: #0139EE; text-decoration: none; }
.JobListItem a:visited { color: #0139EE; text-decoration: none; }

.RefsRef { font-size:110%; font-weight:bold; line-height:120%;  }
.RefsContact { font-size:90%; font-weight:bold; line-height:120%; }
.RefsAddress { font-size:80%; font-weight:normal; line-height:110%; }
.RefsPhone { font-size:80%; font-weight:normal; line-height:110%; }

.MemberItem { margin-left:20px; font-size:120%; font-weight:normal; line-height:120%; }

.LinkItem { margin-left:30px; font-size:110%; font-weight:normal; line-height:100%; }

.ContactAddress { font-size:120%; font-weight:normal; line-height:120%; }
.ContactPhone { font-size:120%; font-weight:bold; line-height:120%; }
.ContactEmail { font-size:100%; font-weight:normal; line-height:120%; }

.Text {	font-size:100%; font-weight:normal;
	margin-left:10px; margin-right:10px; }

.404Text { font-family: Verdana, Arial, Helvetica, sans-serif; color:#254A6F; font-size:11pt; }
.WarningHead { color:#FF3333; font-size:150%; font-weight:bold; }
.WarningText { color:#000000; font-size:120%; font-weight:bold; }

.AdminSubHead { font-size:12pt; font-weight:bold }

table.AdminEdit {  }
table.AdminEdit { margin:0; border-color:#9999CC }
table.AdminEdit thead td { font-weight:normal; color:#8800CC }
table.AdminEdit td { font-size:8pt; font-weight:bold; color:#0033FF; vertical-align:top; border-color:#9999BB }
table.AdminEdit hr { color:#333333 }
table.AdminEdit input { font-size:8pt; }
table.AdminEdit select { font-size:8pt; }
form.AdminEdit { font-size:10pt; font-weight:bold }

form.EditFormCancel input { color:#FFFFFF; background-color: #FF0000 }

.RowHead { font-weight:normal; color:#8800CC; }
