/* Default Page Style */

.MenuHeaderLogoDefault
{
	background-image: url(../Images/ODENtrack_Logo_Default.gif);
 	background-repeat:no-repeat;
}

.MenuHeaderLogoIssue
{
	background-image: url(../Images/ODENtrack_Logo_Issue.gif);
 	background-repeat:no-repeat;
}

.MenuHeaderLogoProject
{
	background-image: url(../Images/ODENtrack_Logo_Project.gif);
 	background-repeat:no-repeat;
}

.MenuHeaderLogoAction
{
	background-image: url(../Images/ODENtrack_Logo_Action.gif);
 	background-repeat:no-repeat;
}

.MenuHeaderLogoItem
{
	background-image: url(../Images/ODENtrack_Logo_Item.gif);
 	background-repeat:no-repeat;
}

body, .DefaultBody
{
	font-family: Arial, Sans-Serif, "Times New Roman", Times;
	font-size: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 0;
 	padding: 0px;
 	/*background-image: url(../images/background.jpg);*/
 	background-color: #A0D0FF; /* #D6EEFE; */
}
/* Background for channel page */
.channelBody, .ItemBody
{
	background-image: url(../images/background.jpg);
	background-color: #DBC17F; /* #dcdcdc #B92919 */
}
/* Alternating Background color for action datagrid items */
.channelBodyAlt
{
	background-image: url(../images/background.jpg);
	background-color: #FBE19F; /* #C9C9C9; #A91909*/
}
/* Background for project page */
.projectBody
{
	background-image: url(../images/background.jpg);
	background-color: #99CC66; /* #CCEEDD; */
}
/* Background for action page */
.actionBody
{
	background-image: url(../images/background.jpg);
	background-color: #E0D949; /* #FFEE88 */
}

/* Alternating Background color for action datagrid items */
.actionBodyAlt
{
	background-image: url(../images/background.jpg);
	background-color: #D0C838;	/* #EEDD77; */
}
/* Alternating Background color for action datagrid items */
.toolTipTableAlt
{
	background-color: #FEF4CF; /* #C9C9C9; #A91909*/
}
td
{
	vertical-align: top;
}
.ErrorMsg
{
	font-family: Arial, Sans-Serif, Times New Roman;
	color: blue;
	font-size: 20pt;
	text-decoration: none;
}
.ErrorDetail
{
	font-family: Arial, Sans-Serif, Times New Roman;
	font-weight: normal;
	color: Black;
	font-size: 10pt;
	text-decoration: none;
}
.ErrorDetailLink
{
	font-family: Arial, Sans-Serif, Times New Roman;
	font-weight: normal;
	color: Blue;
	font-size: 10pt;
	cursor: default;
}
.SmallTextLink
{
	font-family: Arial, Sans-Serif, Times New Roman;
	font-weight: normal;
	color: Blue;
	font-size: 8pt;
}
.WhitePad
{
	border-top: #555555 1px solid;
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	border-bottom: #555555 1px solid;
	border-color: #003377;
	border-width: 1px;
	border-collapse: collapse;
	background-color: white;
	background-image: url('../images/tablebackground.jpg');
}

.WhitePadGrayBorder
{
	border-top: #494949 1px solid;
	border-left: #494949 1px solid;
	border-right: #494949 1px solid;
	border-bottom: #494949 1px solid;
	border-collapse: collapse;
	background-color: white;
	background-image: url('../images/tablebackground.jpg');
}

.WhitePadItemBorder
{
	border-top: #74551D 1px solid;
	border-left: #74551D 1px solid;
	border-right: #74551D 1px solid;
	border-bottom: #74551D 1px solid;
	border-collapse: collapse;
	background-color: white;
	background-image: url('../images/tablebackground.jpg');
}
.WhitePadNoBorder
{
	border-width: 0px;
	border-collapse: collapse;
	background-color: white;
	background-image: url('../images/tablebackground.jpg');
}

.GrayPadGrayBorder
{
	border-top: #494949 1px solid;
	border-left: #494949 1px solid;
	border-right: #494949 1px solid;
	border-bottom: #494949 1px solid;
	border-collapse: collapse;
	background-color: #EEEEEE;
	background-image: url('../images/tablebackground.jpg');
}

.InfoText
{
	font-family: Arial;
	font-size: 10pt;
	color: black;
	display: block;
}

.InfoBox
{
	border-top: #909090 1px solid;
	border-left: #909090 1px solid;
	border-right: #909090 3px solid;
	border-bottom: #909090 3px solid;
   border-collapse:collapse;	
	background-color: #F9F3CA;
	background-image: url('../images/tablebackground.jpg');
	padding: 5px;
	display: block;
}

.ErrorText
{
	font-family: Arial;
	font-size: 11pt;
	color: black;
	display: block;
}

