﻿
div.Wrapper { position:relative;clear:both;width:auto;overflow: hidden;background:#ffffff;}
div.Wrapper * {font-family:Verdana,arial}

/*Margins for inner DIV inside each DIV (to provide padding)*/
div.InnerTube {	position:relative; margin: 10px; }
.PageTitle {position:relative;text-align:center;width:100%;font-family:Verdana,Arial;font-size:14px;color:#000000;padding:0px;background-color:#DADADA;}

div.EmptyLine {position:relative;background: Transparent;clear:both;height:10px;}
div.EmptyThinLine {width:100%;clear:both;height:3px;}
div.CatalogWrapper {position:relative;width:100%;overflow:hidden;}
div#catalogContainer {width:100%;font-family:Verdana,Arial;font-size:11px;}

table#pageTitleTable {width:100%;background-color:#DADADA;margin-top:3px;margin-bottom:3px;}
td#pageTitleTableColumn {width:100%;vertical-align:middle;font-family:Verdana,arial;font-size:10px;text-align:left;height:24px;}
td#pageTitleTableColumn img {margin-top:2px;}
td#pageTitleTableColumn a {text-decoration:none;color:#2780C4;font-weight:bold}
td#pageTitleTableColumn a:hover {text-decoration:underline;}

.EventTypeField {font-size:11px;font-family:Verdana,arial;vertical-align:middle;}

.CatalogTitle {position:relative;font-family:Verdana,Arial;text-align:left;font-size:12px;font-weight:bold;color:#ffffff;padding:0px;margin:0px;width:100%;}
.CatalogTitleMargin {width:10px;}
.CatalogTitleLeft {background:url(../../siteImages/ctgTitleLeft.gif) 0 0 no-repeat;width:5px;height:20px;}
.CatalogTitleCenter {background:url(../../siteImages/ctgTitleCenter.gif) 0 0;height:20px;color:#ffffff}
.CatalogTitleCenter img {vertical-align:middle;line-height:22px;}
.CatalogTitleCenter a {text-decoration:none;color:#555555;}
.CatalogTitleCenter a:hover {text-decoration:none;color:#ffffff;}
.CatalogTitleRight {background:url(../../siteImages/ctgTitleRight.gif) 0 0 no-repeat;width:5px;height:20px;}

div.Catalog {position:relative;}
div.CatalogBody {position:relative;display:block;width:100%;padding:0px;margin:0px;overflow:hidden;}
.CatalogList {position:relative;padding:0px;margin:0px;table-layout:fixed;width:100%;}
.CatalogItemCell {position:relative;padding:0px;text-align:center;vertical-align:top;border: solid 1px #DCDCDC;}
.CatalogItem {position:relative;font-size:10px;background-color:transparent;text-align: center;vertical-align: top;padding: 5px;}
.CatalogItem span {font-size: 10px;font-family:Verdana,arial;font-weight:normal;}
.CatalogItemThumbnail {position:relative;text-decoration: none;background: transparent;text-align:center;}

.ThumbnailBorder {background-color:#ffffff;text-decoration:none;border-top:solid 1px #d1d1d1;border-left:solid 1px #9f9f9f;border-right:solid 1px #9f9f9f;border-bottom:solid 1px #9f9f9f;padding:5px;margin:0px;text-align:center;}

.CatalogItemActions {border-top:solid 1px #e0e0e0;border-left:solid 1px #9f9f9f;border-right:solid 1px #9f9f9f;border-bottom:solid 1px #9f9f9f;background-color:#c0c0c0;padding-top:3px;margin:0px;vertical-align:middle;text-align:center;}
.CatalogItemActions input {margin-left:3px;margin-right:3px;}

table#CatalogListActionsTable {width:100%;height:24px;}
table#CatalogListActionsTable * {font-family:Verdana,Arial;font-size:10px;}

td#CatalogListActionsColumn {width:100%;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0;text-align:right;line-height:1.5em;vertical-align:middle}

table#CatalogListHeaderTable {width:100%;height:25px;font-family:Verdana,Arial;margin:0px;padding:0px;background-color:#2482CA;color:#FFFDFB;}
table#CatalogListFooterTable {width:100%;height:25px;font-family:Verdana,Arial;margin:0px;padding:0px;background-color:#2482CA;color:#FFFDFB;}

table#CatalogListHeaderTable * {font-size:10px;font-family:Verdana,Arial;}
table#CatalogListFooterTable * {font-size:10px;font-family:Verdana,Arial;}

td#CatalogListHeaderLeftColumn{width:40%;text-align:left;vertical-align:middle;}
td#CatalogListHeaderRightColumn{width:auto;text-align:right;vertical-align:middle;}
td#CatalogListFooterLeftColumn{width:40%;text-align:left;vertical-align:middle;}
td#CatalogListFooterRightColumn{width:auto;text-align:right;vertical-align:middle;}

table#CatalogListHeaderRightTable {width:480px;border:0px;color:#FFFDFB;float:right}
table#CatalogListFooterRightTable {width:480px;border:0px;color:#FFFDFB;float:right}

td#CatalogListHeaderRightTableLeftColumn {width:350px;text-align:right;vertical-align:middle;}
td#CatalogListHeaderRightTableRightColumn {width:130px;text-align:right;vertical-align:middle;color:#FFFDFB;}
td#CatalogListFooterRightTableLeftColumn {width:350px;text-align:right;vertical-align:middle;}
td#CatalogListFooterRightTableRightColumn {width:130px;text-align:right;vertical-align:middle;color:#FFFDFB;}

td#CatalogViewerListHeaderLeftColumn{width:auto;text-align:left;vertical-align:middle;}
td#CatalogViewerListHeaderRightColumn{width:130px;text-align:right;vertical-align:middle;}
td#CatalogViewerListFooterLeftColumn{width:auto;text-align:left;vertical-align:middle;}
td#CatalogViewerListFooterRightColumn{width:130px;text-align:right;vertical-align:middle;}

table#CatalogViewerListHeaderRightTable {width:100%;border:0px;color:#FFFDFB;float:right}
table#CatalogViewerListFooterRightTable {width:100%;border:0px;color:#FFFDFB;float:right}

td#CatalogViewerListHeaderRightTableColumn {width:100%;text-align:right;vertical-align:middle;color:#FFFDFB;}
td#CatalogViewerListFooterRightTableColumn {width:100%;text-align:right;vertical-align:middle;color:#FFFDFB;}

.CatalogGridRows {font-size:10px;font-family:Verdana,Arial;line-height:1.2em;}
.CatalogGridCols {font-size:10px;font-family:Verdana,Arial;line-height:1.2em;}
.FooterCatalogGridRows {font-size:10px;font-family:Verdana,Arial;line-height:1.2em;}
.FooterCatalogGridCols {font-size:10px;font-family:Verdana,Arial;line-height:1.2em;}

.CatalogListGotoPage {font-size:10px;font-family:Verdana,arial;width:50px;line-height:1.2em;color:#000000;}
span.HeaderTextSep {color:#BCBCBC;}
span.FooterTextSep {color:#BCBCBC;}

div.CatalogActionPanel {font-family:Verdana,Arial;font-size:12px;position:relative;border: outset 1px;background-color:#cfc4b3;margin:0px;padding:0px;}

.CatalogListNavigation {text-align:right;}
.CatalogListNavigation ul {font-family:Verdana,Arial;font-size:10px;text-align:right;vertical-align:middle;table-layout:fixed;}
.CatalogListNavigation li {display:inline;padding-top:0px;padding-left:6px;padding-right:6px;padding-bottom: 0px;border:1px white solid;}
.CatalogListPaging  {text-align:left;}
.CatalogListFormating {text-align:center;}
.CatalogListFormating select {font-size:10px;text-decoration:none;}
.EmptyCatalog {border:solid 1px #dadada;color:#000000;height:70px;display:block;width:100%;padding-top:4px;text-align:center;}

.EventCatalogFooter {width:100%;text-align:right;line-height:1.5em;height:22px;font-family:verdana,arial;font-size:9px;border-bottom:solid 1px #dadada;padding-top:3px;}

/* Updateprogress  */

div.UpdateProgress {position:absolute;top:50%;left:50%;width:350px;height:60px;z-index:20;}
div.UpdateProgressContent {background-color: #ffffff;color:#000000;border-left: outset 1px White;border-top: outset 1px White;border-right: outset 1px Gainsboro;border-bottom: outset 1px Gainsboro;}

.catalogprogress
{ 
    background-color: red;
    top: 1px;
    color: white;
    position: absolute;
    right: 16px;
    z-index: 999;
}

/*CollapsiblePanel*/
.collapsePanel {background-color:transparent;overflow:hidden;border:0px;}
.collapsePanelHeader{width:100%;height:30px;background-image: url(images/bg-menu-main.png);background-repeat:repeat-x;color:#FFF;font-weight:bold;}
