﻿body 
{
    font-family:Arial;
    font-size:83%;
    background-color:white;
    color:black;
    margin:0px;
    padding:0 0;
    margin-left: 0px; 
    margin-right: 0px;
	text-align: center;
	background-color:#eeeeee;
}

.leftNavBar
{
    float:left;width:20%;
}
.mainContent
{
    float:left;width:78%;background-color:White;
}
#pageContainer
{
    padding:0 0;
    margin: 0 0;
    width:98%;
    min-width:800px;
    min-height:500px;
    background-color:white;
}
#content
{ 
    background-color:White;
    padding-left:10px;
    width:98%;
    text-align:left;
    padding-top:0px;
    
}
form[action="publicationManager.aspx"] #content
{
	height: 8000px;
}

.adminConsole
{
    text-align:left;
    white-space:nowrap;
   
    background-color:White;
    position:fixed;
    height:2.5em;
    padding-left:1em;
   
    bottom:0px;width:950px;
}
#pageHeader
{
    text-align:left; 
    background-color:White;  
}
#topBar
{
    width:100%;
    /*height:25px; */
    background-image:url('images/bkgrd.gif');
    background-repeat:repeat-x;   
}
#topBar DIV
{
    height:25px;
}

#logo
{
    clear:both;
    margin-left:10px;
}


#content p
{
    line-height:1.4em;
}

#loginContainer
{
    width:240px;
}
#searchBox
{
    white-space:nowrap; 
    background-color:#868686;
    margin-top:14px;
    padding-top:18px;
    padding-bottom:14px;
    padding-left:25px;
}

#searchBox:hover input.searchBox
{
    border:solid 1px black;
}
.searchBox
{
    width:180px;
    border:solid 1px white;
    margin-right:0px;
}
.searchBtn
{
    background-color:#4c915a;border:solid 0px #4c915a;color:White;
    margin-right:5px;
    cursor:pointer;
}


v\:* 
      {
        behavior:url(#default#VML);
      }
  
 a
 {
    
   
    
 }
 a:hover
 {
    
 }
 .lnk
 {
    color:Blue;
    
 }
 
 
 #crumbTrail
 {
    clear:both;
    color:#666666;
    font-size:x-large;
    font-weight:normal;
    font-family:arial;
    text-transform:lowercase;
    margin-top:5px;
    width:100%;
    margin-left:10px;
 }
 #crumbTrail A
 {
    color:Black;
    text-decoration:none; 
    border-bottom:solid 2px white; 
 }
 #crumbTrail A:hover
 {
    text-decoration:underline;
    /*border-bottom:solid 2px black; */
 }
 
 
/**********************************************
  site nav
***********************************************/
 
 #siteNav
 {
    float:left;
    width:500px;
    height:20px;
    margin-bottom:0.5em;
    font-size:10pt;
 }
 
 UL.siteNav LI.navselected
 {
    background-color:White;
    border:solid 1px white;
 } 
UL.siteNav
 {
    display:inline;
    list-style-type:none;
    margin-left:0em;
    padding-left:0em;
 }
UL.siteNav LI:hover
 {
    cursor:pointer;
    background-color:White;
    color:Black;
 }
 UL.siteNav LI:hover A
 {
    color:Black;  
 }
 UL.siteNav LI A
 {
    color:White;
    text-decoration:none;
    
 }
 UL.siteNav LI.navselected A
 {
    color:Black;
 }
UL.siteNav LI 
 {
    float:left;
    padding-top:4px;
    height:20px;
    padding-left:8px;
    padding-right:8px;
    margin-right:20px;
    margin-top:4px;
 }
 
#navUserOptions
{ 
    text-align:right;
    white-space:nowrap; 
    padding-top:0px;
    margin-top:0px;
    text-align:right;
    padding-right:10px;   
}
#navUserOptions UL
{
    padding-top:0em;
    margin-top:-2px;
 float:right;   
}

UL.userNav LI
{
    float:right;   
}
UL.userNav LI
{
    padding-left:4px;
    padding-right:4px;
    margin-right:10px;
}

UL.userNav LI.selected DIV
{
    background-color:White;
}
UL.userNav LI.selected DIV A
{
    color:Black;
}


UL.userNav LI  A:hover
{
    color:black;
}
UL.userNav LI  A
{
    color:White;
}
.navUserOptions A
{
    padding-left:10px;
    padding-right:10px;
    
} 
 


b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: silver}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}



 
 
 
 h1
 {
    margin-top:0.2em;
    margin-bottom:0em;
    font-size:x-large;font-weight:bold;
 }  
     
 h2
 {
  margin-bottom:0em;  
 }
 h3
 {
    margin-bottom:0em;
 }
 ul.celebList
 {
    margin-top:0em;
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
 }
 ul.celebList LI
 {
    
 }
 