.ErrorBox
{
	border-top: #DD0000 4px solid;
	border-left: #DD0000 4px solid;
	border-right: #DD0000 4px solid;
	border-bottom: #DD0000 4px solid;
   border-collapse:collapse;	
	background-color: #FFFFFF;
	background-image: url('../images/tablebackground.jpg');
}

.DataTable
{
	background-image: url('../images/tablebackground.jpg');
}
.WhitePad2
{
	border: navy 1px solid;
	border-collapse: collapse;
	background-color: white;
	/*background-image: url('../images/tablebackground2.jpg');*/
}

.WhitePadGrayBorder2
{
	border: #494949 1px solid;
	border-collapse: collapse;
	background-color: white;
	/*background-image: url('../images/tablebackground2.jpg');*/
}

.DataGrid
{
	font-size: 10pt;
	font-family: Arial, Sans-serif, Helvetica;
	font-weight: normal;
	background-color: White;
	border-width: 0px;
	border-style: none;
	border-color: #999999;
	text-decoration: none;
	padding: 3px 1px;
}
.GridHeader 
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2255BB', endColorStr='#4477DD', gradientType='0');*/
	font-family: Arial, Sans-serif, Helvetica !important;
	font-weight: bold !important;
	color: black !important;
	background-color: #DDDDDD !important;
	text-align: center!important;
}

.RadGrid .rgHeader 
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2255BB', endColorStr='#4477DD', gradientType='0');*/
	font-family: Arial, Sans-serif, Helvetica !important;
	font-weight: bold !important;
	color: black !important;
	background-color: #DDDDDD !important;
	text-align: center!important;
}

.RadGrid .rgHeader a
{
    	color: black;
	text-decoration: underline !important;
}
.GridHeader a
{
	color: black;
	text-decoration: underline;
}
.GridHeader a:hover
{
	color: Gray;
	text-decoration: underline;
}
.gridHeaderEdit
{
	background-color: #DDDDDD;
}
.grayGridHeader
{
	font-weight: bold;
   font-size: 10pt;
	color: black;
	font-family: Arial, Sans-serif, Helvetica;
	background-color: gainsboro;
	text-align: center;
	text-decoration: none;
}
.grayGridHeader a
{
	color: black;
	text-decoration: underline;
}

.grayGridHeader a:hover
{
	color: Gray;
	text-decoration: underline;
}
.channelGridHeader
{
	font-weight: bold;
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#74551d' , endColorStr= '#b8995f' , gradientType= '0' ); */
	color: black;
	font-family: Arial, Sans-serif, Helvetica;
	background-color: #DBC17F;
	text-align: center;
	text-decoration: none;
}
.channelGridHeader a
{
	color: black;
	text-decoration: underline;
}
.channelGridHeader a:hover
{
	color: Gray;
	text-decoration: underline;
}
.projectGridHeader
{
	/* filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#557766', endColorStr='#779988', gradientType='0'); */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#225500', endColorStr='#447711', gradientType='0');
	font-family: Arial, Sans-serif, Helvetica;
	font-weight: bold;
	color: white;
	background-color: #779988;
	text-align: center;
	text-decoration: none;
}
.projectGridHeader a
{
	color: white;
	text-decoration: underline;
}
.actionGridHeader
{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#807303' , endColorStr= '#E0D949' , gradientType= '0' );
	font-family: Arial, Sans-serif, Helvetica;
	font-weight: bold;
	color: white;
	background-color: #E0D949; /* #AA8844*/
	text-align: center;
	text-decoration: none;
}
.actionGridHeader a
{
	color: white;
	text-decoration: underline;
}
.GridFooter
{
	font-weight: bold;
	color: Black;
	background-color: #CCCCCC;
}
.GridPager
{
	font-weight: bold;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	text-align: left;
	color: Black;
	background-color: #999999;
	text-decoration: none;
}
.GridCommand
{
	font-weight: bold;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	color: blue;
	text-decoration: none;
}
.GridCommand a
{
	font-weight: bold;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	color: blue;
	text-align: center;
	text-decoration: none;
}
.GridCommand a:hover
{
	font-weight: bold;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	color: #0055ff;
	text-align: center;
	text-decoration: none;
}
.GridViewLink, .GridViewLinkAlt
{
	font-weight: normal;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	color: blue;
	text-decoration: none;
}
.GridViewLink, .GridViewLinkAlt a
{
	font-weight: normal;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	color: blue !Important;
	text-align: center;
	text-decoration: underline;
}
.GridViewLink, .GridViewLinkAlt a:hover
{
	font-weight: normal;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 10pt;
	color: #0055ff;
	text-align: center;
	text-decoration: underline;
}
.GridViewLinkAlt a
{
	text-decoration: none;
}
.GridItem
{
	color: Black;
	background-color: #FFFFFF !important; /* #3366CC; */
}
.GridItemAlternate
{
	color: Black;
	background-color: #f2f8ff !important; /* #4477DD */
}
.issueGridItem
{
	color: Black;
	background-color: #FFFFFF !important; /* #B4CCDC */
}
.issueGridItemAlternate
{
	color: black;
	background-color: #f2f8ff !important;
}
.projectGridItem
{
	background-color: #E9FFC9 !important; /* #E0D949 */
}
.projectGridItemAlternate
{
	background-color: #99CC66 !important; /* #FFEE88 */
}
.actionGridItem
{
	background-color: #FFFF99 !important; /* #E0D949 */
}
.actionGridItemAlternate
{
	background-color: #E0D949 !important; /* #FFEE88 */
}

