@charset "utf-8";
/* CSS Document */
/*Container for the back and add new options above the data blocks in the management area*/
div.manageoptions {
font-size: 0.8em;
margin-right:0;
margin-top:7px;
float:right;
width:200px;
}
/*general styles for the mainDiv*/
.galleryBlock li a {
font-weight:bold;
}
.galleryBlock li a:hover {
font-weight:bold;
}
/*Container for the data display block in the management area */
div.managedata {
clear:both;
margin:0;
/*override for IE only*/
* margin:0px;
}
div.managedataWithBorder {
border-style:solid;
border-width:1px;
border-color:#000000;
border-spacing:6px;
width:550px;
margin:8px;
padding:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:left;}
/*Container for the add new link above the data blocks in the management area*/
div.addnew {
float:right;
width:auto;
text-align:right;
padding-bottom:5px;
* padding-bottom:0px;
}
/*Container for the back link above the data blocks in the management area*/
div.back {
float:right;
clear:right;
width:auto;
padding-bottom:5px;
* padding-bottom:0px;
}
div.back img{
border:none;
}
.newsControls {
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
margin:0px 0px 12px 12px;
width:175px;
display:inline;
position:absolute;
right:419px;
}
.newsControls img {
vertical-align:text-bottom;
}
.pressControls {
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
margin:0px 0px 0px 12px;
width:130px;
float:right;
clear:right;
}
.pressControls img {
vertical-align:text-bottom;
}
.galleryControls {
background-color:#FFFCF3;
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
margin:0px;
padding-left:3px;
width:115px;
float:right;
clear:right;
text-align:right;
}
.galleryControlsUp {
background-color:#FFFCF3;
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
margin:0px;
padding:0 3px 0 3px;
width:70px;
float:right;
}
.galleryControlsDown {
background-color:#FFFCF3;
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
margin:0px;
padding:0 3px 0 3px;
width:80px;
float:right;
}
.galleryControls img {
vertical-align:text-bottom;
}
.leaderList{
background-image:url(../graphics/leader.gif);
background-repeat:repeat-x;
}
.beforeLeader{
padding-right:3px;
background-color:#FFFCF3;
}
.YesNoOptions {
display:inline;
position:absolute;
}
.DeleteOptions {
display:inline;
}
.OKButton {
position:absolute;
margin-left:12px;
}
.NoButton {
position:relative;
vertical-align:top;
margin-left:80px;
}
table.datatable {
border-collapse:collapse;
border-style:solid;
border-width:1px;
border-color:#000000;
border-spacing:6px;
width:550px;
margin-left:0;
margin-right:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:left;
}
table.datatable th {
border-style:none;
padding:7px;
}
table.datatable td {
border-style:none;
padding:7px;
}
table.subdatatable {
border-collapse:collapse;
border-style:solid;
border-width:1px;
border-color:#000000;
border-spacing:6px;
width:100%;
margin-left:0;
margin-right:12px;
margin-top:4px;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
text-align:left;
}
table.subdatatable th {
border-style:none;
padding:7px;
}
table.subdatatable td {
border-style:none;
padding:7px;
}
table.compactDataTable {
border-collapse:collapse;
border:none;
border-spacing:1px;
width:auto;
margin-left:0;
margin-right:12px;
font-family: Arial, Helvetica, sans-serif;
font-size:0.75em;
text-align:left;
}
table.compactDataTable th {
border-style:none;
padding:4px 0 4px 9px;
}
table.compactDataTable td {
border-style:none;
padding:4px 0 4px 9px;
}

