td.title {
	text-align: center;
	font-weight: bold;
	font-size: larger;
}

.infoBlock {
/*		border: thin solid #DDDDDD;*/
}

.infoElement {
	border-left: thin solid Navy;
}

.infoRow {
	border-bottom: thin solid Navy;
}

.userRow {
	font-size: xx-small;
}

.userRowAlt {
	font-size: xx-small;
	background-color: #DDDDDD;
}

tr.detailRow {
	font-size: smaller;
}

tr.detailRowAlt {
	font-size: smaller;
	background-color: #DDDDDD;
}

.strong {
	font-weight: bold;
}

.listHeader {
	font-size: x-small;
}

.ProcurementUpdated {
	background-color: #EEAA44
}

.ProcurementCancelled {
	background-color: #EE3333
}

/*Used on the numbered cells that appear on the left side to indicate the
  steps to a process.*/
.processCell {
	background: Silver;
	color: White;
	font-weight: bold;
	font-size: larger;
}

.heading {
	text-align: center;
	background: #EEEEEE;
	font-weight: bold;
}

.field {
	border: thick solid Navy;
	margin: 5px;
	background: #EEEEEE;
}

.viewBlock
{
	border: thin solid Silver;
}

.titleBlock
{
	background: #EEEEEE;
	text-align: center;
	font-weight: bold;
}

.form-field
{
	font-weight: bold;
	font-size: smaller;
}

/*
 * Styles defining the context sensitive help button and the tooltips used to display the help.
 */

/*The style used for the help button*/
/* menu rollover Class */
span.help {
    font-size: 9pt;
    color: White;
    text-align: center;
    background: #32CD32;
}
/* rollover effect */
span.help a {
    color: White;
	 text-decoration: none;
    }

/*html>body span.help a {width:auto;}*/
/* roolover colors */
span.help a:hover {
	background: #B22222;
	color: White;
}

.tooltipTitle {
	background-color: #EEE8AA;
	border: thin solid #EEE8AA;
}

div.tooltip {
		border: thin solid #A9A9A9;
		background-color: #FFFFE0;
		position: absolute;
		visibility: hidden;
		color: Black;
		font-size: smaller;
		width: 200px;
		z-index: 10;
	}


.link  {
cursor: pointer
}

/* topmenu rollover Class */
span.topmenu {
   FONT-FAMILY: Arial, Helvetica, sans-serif;
   font-size: 9pt;
/*   color: #003471;*/
	color: black;
	border: 0px none #000000;
   Text-align: center;
	margin-left: 50px;

}

/* rollover effect */
span.topmenu a {
    display:inline;
    margin:0;
    font-weight:bold;
    /* highlighs And shading */
	/*   color: #003471;*/
	color: black;
    Text-decoration:none;
    }


/* roolover colors */
span.topmenu a:hover {
color: White;
}

span.longlink {
	width: 190px;
}

.ViewTable{
	border-bottom-style : solid;
	border-bottom-color : Silver;
	bottom : 2px;
	border-bottom-width : 2px;
}

/* help file styles */

.TitleRow-text {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
 font-weight : bold;
 padding-left : 2px;
 padding-bottom : 2px;
 padding-right : 2px;
 padding-top : 2px;
 }
 .AltColorRow {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; 
}

.ColorRow {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
 background : #99CCFF;
}

div.DeptMinister {
	position: relative;
	left: 200px;
	top: -45px;
}

div.Process {
	font-size: x-large;
	font-weight: bolder;
	text-align: center;
	margin-top: 10px;
}

div.Title {
	text-align: center;
	font-weight: bolder;
	font-size: large;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Description {
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Closing {
	text-align: center;
	font-weight: bolder;
	font-size: large;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Text {
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Acceptance {
	text-align: center;
	font-weight: bolder;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Contact {

}

div.Policy {
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.HelpTitle {
	font-weight: bold;
}

div.AppInfo {
	font-size: 8pt;
	width: 800px;
}

textarea.description { width: 506px; height: 150px; }

textarea.comment, textarea.BL_comment, textarea.DL_comment, textarea.HC_comment, textarea.LR_comment, textarea.PO_comment, textarea.PR_comment, textarea.RM_comment{ width: 550px; height: 5em; margin-bottom: 5px;}

select.userSelect {width: 20em;}

.noticeLogo { padding-bottom: 10px; }
