/*
|| DFO - Base Style
||
|| 2007-11-01 Steve Chiasson
|| 2007-11-23 Nancy Roy   Added disabled class for fiptext
|| 2007-12-12 Nancy Roy   Added class br.clearBoth
||
*/

body       { background-image : url(/images/bg.gif); }
img
  { border: 0px; }
ul.nav2
  { list-style-type: none; margin: 0px; }
div.left li.menucontent, div.left div.menucontent
  { border-bottom: 1px dotted #FFF; margin: 0px; padding: 0px; }
div.left a.menulink
  { display: block; width: 135px; padding: 2px 3px 2px 12px; }
form.qsearch
  { padding: 0; margin: 0; }

.alignJustify
	{ text-align: justify; }
.inst
  {	font-style: italic;	color: #666; }
.reference
  { text-align : justify;	margin-left : 40px; text-indent : -40px; }
.debug
  { border: 2px solid #ff0000; padding: 2px; }
.bold
  { font-weight: bold; }
div.topArrow
	{
		text-align: right;
		margin-bottom: -15px;
	}

li.fiptext span.disabled, li.fiptexta span.disabled, li.fiptextb span.disabled, li.fiptextc span.disabled
  {
    color: #999;
    background-color: #000;
    text-decoration: none;
    font-weight: bold;
    width: 100%;
    padding: 0;
    border: none;
  }

br.clearBoth
  { clear: both }
td.nowrap
  { white-space: nowrap; }

ol.decimal
{ list-style-type: decimal; }

div.app-view
  { border: 1px solid gray; padding: 4px; }

/* Styles for Help Box #2 */

.helpbox2-header
	{
		border: 1px solid #5f5f53;
		background-color: #88897a;
		color: white;
		font-size: 11px;
		font-family: arial;
		font-weight: bold;
		padding: 0px 3px 0px 3px;
		/* for IE */
        filter:alpha(opacity=95);
		/* CSS3 standard */
		opacity:0.95;
		width: 300px;
	}

.helpbox2-body
	{
		border: 1px solid #5f5f53;
		background-color: #ebebe9;
		color: black;
		font-size: 11px;
		font-family: arial;
		padding: 0px 3px 0px 3px;
		/* for IE */
        filter:alpha(opacity=95);
		/* CSS3 standard */
		opacity:0.95;
		width: 300px;
	}
	
/*Styles for Progress Bar*/
.outer-progress
	{
		background-color: #F5F5F5;
		border: 1px solid #876;
		padding: 0px;
		overflow: hidden;
	}
.inner-progress
	{
		background-color: #D3D3D3;
		border: 1px solid gray;
		border-top: 0px;
		border-bottom: 0px;
		border-left: 0px;
		border-right: 1px;
		padding: 0px;
	}

/* Media */
@media print {
	body { background-color: white; }
	h2   { background-color: white; color: black; }
	div.colLayout-bg-3cols  { background-image: none; }
	div.colLayout-bg-2cols  { background-image: none; }
	.print-hide { display: none; }
	div.topArrow { display: none; }
}

/* Archive Notice */
#archived {
	border: 1px solid #C00;
	background-color: #FFC;
	border-image: initial;
}

#archived h2 {
	background-color: #C00;
	color: white;
	margin: 0;
	padding: 2px 0 2px 10px;
}

#archived p {
	margin: 10px 10px 10px 10px;
}
