/*``Document last modified : 23/06/04 - By: Catherine Goldwater `
`*/

A:link {color: #2C8C84; font-weight:bold; text-decoration: none;}
A:visited {color: SteelBlue; font-weight:bold; text-decoration: none;}
A:active {color: Peru; text-decoration: none;}
A:hover {color: #E79F28; text-decoration: none;}

A:link.strike {color: #2C8C84; font-weight:bold; text-decoration: line-through;}
A:visited.strike {color: SteelBlue; font-weight:bold; text-decoration: line-through;}
A:active.strike {color: Peru; text-decoration: line-through;}
A:hover.strike {color: #E79F28; text-decoration: line-through;}

.MastHead
{
	background-color: #e1f3f4;
}

.Content .HeadingLeft {
	background: rgb(218,218,218);
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-left: 5px;
	vertical-align: top;
	font-weight: bold;
	font-size : 8pt;
}

.ObjectTable {
		margin-top : 15px;
		margin-left : 14px;
		margin-right : 14px;		
		margin-bottom : 14px;			
		padding : 0 0 0 0;
		font-size : x-small;
		font-family : Verdana, Ms Sans Serif, Arial;
		border-right:2 solid silver;
		border-bottom:2 solid silver;
	}

.ObjectTable .TopRow
{
	background-image: url(..\gfx\toprow.gif);
	
}
	
.ObjectTable .TopRow .LeftCell {
	border-left: 1 solid black;
	border-top: 1 solid black;
	border-bottom: 1 solid black;
	padding-left:1px;
	}
	
.ObjectTable .TopRow .CenterCell {
	border-top: 1 solid black; 
	border-bottom: 1 solid black;	
	}	

.ObjectTable .TopRow .RightCell {
	border-top: 1 solid black; 
	border-right: 1 solid black; 	
	border-bottom: 1 solid black;	
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
	vertical-align : top;
	}
	
.ObjectTable .ContentRow {
	background: #dcdcdc; 
	padding : 0 0 0 0;
	}	
	
.ObjectTable .ContentRow .CenterCell {
	Border-left: 1 solid black;
	border-right: 1 solid black; 
	font-size : small;
	padding : 0 0 0 0;				
	}	

.ObjectTable .SubmitRow {
	background-color:#dcdcdc;
	padding : 0 0 0 0;
	}	
	
.ObjectTable .SubmitRow TD{
	border-left: 1 solid black;
	border-right: 1 solid black;
	border-top: 1 solid black;	
	height : 8px;
	vertical-align: center;
	text-align: right;
	padding: 3 5 0 1;
	}		

.ObjectTable .BottomRow {
	background-color : #c0c0c0;
	height : 8px;
}	

.ObjectTable .BottomRow TD {
	border-top: 1 solid black;
	border-bottom : 1 solid black;
	border-left : 1 solid black;
	border-right: 1 solid black;
	height : 5px;	
	font-family: Verdana; font-size: 1px;
}		

.PageTitle {
	font-weight:bold;
	color: #166B64;
	padding-left: 5px;
	padding-bottom: 2px;
}

.PageTitleExtra {
	font-size:xx-small;
	color: black;
	padding-left:5px;
	padding-bottom: 3px;
}
	
.SummaryTable {
		width: 95%; 
		margin-top : 15px;
		margin-left : 14px;
		margin-right : 14px;		
		padding : 0 0 0 0;
		font-size : x-small;
		font-family : Verdana, Ms Sans Serif, Arial;
}
	
.Content {
	font-size : xx-small;
	font-family : Verdana, Ms Sans Serif, Arial;
	padding: 0 15 0 15;
	overflow : visible;
	background:white;
}

.ContentBackground {
	background:white;
}

.ContentCell	{
	padding: 0 0 0 0
}

.Report {
	font-size : xx-small;
	font-family : Ms Sans Serif, Arial;
	padding: 2 10 2 10;
	overflow : visible;
	margin-top: 7px;
}

.Handout {
	font-size : 10pt;
	font-family : Ms Sans Serif, Arial;
	padding: 4 4 4 4;
	overflow : visible;
}

.ReportHeaderRow {
	margin-top: 30px;
}

.ReportLabel {
	font-size : 9pt;
	font-weight: 600;
	color: black;
	font-family : Verdana Arial;
	padding: 5 7 5 5;
	overflow : visible;
	text-alignment: left;
	border: 1 solid DimGray;
}

.Content .Bigger {
	padding-top: 5px;
	padding-bottom: 5px;	
	vertical-align: top;
	font-size : 8pt;
}

.Content .Report {
	background-color: white;
	font-size : 8pt;
	font-family: 'MS Sans Serif', Arial;
	padding: 4 4 44;
}

.Content .ReportLabel {
	background-color: white;
	font-size : 8pt;
	font-weight: 600;
	padding: 2 2 2 5;
	font-family: 'MS Sans Serif', Arial;
}

.Content .MainHeading {
	background-color: #dcdcdc;
	padding-top: 5px;
	padding-bottom: 5px;	
	vertical-align: top;
	font-size : 8pt;
	color:black;
}

.Content .MainHeading TD{
	padding-left: 5px;
	border-bottom: 1 solid black;
}
.Content .Heading {
	background-color: #E1F2F4;
	padding-top: 4px;
	padding-bottom: 4px;	
	vertical-align: middle;
	font-size : 8pt;
	color:black;
}

.Content .TableData {
	background-color: #f5f5f5;
	padding-top: 5px;
	padding-bottom: 5px;	
	vertical-align: center;
	font-size : 7pt;
	color:black;
}

.Content .TableData TD{
	vertical-align: center;
}

.Content .Icon {
	font-size : 7pt;
	Padding: 1 1 0 1;
}

.Content .HeadingAlt {
	background: rgb(218,213,203);
	padding-top: 5px;
	padding-bottom: 5px;	
	vertical-align: top;
	font-weight: bold;
	font-size : 8pt;
}

.Content .Heading TD{
	padding-left: 5px;
}

.Content TD {
	padding-top: 3px;
	padding-bottom: 2px;	
	padding-right: 2px;		
}

.Content .AltRow TD, .Content .AltCol {
	background-color: WhiteSmoke; /*e3ded2;*/ /*dad3c2*/		
}

.Content UL{
		padding: 0 0 0 0;
		margin-top: 0px;
		margin-left: 20px;
		margin-bottom: 0px;	
		list-style-image :  url(..\gfx\ListBullet.gif);
}

.Content ULnoBullet{
		padding: 0 0 0 0;
		margin-top: 0px;
		margin-left: 5px;
		margin-bottom: 0px;	
}

.hilite{
		color: blue;
}

.hilitePurple{
		color: #ff00ff;
}

.queryLine{
		color: blue;
		font-family: MS Sans Serif, Arial;
		font-size: 8pt;
		padding-top: 3px;
		padding-bottom: 3px;
}

.SpecialButton {
		behavior: url(../style/over.asp);
		background-image: url(../gfx/Backgrounds/baseFill.gif);
		border:2 outset white;
		margin:1 0 2 0;
		padding:2 10 2 10;
		color:black;
		text-decoration: none;		
		height:22px;
		font-size:12px;
		cursor: hand;
}

.SidePanelProject {
		background: #fdf0a8;
		color: darkgrey;
		font-size : xx-small;
		font-family : Verdana, Ms Sans Serif, Arial;
		padding: 2 2 2 5;
		margin-Top: 3px;
		margin-left: 3px;
		margin-right: 3px;
		margin-bottom: 3px;			
		border: 1 solid black;			
}

.SidePanelProject .PanelTitle TD{
	background-color: FADD3D;
}

.SidePanelDecision {
		background: #e3cdf2;
		color: darkgrey;
		font-size : xx-small;
		font-family : Verdana, Ms Sans Serif, Arial;
		padding: 2 2 2 5;
		margin-Top: 3px;
		margin-left: 3px;
		margin-right: 3px;
		margin-bottom: 3px;			
		border: 1 solid black;			
}

.SidePanelDecision .PanelTitle TD{
	background-color: #c291e2;
}

.SidePanelEvent {
		background: #c6f0d2;
		color: darkgrey;
		font-size : xx-small;
		font-family : Verdana, Ms Sans Serif, Arial;
		padding: 2 2 2 5;
		margin-Top: 3px;
		margin-left: 3px;
		margin-right: 3px;
		margin-bottom: 3px;			
		border: 1 solid black;			
}

.SidePanelEvent .PanelTitle TD{
	background-color: #81dd9b;
}

.SidePanel UL{
		padding: 0 0 0 0;
		margin-top: 0px;
		margin-left: 20px;
		margin-bottom: 0px;	
		list-style-image : url(..\gfx\ListBullet.gif);
}

.ItemDisabled {
	color: gray;
}

.ItemDisabled img{
	filter: alpha(opacity=40); 
}

.HintText{
	font-family : Verdana,MS Sans Serif, Arial;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	padding-right: 5px;
	color: DimGray;
}

.HintTextTiny{
	font-family : Arial Narrow, Arial;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color: DimGray;
}

.ColumnListbox, .ColumnInput, .ColumnText{
	font-family:   Verdana, Ms Sans Serif, Arial;
	font-size : 8pt;
	font-style : normal;
	color: Black;
	font-weight : normal;
	background-color:white;
}

.Loginbox{
		font-size : x-small;
		font-family : Verdana, Ms Sans Serif, Arial;
}

.Positive {
	color: green;
}

.Negative {
	color: red;
}

.LeftColumn {
		padding-right : 100;
		background-color: #dcdcdc;
}

.RightColumn{
		background-color: #f5f5f5;
		padding-right: 2px;
		padding-left: 2px;
}

.AltRow1 {
	background-color: #EAE8E8;
	/*border-bottom: 1 solid #9B917C;*/
	padding: 8 2 8 15;
}

.AltRow2 {
	background-color: WhiteSmoke;
	padding: 8 2 8 15;
}

.AltRow3 {
	background-color: MintCream;
	padding: 8 2 8 15;
}

.AltRow4 {
	background-color: #add8e6;
	padding: 8 2 8 15;
}

.AltRow5 {
	background-color: #d2b48c;
	padding: 8 2 8 15;
}

.AlertColumn{
		background-color: #f5f5f5;
		padding:0 0 0 0;
}

.IconSmallPadding {
	padding-left : 2px;
}

.HelpIcon {
	cursor: help;
	border: 2 groove white;
	behavior: url(../Style/HelpIcon.inc);
}

.HelpText {
	font-size : 7pt;
	color: black;
	font-family : Verdana, Ms Sans Serif, Arial;
	overflow : visible;
}

.dimText {
	font-size : 7pt;
	color: dimGray;
	font-family : Verdana, Ms Sans Serif, Arial;
	overflow : visible;
}

.HelpText UL {
	padding: 0 0 0 0;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
	list-style-image : none;
	display : outline;
	list-style : disc;
	list-style-position : outside;
	list-style-type : disc;
}

.HelpText .red {
		color: red;
}

.HelpText .RequiredWebDing {
		color: red;
		font-family: webdings;
}

.HelpText .Consultation {
		color: midnightBlue;
		font size: 8pt;
		font-family: Verdana, MS Sans Serif, Arial;
}

.HelpText .green {
		color: Forestgreen;
}

.HelpText .OptionalWebDing {
		color: Forestgreen;
		font-family: webdings;
}

.HelpText .HelpTitle {
		font-size : 10pt;
}

.SmallText	{
		font-family: Verdana, MS Sans Serif, Arial;
		font-size: 7pt;
		font-weight: normal;
}

.LargeText	{
		font-family: Verdana, MS Sans Serif, Arial;
		font-size: 9pt;
		font-weight: normal;
}

.Rollover {
	border: 2 groove white;
	behavior: url(../style/Rollover.inc);
}

.RolloverDisabled {
	border: 2 groove white;
	filter: alpha(opacity=40); 
}

.BorderBottomALT
{
	border-bottom: 1 solid Silver;
}


.BorderBottom, .BorderBottom TD
{
	border-bottom: 1 solid black;
}

.BorderTop, .BorderTop TD
{
	border-top: 1 solid black;
}

.BorderLeft, .BorderLeft TD
{
	border-left: 1 solid black;
}

.BorderRight, .BorderRight TD
{
	border-right: 1 solid black;
}

.BorderTopDim, .BorderTop TD {
	border-top: 1 solid gainsboro;
}

.BorderBottomDim {
	border-bottom: 1 solid gainsboro;
}

.reportDecision	{
	background-color:  #F4E9FC;
}

.reportDecisionDependant	{
	background-color:  #F4F0F6;
}

.reportProject	{
	background-color:  #FAF4D2;
}

.reportEvent	{
	background-color:  #EAFBEF;
}

.reportColumHeading	{
	font-family:  Arial Narrow;
	color: DimGray;
	font-size: 8pt;
}

.attention	{
	background-color:  LemonChiffon;
	padding-top: 5px;
	padding-bottom: 5px;	
	vertical-align: middle;
	font-size : 8pt;
	color:black;
}

hr.thinGrey {
	line-style: 100% dotted #CCCCCC;
	font-weight: lighter;
	color: #CCCCCC;
	height: 1px;
}

.webDingsYes	{
	font-family: WebDings;
	font-size: 11pt;
	color: red;
	font-weight: bold;
	vertical-align: middle
}

.webDingsNo	{
	font-family: WebDings;
	font-size: 9pt;
	color: green;
	font-weight: bold;
	vertical-align: middle
}

.footer 
{
	font-family: MS Sans Serif, Arial;
	font-size: 8pt;
	color: Gray;
}