.logonTable
{
	border: 1px solid gray;
	background-color: White;
	border-collapse: collapse;
}

a.logonLink:link, a.logonLink:visited, a.logonLink:hover, a.logonLink:active 
{
	font-size: 12pt;
	color: #FB9D00;
	text-decoration: none;
}

a.logonLink:hover
{
	text-decoration: underline;
} 

.logonTable tr
{
}

.logonTable tr td
{
	padding: 5px;
	font-size: 14pt;
}

.logonTable tr td input
{
	font-size: 14pt;
}

.logonLabel
{
	text-align: right;
	border-top: 1px solid gainsboro;
}

.logonData
{
	background-color: gainsboro;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='gainsboro', EndColorStr='#ffffff'); 
	margin-bottom: 5px;
}

.logonData input
{
}

.logonMessage
{
	font-size: 10pt;
}

body#mainPDM
{
	background-position: right bottom;
	background-image: url(../../resources/images/watermark.jpg);
	background-repeat: no-repeat;
}

ul
{
	margin-left: 20px;
}

.toolbar
{
	font-size: 11px;
	background-color: Black;
}

.toolbar .title
{
	font-weight: bold;
	font-size: 11px;
	text-indent: 5px;
	font-variant: small-caps;
	color: White;
	background-color: Black;
}

.tabSelected
{ 
	BORDER-RIGHT: #9d9da1 1px outset; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #FB9D00 3px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff'); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #d4d0c8 1px outset; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	HEIGHT: 15px; 
	TEXT-DECORATION: none 
}


.tabUnSelected
{
	BORDER-RIGHT: #9d9da1 1px outset; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: black 2px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff'); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #d4d0c8 1px outset; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #e0dfe3; 
	TEXT-DECORATION: none  
}

a.tabUnSelected:link
{
	BORDER-RIGHT: #9d9da1 1px outset; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: black 2px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff'); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #d4d0c8 1px outset; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #e0dfe3; 
	TEXT-DECORATION: none 
}
a.tabUnSelected:visited
{
	BORDER-RIGHT: #9d9da1 1px outset; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: black 2px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff'); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #d4d0c8 1px outset; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #e0dfe3; 
	TEXT-DECORATION: none 
}
a.tabUnSelected:hover
{
	BORDER-RIGHT: #9d9da1 1px outset; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: black 2px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cccccc'); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #d4d0c8 1px outset; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #e0dfe3; 
	TEXT-DECORATION: none 
}

a.tabUnSelected:active
{
	BORDER-RIGHT: #FB9D00 1px outset; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #FB9D00 2px solid; 
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff'); 
	MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #FB9D00 1px outset; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #e0dfe3; 
	TEXT-DECORATION: none 
}

body
{
	background-image: url(../../resources/images/body.bckgrnd.gif);
	background-repeat: repeat;
}
div.tinySection
{
	border: 1px solid gainsboro;
	border-top: #FB9D00 2px solid;
	background-color: #dfdfdf;
	margin: 3px;
	margin-bottom: 6px;
}

.preloadTitle
{	background-color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
		width: 100%;
		height: 80%;
		text-align: center;
	/*background-position: center center;
	background-image: url(../../resources/images/logo-big.gif);
	width: 100%;
	background-repeat: no-repeat;
	height: 80%;
	text-align: center;*/
}

div.graphPanel
{
	z-index: 100;
	left: 30%;
	width: 40%;
	position: absolute;
	top: 20%;
	height: 40%;
}

.pdmGrid
{
	width: 100%;
	border-collapse: collapse;
	vertical-align: top;
	background-color:White;
}

div.pdmGridHeader
{
	font-weight: bold;
	font-size: 12px;
	background-image: none;
	color: #ffffff;
	background-color: black;
	text-decoration: none;
	height: 20px;
}

.pdmGridHeaderMaster
{
	font-weight: bold;
	font-size: 12px;
	background-image: none;
	color: black;
	background-color: white;
	text-decoration: none;
}

tr.pdmGridHeader td
{
	font-weight: bold;
	font-size: 12px;
	background-image: none;
	color: #ffffff;
	background-color: black;
	text-decoration: none;
	height: 20px;
}

tr.pdmGridItem, tr.pdmGridItemAlt, tr.pdmGridSelectedItem
{
	vertical-align: top;
}

	tr.pdmGridSelectedItem td
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#e0dfe3', EndColorStr='#E6D0B0');
}

tr.pdmGridItem td, tr.pdmGridItemAlt td, tr.pdmGridSelectedItem td
{
	font-size: 10px;
}
	tr.pdmGridItem td
	{
		background-color: #e0dfe3;
	}

	tr.pdmGridItemAlt td
	{
		background-color: #cccbcf;
	}
	
