body { background-color: white; background-image: url('Images/logo.gif'); background-position: 30px 10px; background-repeat: no-repeat; color: #666666; font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 10pt; margin: 0px; padding: 0px; text-align: center; text-decoration: none; }
a { color: blue; text-decoration: none; }
a:visited { color: blue; }
a:hover { color: red; text-decoration: underline; }
h1 { color: #666666; font-family: Garamond, Times, serif; font-size: 200%; margin: 0px 0px .5em 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 { clear: left; margin: 10px 10px 10px 20px; padding: 0px; position: relative; text-align: left; top: 0px; width: 740px; }
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; margin: 0px 20px 0px 150px; padding: 10px 0px 5px 0px; text-align: right; }
div#menu { height: 50px; margin-left: 150px; text-align: left; }
div#menu a { border-color: #cccccc; border-style: solid; border-width: 0px 0px 0px 2px; color: white; font-size: 85%; font-weight: normal; margin: 0; padding: 2px 4px 2px 4px; text-decoration: none; }
div#menu a:hover { background-color: #cccccc; color: #cc3333; }
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; text-align: left; }
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; color: black; padding: 0.5em; }
table.TableDesign table { width: 100%; }
table.TableDesign div.ItemTitle { float: left; font-weight: bold; text-align: left; }
table.TableDesign div.ItemSubtitle2 { font-size: 85%; font-style: italic; text-align: right; }
table.TableDesign div.ItemSubtitle3 { 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; float: left; 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; }
div#menu #menutop { border-bottom: solid 1px #cccccc; padding: 0px 20px 0px 0px; text-align: right; }
div#menu #menubottom { background: #cc3333; border-color: #cccccc; border-style: solid; border-width: 1px 0px 2px 0px; padding: 0px 20px 0px 0px; text-align: left; }
table.TableDesign div.ItemSubtitle1 { clear: left; float: left; font-size: 90%; font-style: italic; text-align: left; }
table.Chatpage span.ItemDate { font-style: italic; }
table.Chatpage span.ItemDisplayName { font-weight: bold; }
table.Chatpage span.NewPost { color: red; font-style: normal; font-weight: bold; }
table.Chatpage table { width: 100%; }
table.Chatpage { border: solid 5px #000099; text-align: left; }
table.Chatpage td.Item { border: 1px solid #000099; padding: 0px; }
table.Chatpage td.Alternate { border: 1px solid #000099; padding: 0px; }
table.Chatpage tr.ItemHeader td { background-color: #b0c4de; color: black; padding: 0.5em; }
table.Chatpage div.ItemTitle { float: left; font-weight: bold; text-align: left; }
table.Chatpage div.ItemSubtitle1 { clear: left; float: left; font-size: 85%; text-align: left; }
table.Chatpage div.ItemSubtitle2 { font-size: 85%; font-style: normal; text-align: right; }
table.Chatpage div.ItemSubtitle3 { font-size: 85%; text-align: right; }
table.Chatpage td.ItemDetail { padding: 0.5em; text-align: left; }