.channelGridItem
{
	color: Black;
	background-color: #FFFFFF !important; /* #FFFFFF #B92919 */
}
.channelGridItemAlternate
{
	color: black;
	background-color: #FEFFEF !important; /* */
}
.userAssignmentsIssueRow
{
   background-color: #f2f8ff !important;
}
.userAssignmentsProjectRow
{
   background-color: #E9FFC9 !important;
}
.userAssignmentsActionRow
{
   background-color: #FFFF99 !important;
}
.GridText
{
	color: Black;
	font-family: Arial, Sans-Serif, Verdana;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
}
.GridTextAlt
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Arial, Sans-Serif, Verdana;
	background-color: #99ccff;
	text-decoration: none;
}
.GridTextAlt a
{
	text-decoration: none;
}
.GridTextAlt a:hover
{
	text-decoration: underline;
}
.GridItemSelected
{
	color: Navy;
	background-color: #ffff66;
}
.CustomGridPager
{
   background-image: url(Img/bg.gif);
   background-repeat: repeat-x;
   background-color: #ffac00;
   border-left: 1px solid #b69759;
   border-right: 1px solid #b69759;
   color: #9d6b0b;
}
.CustomGridPager INPUT
{
   height: 16px;
   border: 0px;
   font-size: 11px;
}
.CustomGridPager A
{
   color: #9d6b0b;
}
.CustomGridPager TD
{
   padding:0px;
}
.HiddenContainer
{
   width; 100%;
   font-size: 10pt;
	font-weight: normal;
	color: black;
	font-family: Arial, Sans-Serif, Times New Roman;
	text-decoration: none;
	vertical-align: text-top;
	/*border: #DDDDDD 1px solid;*/
}

.Input, .InputWithBorder, .InputFullWidth, .InputWidth, .InputWidth2, .InputWidth4, .InputFullWidthCheckBox
{
	font-size: 10pt;
	font-weight: normal;
	color: black;
	font-family: Arial, Sans-Serif, Times New Roman;
	text-decoration: none;
	vertical-align: text-top;
	padding-left: 3px;	
}
.InputWithBorder
{
   white-space: normal;
	border-collapse: collapse;
	border: #DDDDDD 1px solid;
	padding: 2px;
	margin: 0px, 0px, 0px, 0px;
	display: block; /* This is important to get the width to 100% in FireFox */
}
.InputFullWidth
{
   width: 100%;
}
.InputFullWidthCheckBox
{
   width: 100%;
   height: 25px;
}
.InputFullWidthListBox
{
   width: 100%;
   height: 150px;
}
/* Standard width for two columns */
.InputWidth
{
	width: 290px;
}
/* Last Column width in Container */
.InputWidth2
{
	width: 150px;		
}
/* Last Column width in Container */
.InputWidth4
{
	width: 220px;
}
/* Tip / Calender icon Column width */
.InputWidth3
{
	background-color: #DDDDDD;
	vertical-align: middle;
	padding-right: 1px;
	width: 16px;
}
.InputHelp
{
	font-size: 8pt;
	font-weight: normal;
	color: Navy;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
.InputError
{
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Sans-Serif, Times New Roman;
	color: Red;
	text-decoration: none;
}
.InputLabel
{
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color=’gray’, Positive=’true’);
}
.InputHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Trebuchet MS, Sans-Serif, Verdana, Tahoma;
	text-decoration: none;
	vertical-align: top;
}
.Button
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family:  Arial, Sans-Serif, Verdana;
	text-decoration: none;
	width: 90px;
}
.WideButton
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family:  Arial, Sans-Serif, Verdana;
	text-decoration: none;
	width: 110px;
}
HeaderStyle
{
	color: white;
}
.Header1
{
	font-weight: normal;
	font-size: 18pt;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#003377' , endColorStr= '#66CCFF' , gradientType= '1' );*/
	vertical-align: middle;
	color: #FFFF99;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	background-repeat: repeat-x;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	background-color: #003377;
	text-decoration: none;
}
.Header1 a
{
	color: white;
}
.Header1 a:hover
{
	color: gray;
}
.channelHeader1
{
	font-weight: normal;
	font-size: 16pt;
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#74551D' , endColorStr= '#C9AA6f' , gradientType= '1' ); */
	
	vertical-align: middle;
	color: #FFFF99;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	background-repeat: repeat-x;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	background-color: #74551D; /* #B8995e; */
	text-decoration: none;
}
.channelHeader1 a
{
	color: #33BBff;
	text-decoration: none;
}
.channelHeader1 a:hover
{
	color: #0099ff;
	text-decoration: underline;
}

