/* ------------------------------------------------------------- */
/* --------------------------- Links --------------------------- */
/* ------------------------------------------------------------- */

a.expired
{
    color: gray !important;
}

a.disabled
{
    color: black !important;
    text-decoration: none !important;
}

/* ------------------------------------------------------------- */
/* ------------------------ Table Style ------------------------ */
/* ------------------------------------------------------------- */

tr.tablerow
{
    line-height: 20px;
}

th.tableheader, td.tableheader, tr.tableheader td
{
    border: 0px;
	border-bottom: solid 3px rgb(0,69,123); /* pantone 295 C */
	font-weight: bold;
	font-size: 11pt !important;
	
    padding: 2px;
}

th.tableheader img,
tr.tableheader img
{
    position: relative;
    top: -1px;
}

td.groupheader
{
	font-weight: bold;
	font-size: 13pt !important;
	color: rgb(0,69,123);
	text-decoration: none;
	padding-top: 15px !important;
	width: 100% !important;
	background-color: White;
}

td.align_center
{
    text-align: center !important;
}

td.colpriority
{
    text-align: center !important;
}

td.colpriority img
{
    position: relative;
    top: -1px;

}

td.colicon
{
    text-align: center;
}

td.colicon img
{
    position: relative;
    top: 2px;
}

/* ------------------------------------------------------------- */
/* -------------------- Priority Link Style -------------------- */
/* ------------------------------------------------------------- */
.prioritylink
{
    float: right;
}


/* ------------------------------------------------------------- */
/* ------------------------- Date Style ------------------------ */
/* ------------------------------------------------------------- */
span.date
{
    color: white;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 4px;
    background-color: #cc1c55;    
}


/* ------------------------------------------------------------- */
/* ---------------------- Signature Style ---------------------- */
/* ------------------------------------------------------------- */
.signature
{
	float: right;
}

span.signaturename
{
     font-style: italic;
}


/* ------------------------------------------------------------- */
/* ------------------ Download/Document Style ------------------ */
/* ------------------------------------------------------------- */
#downloadpage span.shortstory
{
	font-size: 11pt;
}

#downloadpage .read_more
{
	float: right;
	margin-top: 6px;
}

#downloadpage .read_more a
{
    margin-top: 6px;
	float: right;
    clear: both;
}

#downloadpage hr
{
	clear: both;
	border-top: none;
	margin-top: 15px;
}

#downloadpage td {
	border-right-width: 5px;
}

div.singleitem div.header
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

div.singleitem .title
{
    display: inline-block;
    font-weight: bold;
    width: 100px;
}

div.singleitem div.content
{
	margin-top: 10px;
    font-size: 11pt;
}

div.singleitem div.split
{
    height: 15px;
}

/* ------------------------------------------------------------- */
/* ------------------------ News Style ------------------------- */
/* ------------------------------------------------------------- */
#pnlTopNews .read_more
{
	float: right;
}

#pnlTopNews hr
{
	border-bottom: none;
	margin-top: 20px;
}

#pnlTopNews span,
#pnlTopNews div,
#pnlSelectedNews span,
#pnlSelectedNews div
{
	font-size: 11pt;
}

#pnlSelectedNews span.date, #pnlTopNews span.date
{
	font-size: 10pt;
}

/* ------------------------------------------------------------- */
/* ----------------------- Release Style ----------------------- */
/* ------------------------------------------------------------- */

/* 20130918 Tue - Ensure that text color is black in list without span-tags. ProjectId=18315. */
div.releasecontent ul li
{
    color: #000000 !important;
}

tr.releaseGroup {
    border-bottom: solid 1px rgb(0,69,123); /* pantone 295 C */
}

.read_more {
	float: right;
}

/* ------------------------------------------------------------- */
/* ------------------------- Intranet -------------------------- */
/* ------------------------------------------------------------- */

.intranetpage .periodelinks
{
    position: relative;
    top: 26px;
    left: -90px;
    float: right;
}

.intranetpage .summarynavigation {  float: right; }

.intranetpage .hbtable { border-bottom: none; }

.intranetpage div.addlinks a { line-height: 20px; }

.intranetpage div.goto b { line-height: 22px; }
.intranetpage div.goto input { margin-right: 3px; }

.intranetpage table.dutysummery { width: 100%; }
.intranetpage table.dutysummery td { padding: 3px 0px 3px 0px; }
.intranetpage table.dutysummery tr:first-child td { padding-top: 0px; }
.intranetpage table.dutysummery tr:last-child td { padding-bottom: 0px; }

