	P, BODY, TD, TABLE, DIV, TEXTAREA, SELECT, INPUT, FONT
	{ 
		FONT: 8pt "Verdana", sans-serif 
	}
	BODY 
	{ 
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
		/* background-image:url(/Img/LightBrownBG.gif); */
		/* background-color:#CDC8A8; */
	}

	DIV.content
	{
		float:left;
		width:100%;
	}

	DIV.menu
	{
		float:left;
		width:20%;
	}

/* Footer */

	DIV.footer
	{
		clear:both;
		width:100%;
		text-align:center;
		font-size:80%;
	}
	



	TD.indent 
	{
		padding-left:24px;
	}

	A 
	{
		COLOR: #0069b3; TEXT-DECORATION: underline; /*border-bottom:dotted #cccccc 1px;*/
	}
	
	
	LABEL
	{
		cursor:hand;
	}
	
	A.large, SPAN.large, TD.large, P.large, DIV.large
	{
		font-size:130%;
	}
	SPAN.notselected
	{
		color:#666666;
	}
	A:hover
	{
		COLOR: red; 
		TEXT-DECORATION: none; 
		border-bottom:solid #CBC6A4 1px;
	}

	H1 { color: #727547; font-size:16pt;}
	H2 { color: #727547; font-size:14pt; margin-bottom:4px; margin-top:4px; font-family:Arial;}
	H3 { color: #B2B585; font-size:12pt; margin-bottom:4px; margin-top:4px;}
	H4 { color: #B2B585; font-size:10pt;}

	FORM
	{
		margin-top:0px;
		margin-bottom:0px;
	}
	
	/*
	INPUT, SELECT.MultiSelect_Selected
	{
		background-color:#D5D1B7;
		border:solid #91955A 1px;
	}
	*/
	
	FORM.RateEditBoxes INPUT
	{
		behavior:url(/CSS/ArrowKeys.htc);
	}

	TEXTAREA
	{
		font-size:7pt;
	}
	
	TD.inverse
	{
		color:white;
	}
	TD.inverse A
	{
		color:#EEECE2;
		border-bottom:dashed #666666 1px;
	}
	
	OL { MARGIN-TOP: 4px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 24px }
	UL { MARGIN-TOP: 4px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 16px }
	LI { MARGIN-LEFT: 8px }

	UL.triangle { MARGIN-LEFT: 12px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
	UL.triangle LI { LIST-STYLE-IMAGE: url(/Img/TriBullet.gif); PADDING-BOTTOM: 2px }
	UL.link { MARGIN-LEFT: 12px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; }
	UL.link LI { LIST-STYLE-IMAGE: url(/Img/LinkBullet.gif); PADDING-BOTTOM: 2px }
	
	
	IMG.transp 
	{
		cursor:hand;
		filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)
	}	

/* Gradient backgrounds */

	TD.MenuNormalTitle
	{
		background-image:url(/Img/MenuTitleBG.gif);
		color:White;
		font-weight:bold;
		padding-bottom:4px;
	}
	TD.MenuNormalGroup
	{
		font-weight:bold;
	}
	TABLE.MenuNormalBox
	{
		background-color:#F2F1E9;
		/*background-image:url(/Img/LightBlueBG.gif);*/
		border:solid #C4BFA1 1px;
	}
	TABLE.MenuNormalBox TD
	{
		padding:5px;
	}


	TABLE.normalBG
	{
		background-image:url(/Img/NormalBG.gif);
		border:solid #CDC8A8 1px;
	}
	TD.normalBGTitle
	{
		background-color:#CDC8A8;
		font-weight:bold;
		font-size:120%;
		text-align:center;
	}


	TABLE.orangeBG
	{
		background-image:url(/Img/OrangeBG.gif);
		border:solid #F1D24A 2px;
	}
	TD.orangeBGTitle
	{
		background-color:#F1D24A;
		font-weight:bold;
		font-size:120%;
		text-align:center;
	}

	TABLE.blueBG TD, TABLE.orangeBG TD, TABLE.greenBG TD, TABLE.purpleBG TD, TABLE.normalBG TD
	{
		padding:4px;
	}


/* Report tables */

	TABLE.report TD, TABLE.report TH
	{
		padding:2px;
	}

	TABLE.report TH
	{
		font-weight:bold;
		text-align:left;
	}



/*
	TABLE.blueBG
	{
		background-image:url(/Img/BlueBG.gif);
		border:solid #3A91FD 2px;
	}
	TD.blueBGTitle
	{
		background-color:#3A91FD;
		color:White;
		font-weight:bold;
		font-size:120%;
		text-align:center;
	}

	TABLE.orangeBG
	{
		background-image:url(/Img/OrangeBG.gif);
		border:solid #F1D24A 2px;
	}
	TD.orangeBGTitle
	{
		background-color:#F1D24A;
		font-weight:bold;
		font-size:120%;
		text-align:center;
	}
	


	TABLE.greenBG
	{
		background-image:url(/Img/GreenBG.gif);
		border:solid #0BC502 2px;
	}
	TABLE.purpleBG
	{
		background-image:url(/Img/PurpleBG.gif);
		border:solid #925BA7 2px;
	}
	
		
	TABLE.lightBrownBG
	{
		background-image:url(/Img/LightBrownBG.gif);
		border:solid #DBD9C7 2px;
	}
	TABLE.blueBG TD, TABLE.orangeBG TD, TABLE.greenBG TD, TABLE.purpleBG TD
	{
		padding:6px;
	}
*/
	

/* Masthead */
	DIV.Masthead
	{
		border-bottom:solid white 1px;
		font-size:16pt;
		background-color:#303030;
		color:White;
		padding:8px;
	}


/* Breadcrumb */

	DIV.breadcrumb 
	{
		padding-bottom: 6px; 
	}

/* Username */

	TD.username
	{
		padding: 8px; 
		background-color:#CDC8A8;
		COLOR: #303030; 
	}


/* FORMs */

	LABEL.checkbox
	{
		cursor:hand;
	}

	TABLE.webform, TABLE.block, DIV.block
	{
		margin-left:40px;
	}

	TD.block
	{
		padding-left:40px;
	}

	SPAN.FormTitle, TD.FormTitle
	{
		color:black;
		font-weight:bold;
		/*text-transform:uppercase;*/
		font-size:8pt;
	}
	SPAN.FormTitleError
	{
		color:red;
		font-weight:bold;
		text-transform:uppercase;
		font-size:7pt;
	}
	SPAN.FormRequired
	{
		color:Red;
	}
	DIV.FormErrorSummary
	{
		color:Red;
		padding:8px;
	}

	TD.FormSectionTitle
	{
		background-image:url(/Img/TblBG.gif);
		font-weight:bold;
		text-transform:uppercase;
		border-top:solid #F79620 1px;
	}


/* ADMIN */

	TD.AdminTblTitle
	{
		background-color:#FCEEC4;
		background-image:url(/Img/TblBG.gif);
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:solid #F79620 1px;
	}

	
	TD.AdminTblContent
	{
		background-color:#F3F2EA;
		border-bottom:solid #CAC5A3 1px;
		border-left:solid #CAC5A3 1px;
		border-right:solid #CAC5A3 1px;
	}
	TR.AdminTblHeadings TD
	{
		color:#0069B3;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	TD.heading
	{
		font-weight:bold;
		text-transform:uppercase;
	}
	
/* Login Box */
	
	TABLE.LoginBox
	{
		background-color:#E6E4D4;
	}
	
	TD.LoginBoxTitle
	{
		border:solid #E6E4D4 4px;
		text-align:center;
		background-color:#303030;	
		font-size:larger;
		font-weight:bold;
		color:White;
	}
	
/* Data Grid */

TR.tblGrp1 TD
	{
		font-size: 12pt;
		font-weight: bold;
		border-bottom: solid #000 1px;
		padding-top: 6px;
}
/*
TR.tblGrp1 TD
	{
		font-size:10pt;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:6px;
		background-color:#303030;
		color:White;
	}
*/
	TD.tblHeader 
	{
		BACKGROUND-IMAGE: url(/Img/BreadCrumbBG.gif); 
		font-weight:bold;
		padding-top:6px;
		padding-bottom:6px;
		border-bottom:solid #CDC8A8 1px;
	}
	

/* Contract Status Text */

SPAN.Proposal
{
	color:#197B30;
	font-weight:bold;
}

SPAN.Complete
{
	color:#004A80;
	font-weight:bold;
}

SPAN.Archived
{
	color:#999999;
	font-weight:bold;
}

SPAN.Terminated
{
	color:red;
	font-weight:bold;
}

/* MISC */

	SPAN.DTStamp
	{
		font-size:7pt;
	}
	
	SPAN.ProviderNo
	{
		font-size:7pt;
	}
	
	SPAN.highlight
	{
		color:#00A3FF;
		font-weight:bold;
	}

/* mouse over highlight */

	TR.mouseOver
	{
		cursor:default;
		background-image:url(/Img/BreadCrumbBG.gif);
		/* color:#E4E1D0; */
	}
	
	TR.mouseOut
	{
		cursor:default;
	}
	
/* Datagrid */

	TABLE.dataGrid TD
	{
		padding-left:8px;
	}
	/*TABLE.dataGrid
	{
		behavior: url(/CSS/ActiveTable.htc);
		
	}
	*/

	TR.tblRowHighlight TD
	{
		font-weight:bold;
		background-color:#F1D24A;
	}
	
/* Headings */

	TD.PageTitle
	{
		font-family:Arial;
		font-weight:bold;
		font-size:20pt;
	}
	TD.PageTitleSmall
	{
		font-size:11pt;
		font-family:Arial;
		font-weight:bold;
	}	
	
	SPAN.Warning
	{
		color:Red;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
	}

/* Letter selector */	
	#LetterSelector DIV
	{
		float:left;
		border:solid #cccccc 1px;
		padding:2px;
		margin:1px;
	}
	#LetterSelector DIV A
	{
		font-size:160%;
		text-decoration:none;
	}
	#LetterSelector .Selected
	{
		background-color:#666666;
	}
	#LetterSelector .Selected A
	{
		font-weight:bold;
		color:White;
	}
	
	
	.success
	{
		color:Blue;
		font-weight:bold;
	}
	
	.failure
	{
		color:Red;
		font-weight:bold;
	}
	
	a.CurrentFolder 
	{
		color: #fff;
		background: #369;
		text-decoration:none;
		padding: 2px 4px 2px 2px;
	}
	a.Folder
	{
		text-decoration:none;
	}
	
	td.FileDatagrid 
	{
		padding-left: 10px;
	}
	
	
	
	
	/**/
	DIV.Box
	{
		padding-left:90;
		width:100%;		
	}
	DIV.BoxTitle
	{
		font-size:20pt;
		font-family:Arial;
		font-weight:bold;
		width:100%;		
		height:56px;
		padding-top:12px;
	}
	DIV.BoxContent
	{
		width:100%;		
		padding:4px;
	}

	DIV.BoxSmall
	{
		padding-left:45;
		width:100%;		
	}
	DIV.BoxTitleSmall
	{
		font-size:11pt;
		font-family:Arial;
		font-weight:bold;
		width:100%;		
		height:28px;
		padding-top:6px;
	}
	DIV.BoxContentSmall
	{
		width:100%;		
		padding:4px;
	}
	
	#RelatedLinks 
	{
		background-color: #903;
		color: #fff;
		padding: 4px;
	}
	#RelatedLinks A
	{
		color: #fff;
	}
	#RelatedLinkCurrent
	{
		color: #fff;
		font-weight: bold;
	}	