.p-shadow 
{
  font-weight:bold;
  width: 100%;
  float:left;   
  background: url(/images/shadowAlphaPD.png) no-repeat bottom right !important; 
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  cursor:pointer;
  font-size:x-small;
  height:4.8em;
  background-color:#f8f8f9;text-align:center;width:50px;
}

.p-shadowTBC 
{
  font-weight:bold;
  width: 100%;
  float:left;   
  background: url(/images/shadowAlphaTBC.png) no-repeat bottom right !important; 
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  cursor:pointer;
  font-size:x-small;
  height:4.8em;
  background-color:#f8f8f9;text-align:center;width:50px;
}

.p-shadowHighlighted 
{
  font-weight:bold;
  width: 100%;
  float:left;   
  background: url(/images/shadowAlphaPDHighlighted.png) no-repeat bottom right !important; 
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  cursor:pointer;
  font-size:x-small;
  height:4.8em;
  background-color:#f8f8f9;text-align:center;width:50px;
}

.p-shadowTBCHighlighted
{
  font-weight:bold;
  width: 100%;
  float:left;   
  background: url(/images/shadowAlphaTBCHighlighted.png) no-repeat bottom right !important; 
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  cursor:pointer;
  font-size:x-small;
  height:4.8em;
  background-color:#f8f8f9;text-align:center;width:50px;
}
.cal_day
{
    font-size:small;
    color:Red;
}

.cal_daySmall
{
    font-size:x-small;
    color:Red;
    font-weight:normal;
}

.cal_tbc
{
    font-size:small;
    color:Gray;
}


/****************************************************
highlight box 
* ***************************************************/

div.mainPage div.highlightBox
{
    max-width:1000px;   
}

div.highlightBox
{
    
    width:100%;
    
    margin-bottom:1em;
}
div.highlightHeader
{
    
    font-size:large;
    font-weight:bold;
    color:#868686;
    background-image:url('images/grybk.gif');
    background-repeat:repeat-x;
    vertical-align:middle;
    padding-left:0.5em;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:0em;
}
div.highlightBody
{
   
    margin-top:0em;
    padding-left:0.5em;
    padding-right:0.5em;
    background-color:#ffffff;
   
}
div.highlightBody div
{
    padding-top:0.4em;
    padding-bottom:0.4em;
}

div.hightlightButton
{
    text-align:right;
}



/****************************************************
category nav 
* ***************************************************/

div.categoyMenu
{
    padding-right:1em;
}
div.categoryMenuItm
{
    margin-bottom:0.2em;
    background-color:silver;
    padding-left:0.5em;
    padding-right:0.5em;
    padding-top:0.1em;
    padding-bottom:0.1em;
}
div.categoryMenuItm A
{
    text-decoration:none;
    color:Black;
}

div.selectedCat
{	background-color:white;
	padding-left:0.5em;
    	padding-right:0.5em;
    	padding-top:0.1em;
    	padding-bottom:0.1em;
	margin-top:0.1em;
	margin-bottom:0.1em;
	border:solid 1px silver;
}
div.selectedCat A
{
	font-weight:bold;
	text-decoration:none;
	color:gray;
}


h2.sectionHeading
{
    padding-top:0.5em;
    margin-top:0px;
    border-top:solid 6px #868686;
    color:#868686;
    font-size:medium;   
}




/********************************************
search
********************************************/
.searchPaging 
{
    font-weight:bold;
    font-size:small;
    padding-bottom:2em;
    padding-top:2em;
    text-align:left;
}