.intranetpage table.dutysummery { width: 100%; }


/* ------------------------------------------------------------- */
/* ------------------ Event List (Web Control) ----------------- */
/* ------------------------------------------------------------- */

#hbEventList .cmsheader { position: relative; top: -14px; }


/* ------------------------------------------------------------- */
/* ------------------ CMS Header (Web Control) ----------------- */
/* ------------------------------------------------------------- */

div.cmsheader_linkpanel
{
    float: right;
    clear: right;
    margin-top: 4px;
}

div.cmsheader_signature
{
    float: right;
    margin: 4px 10px 0px 0px;
    font-size: 11px;
}

/* ------------------------------------------------------------- */
/* ------------------------ Log Viewer  ------------------------ */
/* ------------------------------------------------------------- */

.logviewer td.filter_labelwidth
{
    width: 125px;
}

.logviewer div.userlist
{
     width: 100%;
     max-height: 310px;
     overflow: auto;
     border-bottom: 1px solid rgb(0,69,123);
}

.logviewer td.userlist_labelwidth
{
    width: 195px;
}

.logviewer .btn_download_log {
    float: right;
    margin: .5em 0;
}

.logviewer div.logdata
{
    width: 100%;
    overflow: auto;
}

.logviewer div.pager
{
    clear: both;
    width: 300px;
}

.logviewer table.pager
{
    min-width: 130px;
}

.logviewer table.pager span
{
    font-size: 16pt;
    position: relative;
    top: -1px;
}

.logviewer table.pager span a
{
    font-weight: bold;
}

.logviewer td.wordbreak
{
    word-break: break-all;
}

.logviewer div.fixedrowheight
{
    height: 20px;
    overflow: hidden;
}

.logviewer #transfer,
.logviewer a.reset
{
    cursor: pointer;
    position: relative;
    top: -1px;
}

.logviewer a.runningjob 
{
    display: none;
    margin-right: 25px;
}

.logviewer a:not([href]):hover
{
    text-decoration: none !important;
}

.logviewer table.traffic td {
    padding: 0px;
    padding-right: 4px;
}

.logviewer a.reloadlist {
    top: 2px;
    right: 4px;
    position: relative;
}

.logviewer a.help {
    position: relative;
    top: -2px;
    left: 3px;
}

#arasc_columns { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#arasc_columns li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; height: 18px; width: 180px; }
#arasc_columns li span { position: absolute; margin-left: -1.3em; }

/* ------------------------------------------------------------- */
/* ------------------- Surveillance Center  -------------------- */
/* ------------------------------------------------------------- */

.ssc .failed { padding: 1px 2px; color: white; background-color: rgb(204,28,85) !important; }
.ssc .success { padding: 1px 2px; color: white; background-color: rgb(128, 181, 40) !important; }
.ssc .running { padding: 1px 2px; color: white; background-color: rgb(41,173,200) !important; }

.ssc .nothing { background-color: rgb(235,246,253) !important; }
.ssc .moderate { background-color: rgb(255,231,110) !important; }

.ssc .failed a,
.ssc .success a,
.ssc .running a
{
    color: white !important;
}

.ssc .nothing a,
.ssc .moderate a
{
    color: black !important;
}

.ssc a:not([href]):hover
{
    cursor: default;
    text-decoration: none !important;
}

.ssc .rescheduled { padding: 1px 2px; color: white; background-color: rgb(247,143,30) !important; }
.ssc .multiserverjob { margin-left: 8px; padding: 1px 3px; color: white; background-color: rgb(197,207,211) !important; }
.ssc .files { width: 475px; }
.ssc .files div { padding: 3px; border: dotted 1px rgb(0,69,123); }

.ssc .paddedcell td { padding-left: 10px; padding-right: 10px; }
.ssc .servers td { padding: 3px; width: 200px; border: dotted 1px rgb(0,69,123); }
.ssc .servers td:empty { display: none; }
.ssc .servers td:not(:empty):hover { background-color: rgb(95,194,215) !important; }
.ssc .refreshseconds { width: 22px; position: relative; top: -1px; text-align: center; }

.ssc .controlbox
{
    width: 650px;
    padding: 4px;
    padding-bottom: 2px;
    background-color: rgb(230,235,239); /*rgb(235,246,253); */
    border: dotted 1px rgb(0,69,123);
}

.ssc .controlbox input[type=submit],
.ssc .controlbox .link_button_green
{
    position: relative;
    top: -1px;
}

.ssc #dlLeds div
{
    display: inline-block;
    text-align: center;
    margin-bottom: 4px;
}