﻿/*

Copy from content.css

*/
#page {
	width:600px;
	background-color:#fff;
	margin:0px auto;
	padding:20px 150px 20px 50px;
	min-height:600px;
	border:1px solid #000;
	border-width:0 1px 1px 1px;
	text-align:left;
}

.less {
	color:#999;
	font-size:12px;
}

/*

Copy from style.css

*/
body
{
	background-color: #b0b6bb;
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Trebuchet MS;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
	height: 700px;
}

#container
{
	width: 950px; 
	margin: 0px auto;
	background: transparent;
}

#header
{
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
	width:100%;
}

#logo
{
	padding-top:10px;
	min-height: 50px;
	max-height: 150px;
	max-width: 400px;
	overflow: auto;
}

#user-info
{
	color: #666666;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#content-header
{
	padding: 0px;
	margin-bottom: -3px;
}

/*
#content
{
	background: #FFFFFF;
	text-align: center;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
}*/

.ui-panel
{
    margin-bottom: 5px;
}

.panel-container
{
	margin: 0px auto;
	margin-bottom: 5px;
	border: solid 1px #666666;
	/*min-width:350px;*/
	padding: 0px;
	/*height:195px;*/
	vertical-align:top;
	background-color: White;
	/*max-width: 800px;*/
}

/* I'm not sure how I feel about these panel-containers*/
.panel-container-wide
{
    margin: 0;
	border: solid 1px #666666;
	width: 726px;
	padding: 0;
}

.panel-container-2-3
{
	margin: 0px auto;
	border: solid 1px #666666;
	width: 480px;
	padding: 0px;
}

.panel-container-1-3
{
	margin: 0px auto;
	border: solid 1px #666666;
	width: 238px;
	padding: 0px;
}

.panel-header
{
	background-image: url(../images/panel-header-bg1.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align: left;
	color: #FFFFFF;
	font-weight:bold;
	height: 25px;
	line-height: 25px;
}

.panel-header > * 
{
    padding-left: 5px;
}

.panel-header a:link
{
	text-decoration: underline;
	color: #FFFFFF;
}

.panel-header a:visited
{
	text-decoration: underline;
	color: #FFFFFF;
}

.panel-header a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.panel-header a:active
{
	text-decoration: underline;
	color: #FFFFFF;
}

.panel-content
{
	/*padding: 5px 5px 5px 5px;*/
	width: 100%;
	text-align: left;
	background-color: White;
	/*height: 170px;*/
	max-height: 300px;
}

.footer
{
	text-align: center;
	font-size: 10px;
	color: #666666;
	padding-top: 10px;
}

.footer a:link
{
	text-decoration: none;
	color: #666666;
}

.footer a:visited
{
	text-decoration: none;
	color: #666666;
}

.footer a:hover
{
	text-decoration: underline;
	color: #666666;
}

.footer a:active
{
	text-decoration: none;
	color: #666666;
}

a:link
{
	text-decoration: underline;
	color: #000000;
}

a:visited
{
	text-decoration: underline;
	color: #000000;
}

a:hover
{
	text-decoration: underline;
	color: #3D52A1;
}

a:active
{
	text-decoration: underline;
	color: #000000;
}

fieldset 
{
    border:0;
}

.primary-key 
{
    display:none;
}

.editor-label,
.display-label
{
    font-weight:bold;
}

.odd {background-color:rgb(200,200,200);}
.even {background-color:rgb(235,235,235);}

.bad {background-color:rgb(255,0,0);}
.almost-good {background-color:orange;}

.loading 
{   
	background-image: url(../images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

/* Help Desk */
#helpdesk-table tr 
{
    background-image:none;
    background-color:transparent;
}

#helpdesk-table td
{
    border-bottom:1px solid black;
    margin-bottom:2px;    
}
.hd-issue {}
#helpdesk-table tr.hd-issue-resolved 
{
    background-color: rgb(225, 255, 225);    
}

a:hover { cursor:pointer;}

#server-load-tool td 
{
    border-bottom:1px solid black;
}

#admin-message-preview 
{
    position:fixed;
    width:300px;
    min-height:200px;
    left:250px;
    background-color:White;
    border:1px solid black;
    padding:5px
}

#admin-message-preview-content 
{
    overflow:auto;
    height:185px;
    max-height:185px;
}

#dialog-template .panel-container, 
#dialog-template .panel-content
{
    height:auto;
    max-height:100%;
}

.dialog-body
{
    padding: 5px 5px 5px 5px;
}

.dialog-close
{
    border: 1px solid black; 
    font-size:medium; 
    color:Black; 
    margin-right: 10px; 
    cursor:pointer; 
    height: 23px;
}

.dialog-close:hover
{
    color:Red;
}

.field-label 
{
    font-weight:bold;    
}

.error-msg
{
    display:none;
    color:Red;    
}

.jira-user .panel-container 
{
    height:396px;
}

.jira-user .panel-content 
{
    height:371px;
    max-height:371px;
}

tr.announcement-list-row
{
    text-decoration:underline;
}

tr.announcement-list-row:hover 
{
    cursor:pointer;
    background-color: #99CCFF;
}

.highlight:hover
{
    background-color: rgb(255,225,200);
}

ul.front-page-list
{
    padding-left: 10px;
    margin-left: 10px;
}

.service-solutions-category 
{
    cursor:pointer;
}

#ServicesContainer span
{
    font-weight: normal;
}

.pdf 
{
    background-image: url(../images/pdf.jpg);
	background-repeat:no-repeat;
	background-position: center center;   
	/*width: 14px;*/
	height: 16px;
}

button.icon,
button.icon:hover {
	background: none;
	border: 0;
	background-repeat:no-repeat;
	background-position:center center;
	cursor: pointer;
}

button.icon-pdf,
button.icon-pdf:hover
{
    background-image: url(../images/pdf.jpg);
	background-repeat:no-repeat;
	background-position: center center;   
	width: 14px;
	height: 16px;
}

.csv 
{
    background-image: url(../images/csv.png);
	background-repeat:no-repeat;
	background-position: center center;   
	/*width: 14px;*/
	height: 16px;
}

.ui-grid .ui-widget-header, .ui-panel .ui-widget-header, .ui-grid .ui-state-highlight
{
    border-left: 0;
    border-right: 0;
    border-top: 0;
}

.ui-grid 
{
    margin:0.75px;
}

.ui-grid-header .ui-state-default:not(.ui-state-hover)
{
    background: inherit;   
}

.ui-menu li
{
    max-width:200px;   
}


img 
{
    border: 0;
}

/*.ui-grid-data
{
    background-color:rgb(255,255,255);
    background-image:none;
}

.ui-state-default.ui-grid-row:not(.ui-state-hover)
{
    background-color:transparent;
    background-image:none;
}*/

#header
{
    position:relative;
    z-index:2;
}
        
#menu
{
    z-index:1;
}

.required
{
    background-color:      #FEF5AA;
}

#reports-panel tbody > tr
{
    background: none;
}

#reports-panel tbody > tr:hover 
{
    background: none;
}

#reports-panel td.graph,
#reports-panel td.pdf,
#reports-panel td.excel 
{
    min-width: 20px;
    width: 20px;
    max-width: 20px;
    background-image:none;
}

#iol-reports-graph-tool 
{
    width: 800px;
    height: 600px;   
}

#indreports-panel tbody > tr
{
    background: none;
}

#indreports-panel tbody > tr:hover 
{
    background: none;
}

#indreports-panel td.excel 
{
    min-width: 20px;
    width: 20px;
    max-width: 20px;
    background-image:none;
}

#logo img 
{
    max-height:150px;
    max-width:400px;
}

#logo img.portal-logo {
	height: 50px;
}

#new-portal-theme 
{
    color: Blue;
    font-weight: bold;
}

#auto-import-content .ui-state-default.ui-grid-row.ie
{
    background-image:none;
    background-color:transparent;
}
    
#auto-import-content .ui-state-default.ui-grid-row:not(.ui-state-error)
{
    background-image:none;
    background-color:transparent;
}
    
#auto-import-content .ui-state-default.ui-grid-row.almost-good {background-image:none;background-color:rgb(255,220,150);color:rgb(255,100,0);}


#version {
    width:100%;
    text-align: center;
    font-size: 0.7em;
    color: gray;
    font-style:italic;
}

#version .product-revision {
    display:inline-block;
    max-width:50px;
    overflow:hidden;
    vertical-align: bottom;
}

#version .product-revision:hover {
    overflow:visible;
}

body.loading.mc #version {
    display: none;
}