tr.pdmGridFooter
{
	vertical-align: top;
}

.pdmGridItemTitle
{

}


.pdmGridItemTitle input
{
	width: 100%;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffffff', EndColorStr='#f8f8f8');
}

.pdmComment
{
	width: 250px;
}

.pdmComment textarea, .pdmSummaryComment textarea, .pdmCommentFullWidth textarea
{
	
	border: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffffff', EndColorStr='#f8f8f8');
}

	.pdmComment textarea
	{
		width: 250px;
		height: 100px;
	}

	.pdmSummaryComment textarea
	{
		width: 500px;
		height: 150px;
	}
	
	.pdmCommentFullWidth textarea
	{
		
		width: 100%;
		height: 90px;
	}
	
	.pdmCommentFullWidth span
	{	
			
		width: 100%;
		word-wrap: break-word;
	}

.pdmRating
{
	width: 40px;
}

.pdmRating2
{
	width: 60px;
}

.pdmRating select, .pdmRating span
{
	font-size: 15px;
	width: 40px;
}

	.pdmRating select
	{
		border: none;
	}

	.pdmRating span
	{
		font-weight: bold;
	}


.pdmLevel
{
	width: 40px;
}

.pdmLevel select, .pdmLevel span
{
	font-size: 10px;
	width: 40px;
}

	.pdmLevel select
	{
		border: none;
	}

	.pdmLevel span
	{
		font-weight: bold;
	}

td.pdmButtonColumn
{
	vertical-align:middle;
	width: 60px;
}

.pdmButtonColumn input
{
	width: 60px;
}

.pdmActionColumn
{
	width: 20px;
	text-align: center;
}

.pdmActionColumn a:link, .pdmActionColumn a:hover, .pdmActionColumn a:visited, .pdmActionColumn a:active,
a.pdmAction:link, a.pdmAction:hover, a.pdmAction:visited, a.pdmAction:active
{
	text-decoration: none;
	font-weight: bold;
	border: 1px solid;
	color: Black;
	background-color: #dfdfdf;
}

	.pdmActionColumn a:active, a.pdmAction:active
	{
		border: 1px inset;
	}

	.pdmActionColumn a:hover, a.pdmAction:hover
	{
		border: 1px outset;
	}

.pdmSectionHeading
{
	font-size: 11px;
}

.checkboxIndicator
{
	width: 100%;
	margin: 2px;
}

.actionButton
{
	background-image:url(../images/buttton_main_bg.gif);
	background-repeat:repeat-x;
	padding: 5px;
}

.pdmHeading {
	FONT-SIZE: 11px;
	MARGIN: 11px;
	VERTICAL-ALIGN: top;
	WIDTH: 90%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #e0dfe3;
	border: 1px outset #000000;
}

.pdmHeadingTitle {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid #000000;
	TEXT-ALIGN: right;
	color: #000000;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff'); 
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.pdmHeadingInfo {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: 1px solid #000000;
	background-color: White;
}

table.mainPageTable tr td
{
	background-color: Transparent;
	padding: 5px;
}

table.mainPageTable tr td.mainTop
{
	border-top: 2px solid black;
}

table.mainPageTable tr td.mainTop span
{
}

fieldSet
{
	font-size: 11px;
}

fieldSet.mainGroup
{
	width: 100%;
	height: 100%;
	font-size: 11px;	
}

fieldSet legend
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
}

.tabBody
{
	background-image: url(../../resources/images/fields-bgrd.gif);
	background-repeat: repeat;	
}

.panelBody
{
	border: 1px solid #dddddd;
}

.mainListItem
{
	width: 100%;
	margin: 2px;
	margin-bottom: 10px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#88ffffff', EndColorStr='#fff0f0f0');
}

.mainListItemTitle
{
	font-size: 13px;
	font-weight: bold;
	width: 100%;
}

.mainListItem span a:link, .mainListItem span a:hover, .mainListItem span a:visited, .mainListItem span a:active
{
	color: #FB9D00;
	font-weight: bold;
}

.mainListItem span a:hover
{
	color: #fbc23c;
	font-weight: bold;
}

a.ReportLink:link, a.ReportLink:visited, a.ReportLink:hover, a.ReportLink:active
{
	width: 100%;
	margin-left: 150px;
	margin-right: 150px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background: #eeeeee;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	color: Black;
}

a.ReportLink:link
{
	border: 3px solid gray;
	color: Black;
}
a.ReportLink:visited
{
	border: 3px solid gray;
	color: Black;
}
a.ReportLink:hover
{
	border: 3px outset;
	background: white;
	color: Black;
}
a.ReportLink:active
{
	border: 3px inset;
	color: Black;
}