.projectHeader1
{
	font-weight: bold;
	font-size: 12pt;
	/* filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#446655' , endColorStr= '#AACCBB' , gradientType= '1' ); */
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#114400' , endColorStr= '#77AA44' , gradientType= '1' );
	padding-bottom: 0px;
	vertical-align: middle;
	color: white;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	background-repeat: repeat-x;
	font-family: Arial, Sans-Serif;
	background-color: #336622; /*668877*/
	text-decoration: none;
}
.projectHeader1 a
{
	color: #33BBff;
	text-decoration: none;
}
.projectHeader1 a:hover
{
	color: #0099ff;
	text-decoration: underline;
}
.actionHeader1
{
	font-weight: bold;
	font-size: 12pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#807303' , endColorStr= '#F1EA5A' , gradientType= '1' );
	padding-bottom: 0px;
	vertical-align: middle;
	color: white;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	background-repeat: repeat-x;
	font-family: Arial, Sans-Serif;
	background-color: #E0D949; /* #AA8844 #FFDDFF */
	text-decoration: none;
}
.actionHeader1 a
{
	color: #33BBff;
	text-decoration: none;
}
.actionHeader1 a:hover
{
	color: #0099ff;
	text-decoration: underline;
}
.Header2
{
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: bottom;
}
.AuditFieldHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	text-decoration: none;
	background-color: #EEEEEE;
}

.AuditFieldText
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	background-color: #EEEEEE;
}
.TitleLabel
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Arial, Sans-Serif, Verdana, Tahoma;
	text-decoration: none;
	vertical-align: baseline;
}
.Label
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Trebuchet MS, Arial, Sans-Serif, Verdana, Tahoma;
	text-decoration: none;
	vertical-align: top;
}
.LabelCol
{
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Trebuchet MS, Arial, Sans-Serif, Verdana;
	text-decoration: none;
	text-align: left;
	vertical-align: text-top;
}
/* Grey Label Col with fixed width */
.LabelColGrey
{
   font-weight: normal;
	width: 110px;
}
.LabelGreyError
{
   font-weight: bold;	
	color: Red;   
}
.LabelGrey
{
	width: 100%;
	font-weight: normal;
}
.LabelGrey, .LabelColGrey, .LabelColGreyWidth, .LabelGreyError
{
	background-color: #EEEEEE;
	padding-left: 2px;
	padding-top: 2px;
	margin: 0px;
	vertical-align: top;
	font-style: normal;	
	font-size: 10pt;
	border: solid 0px #EEEEEE;
}
.LabelColGreyWidth
{
   font-weight: normal;
	width: 33%;
}
.LabelWhiteTableCell
{
   font-size: 10pt;
	font-weight: normal;
	color: black;	
	text-decoration: none;
	vertical-align: top;
	padding-left: 3px;	
	background-color: White;	
	padding-top: 2px;
	margin: 0px;
		
}
.LabelWhiteTableCell
{   
	width: 40%;		
}


.LabelColGreyOutline
{
	padding: 2px;
	vertical-align: baseline;
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	border: solid 1px #DDDDDD;
}
.ButtonTable
{    
    width: 120px;
    border-collapse: collapse;
    border: #EEEEEE 0px solid; 
}
.InputTable
{
    width: 100%;
    border-collapse: collapse;
    border: #EEEEEE 0px solid; 
}
.InputTable td
{
	vertical-align: top;
    border: #EEEEEE 0px solid; 
}
.InputTableWithBorder
{
   width: 100%;
	border-collapse: collapse;
	border: #DDDDDD 1px solid;
	padding: 0px, 0px, 0px, 0px;
	margin: 5px, 0px, 10px, 0px;
}
.Validation
{
	font-size: 10pt;
	color: red;
	font-family: Arial, Arial Narrow, Sans-Serif;
	text-decoration: none;
}
.ToolBar
{
	/* Note: To use a background image instead of gradient in IE, comment out the filter below */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#88BBFF', endColorStr='#EEFFFF', gradientType='1');
	background-image: url('../images/toolbarbackground.jpg');
	font-family: Arial, Sans-Serif;
    font-weight: bold; 
    font-size: 12pt; 
    background-repeat: repeat-x; 
    text-decoration: none;
    vertical-align: top;
    color: black;
    background-color: #88BBFF;
}

