#unitNav li ol a {margin-right:30px;}
#unitNav h3 {font-weight: bold; font-size:1.0em; color:#036; background-color:#D7DCEC; margin:4px 0px 4px 1px; font-family:normal,"Arial","Helvetica",sans-serif;}
#shsfootnote {font-size:smaller; background-color:#efefef; padding:0px 5px;}
#pagContent {padding-top: 0px;}
#pagContent ul, #pagContent ol {text-align:justify; margin-right: 20px;}
#pagContent p {margin-left:5px; margin-right:5px; text-align:justify;}
#pagContent h4 { margin-bottom: 0px; padding-bottom: 0px; padding-left: 5px;}
#pagContent h3 {color:#333; margin:8px 4px 7px 4px;}
#pagContent h2 {margin:8px 4px 7px 4px; border-bottom: solid 1px #ccc; font-size:1.4em; color:#036;}
#pagContent h1, span #calendarTitle  {font-size:1.8em; font-weight:normal; margin-top: 5px; background:#D7DCEC; padding:0px 0px 2px 4px;}
#shsBreadcrumb {margin-top:5px;}
#shsBreadcrumb a:hover {border-bottom:3px double #036; color:#036;}
#shsBreadcrumb a:link, #shsBreadcrumb a:active, #shsBreadcrumb a:visited {text-decoration:none;}
#shsResources {width:600px; border:0px solid #900;}
#shsResources li {padding-left:60px; margin-bottom:20px; list-style:none; padding-bottom:20px; width:150px; border:0px solid #900; float:left; margin-right:50px;}
#unitNav ol li {background-image: url('/shs/images/icons/goBtn.gif');}
#uncgSubNav ul li a {font-family:"Calibri","Arial","Helvetica",sans-serif;}

p.justify {text-align: justify;}

/* News Message Styles (for Employee Information page) */

