* html,* html body{
    background: #fff url(foo) fixed;
  }
  .BreakingNewsDivClass
  {
  	background-color:#FFF;
  	border:1px solid #EAEAEA;
  	position:absolute;
  	display:none;
}
   .TopBar{
    position:fixed;
    _position:absolute;
    top:0;
    _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
    left:0;
    _left:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft : document.body.scrollLeft);
    margin:0;
    padding:0;
    background-color:#FFF;
    border-bottom:1px solid #000;
    z-index:1000;
    display:none;
   }
  
  .BottomBar
  {
   	
  }
  
  .PinClass
  {
  	width:35px;
  	height:40px;
  	position:absolute;
  	background:url('../images/pin.png') repeat-x top left;
  	z-index:100;	
  }
  .PageNumClass
  {
  	width:70px;
  	height:20px;
  }
  .PinLinkClass
  {
  	font-family:verdana;
  	font-size:13px;
  	color:#000;
  	font-weight:bold;
  	padding-left:10px;
  	text-decoration:none;
  	line-height :15px;
  }
  .PinLinkClass:hover
  {
  	text-decoration:underline;
  }
  .PinPopupClass
  {
  	position:absolute;
  	z-index:100;
  }
  .CloseDivClass {
  	height:10px;
  	width:10px;
  	font-weight:bold;
  	float:left;
  	font-size:10px;
  	font-family:verdana;
  	color:red;
  	cursor:pointer;
  	position:absolute;
  	margin-left:120px;
  	margin-top:-4px;
  }
  .TopPinBG
  {
  	width:161px;
  	height:9px;
  	font-size:0px;
  	background:transparent url('../images/top_pin.png') no-repeat scroll center center;
  }
  .MidPinBG
  {
  	width:161px;height:40px;background:transparent url('../images/mid_pin.png') repeat-y scroll center center;
  
  }
  .BotPinBG
  {
  	width:161px;height:37px;background:transparent url('../images/bot_pin.png') no-repeat scroll center center;
  }


/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 1500;
	width: 158px;
	padding: 2px 0 0 0;	
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

.PageThumbnailsContainer
{
	position:absolute;
	z-index:1500;
	left:0px;
	top:0px;
	height:500px;
	overflow-y:scroll;
	width:150px;
	
}
.PageThumbnailContainer
{
	padding:5px 5px 5px 5px;
	cursor:pointer;
	text-align:center;
	border:1px solid #FEA651;
	background-color:#FFFFFF;
}
.FullViewNavClass
{
	position:fixed;
	width:100%;
    _position:absolute;
    top:0;
    background:transparent;
    _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
    left:0;
    _left:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollLeft : document.body.scrollLeft);
    margin:0;
    padding:0;        
    z-index:1000;
    text-align:center;
}
.FullViewNavTbl
{
	background-color:#4f5467;
}
.FullViewText
{
	color:#FFF;
	font-family:verdana;
	font-size: 11px;
	text-align:center;
}


.PublicTheme_ExplorerCSS_ViewFolderName {
color:#333333;
font-family:Arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
text-decoration:none;
}

.PublicTheme_ExplorerCSS_ThumbnailView, .PublicTheme_ExplorerCSS_ThumbnailViewSelected {
background:#FFFFFF none no-repeat scroll center center;
border:1px solid #CACACA;
cursor:pointer;
height:100px;
position:relative;
text-align:center;
width:110px;
}

.PhotoAlbumCSS_BG_Small
{
	background:#FFFFFF url("../images/album_photo_Smallbg.gif") no-repeat top left;
	width:119px;
	height:110px;
	padding:5px 0px 0px 0px;
}

.PhotoAlbumCSS_Photo_AlbumInnerImage_Small
{
	text-align:center;	
	background:transparent url("") no-repeat center center;
	width:89px;
	height:85px;
	cursor:pointer;
	margin-left:20px;
}
.DivPhotoSpacing
{
	padding:8px;float:left;
}

.PhotoAlbumCSS_BG
{
	background:#FFFFFF url("../images/album_photo_bg.gif") no-repeat top left;
	width:159px;
	height:170px;
	padding:5px 0px 0px 0px;	
}

.PhotoAlbumCSS_Photo_AlbumInnerImage
{
	text-align:center;	
	background:transparent url("") no-repeat center center;
	width:129px;
	height:115px;	
	cursor:pointer;
	margin-left:20px;
}

.PhotoAlbumCSS_Heading,.PhotoAlbumCSS_Details
{
	font:normal normal bold 11px/16px Arial;
	color:#333333;
	text-decoration:none;
}
.EditionsSelectBox
{
	border:1px solid #7C7A7A;
	width:150px;
	height:26px;
	font:normal normal normal 13px/26px Verdana;
	color:#000000;
	text-decoration:none;	
}
.ServicesLinks,.ServicesLinksSeprator,.ClassifiedsLinks
{
	font:normal normal bold 13px/13px Verdana;
	color:#FEFEFE;
	text-decoration:none;
}
.ClassifiedsLinks
{
	background:transparent url("../images/new.gif") no-repeat top right;
	padding-right:37px;
}
.ServicesLinksSeprator
{
	padding-bottom:5px;
	padding-right:10px;
}
.ServicesLinks:hover,.ClassifiedsLinks:hover
{
	text-decoration:underline;
}
.SearchButtonClass
{
	background:transparent url("../images/search_button.gif") no-repeat top left;
	height:20px;
	width:20px;
	border:0px;
	cursor:pointer;
	
}
.DoubleViewSeparator
{
	display:none;
}