.searchPaging  span
{
    border:solid 1px silver;
    margin-left:0.5em;
    margin-right:0.5;
    padding:0.2em 0.5em;
    text-align:center;
    background-color:white;
    color:black;

}
.searchPaging span.selected
{
    background-color: #4c915a;
    color:White;  
}
.searchPaging a
{
    border:solid 1px silver;
    margin-left:0.5em;
    margin-right:0.5;
    padding:0.2em 0.5em;
    text-align:center;
    background-color:#eeeeee;  
    color:black;
    text-decoration:none;
}
tr.searchPaging td a:hover
{
    border:solid 1px black;
   
}





.contactBox
{
    padding:0.6em;margin-right:20px;border:dashed 1px grey;
}
.contactBox:hover
{
    background-color:#eeeeee;   
}



/******************************************
LISTS
******************************************/

.listNavAZ DIV
{
    padding:0.2em;
    text-align:center;
    width:1.2em;height:1.2em;
    background-color:white;
    font-weight:bold;
    border:solid 1px #aaaaaa;
    margin:0.2em;
    float:left;
    color:#6666ff;
}
.listNavAZ DIV:hover
{
    cursor:pointer;
    color:white;
    border:solid 1px #aaaaaa;
    background-color:#6666ff
}



.listItm
{
    margin-bottom:0.2em;
    margin-top:0.2em;
    margin-left:6em;
}

UL.shortPoints
{
    list-style-type:none;
    padding-left:1em;
}
UL.shortPoints LI
{
    margin-top:0.5em;
    margin-bottom:0.5em;
}



th
{
    text-align:right;
}

.inputTable
{
    
}
.inputTable input
{
    width:100%;  
    font-weight:normal; 
}

.inputTable textarea
{
    width:100%;   
}
.inputTable th
{
    text-align:right;
    white-space:nowrap;
}

.pnlDeleted
{
    background-color:Red;
    color:White;
    font-weight:bold;
    text-align:center;
    width:300px;
}
.pnlSaved
{
    background-color:Yellow;
    font-weight:bold;
    text-align:center;
    width:300px;
}

.btnSpecialized
{
    float:right;
    display :block;
    text-align:center;
    font-size:large;
    color:White;
    background-color:gray;
    text-decoration:none;
    padding:0px;
    border:solid 1px black;
    margin:0.2em; 
    width:1.3em;height:1.3em;
    vertical-align:middle;
    
    z-index:2; 
}



div.smSubSearchBox, div.smContactBox
{
    border:dotted 1px gray; 
    
    overflow:hidden;
    
    display:block;
    /*margin:0.4em;*/
    margin-bottom:1em;
    background-color:White;
}
div.smContactBoxCnt
{
    padding:0.3em;
}
div.smSubSearchBox:hover, div.smContactBox:hover
{
    border:solid 1px black;
    background-color:#eeeeee;
    /*margin-left:-0.4em;
    margin-right:-0.4em;
    padding-left:1.3em;
    padding-right:1.3em;*/
    margin-left:-0.8em;
    margin-right:-0.8em;
    padding-left:0.8em;
    padding-right:0.8em;
    
}
div.smSubSearchBox:hover
{
    cursor:pointer;
}
.btnSpecialized:hover
{
    background-color:Green;
    cursor:pointer;
}
.btnAction
{
    width:5em;
    margin-right:0.2em;
    margin-top:0.2em;    
}

div.smSubSearchBox:hover .btnSpecialized
{
    background-color:#4c915a;  
    cursor:pointer; 
}

.btnSpecialized
{
}

.tinyPostIt
{
    display:inline;
    overflow:hidden;
    position:relative;
    margin-right:2px;
    width:10px;
    height:10px;
    border:solid 1px gray;
}

.adminTable input, .adminTable
{
    border:solid 1px #aaaaaa;
}
.radio input:hover, .radio label:hover
{
    cursor:pointer;
}

input.txtbox
{
    padding:0.2em;
    border:solid 1px #aaaaaa;
}
input.txtbox:hover
{
    border:solid 1px black;   
}
.dtRow:hover
{
    background-color:#eeeeee;
}
.dtRow:hover input,.dtRow:hover select
{
    border:solid 1px black;
}

