﻿/*grid fixed headers*/
.DataGridFixedHeader_cDG{POSITION:relative;TOP: expression(cDG.offsetParent.scrollTop-2);left:-1px;}
.DataGridFixedHeader_cgDG{POSITION:relative;TOP: expression(cgDG.offsetParent.scrollTop-2);BACKGROUND-COLOR: #dddddd;left: -1px;}
.DataGridFixedHeader_aDG{POSITION:relative;TOP: expression(aDG.offsetParent.scrollTop-2);left:-1px;}
.DataGridFixedHeader_sDG{POSITION:relative;TOP: expression(sDG.offsetParent.scrollTop-2);left:-1px;}
/*.DataGridFixedHeader_pDG{POSITION:relative;TOP: expression(iDG.offsetParent.scrollTop-2);left:-1px;}*/
.DataGridFixedHeader_pgDG{POSITION:relative;TOP: expression(igDG.offsetParent.scrollTop-2);left:-1px;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*END grid headers*/
.DataGridHeader
{
   PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  BACKGROUND-COLOR: #f5f5f5;
   BACKGROUND: #dddddd url(../../Apps/Allocations/App_Themes/default/images/bar.gif) repeat-x Top;
   text-align:center;
}

.DataGridHeader a, div
{   
    FONT-FAMILY: verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #002E61;
    vertical-align:middle;
    text-align:center;   
    PADDING-RIGHT: 3px; 
    padding-left: 3px;
}

.datagrid
{
    font-family: "Trebuchet MS", Verdana, sans serif; font-weight:normal;font-size:11px; background-color:#D8E5F9; text-align: left;
}

.gridTop {
	BORDER: #cbced4 1px solid; BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 7px; padding:2px 2px 2px 2px;
	text-align:left;
}

.grid{BORDER: maroon 1px solid; OVERFLOW: auto; HEIGHT: 360px; TEXT-ALIGN: left; background-color:whitesmoke;}

.sitemapGrid
{
    border: solid 1px #c5c5c5; padding: 10px 10px 10px 10px; text-align:center;
}
.sitemapGrid td{padding:5px;}
.sitemapGrid tr:hover{ background-color:#fcfbcd;}

.input
{
    CLEAR: none; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 40px; FONT-FAMILY: Verdana; HEIGHT: 18px;
}

.buttons
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 10px;
}

.findbutton
{
    CLEAR: none; FONT-SIZE: 10px; WIDTH: 67px; FONT-FAMILY: Verdana; HEIGHT: 18px; TEXT-ALIGN: left;
}

.combobox
{
    width:100px;
    font-size:10px;
}

.comboboxLarge
{
    width:180px;
    font-size:10px;
    
}

body
{
    text-align:left;   
    color:#000000;
    	font-family:Tahoma;
	color:Black;
}

.page-800 
{
    margin-top:10px;
    width: 800px;
    height: inherit;
    margin-left:0px;
}

#left 
{
    float:left;
    /*border:solid 1px black;*/
    width: 200px;
}

#right
{
    float:right;
    width: 530px;
    margin-top:13px;
    background-color:White; 
}

#itemReportPL
{
    border: solid 1px black;
    padding: 12px 3px 3px 3px;
    width: 228px;
    height:370px;
    margin:90px 0px 0px 0px;
    background-color:White;
}

.sectionheading
{
	border: #dddddd 1px dotted;
	font-weight: bold;
	font-size: small;
	font-family: Tahoma;
	height:23px; 
	margin-bottom:2px;
	background-color:#ffffff;
}
#proCustIM,#proSuppIM,#proInvIM
{
	font-family:Trebuchet MS, Tahoma;
	font-weight:normal;
	color:Black;	
}

.progressSpacerR
{
    width:32%; 
    float:right; 
    height:22px;
    text-align:right;  
}

.progressSpacerL
{
    width:32%; 
    float:left; 
    height:22px;
}

.tableDim
{
    width:512px; 
}

.textbox {
	BORDER-RIGHT: #cbced4 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cbced4 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cbced4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cbced4 1px solid;
	font-size:10px;
}

.textboxheader, .textboxheader th, .textboxheader td {
	BORDER: #cbced4 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 1px; COLOR: #f2f2f2; PADDING-TOP: 1px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5;
	background:url('Images/bt-blue.png') repeat-x;
}

.component {font-family: "Trebuchet MS", Verdana, sans serif; font-weight:normal;font-size:13px; border: 1px solid #cbced4;}

.comTB {font-family: "Trebuchet MS", Verdana, sans serif; font-weight:normal;font-size:13px; border: 1px solid #cbced4; background-color:#FFFFC0;}

.categorytextboxheader
{
    padding-top:5px;   
    width:100px;
    height:20px;
    vertical-align:middle;
	BORDER: #cbced4 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 1px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5;
}


.labelHeading
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;
	width:33%;
	float:left;
	text-align:center;
	padding-top: 3px;
}

.labelSubHeading
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;	
}

.categorySubHeading
{
	font-family:Tahoma;
	font-weight:bold;
	font-size: 12px;	
	color:Black;
	text-align: left;
	padding-top: 3px;
}

.criteriaGroup {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fffff; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 8px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #000000 1px solid;
	background-color:#fbfbfb;
}

/*** SETTINGS FOR THE itemReport Page ***/

.panel {
	BORDER-RIGHT: #cbced4 1px solid; padding: 5px;BORDER-TOP: #cbced4 1px solid; BACKGROUND: #f5f5f5; BORDER-LEFT: #cbced4 1px solid; BORDER-BOTTOM: #cbced4 1px solid; margin:5px;
}

.panelheader {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 3px; COLOR: #f5f5f5; PADDING-TOP: 3px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #65738e
}

.dates
{
    font-weight:lighter;
    font-size:8px;
}

.borderDot {
	BORDER-left: #dddddd 1px dotted; 	
	BORDER-right: #dddddd 1px dotted; 
	border-bottom: #dddddd 1px dotted;
	border-top: #dddddd 1px dotted;
	margin-bottom: 50px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 50px;
	padding: 50px 50px 50px 50px;
}
/**********************
Calendar
***********************/
.MyCalendar
{
    font-weight:normal;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:normal;
}

/* OLD AJAX Interface 
body {
}

.page-800 
{
    margin-top:10px;
    width: 800px;
}

#left 
{
    float:left;
    border:solid 1px black;
    width: 29%;
}

#criteria
{
    float:right;
    border:solid 1px black;
    width:510;
    height:auto;
}

.CriteriaHeader
{
    font-family: "Trebuchet MS", Verdana, sans serif;
    text-align:center;
    font-size:14px;    
    color: #002E61;
    font-weight:bold;
    border:dashed 1px #dddddd;
    margin: 3px 3px 3px 3px;
}

#cal1
{
    border:solid 1px black;
    height:auto;
    width: 500px;
    text-align:center;
}

#cal2
{
    border:solid 1px black;
        height:auto;
    width: 500px;
    text-align:center;
}

#various
{
    border:solid 1px black;
}

#customer
{
    border:solid 1px black;
}


#inventory
{
    border:solid 1px black;
}
*/
/*Hover Menu*/
.help
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight:bold;
    color:Red;
    font-size:8px; 
    float:left;   
}

.helpHeading
{
    font-family: "Trebuchet MS", Verdana, sans serif; 	
	font-size:1.6em; 
	color:Black;   
}

.helpText
{
	padding:.8em 0 0.5em 0;
	color:black;/*#0F2543;*/
	font-weight:normal;
	font-family:"Trebuchet MS", Verdana, sans serif; /*Arial, Sans-Serif;*/
	font-size:1.1em;  
	text-align:justify;
}

.helpNote
{
    float:left;
    border:dashed 1px black;
    background-color:Coral; 
    margin: 2px 2px 2px 2px;
}

.helpEx
{
    float:left; border:dashed 1px black; background-color:#80FF80; padding:5px 5px 5px 5px; margin: 2px 2px 2px 2px;
}

.helpExSection
{
  border:solid 1px black; margin:2px 2px 2px 2px; background-color:snow; float:left;  
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:snow;/*#F5F7F8;*/
	opacity:.9;
	filter: alpha(opacity=90);
    font-weight:normal;
    font-size:9px;
    color:Black;
    border: solid 1px black;
    width: 400px;
    height: 400px;
    overflow:auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.popupHover 
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-weight:bold;
    color:Orange;
    font-size:8px;    
    float:left;
}
.panelNat
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;   
}

.LBNotSet
{
    font-family: "Trebuchet MS", Verdana, sans serif;
    font-size: 8pt;
    font-style:italic;
    text-align:center !important;
    font-weight:normal;
    color:Maroon;
    width:100%;
}

.itemContent{margin: 0px 0px 0px 0px;}

/*menuToolBar Styling */
.menuTB
{
    text-align:center;
    width:100px;
    height:20px;
    border: solid 1px #dddddd;
    float:left;
    margin-right:3px;
}

.menuTB:hover
{
    text-align:center;
    width:100px;
    height:20px;
    border:solid 1px maroon;
    background-color:#c7dff4;
    float:left;
    margin-right:3px;
}

.menuToolBar
{
    overflow:auto;    
}
/*Hyper Link Menu*/
.aMenu
{
	color:#002e61;
}
.aMenu:hover
{
	color:red;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border: solid 1px #d5d5d5;
	padding:3px;
	
}
/* END Modal Popup*/
