/******************************************************************************/
/* HTML ELEMENTS */
*,body  { margin: 0; padding: 0;  }
body     { margin: 0; font: 14px Arial, Verdana, 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; }
ul       { list-style: none; }

/******************************************************************************/
/* CONTAINER ELEMENTS */
#container   { width: 800px; margin: auto; margin-top: 24px; }
#contentWrap { width: 800px; overflow: auto; background: #fff; }
#leftSide    { width: 202px; float: left; border-right: 1px solid #e76f24; background: #fff; }
#content     { width: 597px; float: right; overflow:auto; border-top: 1px solid #E26F1F; }
#content h1  { font-size: 26px; line-height: 30px; color: #e76f24; padding: 10px 15px; margin-bottom: 10px; }
#content h1.h1title { background: #691602; padding: 30px 15px; }
#content h2  { font-size: 22px; line-height: 24px; color: #666; padding: 5px 15px 0; margin-bottom: 0px; }
#content p   { padding: 10px 15px; }
#content li  { padding: 5px 15px; }
#content p a, #content h2 a { color: #06C; }

#videopromo { width: 597px; float: right; background: #7c190c; overflow:auto; }



/******************************************************************************/
/* HEADER ELEMENTS */
#header              { width: 800px; height: 114px; background: url("/_images/header-bg.gif") no-repeat; color: #E26F1F; position: relative; }
#header a            { color: #E26F1F; font-weight: bold; }
#header a:hover      { text-decoration: underline; }
#logo strong         { display: none; }
#logo                { width: 117px; height: 73px; background: url("/_images/pal-logo.gif") no-repeat; position: absolute; top: 20px; left: 25px; }
#espanol             { width: 105px; position: absolute; right: 25px; top: 15px; text-align: right }
#topNav              { width: 575px; height: 25px; position: absolute; bottom: 7px; right: 0px; }
#topNav li           { display: inline; }

/******************************************************************************/
/* 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: 16px; 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;  }

/******************************************************************************/
/* LEFT SIDE ELEMENTS */
#featured    { padding: 15px; }
#featured h1 { font-size: 24px; line-height: 28px; color: #E26F1F; margin-bottom: 10px; }

/******************************************************************************/
/* MISC ELEMENTS */
.promo      { text-align: cemter; background: #000; }
.floatLeft  { width: 49.5%; float: left; }
.floatRight { width: 50%; float: right; }

/******************************************************************************/
/* THE TABLE!!! ELEMENTS */
#theTable           { background: #fff; }
#theTable td p      { color: #69594e; font-size: 14px; padding: 0 15px 20px; margin-bottom: 15px; }
#theTable td strong { color: #e0691f; }
#mainFlash          { width: 588px; height: 320px; }

/******************************************************************************/
/* 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:10px; 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; }