.channelToolBar
{
	/* Note: To use a background image instead of gradient in IE, comment out the filter below */
	/* filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#C8B06C', endColorStr='#FBE19F', gradientType='1'); */
	background-image: url('../images/toolbarbackground.jpg');
	font-family: Arial, Sans-Serif;
    font-weight: bold; 
    font-size: 12pt; 
    background-repeat: repeat-x; 
    text-decoration: none;
    vertical-align: top;
    color: black;
    background-color: #FBE19F;
}
.projectToolBar
{
	/* Note: To use a background image instead of gradient in IE, comment out the filter below */
	/* filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#88AA99', endColorStr='#DDFFEE', gradientType='1'); */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#559922', endColorStr='#AADD77', gradientType='1');
	background-image: url('../images/toolbarbackground.jpg');
	font-family: Arial, Sans-Serif;
    font-weight: bold; 
    font-size: 12pt; 
    background-repeat: repeat-x; 
    text-decoration: none;
    vertical-align: top;
    color: black;
    background-color: #559922; /* CCEEDD */
}
.actionToolBar
{
	/* Note: To use a background image instead of gradient in IE, comment out the filter below */
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E0C805', endColorStr='#F2FB6B', gradientType='1');
	background-image: url('../images/toolbarbackground.jpg');
	font-family: Arial, Sans-Serif;
    font-weight: bold; 
    font-size: 12pt; 
    background-repeat: repeat-x; 
    text-decoration: none;
    vertical-align: top;
    color: black;
    background-color: #E0C805; /* FFEE88 */
}
/* Top Menu */
.TopMenu
{
	white-space: nowrap;
	/*background-color: #ffffff; */  /* #00B970 skyblue;*/
	text-decoration: none;
	vertical-align: middle;
}
.TopMenu a
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
}
.TopMenu a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
}
/* ODENtrack Menu Button States */
.TopMenuButtonOn
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	background: aliceblue scroll repeat 0% 0%;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	border-collapse: collapse;
}
.TopMenuButtonOff
{
	border-right: Black 1px solid;
	border-top: Black 1px solid;
	border-left: transparent 1px solid;
	border-bottom: Black 1px solid;
	background: lightgrey;
	border: Black 1px solid;
	border-collapse: collapse;
}
/* ODENtrack Header in Menu */
.MenuHeader
{
	font-weight: bold;
	font-size: 18pt;
	color: darkblue;
	font-style: normal;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
}
.MenuSubHeader
{
	font-weight: bold;
	font-size: 14pt;
	color: #777777;
	font-style: normal;
	font-family: Arial Narrow, Arial, Sans-Serif;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
.MenuLink
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: Arial, Sans-Serif, Helvetica;
	text-decoration: none;
}
.MenuLink a
{
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
}
.MenuLink a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #0044ff;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
}
.LoginInfo
{
	font-weight: normal;
	font-size: 8pt;
	color: #606060;
	font-family: Arial, Sans-serif, Helvetica;
}
.LoginInfo a
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	color: Blue;
}

#mainTable 
{
 	width: 720px;
 	/* border: 0px solid #000; */
 	/* line-height: 1.5em; */
 }
.NoteAddedDate
{
	font-size:  8pt;
}
.NoteModifiedByText
{
	color: DimGray;
	font-weight: normal;
	font-size:  8pt;
	text-decoration: none;
}

/* Used for Hiding all elements from browser but making them printable */
.PrintOnly
{
	display:  none;
}

.SmallBr
{
	font-family: Arial, Sans-serif, Helvetica;
	font-size:  4px;
}
.ShowHide
{
	font-family: Arial, Sans-serif, Helvetica;
	font-weight: normal;
	font-size:  9pt;
	vertical-align: top;
}
.AdvFilterLink
{
	font-family: Arial, Sans-serif, Helvetica;
	font-size:  10px;
}
.ToolTip
{
	cursor:help;
}
.menucell
{
	border-color:#333333;
	border-style: solid;
	border-width:1px;
	width:100px;
	overflow:hidden;

}

.topnav
{
	display:inline;
	position:absolute;
	cursor:pointer;
	CURSOR:hand;
	z-index:999;
	font-weight: bold;
	font-size: 10pt;
	color: Navy;
	font-family: Arial, Sans-Serif, Helvetica;
	text-decoration: none;
}
.topnav a
{
	font-weight: bold;
	color: DarkBlue;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
	/*background-color: White;*/
}
.topnav a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #0044ff;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
}

.navlink
{
	display:none;
	visibility:hidden;
	position:absolute;
	cursor:pointer;
	CURSOR:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#ffffff;
	z-index:999;

}
.navtext
{
	cursor:pointer;
	CURSOR:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9;
	text-decoration:none;	
	line-height:18px;
	text-transform:uppercase;
	padding: 1 6 1 6;
	width:100%;
	color:#666666;
	background-color:#ffffff;
	z-index:999;
}

