/*******************************************************************************/
/*******************************************************************************/
/* FLASH REPLACEMENTS */
/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* 
  Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it.
  Conveniently, the object tab is always in a div, so we hide all divs directly inside the replaced element.
*/

.sIFR-replaced > div {
  display: none !important;
}
    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,

    .sIFR-active h5#pullquote {
    	visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }


/******************************************************************************/
/* HTML ELEMENTS */
* { margin: 0; padding: 0; }
body { margin: 0; font: normal 62.5% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background: #761900 url('/pal_images/bg.jpg') repeat-x;  }
a { text-decoration:none; }
a:hover { text-decoration:none; }
img { border: none; }
form { padding: 0px; margin: 0px; }
td { vertical-align: top; }

/******************************************************************************/
/* CONTAINER ELEMENTS */
#container { width: 800px; margin: auto; margin-top: 24px; }

/******************************************************************************/
/* HEADER ELEMENTS */
#header { width: 800px; height: 114px; }

/******************************************************************************/
/* THE TABLE!!! ELEMENTS */
#theTable { background: #fff; }

#mainFlash { width: 588px; height: 320px; }


/******************************************************************************/
/* NAV ELEMENTS */

#nav { width: 202px; }
#nav ul { list-style: none; }
#nav li { margin: 0; padding: 0;  }
#nav a { display: block; width: 172px; height: 30px; background: url('/pal_images/nav_button.jpg') no-repeat; padding-left: 30px; font-size: 1.6em; color: #fff; padding-top: 10px; margin-bottom: 0px; padding-bottom: 0px;  }
#nav a:hover, #nav a.on { background-position: -202px 0px; }

/******************************************************************************/
/* FOOTER ELEMENTS */
#footer { padding: 15px 0; text-align: right;  }


h1 { background: #7d1e02 url('/pal_images/h1_bg.jpg') no-repeat; font-size: 1.6em; color: #fff; padding-top: 6px; padding-left: 7px; margin-bottom: 10px; font-weight: normal; }
h2 { color: #e76f24; font-size: 2em; padding: 0 15px 15px; }
.column1 { width: 202px; background: url('/pal_images/table_bg1.jpg') no-repeat 0px 31px; }
.column2 { width: 289px; background: url('/pal_images/table_bg2.jpg') no-repeat 0px 31px; }
.column3 { width: 588px; background: url('/pal_images/table_bg3.jpg') no-repeat 0px 31px; }
.column4 { width: 289px; background: #000; }
.column4 h1 { border-bottom: 1px solid #ffffff; }


#theTable td p { color: #69594e; font-size: 1.4em; padding: 0 15px 20px; }
#theTable td strong { color: #e0691f; }

/******************************************************************************/
/* PAGINATION ELEMENTS */
ul.fdtablePaginater { display:table; list-style:none; padding:0 0 0 15px; text-align:center; height:2em; width:auto; }
ul.fdtablePaginater li { display:table-cell; padding-right:4px; color:#666; list-style:none; -moz-user-select:none; -khtml-user-select:none; }
ul.fdtablePaginater li a.currentPage { border-color:#a84444 !important; color:#000; }
ul.fdtablePaginater li a:active{ border-color:#222 !important; color:#222; }
ul.fdtablePaginater li a,
ul.fdtablePaginater li div
        {
        display:block;
        width:2em;
        font-size:1em;
        color:#666;
        padding:0;
        margin: 1em 0 0;
        text-decoration:none;
        outline:none;
        border:1px solid #ccc;
        font-family:georgia, serif;
        }
ul.fdtablePaginater li div{ cursor: default; opacity:.5; filter:alpha(opacity=50); }
ul.fdtablePaginater li a span, ul.fdtablePaginater li div span{ display:block; line-height:2em; border:1px solid #fff; background:#fff url(../_images/tablesort/gradient.gif) repeat-x; }
ul.fdtablePaginater li a{ cursor:pointer; }
ul.fdtablePaginater li a:focus{ color:#333; text-decoration:none; border-color:#aaa; }
.fdtablePaginaterWrap{ text-align:left;; clear:both; text-decoration:none; }
ul.fdtablePaginater li .next-page span,ul.fdtablePaginater li .previous-page span,ul.fdtablePaginater li .first-page span,ul.fdtablePaginater li .last-page span{ font-weight:bold !important; }
	

#theTable1 { width: 90% auto; padding: 0; margin: 0 0 1.5em; border-left: 1px solid #C1DAD7; border-collapse:collapse; }
#theTable1 .cs1{ width:30em; }
#theTable1 .cs2{ width:20em; }
#theTable1 .cs1 td, .cs2 td, #scientificNotation{ text-align:right; }
#theTable1 caption{ padding: 0 0 5px 0; margin:0 auto; width:auto; font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; }
#theTable1 th{ font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 8px 12px 4px 18px; background: #dcdcdc url(../_images/tablesort/bg_header.jpg) no-repeat; vertical-align:middle; }
#theTable1 td.total{ border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; text-align:right; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
#theTable1 th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency, th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation, th.sortable-sortImage, th.sortable-sortFileSize, th.sortable-sortAlphaNumeric, th.sortable-sortEnglishDateTime
{ cursor:pointer; background: #dcdcdc url(../_images/tablesort/bg_header_sortable.jpg) no-repeat; padding: 8px 12px 4px 16px; }
#theTable1 th.forwardSort{ background:#dcdcdc url(../_images/tablesort/bg_header_down.jpg) no-repeat 0 0; }
#theTable1 th.reverseSort{ background:#dcdcdc url(../_images/tablesort/bg_header_up.jpg) no-repeat 0 0; }
#theTable1  thead th.forwardSort a, table thead th.reverseSort a{ color:#000; text-decoration:none; }
#theTable1 th a{ text-decoration:none; color: #4f6b72; background:transparent; }
#theTable1 td a{ text-decoration:none; color:#239; background:transparent; }
#theTable1 td img{ margin:0 auto; border:3px solid #ddd; }
#theTable1 td a:hover{ color:#a84444; border-bottom:1px dotted #a80000; background:transparent; }
#theTable1 td{ font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; padding: 6px 12px 6px 12px; color: #4f6b72; }