.btnImage
{ 
    margin-left:1.1em;
    
    padding:0.2em 1em;
}


.btnImage:hover
{
    background-color:#FFD700;
    border-color:Black;
}


.celebList UL
{
  float: left;
  width: 31%;
  
  margin: 0;
  padding: 0;
  list-style: none;
}

.celebList LI
{
  height:1.3em;
  overflow:hidden;
  margin-right:0.3em;
  padding-left:0.3em;
  border:solid 1px white;
}
.celebList LI:hover
{
    border:solid 1px #999999;
    background-color:#eeeeee;
}
.celebList LI:hover A
{
    /*color:White;*/
}

.tagCloud
{
    text-align:right;
}
.tagCloud A
{
    text-decoration:none;
    margin-bottom:0.4em;
}
.tagCloud A:hover
{
    text-decoration:underline;   
}

.usrEvent
{
    background-color:Yellow;   
}

.eventListHide 
{
    display: none;
}

.eventListHideTBC 
{
    display: none;
}

.eventListShow 
{
    
}

.selTag
{
 font-weight:bold;
 background-color:#4c915a;
 color:White;  
}

.noSelTag
{
    font-weight: normal;
    background-color: #FFFFFF;
    color: #993333;
    font-style: italic;
}

UL.pageLetters
{
    list-style-type:none;
    padding-left:0px;
}
.pageLetters LI
{
    float:left;
    margin-right:0.5em;
}
.pageLetters LI A
{
    border:solid 1px #aaaaaa;
    padding:0.2em 0.4em;
    background-color:#eeeeee;
    text-decoration:none;
    font-family:Courier New;
    color:Black;
    width:2em;
}
.pageLetters LI A:hover
{
    background-color:white;
    color:black;
    border:solid 1px black;
}

.pageLetters LI.selectedItem A
{
    background-color:#666666;
    font-weight:bold;
    color:White;
}
.pageLetters LI.selectedItem A:hover
{
    color:white;   
}


.userSaved
{
   border:dashed 1px #dddddd;
   background-color:#FFFF99; 
   padding:0em 0.5em;
}
.gridHeader
{
    font-weight:bold;
    font-size:medium;
    border-bottom:solid 3px #aaaaaa;
}
.gridHeader A
{
    text-decoration:none;
    color:Black;
}
.gridHeader A:hover
{
    color:Green;
}

tr.gridRow TD
{
    padding-top:0.3em;
}
tr.gridRow
{
    border-bottom:1px solid white;
    border-top:1px solid white;
}
tr.gridRow:hover 
{
    background-color:#dddddd;
}
.gridPage
{
 padding-top:20px;   
}


.adminPanel
{
 border:solid 1px #aaaaaa;  
 padding:0.5em; 
 margin-bottom:2em;
}
.adminPanel h4
{
    margin-top:-1.2em;
}

.adminPanel h4 span
{
    background-color:White;
}

        span.high
        {
            background-color:#666666;
            color:white;
        }
        span.used
        {
            background-color:yellow;
            color:black;
        }
        
        #phTags
        {
            font-size:small;
        }
        #phTags span:hover
        {
            cursor:pointer;
            text-decoration:underline;
        }
        
        
        
div.pnlEditing select:focus,div.pnlEditing textarea:focus,div.pnlEditing input:focus
{
    background-color:#ffff99;
    border:solid 1px #aaaaaa;
    padding:2px;
}



.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}

.penciled
{
    font-style:italic;
    /*border-bottom:dotted 1px #666666;*/
}
.penciled:hover
{
    color:Blue;
}

.greyPnl A
{
    color:#aaaaaa;
}
.greyPnl A:hover
{
    color:Blue;
}
a.highTag
{
    color:Blue;
}
a.highTag:visited
{
    color:Navy;
}

div.azList
{
    margin-bottom:1em;
}