a.Report:link { margin-left: 5px; margin-right: 50px; color: #ff8300; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; height:30px;   }
a.Report:visited {color: #CCC; text-decoration: Bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; height:30px; width:100%}
a.Report:hover {color: orange; text-decoration: underline;   }
a.Report:active {color: Black; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; }


.Report_BG { background-color:#FFF; padding:5px;}
.Report_BG_AlternateItem { background-color:#CCCCCC;}
.Report_IMG{ background-image:url(../../resources/images/Report.png); background-repeat:no-repeat; width:100%; height:18px; padding-left:20px; color: Black; font-size:12px;	font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none  }
a.Report_IMG:hover {color: orange; text-decoration: underline;   }

.progressBar
{
	width: 100%;
	background-color: white;
	height: 10px;
	border: 2px inset LightGray;
}

.progressBarBar
{
	height: 100%;
	margin: 0px;
	/*background-image: url(../../resources/images/progressbarfiller.gif);
	background-repeat: repeat-x;*/
	background-color:#ff9900;
	background-image:url(../../resources/images/progress_bg.gif);
	border-top-width: 0px;
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	height: 13px;
}

DIV.phaseIndicator
{
	border: #060000 1px solid;
	width: 90%;
	height: 15px;
}
DIV.phaseIndicator TABLE 
{
	BORDER-COLLAPSE: collapse;
	width: 100%;
}
/* Main Tabs */

TD.phaseComplete, TD.phaseCurrent, TD.phaseIncomplete {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: center;
	/*BORDER-BOTTOM: 1px solid #FFFFFF;
	border-left: 2px solid #ccccc;
	border-right: 2px solid #ccccc; */
	
}
	/*color: #990000;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cccccc', EndColorStr='#ffffff');*/
	/*
	BORDER-TOP: #FB9D00 3px solid; */
TD.phaseCurrent
{
	
	background-image:url(../images/tab_up_bg.gif);
	color: White;
	background-repeat:repeat-x;
	
}
TD.phaseCurrentLeftB 
{
	
	background-image:url(../images/tab_up_left.png);
	color: White;
	background-repeat:repeat-x;
}
TD.phaseCurrentRightB 
{
	
	background-image:url(../images/tab_up_right.png);
	color: White;
	background-repeat:repeat-x;
}
TD.phaseIncomplete 
{
	BACKGROUND-COLOR: #283a48;
	/*BORDER-BOTTOM: 1px solid #283a48;
	border-left: 2px solid #283a48;
	border-right: 2px solid #283a48;*/ 
	background-image:url(../images/tab_down_bg.gif);
	background-repeat:repeat-x;
	
}

TD.phaseIncompleteLeftG 
{
	
	background-image:url(../images/tab_down_left.png);
	background-repeat:repeat-x;
}
TD.phaseIncompleteRightG 
{
	
	background-image:url(../images/tab_down_right.png);
	background-repeat:repeat-x;
}


TD.phaseComplete
{
	background-color: #283a48;
	background-image:url(../images/tab_down_bg.gif);
	background-repeat:repeat-x;
}


TD.phaseCompleteLeftG 
{
	
	background-image:url(../images/tab_down_left.png);
	background-repeat:repeat-x;
}
TD.phaseCompleteRightG 
{
	
	background-image:url(../images/tab_down_right.png);
	background-repeat:repeat-x;
}

/* Main Tabs */

div.ratingLegend
{
	border: 1px solid gray;
	margin: 2px;
	padding: 2px;
	font-size: 11px;
	background-color: #eeeeee;
}

div.ratingLegend span
{
	font-weight: bold;
}

.ratingLegendItem
{
	font-style: italic;
}

div.tinySection
{
	border: 1px solid gainsboro;
	border-top: #129cd9 2px solid;
	background-color: #f0f7fd;
	margin: 3px;
	margin-bottom: 6px;
}
.ExecutiveDashboard
{
	font-size: 11px;
	text-transform: capitalize;
	font-family: verdana;

	text-align:center;
	padding: 10px;
}
div.tinySection_report
{
	border: 1px solid gainsboro;
	border-top: #FF910B 2px solid;
	background-color:#fefbf4;
	margin: 3px;
	margin-bottom: 6px;
}

.selected
{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;   
    font-family:Verdana,Arial, Helvetica, sans-serif; 
    
}

.deselected
{
    text-decoration:none;
    color:#0780b8;
    font-weight:bold;   
    font-family:Verdana,Arial, Helvetica, sans-serif; 
    
}