.tablehead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:baseline;
}
.dataLabel {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}
.dataLabelError {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
vertical-align:baseline;
color:#FF0000;
}
.formComment {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
vertical-align:baseline;
color:#000000;
}
/*These classes are for the photograph management form*/
.photoBlock {
width:542px;
margin:12px 0;
}
.photoBlockContainer {
width:542px;
text-align:center;
margin:18px auto 0 auto;
}
.photoLeft{
float:left;
}
.photoLeft img{
border:1px black solid;
}
.photoFullWidth{
clear:both;
width:540px;
margin:0;
}
.photoFullWidth img{
border:1px black solid;
}
.photoText {
background-color:#bfe2c9;
text-align:left;
margin:0px 0px 0px 12px;
float:right;
}
.photoTextWideImage {
background-color:#bfe2c9;
text-align:left;
margin:0;
float:left;
width:758px;
}
p.photoTitle {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:8px 0px 0px 8px;
}
p.photoCredit {
font-family: Arial, Helvetica, sans-serif;
font-size:0.70em;
margin:0px 10px 0 10px;
padding-top:0;
padding-bottom:0;
}
p.photoDate{
font-family: Arial, Helvetica, sans-serif;
font-size:0.7em;
margin:0px 10px 12px 10px;
padding-top:0;
padding-bottom:0;
}
p.photoDescription{
font-family: Arial, Helvetica, sans-serif;
font-size:0.85em;
margin:10px;
}
p.photoCaption{
font-size:0.85em;
margin:10px;
padding-bottom:10px;
}
.photoControls {
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
padding-top:12px;
margin:0px 0px 12px 12px;
}
.photoControls img {
vertical-align:text-bottom;
}
.photoControlsRight {
float:right;
text-align:right;
font-family:"Times New Roman", Times, serif; 
font-size:0.80em;
padding-top:12px;
margin:0px 12px 12px 0;
width:169px;
}
.photoControlsRight img {
vertical-align:text-bottom;
}
.photoGrouphead {
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-top:16px;
* padding-top:10px;
margin:0px 12px;
clear:both;
}
.photoGalleryLabel {
background-color:#c5e0d4;
text-align:left;
margin:0 auto 0 auto;
width:758px;
}
.thumbnail {
float:left;
margin:12px 12px 0 8px;
height:218px;
}
.thumbnail img{
border:1px black solid;
}
.thumbnail p {
margin:6px 0 0 0;
padding:0;
font-size:1.1em;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
}
.thumbnail p.individualPhoto {
margin:4px 0 0 0;
padding:0;
font-size:1.0em;
font-family:Georgia, "Times New Roman", Times, serif;
}
.thumbnail a {
color:#1f6a73;
text-decoration:none;
}
.thumbnail a:hover {
color:#1f6a73;
text-decoration:underline;
}
.thumbnail a.overImage {
color:#1f6a73;
text-decoration:underline;
}
div.photoContainer {
width:542px;
margin:auto;
position:relative;
background-color:#333333;
}
div.photoGalleryContainer {
width:542px;
margin:auto;
margin-top:6px;
position:relative;
}
div.overlay{
background-image:url(../graphics/gray.png);
background-repeat:repeat;
height:36px;
position:absolute;
width:100%;
left:0;
bottom:0;
z-index:65;
visibility:inherit;
}
div.overlay img{
border:none;
margin-bottom:5px;
}
div.ctlBar {
background-image:url(../graphics/photoControlBack.gif);
background-repeat:repeat-x;
height:10px;
width:100%;
position:absolute;
left:0;
bottom:0;
z-index:75;
text-align:center;
}
div.ctlBar img{
border:none;
position:absolute;
top:0;
}
div.overlayHidden {
background-image:url(../graphics/cleargif.gif);
background-repeat:repeat;
height:36px;
position:absolute;
width:100%;
left:0;
bottom:0;
z-index:30;
visibility:visible;
}
div.overlayHiddenEnd {
background-image:url(../graphics/cleargif.gif);
background-repeat:repeat;
height:39px;
position:absolute;
width:10px;
bottom:0;
z-index:80;
visibility:visible;
}
div.photoControlText p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#f6f6f6;
margin:0;
padding:0;
}
p.errortext {
font-size:1.1em;
font-weight:bold;
color:#FF0000;
}
li.errortext {
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
}
p.errortextsmall {
font-size:0.8em;
font-weight:bold;
color:#FF0000;
}
li.errortextsmall {
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
}