div.azList a 
{
    font-family:Courier New;
    text-align:center;
    padding:0.2em 0.4em;
    margin-left:0.1em;
    margin-right:0.1em;
    border:solid 1px #aaaaaa; 
    background-color:#eeeeee;
    text-decoration:none; 
    color:Black;
    text-transform:uppercase;
}
div.azList a.selected
{
    font-weight:bold;
    background-color:#4c915a;
    color:White;
}

.myeventItm
{
    background-color:#ffff66;
}
.pnlMessage
{
    text-align:center;
    font-weight:bold;
    border:dashed 1px #aaaaaa;
    margin:0.25em 0em;
    padding:0.5em;
}

.evntLstItm
{
	font-family: Verdana;
	font-size:83%;
	margin-top:0.5em;
	margin-bottom:1em; 
}
.evntLstItm a:first-child
{
    font-size:110%;
    font-weight:bold;
}

.dataTable tr td
{
    padding:0.2em;
}
.dataTable tr:hover td
{
    background-color:#ffff66;
}

.pnlErr
{
	border:dashed 1px #aaaaaa;
	width:500px;
	margin:1em 0em;
	padding:1em;
	color:red;
	font-weight:bold;
}

.pnlWarning
{
    margin:1em 0em;
    border:dashed 1px #aaaaaa;
    background-color:#ffffbb;
    padding:1em;      
}
.pnlPublishedMessage
{
    text-align:right;
    width:100%;
    background-color:green;
    color:white;
    padding: 0.2em 5em;
}
.pnlNotPublishedMessage
{
    text-align:right;
    width:100%;
    background-color:yellow;
    color:Black;
    padding: 0.2em 0.5em;
}

.openedText
{
    border-left:solid 1em green;
    padding-left:0.4em;  
}
.openedText span
{
    display:none;
}
.openedText textbox
{
    display:block;
}
.openedText:hover
{
    cursor:pointer;
}
.openedText .preMatch
{
    
}

.openedTextNew
{
    border-left:solid 1em green;
    padding-left:0.4em;  
}
.openedTextNew span
{
    display:none;
}
.openedTextNew2 span
{
    display:block;
}

.openedTextNew textbox
{
    display:block;
}
.openedTextNew:hover
{
    cursor:pointer;
}
.openedTextNew .preMatch
{
    
}

.trimmedText
{
 float:left;
 height:1.2em;
 overflow:hidden;   
}
.trimmedText .preMatch
{
    display:none;
}
.trimmedText:hover
{
    cursor:pointer;
}
.trimmedText textarea
{
    display:none;
}

tr.notpublished td
{
    background-color:#eeeeee;
}

tr.advanceDaily td
{
    background-color: #FFFFE8;
}

.messageForNoRegion
{
	float: left;
	font-size: 87%;
	width: 360px;
	text-align: center;
	margin-left: 10px;
}

.messageForNoTag
{
	font-size: 87%;
	text-align: center;
	vertical-align: middle;
}

/* Hide from IE */
html>/**/body .messageForNoTag
{
	padding-right: 6em;
}

.sortButtons
{
	float: right;
}

#dateUpdated
{
	position: relative;
	top: -1.2em;
	float: right;
	font-style: italic;
	text-align: right;
	padding-right: 10px;
}

.clear
{
	clear: both;
	height: 1px;
	font-size: 1px; 
}

.calTBCLink
{
	margin-left: 25px;
}

.calTBCBackLink
{
	float: right;
}

.listTBCLink
{
	margin-left: 25px;
}

.listTBCBackLink
{
	float: right;
}

.subscripCheck
{
	padding-right: 30px;
}

.SearchResultsSearchTerm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: #009900;
    text-decoration: none;
}

.SearchResultsRefine
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #993300;
    text-decoration: none;
}

.SearchResultsName
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #000080;
    text-decoration:none; 
    
}

.SearchResultsAssociatedTypeInfo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #0066CC;
    font-style: italic;
    text-decoration:none; 
}

.SearchResultsDescription
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #003300;
    text-decoration:none; 
}

.SearchPagingSummary
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #003399;
    text-decoration: none;
}

.SearchPageJumpToNumber
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    color: #003300;
    text-decoration: none;
    background-color: #CCFFCC;
}

.SearchPageJumpToNumberSelected
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #008000;
}

.CelebrityNameDisplay
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

