html,body { background: none; background-color: white; color: #666666; font-family: Verdana, Tahoma, Arial, Sans-Serif; margin: 0px; padding: 0px; text-decoration: none; }
a { color: blue; text-decoration: underline; }
a:visited { color: blue; }
a:hover { color: red; }
h1 { color: #000099; font-family: Times New Roman, Times, serif; font-size: 200%; margin: 0px; }
h2 { color: #000099; font-family: Times New Roman, Times, serif; font-size: 150%; margin: 0px; }
h3 { font-size: 150%; font-weight: bold; margin-bottom: 0.25em; }
hr { color: #b0c4de; width: 100%; }
input.Button { border: solid 1px black; color: black; cursor: hand; font-weight: bold; text-align: center; }
input.TextInput { border: solid 1px black; }
textarea { border: solid 1px black; }
input.CheckBox, span.CheckBox { border-style: none; border-width: 0px; }
div#content { margin: 0 2% 0 25%; padding: 0px; }
div#pnlMessage { color: red; }
div.Instructions { color: #00008b; font-size: 0.83em; margin-bottom: 0.5em; }
table.GridDesign { border-collapse: collapse; border-color: #000099; border-style: solid; border-width: 5px; clear: both; margin: 1em 0; }
table.GridDesign tr.Header td { background-color: #b0c4de; font-weight: bold; }
table.GridDesign td { border-color: #000099; border-style: solid; border-width: 1px; padding: 0.25em; text-align: left; }
table.GridDesign tr.Alternate td { background-color: #f5f5f5; }
table.GridDesign a { font-size: 85%; text-decoration: none; }
table.DisplayDesign td { padding: 0.25em; text-align: left; }
table.DisplayDesign td.Prompt { font-size: 85%; font-weight: bold; text-align: right; width: 20%; }
table.DisplayHeader { margin-bottom: 1em; }
table.DisplayHeader td { padding: 0.25em; }
table.DisplayHeader td.Prompt { color: #000099; font-weight: bold; text-align: right; width: 20%; }
div#pnlLastUpdated { font-size: 85%; margin-bottom: 0.5em; text-align: right; }
table.LargeInputTable { background-color: #eeeeee; }
table.LargeInputTable th { font-weight: bold; padding: 5px; text-align: left; }
table.LargeInputTable td.Prompt { padding: 5px; width: 35%; }
table.LargeInputTable tr.Required td.Prompt { color: red; }
div.LargeInputTable { background-color: #eeeeee; color: red; margin-top: 1em; padding: 0.1em; }
table.SmallInputTable { background-color: #eeeeee; }
table.SmallInputTable td.Prompt { padding: 5px; }
table.SmallInputTable tr.Required td.Prompt { color: red; }
div.SmallInputTable { background-color: #eeeeee; color: red; margin-top: 1em; padding: 0.1em; }
div#header { background-color: white; background-image: url(Images/chscrest-small.jpg); background-position: left top; background-repeat: no-repeat; height: 100px; margin-left: 20px; padding-left: 110px; text-align: center; }
div#menu { left: 0px; margin: 2px 0px 0px 0px; position: absolute; text-align: left; top: 100px; width: 20%; }
div#menu a { color: #000099; display: block; font-size: 85%; font-weight: normal; margin: 0px; padding: 8px 2px 2px 8px; text-decoration: none; }
div#menu a:hover { background-color: silver; color: red; }
div#menu a.Header { color: #0000ff; font-weight: bold; }
div#footer { font-size: 65%; text-align: center; }
div#footer div#Copyright { color: #cc2a20; }
table.TableDesign { border-color: #000099; border-style: solid; border-width: 5px; }
table.TableDesign td.Item { border-color: #000099; border-style: solid; border-width: 1px; padding: 0px; }
table.TableDesign td.Alternate { border-color: #000099; border-style: solid; border-width: 1px; padding: 0px; }
table.TableDesign tr.ItemHeader td { background-color: #b0c4de; }
table.TableDesign table { width: 100%; }
table.TableDesign div.ItemTitle { font-weight: bold; text-align: left; }
table.TableDesign div.ItemSubtitle1 { font-size: 85%; font-style: italic; text-align: right; }
table.TableDesign div.ItemSubtitle2 { font-size: 85%; font-style: italic; text-align: right; }
table.TableDesign td.ItemDetail { padding: 0.5em; text-align: left; }
table.TableDesign td.ItemFooter { font-size: 75%; padding-left: 0.5em; text-decoration: none; }
table.ThumbListDesign { border: 0px; }
table.ThumbListDesign td.Item { border: 0px; padding: 0px; }
table.ThumbListDesign img { border-color: #000099; border-style: solid; border-width: 1px; margin: 4px; }
table.ThumbListDesign img.Selected { border-color: red; border-style: solid; border-width: 5px; margin: 0px; }
table.ThumbListDesign a.Image { display: block; }
table.ThumbListDesign span.ItemDate { display: none; }
table.ThumbListDesign span.ItemCaption { display: none; }
table.ThumbListDesign span.ItemFileName { display: none; }
table.ThumbListDesign span.ItemFileSize { display: none; }
table.ThumbListDesign span.ItemFileType { display: none; }
table.ThumbListDesign span.ItemDesc { display: none; }
table.ThumbListDesign a.ItemDownload { display: none; }
table.ThumbListDesign span.ItemSource { display: none; }
div#pnlThumbnailList { clear: left; display: block; margin-top: 1em; text-align: center; }
div#pnlThumbnailList span#lblCaption { background-color: #ffebcd; border-color: #000099; border-style: solid; border-width: 1px; color: black; display: block; margin: 1em; padding: 1em; }
div#pnlThumbnailList span#lblCaption img { margin: 0px 1ex; vertical-align: middle; }
div#pnlCurrentItem { background-color: #ffebcd; border-color: #000099; border-style: solid; border-width: 1px; color: black; display: block; height: 300px; padding: 5px; }
div#pnlCurrentItem span#lblCurrentItemDesc { display: block; padding-left: 10px; }
div#pnlCurrentItem span#lblCurrentItemSource { display: block; font-size: 75%; padding-left: 10px; padding-top: 1em;; }
div#pnlCurrentFile table.DisplayDesign { height: 100%; }
div#pnlCurrentItem div#pnlCurrentFile { background-color: white; border-color: #000099; border-style: solid; border-width: 1px; float: left; height: 300px; text-align: center; vertical-align: top; width: 400px; }
div#pnlCurrentItem.Picture img#imgCurrentPicture { border-color: #0000099; border-style: solid; border-width: 1px; float: left; vertical-align: top; }
div#pnlCurrentItem.Picture div#pnlCurrentFile { display: none; }
div#pnlCurrentItem.Video img#imgCurrentPicture { display: none; }
div#pnlCurrentItem.Video div#pnlCurrentFile { background-image: url(Images/Background-Video.gif); background-position: right bottom; background-repeat: no-repeat; }
div#pnlCurrentItem.Audio img#imgCurrentPicture { display: none; }
div#pnlCurrentItem.Audio div#pnlCurrentFile { background-image: url(Images/Background-Audio.gif); background-position: right bottom; background-repeat: no-repeat; }
div#pnlCurrentItem.Other img#imgCurrentPicture { display: none; }
div#menu div.MemberName { color: red; font-size: 85%; padding-left: 4px; }
table.GalleryDesign { border-color: #000099; border-style: solid; border-width: 5px; margin: 2px 0px; }
table.GalleryDesign td.Item { border-color: #000099; border-style: solid; border-width: 1px; padding: 0px; }
table.GalleryDesign a { display: block; }
table.GalleryDesign a.Image { border: 0px; float: left; margin: 0px; padding: 0px; }
table.GalleryDesign a.ItemTitle { background-color: #b0c4de; display: block; font-weight: bold; padding: 2px 0px; text-align: left; text-decoration: none; }
table.GalleryDesign span.ItemDate { background-color: #b0c4de; display: block; font-size: 85%; font-style: italic; text-align: right; }
table.GalleryDesign span.ItemDetail { display: block; padding: 0.5em; text-align: left; }
div.GridHolder { clear: both; text-align: center; }
select { border: solid 1px black; }