a.navtext:hover {color: #ffffff;background-color:#666666;}

.AssociatedUserHighLight
{
	background-color:Yellow;
}

.Expand
{
	text-decoration:none;
	vertical-align: bottom;
	CURSOR:hand;
}

.Ellipse
{
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12;
	text-decoration:none;
	color: Blue;
	CURSOR:hand;
}
.Timer
{
	font-family: Arial, Sans-serif, Helvetica;
	font-size:  10px;
	color: Navy;
}
.CustomError
{
	font-family: Arial, Sans-serif, Helvetica;
	font-size:  14px;
	color: Navy;
}

/********** ASP Net Menu Classes *********************/
ul
{
  list-style-type:square; 
  list-style-position:outside; 
  margin-left:18px; 
}


.MG
{
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	border-color:Black;
	border-style: solid;
	border-width: 1px;
	margin: 0px 3px 0px 3px;
}

.TopMG
{
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	background: #0066CC;
	margin: 0px 0px 0px 0px;
}
.MI 
{
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #0066CC;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#F9F9F9' , endColorStr= '#F9F9F9' , gradientType= '1' );
	cursor:hand;
	background-color: #0066CC;
	padding-left:7px;
	padding-right:20px;
	color:  #000000;
	white-space: nowrap;
}

.MITop
{
	border-width: 0px;
	border-style: solid;
	border-color: #003399;/*#0066CC;*/
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#333333', endColorStr='#999999', gradientType='0');
	*/
	/*background-color: #ffffff; *//*#0066CC;*/
	padding-left:10px;
	padding-right:10px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: Black; /* #ffffff; */
	white-space: nowrap;
}

.MIArw
{
	border-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-color: #0066CC;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	cursor:hand;
	padding-left:7px;
	padding-right:20px;
	color:  #ffffff;
	background-image: url("../Images/arrow-white.gif");
	background-color: #0066CC;
	background-position: right;
	background-repeat: no-repeat;
	white-space: nowrap;
}

.MISide
{
	border-width: 1px;
	border-style: solid;
	border-color: #e5e5e5;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color:Black;
	text-decoration: none;
	cursor:hand;
	padding-left:7px;
}

.MIOver 
{
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: Black;
	border-style: solid;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	cursor:hand;
	background-color: #999999; 
	padding-left:7px;
	white-space: nowrap;
}

.MIOverSide
{
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	cursor: hand;
	background-color: #999999; 
	padding-left:7px;
	white-space: nowrap;
}
.MIOTMain
{
	border-width: 1px;
	border-color: #393939;
	border-style: solid;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#494949', endColorStr='#494949', gradientType='1');
	background-color: #999999;
	padding-left:9px;
	padding-right:9px;
	padding-top: 0px;
	padding-bottom: 0px;
	white-space: nowrap;
}

.MIOT
{
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: Black;
	border-style: solid;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#494949', endColorStr='#494949', gradientType='1');
	cursor: hand;
	background-color: #999999;
	padding-left:7px;
	padding-right:20px;
	white-space: nowrap;
}

.MIOTArrow
{
	border-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: Black;
	border-style: solid;
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	cursor:hand;
	padding-left:7px;
	padding-right:20px;
	background-image: url("../Images/arrow-white.gif");
	background-color: #999999;
	background-position: right;
	background-repeat: no-repeat;
	white-space: nowrap;
}
table.CustomerListing tr
{
	font-size: 0.8em;
}
table.CustomerListing h2
{
	font-size: 1.0em;
}
table.Distributors tr
{
	font-size: 0.8em;
}
/*********************************************************/
/* SPAN TAG ID's to apply IE filters to */
#myODENHeader_menuTitle
{
	text-shadow: 1px 1px #cccccc;	/* Not Supported Yet (CSS2) */
	width:50%; 
	filter:	progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#cccccc', Positive='true');
}
#menuOptionTitle
{
	/*
	text-shadow: 1px 1px #cccccc;
	width:50%; 
	filter:	progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#cccccc', Positive='true')
	progid:DXImageTransform.Microsoft.MotionBlur(strength=0, direction=310)
	*/
}
#titleLabel
{
	/* Apply shadow to titleLabel in IE*/
	text-shadow: 1px 1px Navy;	/* Not Supported Yet (CSS2) */
	width:100%; 
	filter:	

	progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='Black', Positive='true')

	progid:DXImageTransform.Microsoft.MotionBlur(strength=1, direction=310)
    progid:DXImageTransform.Microsoft.Blur(pixelradius=0)
    progid:DXImageTransform.Microsoft.Wheel(duration=0);

    
}
#titleLabel a
{
	text-decoration: none;
}
#titleLabel a:hover
{
	text-decoration: underline;
}
#toolTipTitle
{
	/* Apply shadow to titleLabel in IE*/
	text-shadow: 1px 1px Navy;	/* Not Supported Yet (CSS2) */
	width:100%; 
	filter:	progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='Navy', Positive='true')
	progid:DXImageTransform.Microsoft.MotionBlur(strength=1, direction=310)
}
.statusComplianceMet
{
	/* background-color: green; */
	color: green;
	font-weight: bold;
}
.statusComplianceLate
{
	/* background-color: red; */
	color: red;
	font-weight: bold;
}
.statusComplianceApproaching
{
	font-weight: bold;
	color: #cccc00;
}
.statusFYIPercent
{
   font-weight: bold;
   color: mediumblue;
}
.statusNotSent
{
	color: red;
}
.statusAwaitingAck
{
	color: red;
}
.statusReadyForApproval
{
	/*
	color: Teal;
	*/
}
.NotReviewed
{
	/*
	color: #3399ff;
	font-style: italic;
	*/
}
.NotOfInterest
{
	/*
	color: #33ccff;
	*/
}
.OfInterest
{
	/*
	color: #3399ff;
	*/
}
.Resolved
{
	/*
	color: #0000cc;
	*/
}

