﻿
/*master Page*/
/* be sure these changes are also reflected in NewsPagesMenuMaster*/
/* and remember to check the Old ASPX Pics that dont use galleryaspx below */
/*change themes in Web.config*/
/*Calendar Results has some HeaderStyle-ForeColor="saddlebrown" that needs to be done manually. Pertains to most Gridview pages. */
/*problem is that Headers with sort links need to be specifically classed. CSS stylesheet appears not to work. HeaderStyle-CssClass does not work if the header can be sorted*/
/* if i was using 4.0 dot.net then    <SortedAscendingCellStyle BackColor="LightBlue" /> solves the probablem. Not available in 3.0*/
/*BatchEditVideos as per above has some manual requirements.*/
/*BatchCategoryEdit*/
/*PictureDB2*/
/*BatchPictureDB2*/
/*Select and Print*/
/*EditKeywordTable*/
/*CheckForDuplicates*/
/*CompareDirectoriesReport*/
/*CalendarDelete*/
/*NoassetKeywords*/
/*SearchbyImageName*/



/* use 8B864E for interior table lines*/
/* edit table and display tables background are LemonChiffon*/
/* edit table and display table fonts are verdana*/
/* literals are black*/
/* edit font is times new roman*/
/* foreground text color is SaddleBrown */
/*admini pages backgrounds are white*/
/*data entry tags are saddlebrown, Verdana*/
/*any text from database or in textorpics content area is Times Roman*/
/*admin pages background is white*/

.EntryLineHover {
    cursor: hand;
    background-color: #D19275;
}

.EntryLine {
    cursor: hand;
    background-color: #EEE8AA;
}

.AlternatingRowStyle {
    background-color: #EEE8AA;
}

.EmptyEvenCell {
    background-color: #EEE8AA;
}

.EmptyOddCell {
    background-color: #FAFAD2;
}



.centerFormMP {
    text-align: center;
    position: static;
    vertical-align: top;
}
.bannerCellMP {
    border-style: none;
    border-width: 0px;
    text-align: center;
    font-family: verdana;
    font-size: xx-large;
    font-style: italic;
    color: Black;
    
}
.FormMP
{
    background-color: #FFFFFF;
    width: 1024px;
   /* margin-left: auto;
    margin-right: auto;
    text-align: left;*/
   /* position: static;
    table-layout: auto;*/
    vertical-align: top;
}
.Menu1CellHeightMP
{
    height: 24px;
    z-index: 2;
    position: relative;
}
.Menu2CellMP
{
    width: 85px;
    font-family: serif;
    font-style: normal;
    font-size: small;
    text-align: left;
    position: static;
    vertical-align: top;
    top: auto;
    bottom: 100px;
    height: auto;
}

.normalFontMP
{
    font-style: normal; /*background-color: #FFF68F;*/
}

.StrongFontMP
{
    /*background-color: #FFF68F;*/
}

.SiteMapPathCellMP
{
    height: auto;
    top: auto;
    position: static;
    z-index: 3;
}
.MainContentCellMP
{
    border: 0 solid #FFFFFF;
    text-align: right;
    width: auto;
    height: auto;
    position: static;
    left: auto;
    vertical-align: top;
    top: auto;
    bottom: auto;
}
.MainContentPlaceHolderMP
{
    text-align: right;
    font-family: "Times New Roman" , Times, serif;
    font-size: medium;
    width: 640px;
    height: auto;
    position:static;
    top: auto;
    left: 1px;
    vertical-align: top;
}

.ReservedCell3MP
{
    height: auto;
    vertical-align: bottom;
}
.ReservedCell4Mp
{
    width: 71px;
    position: static;
    height: auto;
}
.textOrPicsCellMP
{
    border: 0 solid #FFFFFF;
    text-align: left;
    width: auto;
    vertical-align: top;
    position: static;
    height: auto;
    top: auto;
    bottom: auto;
}

.PicAndDBInfoMP
{
    width: 320px;
}

/*Old ASPX Pics that dont use gallery or newmenu*/

.formatTextOrPics
{
    vertical-align: top;
    width: auto;
    font-family: "Times New Roman" , Times, serif;
    font-size: medium;
    font-style: normal;
    background-color: #FFF68F;
    color: SaddleBrown;
    height: auto;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 4px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
}

.textAlignLeft
{
    text-align: left;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 2px;
}
.setCursor 
{
  cursor:pointer ; 
}