.newsMessage {border:solid 2px #ccc; margin:2px 6px 20px 6px;}
#pagContent h3.newsHeader {background-color:#D7DCEC; margin: 4px 4px 0px 4px; padding: 2px; font-weight: bold; color:#036;}
.newsDate {margin-top: 0px; padding-top: 0px; font-size: .9em; font-weight: bold; text-align: right;}
#pagContent p.newsItem {margin: 0px 0px 5px 0px; padding: 0px 20px 0px 20px;}
#pagContent p.newsSignature {font-style: italic; font-weight: bold; margin: 0px 4px 2px 4px; padding: 0px 4px; text-align: right;}

/* General Style Classes */

.clearLeft {clear:left;}
.clearRight {clear:right;}
.smallText {font-size:9px;}
.mediumText {font-size:10px;}
.smallerText {font-size:.8em;}
.nobullet {list-style-type:none; font-weight: normal;}
.topAlignCell {vertical-align:top;}
.lower-alpha {list-style-type:lower-alpha; margin-right:25px;}
.frontPageImages, .frontPageImage {padding-top:0px; margin-top:0px;}
.movieTitle, .bookTitle, .showTitle, .dlDefinition {border-bottom:#888 solid 1px;}
.rightBorder {float:right; border:solid 1px #cccccc; margin-right:10px; margin-bottom:10px;}
#pagContent div.addressInfo {margin: 20px 80px 30px 80px; padding: 8px 8px 8px 8px; line-height:115%; border: solid #aaa 1px;}
#pagContent p.addressHeader {font-weight: bold; color: #036; margin: 0px; padding: 4px 0px 5px 0px; border-bottom: dotted 1px #aaa;}
#pagContent div.addressInfo p {margin: 4px 0px 4px 0px; padding:0px;}
#pagContent div.addressInfo p.addressHeader {margin:0px; padding:0px;}
h4 

/* compactTable and compactList Styles */

.compactTable td, #pagContent .sectionContainer .compactTable td {padding-right:22px;}
.compactListHeaderCenter, #pagContent .sectionContainer .compactListHeaderCenter {text-align:center;}
#pagContent .sectionContainer .compactListHeader, .compactListHeader {border-bottom:#ccc dotted thin;}
#pagContent .sectionContainer .compactTable, .compactTable {border-collapse:separate; border-spacing:4px;}
#pagContent .sectionContainer .sectionBody .compactList, .compactList {padding:4px 4px 0px 12px; margin:0px 4px 0px 25px;}
#pagContent .sectionContainer .compactList, #pagContent .sectionContainer .contentListing, .compactList, .contentListing {font-size:.9em; list-style-type:none;}
#pagContent .sectionContainer .compactList li, .compactList li {margin-bottom:8px; margin-top:4px; line-height: 1.6; text-indent:-20px;}
#pagContent .sectionBody .sectionText ul.compactList  {list-style-type: none;}
.compactHref {margin-top:15px; margin-bottom:25px; margin-left:12px; font-size:8px;}
.compactList img {margin:0px 5px 0px 0px; padding:0px 5px 0px 0px; vertical-align:middle;}
.compactListHeader, .compactListHeaderCenter {margin:20px 3px 3px 3px; padding:3px; color:#777;}
.compactList .compactListSubHeader {margin-top:18px; margin-bottom:3px; color:#555; font-weight:bold; padding:30px;}
.contentListing {margin: 10px 50px 5px 10px; padding:4px; padding-bottom:8px; border-color:#ccc; border-style:dotted; border-width:1px;}

/* cleanTable Styles */

#pagContent .cleanTable {margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom: 20px;}
#pagContent .cleanTable th { color:#003366; background-color:#d7dcec;padding: 0px 4px; font-family:"Book Antiqua","Times New Roman",serif; font-size:14px;}
#pagContent .cleanTable td {padding: 0px 10px 0px 8px; font-size:11px;}
#pagContent .cleanTable .even {background-color: #fff0b2;}
#pagContent .cleanTable .odd {background-color: #f3edd4;}


/* Staff Directory */

.compactList #saxton div img { position: relative; left: 2px; padding-right: 5px;}
#pagContent .staffEntry {width:60%; height:122; margin-left:5px;}
#pagContent .staffEntry .imageCell {width:18%;}
#pagContent .staffEntry .textCellTop {width:82%; height:29px;}
#pagContent .staffEntry .textCellBottom {font-size:10px; font-weight: bold;}
#pagContent .staffSubSection {margin-left: 8px; color:#888; border-bottom:#ddd dotted thin; margin-right: 200px; font-size:10px;}

/* Downloads, Links, Email and Index Sections Styles */

#downloadSection, #linkSection, #emailSection, #alertSection {margin: 20px 0px 10px 0px;}
#indexSection {width: 210px; float: right; margin: 15px 0px 6px 20px;}
#indexSectionFull {margin: 15px 0px 0px 0px;}
#indexSectionFull, #indexSection, #downloadSection, #linkSection, #emailSection, #alertSection, .listSection, .noteSection {margin-bottom: 6px; border:1px #ccc solid; background-color:#d7dcec;}

#linkSection h4 {background: url("/shs/images/icons/link.gif") no-repeat 0% 100%; padding:9px 4px 4px 48px; margin:0px 8px 6px 7px;}
#alertSection h4 {background: url("/shs/images/icons/warning.gif") no-repeat 0% 100%; padding:9px 4px 4px 48px; margin:0px 8px 0px 7px;}
div.listSection h4 {background: url("/shs/images/icons/list.gif") no-repeat 0% 100%; padding:9px 4px 4px 48px; margin:0px 8px 10px 7px; text-indent: 42px;}
#emailSection h4 {background: url("/shs/images/icons/email.gif") no-repeat 0% 100%; padding:9px 4px 4px 48px; margin:0px 8px 9px 7px;}
#downloadSection h4 {background: url("/shs/images/icons/download.gif") no-repeat 0% 100%; padding:9px 4px 4px 48px; margin:0px 8px 6px 7px;}
#indexSection h4, #indexSectionFull h4 {background: url("/shs/images/icons/index.gif") no-repeat; padding:6px 4px 5px 55px; margin: 5px 5px 0px 8px;}
#pagContent .listSection h4, #downloadSection h4, #linkSection h4, #indexSection h4, #indexSectionFull h4, #emailSection h4, #alertSection h4 {font-size: 1.6em; color: #036; font-weight: normal; font-family:"Book Antiqua","Times New Roman",serif;}
#pagContent .noteSection h4 {border-bottom: 1px #036 solid; text-align: center; color:#036; font-size:15px; padding:9px 4px 0px 6px; margin:0px 8px 3px 7px;}

#pagContent #alertSection h5, #pagContent .listSection h5 {margin:3px 14px 8px 56px; padding:0px; font-size:1.4em; line-height: 1.1; color: #036; font-weight: normal; font-family:"Book Antiqua","Times New Roman",serif;}
#pagContent .noteSection h5 {margin:0px 14px 0px 14px;}
#pagContent #linkSection h5 {margin:0px 14px 8px 14px;}
#pagContent #indexSection h5 {padding:0px; color:#036; margin:6px 0px 0px 12px; font-size:1.2em; font-weight:normal; font-family:"Book Antiqua","Times New Roman",serif;}
#pagContent #indexSectionFull h5 {padding:0px; color:#036; margin:6px 0px 0px 12px; font-size:1.2em; font-weight:normal; font-family:"Book Antiqua","Times New Roman",serif;}
#downloadSection h5 {margin:0px 14px 0px 14px; border-bottom:solid 1px #ccc;}
#pagContent #linkSection h5, #pagContent .noteSection h5, #pagContent #downloadSection h5 {color:#036; font-size:13px; padding:0px;}

#downloadSection ul, #linkSection ul {padding-left: 14px; padding-right: 5px;}
#indexSection ul, #indexSectionFull ul {color: #003366; background-color: white; line-height: 1.3; border: solid 1px #ccc; padding:3px 10px 5px 2px; margin:7px 7px 7px 7px; list-style-type: none;}
#indexSection ul li, #indexSectionFull ul li {padding-left: 26px; font-family: "Arial", "Helvetica", sans-serif; font-size: 0.9em; background-image: url(/shs/images/icons/goBtn.gif); background-repeat: no-repeat; padding-top: 4px; background-attachment: scroll; margin-top: 0px; margin-bottom: 4px; font-weight: normal;}
#pagContent .noteSection ul {margin: 2px 6px 10px 0px; padding-right: 0px; font-size: 0.9em; font-weight: bold;}
#pagContent .noteSection ul li {margin-left: 0px; margin-right: 12px; padding: 5px;}

#pagContent #alertSection div.alertBoxText, #pagContent .listSection div.listSectionText {background-color: white; border: solid 1px #ccc; padding:0px 10px 5px 10px; margin:0px 7px 7px 7px;}
#pagContent #linkSection p, #pagContent #emailSection p {margin: 0px; padding: 0px;}
#pagContent #linkSection p.linkTitle {font-size: 13px; margin: 0px 30px 0px 30px; padding: 0px 0px 0px 0px; font-weight: bold; border-bottom: solid 1px #ccc;}
#pagContent #emailSection p.emailName {width: 300px; font-size: 13px; margin:0px 0px 3px 0px; padding:0px; font-weight: bold; line-height: 1.1;}
.emailEntry {border-bottom: solid 1px #ccc; padding: 0px 0px 3px 0px; margin:0px 30px 20px 30px;}
#pagContent #emailSection p.emailNameDesc {font-size: 9px; padding:2px 0px 0px 0px; margin:0px 0px 0px 0px; line-height: 1.2; font-style: italic;}
#pagContent #emailSection p.emailAddress {margin: 0px 0px 0px 30px; padding:0px 0px 0px 0px; font-size: 13px; line-height: 1.2; text-align: right; float:right;}
#pagContent #emailSection p.phoneNumber {clear: right; margin: 0px 0px 30px 30px; padding:3px 0px 5px 0px; font-size: 11px; line-height: 1.1; text-align: right; float:right;}
#pagContent #indexSection a, #pagContent #indexSectionFull a {text-decoration: none;}
#pagContent #indexSection a:link, #pagContent #indexSection a:visited, #pagContent #indexSectionFull a:link, #pagContent #indexSectionFull a:visited {color: #003366;}
#pagContent #indexSection a:active, #pagContent #indexSection a:hover, #pagContent #indexSectionFull a:active, #pagContent #indexSectionFull a:hover {color: #999999;}
#pagContent #linkSection p.linkEntry {margin: 0px 30px 0px 30px;}
#pagContent #linkSection a.linkEntry {font-size: 13px;}
#pagContent #linkSection p.linkDescription {font-size: 11px; padding: 2px 35px 20px 50px; margin: 0px 10px 0px 0px;}
#pagContent .sectionContainer p.description{font-size: 11px; padding:0px 20px 0px 20px; margin:0px;}
#pagContent .subSection { margin:5px 20px 5px 20px; padding: 10px 10px 15px 10px; background-color: white; border: solid 1px #ccc;}
#pagContent #linkSection .subSection h5 {margin-bottom: 15px; margin-top:15px; font-size: 1.4em; font-weight: normal; border-bottom: 1px #003366 solid; font-family:"Book Antiqua","Times New Roman",serif;}


.singleLink {display: block; margin-bottom: 10px;}
.singleLinkLast {margin-bottom: 18px;}
.afterIndex, #pagContent .afterIndex {margin-right: 230px;}

/* Data Table Styles */

.dataTableCenter {margin-left:auto; margin-right:auto;}
.dataTable th, .dataTableCenter th {border-style:solid;}
.dataTable td, .dataTableCenter td {border-style:dotted; padding:8px;}
.dataTable, .dataTableCenter {border-collapse:collapse; border-style:solid;}
.dataTable, .dataTableCenter, .dataTable td, .dataTableCenter td, .dataTable th, .dataTableCenter th {border-color:#888; border-width:1px;}

/* Hours Table Styles */
.hoursTable th {border-style:solid; font-family:"Book Antiqua","Times New Roman",serif; font-size: 1.2em; background-color:#D7DCEC; color:#036;}
.hoursTable td {padding:8px; font-size: .8em;}
.hoursTable td.tableSeparate {border-top-style: none; border-bottom-style: none; font-size: 1px; margin:0px; padding:0px; width: 10px;}
.hoursTable td.hoursSubHeader {width: 130px;}
.hoursTable td.hoursData {width: 140px;}
.hoursTable {border-collapse:collapse; margin-top: 0px; padding-top: 0px; margin-bottom: 8px;}
.hoursTable td.hoursSubHeader, .hoursTable td.hoursData, .hoursTable th {border-color:#888; border-width:1px; border-style:solid;}

/* Navigation Button Styles */
#nextLink {display:block; float:right; margin:0px; padding:0px;}
#prevLink {display:block; margin:0px; padding:0px;}
#nextLink p {text-align:right; padding-right:5px; margin-top:0px; padding-top:6px;}
#prevLink p {padding-left:5px; margin-top:0px; padding-top:6px;}
#nextLink img {vertical-align:middle; padding-right:5px;}
#prevLink img {vertical-align:middle; padding-left:5px;}

/* Definition Lists */
#pagContent dl dd {margin-left:20px; margin-right:20px;}
#pagContent dl dt .dtFootNote {font-weight:normal;font-style:italic;font-size:11px;}
#pagContent dl dt {font-style:italic; margin-bottom: 7px;}

/*Event Calendar Styles */

.holiday {background-color:#ccc;}
.eventDate {background-color:#fc0;}
.calendarHead {border-top:solid #036 2px;}
.calendarPage {border-bottom:solid #036 2px;}
.eventCalendarCenter {margin:20px auto 20px auto;}
.eventCalendar {margin:10px 4px 0px 4px; float:left;}
.leftArrow {margin-left:100px; float:left; margin-top:75px;}
.eventCalendar th, .eventCalendarCenter th {font-size:1.3em;}
div.calendarHolder {width:100%; display:block; height:200px;}
.rightArrow {float:right;  margin-top:75px; margin-right:100px;}
.eventCalendar, .eventCalendarCenter {border-collapse:collapse; font-size:11px;}
.calendarHead, .highlightCell, .eventHeader {background-color:#D7DCEC; color:#036;}
.highlightCell {padding-left: 6px;}
.calendarHead, .calendarPage {border-right:solid #036 2px; border-left:solid #036 2px;}
.eventHeader {padding: 4px 8px; font-weight: normal; font-size: 1.2em; text-align: right; margin-top: 5px;}
#pagContent h4.eventHeader{margin-bottom: 5px;}
.eventCalendar th, .eventCalendarCenter th, .eventHeader {font-family:"Book Antiqua","Times New Roman",serif;}
.eventCalendar tbody td, .eventCalendarCenter tbody td {border:solid 1px #888; border-spacing:0px; margin:0px; padding:1px 4px; text-align:center;}

/* Insurance Banner Styles */

#insuranceBanner img {margin:0px; padding:0px;}
#insuranceBanner p.insuranceText {padding-top: 0px; margin-top: 2px; font-size: .9em;}
.insuranceText {margin-top: 0px; padding-top: 2px; font-weight: normal;  text-align: center;}
#insuranceBanner p {margin-top: 0px; padding-top: 2px; color: white; padding-left: 20px; font-size: .8em;}
div #insuranceBanner {width: 542px; margin-right: 0px; height: 200px; background-color: #036; display: block; margin-bottom: 20px; margin-top: 0px;}
#insuranceBanner h3 {font-size: 2.0em; color: #ffe75c; font-family: "Impact", "Gill Sans", "Gill Sans MT", sans-serif; margin: 10px 0px 10px 20px;padding-bottom: 4px; text-align: center; letter-spacing: .2em;}


/*From FHF*/
#pagContent .sectionContainer h4 {margin:0px; padding:8px 0px 0px 57px; background-color:transparent; color:#003366; background-repeat:no-repeat; height:45px; font-size:1.7em; font-weight:normal; font-family:"Palatino Linotype", "Book Antiqua3", "Palatino6", serif;}
#pagContent .sectionContainer h4 a {text-decoration:none;}
#pagContent h4.noteSectionHeader {background-image:url('/shs/fhf/images/icons/note.gif');}
#pagContent h4.listSectionHeader {background-image:url('/shs/images/icons/glass.gif');}
#pagContent h4.linkSectionHeader {background-image:url('/shs/images/icons/links.gif');}
#pagContent h4.checkSectionHeader {background-image:url('/shs/images/icons/check.gif');}
#pagContent h4.rightSectionHeader {background-image:url('/shs/images/icons/right.gif');}
#pagContent h4.contactSectionHeader {background-image:url('/shs/images/icons/contacts.gif');}
#pagContent h4.questionSectionHeader {background-image:url('/shs/fhf/images/icons/question.gif');}
#pagContent h4.downloadSectionHeader {background-image:url('/shs/images/icons/down.gif');}
#pagContent div.noHeader {background-image:url('/shs/images/icons/header.gif'); background-repeat:no-repeat; padding-top:10px;}
#pagContent .sectionContainer {margin:20px 0px 0px 0px; padding-left:0px; padding-bottom:0px; padding-top: 0px;}

#pagContent .sectionBody {display: block; margin: 0px 52px 0px 21px; padding: 0px 8px 0px 6px; background-color:#003366;}
#pagContent .sectionText {display: block; background-color: #E5E9F6; padding:0px 10px 10px 10px; margin:0px 0px 0px 4px;}

#pagContent .sectionText p, #pagContent .sectionText .compactList ul {padding-left: 10px;}
#pagContent .sectionFooter {display: block; height: 15px; background-image: url('/shs/images/icons/footer.gif'); background-repeat: no-repeat; background-position: bottom left;}
#pagContent .sectionText h5 {line-height:1.5; padding-top:8px; margin:0px 8px 2px 0px; font-size:1.1em; border-bottom:#003366 solid 1px;}
#pagContent .sectionText h6 {line-height:1.5; padding-top:8px; margin:0px 8px 2px 0px; font-size:1.1em;}
#pagContent .sectionContainer .sectionBody .sectionText p {margin:0px 10px 0px 5px; padding-top:10px; padding-bottom:0px;}
#pagContent .sectionContainer .noHeader .sectionBody .sectionText p {margin:4px 0px 0px 15px; padding:0px;}
#pagContent .sectionBody .sectionText ul, #pagContent .sectionBody .sectionText dl {margin:0px 25px 0px 23px; padding:12px 0px 0px 0px;}
#pagContent .sectionBody .sectionText ul {list-style-type:square;}
#pagContent .sectionBody .sectionText ul.nobullet {list-style-type:none; margin-left:48px; padding-left:0px; margin-right:25px; margin-bottom:0px; text-indent:-25px;}
#pagContent .sectionBody .sectionText ul li, #pagContent .sectionBody .sectionText ol li {margin-bottom: 0px; padding-bottom: 0px;}
#pagContent .sectionBody .sectionText dl dt {font-size:1.1em; border-bottom:1px solid #ffa200; margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px;}
#pagContent .sectionBody .sectionText dl dd {padding-top:0px; margin:5px 12px 0px 16px; padding-bottom:10px;}
#pagContent .footnote {font-size:0.8em;}
#pagContent .sectionBody .sectionText ul li ul {padding-top:0px; margin-top: 0px;}
#pagContent .sectionBody .sectionText .safAdobeDownload p, #pagContent .sectionBody .sectionText .safOfficeDownload p {padding-top: 5px;}
#pagContent h2.nextToSidebar {margin-right: 211px;}
#pagContent .nextToSidebar h4 {margin-right: 201px;}
#pagContent .sidebarContainer {float:right; width: 192px; margin:10px; }
#pagContent div.sidebarHeader {background-image:url('/shs/images/icons/sidebar_top.gif'); background-repeat:no-repeat; padding-top:6px; margin-bottom:0px; padding-bottom:0px;}
#pagContent .sidebarBody {display:block; margin:0px 5px 0px 6px; padding:0px 9px 0px 5px; background-color:#003366;}
#pagContent .sidebarText {display:block; background-color:#E5E9F6; padding:0px 10px 10px 11px; margin:0px 1px 0px 4px;}
#pagContent .sidebarFooter {display:block; height:24px; background-image:url('/shs/images/icons/sidebar_bottom.gif'); background-repeat:no-repeat; background-position:bottom left;}
#pagContent .sidebarText h5 {margin-top:12px; margin-bottom:5px; padding-bottom:5px; padding-top:6px; border-bottom:1px solid #003366;}
#pagContent .sidebarText h6 {margin-top:9px; margin-bottom:5px; margin-left:6px;}
#pagContent .sidebarText ul {margin:0px; padding:0px; list-style-type: none; text-align:left;}
#pagContent .sidebarText ul li {padding:5px; margin-left:10px; line-height:1.0; font-size:10px; text-indent:-5px;}
#pagContent .sidebarText ul li a {text-decoration: none;}
#pagContent .sidebarText ul li ul {margin-top: 6px;}
.noHeaderSpace{padding-top: 20px;}
.sectionContainer .safAdobeDownload {padding-top:0px;margin-top:0px;padding-bottom:0px;height:54px;}
.sectionContainer .safOfficeDownload {padding-top:0px;margin-top:0px;padding-bottom:6px;}
.websiteImg img {border:2px #ffa200 solid; margin-top:10px; padding:1px; background-color:#94753E; margin-left:12px; float: right;}
a.websiteImg:hover img  {border:2px #ffc663 solid;}
#pagContent p.backNav {margin-bottom:40px; font-size:.8em;}