hiddenLayer
{
	display: none;
	position: relative;
}

.toolTipSmallText
{
	font-family: Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: #222222;
}

.prevNextLink a
{
	font-size: 7pt;
	font-style: normal;
	color: silver;
	text-decoration: none;
}

.prevNextLink a:hover
{
	font-size: 7pt;
	color: gray;
	text-decoration: underline;
}

.filterExpandArrowText a
{
	color: black;
	text-decoration: none;
}

.filterExpandArrowTextSelectedItems a
{
	color: blue;
	text-decoration: none;
}

/* 
================================
 Container Styles
================================
*/   
/* Default Container Style Used for Issue */
.containermaster_default, .containermaster_item 
{
	width: 100%;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding-left: 0px;
	vertical-align: top;
/*
	width: 100%;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
*/
}
.containerrow1_default, .issueHeader, .itemHeader, .projectHeader, .actionHeader, .grayHeader
{	
	/*BACKGROUND-IMAGE: url(../images/gradient_LtBlue.jpg);*/
	font-weight: bold;
	color: black;
	font-family: Arial, Sans-serif, Helvetica;
	background-color: #B1E1FF; /*#A0D0FF*/
	text-decoration: none;
	padding: 2px;
	padding-left: 4px;
	vertical-align: baseline;
}
.containertitle_default, .containertitle_project, .containertitle_action, .containertitle_item, .containertitle_gray,
 .containertitle_MiscContainerTitle, .containertitle_ItemContainerTitle, .MiscContainerTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #111111;
	font-family: Arial, Sans-Serif, Verdana, Tahoma;
	text-decoration: none;
	vertical-align: top;
}
.containerrow2_default, .containerrow2_project, .containerrow2_action, .containerrow2_item, .containerrow2_gray, 
.containerrow2_MiscContainerTitle, .containerrow2_ItemContainerTitle
{
	background-color: #FFFFFF;
	padding: 0px, 0px, 0px, 0px;
}

/* Item Container Style */
.containerrow1_item, .itemHeader, .containerrow1_ItemContainerTitle, .ItemContainerTitle{
	background-color: #DBC17F;
}

/* Item Container Style */
.containerrow1_project, .projectHeader {
	background-color: #99CC66;
}

/* Item Container Style */
.containerrow1_action, .actionHeader {
	background-color: #E0D949;
}
/*Misc Container Style */
/* Use MiscContainerTitle not gray*/
.containerrow1_MiscContainerTitle, .containerrow1_gray, .MiscContainerTitle, .grayHeader {
	background-color: #CCCCCC;
	border:0;
	border-style:solid;	
	padding: 2px;
}