/*gallery page*/
.slideshowImageGP /*also Search.aspx*/
{
    border: 2px solid #000000;
    width: 350px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.popPanelSlideshowGP /*also BigSlideShow.aspx and Search.aspx*/
{
    border: 2px solid SaddleBrown;
    padding: 4px;
    background-color: #FFF68F;
    z-index: 20;
    float: left;
    width: 350px;
    cursor:move;
    text-align: center;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.imageLabel1 /*also Gallery.aspx*/
{
    font-size: medium;
    font-family: "Times New Roman" , Times, serif;
}


.memoItemStyleGP
{
    background-color: #FFF68F;
    font-family: "Times New Roman";
    font-size: medium;
    font-style: normal;
    color: SaddleBrown;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 4px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    width: 270px;
}
.tableVideosGP
{
    border-style: none;
    border-width: inherit;
    border-color: #FFFFFF;
    width: 100%;
    position: static;
    left: 1px;
    height: auto;
    top: auto;
    z-index: -1;
}
.tableVideosFirstCellGP
{
    border-top-style: solid;
    border-top-width: thin;
    border-top-color: #8B864E;
}

.videoThumbGP /*aslo Search.aspx*/
{
    border: 2px solid #FFF68F;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.videoThumbHyperlinkGP
{
    position: relative;
    vertical-align: top;
}
.videoThumbSelected
{
    text-decoration:line-through;
    color: red;
    
}
.videoThumbSelectedHY {
    border: 3px dotted lime;  
    
     
     
    background-color: lime;
}
.videoTextboxGP /*same as .popPanelSlideshowGP */
{
    border: 2px solid SaddleBrown;
    padding: 4px;
    position: relative;
    background-color: #FFF68F;
    z-index: 20;
    float: left;
    cursor: move;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    font-family: Times New Roman;
}
.textAlignRight
{
    text-align: right;
}


/*Edit Pages*/
.headerEditPages
{
    font-family: Verdana;
    font-size: small;
    color: SaddleBrown;
    text-align: right;
}
.itemEditPages
{
    font-family: Verdana;
    font-size: small;
    color: SaddleBrown;
}

.memoEditItemStyleEditPages
{
    font-family: "Times New Roman";
    font-size: medium;
    text-align: left;
}

.editTextBoxEditPages
{
    font-family: "Times New Roman";
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    color: Black;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 5px;
}

.printPics
{
    font-family: "Times New Roman" , Times, serif;
    font-size: xx-Small;
}
/*Calendar Pages*/
.dropDownCalendarPages
{
    font-family: Verdana;
    font-size: small;
    color: SaddleBrown;
    background-color: LemonChiffon;
}
.inputTextCalendarPages
{
    border-style: solid;
    height: 20px;
    border-width: 1px;
    border-color: #8B864E;
    background-color: LemonChiffon;
    font-size: small;
    font-family: "Verdana";
    text-align: Left;
    color: SaddleBrown;
}

.headerCalendarInputPages
{
    font-family: Verdana;
    font-size: small;
    color: SaddleBrown;
    text-align: right;
    border-width: 0;
}


/*autoComplete from Search Page*/
.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    background-color: LemonChiffon;
    cursor: default;
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 3px;
}
.autocomplete_highlightedListItem
{
    background-color: Khaki;
    color: Black;
    padding: 2px;
}
.autocomplete_listItem
{
    background-color: inherit;
    color: Black;
    padding: 2px;
}

/*DavesDownloads*/
.tableDownloads
{
    width: 600px;
    font-family: Verdana;
    border-collapse: collapse;
    border-color: #8B864E;
}
.tableDownloadsTD
{
    padding: 3px 7px 2px;
    border: 1px solid #8B864E;
    font-size: 18px;
    text-align: Center;
    color: SaddleBrown;
}
.tableDownloadsTR_ALT
{
    padding: 3px 7px 2px;
    border: 1px solid #8B864E;
    font-size: 18px;
    text-align: Center;
    color: Black;
    background-color: LemonChiffon;
    color: SaddleBrown;
}
.tableDownloadsTH
{
    text-align: Center;
    color: SaddleBrown;
    padding-top: 5px;
    padding-bottom: 4px;
    font-size: 21px;
    background-color: #FFF68F;
    border: 1px solid #8B864E;
}


.ThumbnailPopUpGP
{height:90px

}

.roundcorners4btns {
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: none;
    cursor: pointer;
}

.roundcornersCalendarInput
{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: none;
    height: 18px;
    background-color: Khaki;
    color: SaddleBrown;
    padding: 1px;
    font-size: small;
    font-family: Verdana;
}
.roundcornersHeirloomInput
{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: none;
    height: 18px;
    background-color: Khaki;
    color: SaddleBrown;
    padding-top: 5px;
    font-size: small;
    font-family: Verdana;
    text-align: center;
}
.roundcornersDBInput
{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: none;
    height: 18px;
    background-color: Khaki;
    color: SaddleBrown;
    padding-bottom: 3px;
    font-size: small;
    font-family: Verdana;
    text-align: center;
}

.roundcorners8AspxPages
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-color: SaddleBrown !important;
    border-style: Solid !important;
    border-width: 2px !important;
    color: SaddleBrown;
}
.roundcorners15
{
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-color: SaddleBrown !important;
    border-style: Solid !important;
    border-width: 2px !important;
}
.roundcorners8menuKhaki
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 5px;
    background-color: Khaki !important;
    z-index: 25;
}
.roundcorners8menuLemonChiffon
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 5px;
    background-color: LemonChiffon !important;
    z-index: 25;
}
.roundcorners8menu
{
    border-radius: 8px;
   
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 5px;
}
.roundcorners8iframe
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    z-index: 5;
    background-color: #FFF68F;
}
.roundcorners4Inputbtns
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: none;
    height: 22px;
    background-color: Khaki;
    color: SaddleBrown;
    /*cursor: pointer;*/
}

.roundcorners8menupadding
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-style: Solid;
    border-color: #8B864E;
    border-width: 2px;
    padding: 5px;
}
.bannerlinkbutton
{
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-style: Solid;
    border-width: 2px;
    color: SaddleBrown;
}
.textBoxSearch
{
    border: 1px solid #8B864E;
    background-color: LemonChiffon;
    color: SaddleBrown;
    margin-left: 0px;
}
.labelSearch
{
    background-color: LemonChiffon;
    border-width: 2px;
    border-style: Solid;
    border-color: #8B864E;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    color: SaddleBrown;
}

.datalistItemStyleSearch
{
    border-color: #8B864E;
    border-width: 1px;
    border-style: solid;
    vertical-align: top;
    background-color: LemonChiffon;
}
.datalistItemHeaderSearch
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: LemonChiffon;
    text-align: center;
}

.RemoveButtonSearch
{
    border-style: none;
    background-color: Khaki;
    color: SaddleBrown;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
}
.TableDataListSearch
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-color: #8B864E;
    border-width: 2px;
    border-style: solid;
}
.imageBucketSearch
{
    border: 1px solid #000000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.poppanelBucketSearch
{
    border: 2px solid SaddleBrown;
    padding: 4px;
    width: 150px;
    text-align: center;
    background-color: #FFF68F;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.gridviewCellSearch
{
    border-width: 1px;
    border-style: solid;
    background-color: LemonChiffon;
    color: SaddleBrown;
}

.LemonChiffon
{
    background-color: LemonChiffon;
}
.PathSeparatorStyle
{
    color: red;
    font-weight: bold;
}
.CurrentNodeStyle
{
    color: red;
    font-style: italic;
    font-weight: normal;
}
.NodeStyle
{
    color: SaddleBrown;
    font-weight: normal;
}
.Khaki
{
    background-color: Khaki;
}
.saddlebrown
{
    color: SaddleBrown !important;
}
.tableChristmas
{
    color: black;
    font-family: Times New Roman;
    font-size: 12px;
}
.tableNPTH
{
    text-align: Center;
    color: SaddleBrown;
    padding-top: 5px;
    padding-bottom: 4px;
    font-size: 21px;
    background-color: LemonChiffon;
    border-width: 2px;
    border-style: solid;
}
.TableNP
{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-color: #8B864E;
    border-width: 2px;
    border-style: solid;
    background-color: LemonChiffon;
    color: SaddleBrown;
    padding: 3px;
    border-collapse: collapse;
    text-align: Center;
}
.tableNPCell
{
    border: 1px solid #8B864E;
    font-size: 16px;
    text-align: Center;
}
.green
{
    color: Green;
}

.gridviewAdministraion
{
    border-width: 1px;
    border-style: solid;
    background-color: White;
    color: SaddleBrown;
}

.AdminTextBox
{
    border-style: solid;
    border-color: #8B864E;
    border-width: 1px;
    color: SaddleBrown;
}
.loginTextHeading
{
    text-align: center;
    font-size: medium;
    font-family: Verdana;
    color: SaddleBrown;
}

/*events page*/
.style22
{
    border: 2px solid SaddleBrown;
}
.style23
{
    width: 48px;
    height: 14px;
    border: 1px solid #8B864E;
    color: SaddleBrown;
}
.style24
{
    width: 196px;
    height: 14px;
    border: 1px solid #8B864E;
    color: SaddleBrown;
}