/* Table positioning */
#top 
{
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #ccc;
	background: #transparent;
	height: 100px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 70px;
}
html>body #top 
{
	height: 70px; /* ie5win fudge ends */
}
#WrapperTable 
{
	width: 75%; /* 85% */
	margin: 0px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
}
#mainTable 
{
	width: 100%; /* 85% */
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#mainHeader 
{
	width: 100%;
	height: 70px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
}
#LeftPane
{
	width: 130px;
	margin: 0px 0px 0px 0px;
	height: 300px;
	padding: 5px;
	border-right: solid 2px #DDDDDD;
	vertical-align: top;
}
#ContentPane
{
	/*width: 80%;*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.DetailTable
{
	/*width: 80%;*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px, 10px 8px;
	border-collapse: collapse;
}
#ContentTable
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: solid 0px black;
	vertical-align: top;
}
#ContentTable cell
{
	padding: 0px 0px 0px 10px;
}
#iWantToLabel, .IWantTo
{
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	font-family: Trebuchet MS;
}
.PeopleOnIssueUserName
{
	font-weight: bold;
	font-size: 10pt;
}
.PeopleOnIssueUserRole
{
	font-weight: normal;
	font-size: 8pt;
}
#LinkOptionsTable, .LinkOptionsTable
{
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 100%;
	border: solid 0px #DDDDDD;
	text-align: left;
	vertical-align: top;
}
.LinkButton, .LinkSeparator
{
	font-weight: normal;
	font-size: 8pt;
	vertical-align: baseline;
	font-family: Verdana;
	color: Blue;
}
.LinkSeparator
{
   color:Black;
}
.infoTable
{
	padding: 0px;
	margin: 0px;
	border: solid 0px #333333;
	width: 100%;
}
.infoPanel
{
	padding: 6px;
	margin: 0px;
}
/* Width of right content panes*/
.TabPageSpacer
{
	width: 580px;	
}
/* Width of Left and right content panes*/
.TabFullPageSpacer
{
	width: 725px;	
}

/* Styles for Misc pages*/

/* Background for misc pages */
.miscBody, .MiscBody
{
	background-image: url(../images/background.jpg);
	background-color: #EEEEEE; /* #FFEE88 */
}

.BaseTitle, .MiscGridPageTitle
{
   font-weight: bold;
	color: black;
	font-family: Arial, Sans-serif, Helvetica;
	background-color: #B1E1FF; /*#A0D0FF*/
	text-decoration: none;
	padding: 2px;
	padding-left: 4px;
	vertical-align: baseline;	
}
/* Title on grid page*/
.MiscGridPageTitle
{	
   background-color: #CCCCCC;
}
/* Title on grid page*/
.ItemGridPageTitle
{	
   background-color: #DBC17F;
}

/* Grid on edit page column headings*/
.MiscEditPageGridColumnHeadings
{	
   font-weight: bold;
	color: black;
	font-family: Arial, Sans-serif, Helvetica;
	text-decoration: none;
	padding: 2px;
	padding-left: 4px;   	
	background-color: #EEEEEE; /*#A0D0FF*/		
	vertical-align: baseline;
}


/* This is to start consolidating the style definitions created a base of common attributes for Header styles*/
.BaseHeader, .grayHeader1, .MiscLargePageTitle, .ItemLargePageTitle
{
   font-weight: normal;
	font-size: 18pt;	
	vertical-align: middle;
	color: #FFFF99;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	background-repeat: repeat-x;
	font-family: Trebuchet MS, Arial, Sans-Serif;	
	text-decoration: none;
}
.BaseHeader a
{
   color: white;
}
.BaseHeader a:hover
{
   color: black;
}

/* Use MiscLargePageTitle instead of grayHeader1 to help with consolidation*/
.grayHeader1, .MiscLargePageTitle
{	
	background-color: #494949;
}
/* Iliana removed grayHeader1 a and a:hover*/
/* Use MiscLargePageTitle instead of grayHeader1 to help with consolidation*/
.ItemLargePageTitle
{	
	background-color: #74551D;
}

H3
{
	/* font-size: 14pt; */
   line-height: 8px;   
}
H4
{
   
   font-weight: normal; 
   font-size: 18pt;
   color: Red; 
   text-align: center;       
}







/* PRINT SPECIFIC CSS 
You only need to specify the differences in style from screen to print,
since the screen style is inherited.
*/
@media print 
{
	
H3 
{
	/* page-break-before: always */
}

/* Used for Hiding all unwanted elements for printing */
.noPrint 
{
	display: none;
}

/* Used for Hiding all elements from browser but making them printable */
.PrintOnly
{
	display: block;
	font-family: Arial, Sans-Serif, Times New Roman;
	font-size: 12pt;
	color: Black;
}
.ErrorDetailLink
{
	display: none;
	position: relative;
}
.GridCommand
{
	display: none;
}
.GridCommand a
{
	display: none;
}
.GridCommand a:hover
{
	display: none;
}
.Button
{
	display: none;
}
.Expand
{
	display: none;
}
.ShowHide
{
	display: none;
}
.ToolTip
{
	display: none;
}
.Timer
{
	display: none;
}
.CustomError
{
	font-family: Arial, Sans-serif, Helvetica;
	font-size:  14px;
	color: Navy;
}

hiddenLayer
{
	display: block;
	position: relative;
}

.prevNextLink
{
	display: none;	
}
#mainTable 
{
	width: 665px;
}
#top 
{
	display: none;
}
#LeftPane
{
	display: none;
}
#LinkOptionsTable, .LinkOptionsTable
{
	display: none;
}

body, .channelBody, .projectBody, .actionBody
{
	background-color: #FFFFFF; /* #dcdcdc #B92919 */
}

.TabPageSpacer, .TabFullPageSpacer
{
	display: none;
}

}
/* END OF PRINT SPECIFIC CSS */