/* Copyright Distributed Technology Systems Pty Ltd */
/* $Id $ */
.smallFont {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8px;
	color: #000000;
}
.copyrightFooter {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
}
.boldfooter {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.couriernew12 {
	font-family: Courier New;
	font-size: 14px;
	color: #000000;
}
.couriernew12b {
	font-family: Courier New;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.textnull {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 5px;
	color: #FFFFFF;
}
.textmedium1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textmedium2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
	font-weight: bold;
}
.textmedium2wrap {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.textmedium3 {
	font-family: Arial, Helevtica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.textmedium4 {
	font-family: Arial, Helevtica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

.textmedium4boldred {
	font-family: Arial, Helevtica, Verdana, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

.textmediumwrap {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
}
.textwhite {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	white-space: nowrap;
	font-weight: bold;
}
.textwhitewrap {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.textwhiteplain {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	white-space: nowrap;
}

.textblack {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: nowrap;
	font-weight: bold;
}

.textdarkgray {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #332211;
	white-space: nowrap;
	font-weight: bold;
}

.textwhiteplainwrap {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.textfield {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textlargebold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	white-space: nowrap;
}
.textblue {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #2A8EBE;
	white-space: nowrap;
}
.textbluebold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #2A8EBE;
	font-weight: bold;
	white-space: nowrap;
}
.textdarkblue {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #3171AD;
	white-space: nowrap;
}
.textdarkbluebold {
	font-family: Arial, helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #3171AD;
	font-weight: bold;
	white-space: nowrap;
}
.textred {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FF0101;
	white-space: nowrap;
}
.textredwrap {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FF0101;
	white-space: wrap;
}
.textredbold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FF0101;
	font-weight: bold;
	white-space: nowrap;
}
.textredlarge {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #FF0101;
	white-space: nowrap;
}
.textnomatchingdata {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	color: #3171AD;
	font-weight: bold;
	text-align: Center;
}
input.field-error  {
	background-color : #F8BF24;
	color : Black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	height:21px;
	padding-left: 3px;
	padding-bottom: 0px;
}
textarea.field-error  {
	background-color : #F8BF24;
	color : Black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	height:21px;
	padding-left: 3px;
	padding-bottom: 0px;
}
select.field-error  {
	background-color : #F8BF24;
	color : Black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	height:19px;
}
div.label-error  {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: Red;
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
}
span.required-marker  {
	color : #2A8EBE;
	font-weight : bold;
}
.label {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
}

.labeldisabled {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #CAC8BB;
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
}

.labelcenter {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
}
.riskMatrixTitle {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
}

textarea.standardinput {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 21px;
	padding-left: 3px;
	padding-bottom: 0px;
}
input.standardinput {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 21px;
	padding-left: 3px;
	padding-bottom: 0px;
}
select.standardinput {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 19px;
}
select.rulesetListbox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
.select			{font-family: Arial, Helvetica, Verdana, sans-serif; font-size:12px; height:19px;}
div.body 		{margin-left:10px;}
.fieldsetbg 	{background:#CABCB6;}
.listbarbg 		{background:#909090;}
.divider 		{background:#3171AD;}
.dividergrey 	{background:#999999;}
.dividerlight 	{background:#CECECE;}
.altcolor 		{background:#F0F0F0;}
.white			{background:#FFFFFF;}
.selectedItem	{background:#FFFFC0;}
.grey			{background:#F3F3F3;}
tr.standard		{height: 23px;}
.fieldset		{font-weight: bold;}
.nowrap			{white-space: nowrap;}
.border-right	{border-right: 1px solid #3171AD;}
.bottomrow		{border-right: 1px solid #3171AD; border-bottom: 1px solid #3171AD; padding-bottom: 3px;}
.boxedtopleft	{border-left: 1px solid #3171AD; border-top: 1px solid #3171AD;}
.boxed			{border-right: 1px solid #3171AD; border-top: 1px solid #3171AD; border-bottom: 1px solid #3171AD;}
.boxedgrey		{border-right: 1px solid #999999; border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999;}
.boxedit		{width: 37px; border-right: 1px solid #3171AD;}
.boxrowheight	{height: 26px;}
.boxeditheight	{height: 24px;}
.thumb			{width: 96px; height: 85px; float: left;}
.thumbspace		{width: 3px;}
p				{padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 5px;}

/* Code for highlight links */
a.bold:link, a.bold:visited {color:#000000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
a.bold:hover {color:#3171AD;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
a.boldnowrap:link, a.boldnowrap:visited {color:#000000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.boldnowrap:hover {color:#3171AD;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.boldnowrap:link, a.boldnowrap:visited {color:#000000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.boldnowrap:hover {color:#3171AD;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.plain:link, a.plain:visited {color:#000000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;text-decoration:none;}
a.plain:hover {color:#3171AD;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;text-decoration:none;}
a.redbold:link, a.redbold:visited {color:#FF0101;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.redbold:hover {color:#3171AD;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;white-space:nowrap;text-decoration:none;}
a.blue:link, a.blue:visited {color:#039;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.blue:hover {color:#000000;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.plainwhite:link, a.plainwhite:visited {color:#F0F0F0;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
a.plainwhite:hover {color:#FFFFFF;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none;}
/* End of code for highlight links */

/* Key colors for task manager */
.tmstarted		{background:#CEE5EC;}
.tmnotstarted	{background:#ECCEE8;}
.tmoverdue		{background:#FFB7B7;}
.tmprogress		{background:#00FF00;}
/* End of key colors for task manager */

/* Small Standard Button */
span.Btn3Dpdf {
	float: right;
	width: 21px; height: 19px;
	background: url('../images/3d_button_pdf.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
}

span.Btn3Dpdf a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_pdf.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
}
span.Btn3Dpdf span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
}
span.Btn3Dpdf a:hover {
	color: black
}
span.Btn3Dpdf a:active {
	color: black;
}
/* End Of pdf Standard Button */
/* Small Standard Button */
span.Btn3Ds {
	float: right;
	width: 58px; height: 19px;
	background: url('../images/3d_button_s.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
}

span.Btn3Ds a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_s.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
}
span.Btn3Ds span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
}
span.Btn3Ds a:hover {
	color: black
}
span.Btn3Ds a:active {
	color: black;
}
/* End Of Small Standard Button */
/*  Apply Standard Button */
span.Btn3Dapply {
	float: right;
	width: 63px; height: 19px;
	background: url('../images/3d_button_apply.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
}

span.Btn3Dapply a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_apply.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
}
span.Btn3Dapply span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
}
span.Btn3Dapply a:hover {
	color: black
}
span.Btn3Dapply a:active {
	color: black;
}
/* End Of Apply Standard Button */
/* Medium Standard Button */
span.Btn3Dm {
	float: right;
	width: 75px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_m.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dm a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_m.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dm span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dm a:hover {
	color: black
	}
span.Btn3Dm a:active {
	color: black;
	}
/* End Of Medium Button */
/* Medium Next Button */
span.Btn3Dmnext {
	float: right;
	width: 67px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_m_next.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dmnext a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_m_next.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dmnext span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dmnext a:hover {
	color: black
	}
span.Btn3Dmnext a:active {
	color: black;
	}
/* End Of Medium Next Button */
/* Medium WorkCover Standard Button */
span.Btn3Dmw {
	float: right;
	width: 75px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_m_workcover.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dmw a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_m_workcover.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dmw span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dmw a:hover {
	color: black
	}
span.Btn3Dmw a:active {
	color: black;
	}
/* End Of Medium WorkCover Button */
/* Large Standard Button */
span.Btn3Dl {
	float: right;
	width: 90px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_l.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dl a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_l.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dl span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dl a:hover {
	color: black
	}
span.Btn3Dl a:active {
	color: black;
	}
/* End Of Large 
/* Xtra Large Standard Button */
span.Btn3Dxl {
	float: right;
	width: 105px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_xl.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dxl a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_xl.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dxl span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dxl a:hover {
	color: black
	}
span.Btn3Dxl a:active {
	color: black;
	}
/* End Of Xtra Large Standard Button */
/* Xtra Xtra Large Standard Button */
span.Btn3Dxxl {
	float: right;
	width: 115px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_xxl.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dxxl a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_xxl.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dxxl span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dxxl a:hover {
	color: black
	}
span.Btn3Dxxl a:active {
	color: black;
	}
/* End Of Xtra Xtra Large Standard Button */
/* Xtra Xtra Xtra Large Standard Button */
span.Btn3Dxxxl {
	float: right;
	width: 140px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_xxxl.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dxxxl a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_xxxl.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dxxxl span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dxxxl a:hover {
	color: black
	}
span.Btn3Dxxxl a:active {
	color: black;
	}
/* End Of Xtra Xtra Xtra Large Standard Button */
/* Large Standard Button */
span.Btn3Dlselect {
	float: right;
	width: 90px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_l_select.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3Dlselect a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_l_select.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3Dlselect span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3Dlselect a:hover {
	color: black
	}
span.Btn3Dlselect a:active {
	color: black;
	}
/* End Of Large 
/* Medium Standard Add Button */
span.Btn3DmAdd {
	float: right;
	width: 75px; height: 19px;
	margin: 0 3px 0 0;
	background: url('../images/3d_button_m_add.png') no-repeat 0 -19px;; margin-left:0; margin-right:3px; margin-top:0; margin-bottom:0
	}

span.Btn3DmAdd a {
	display: block;
	margin: l0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Georgia, serif;
	color:#039;
	text-decoration: none;
	background: url('../images/3d_button_m_add.png') no-repeat top left;; font-style:normal; font-variant:normal; font-weight:bold; line-height:1; font-size:12px; font-family:Arial, Helvetica, Verdana, sans-serif;
	}
span.Btn3DmAdd span {
	display: block;
	margin:0; padding: 4px 0 0 13px;
	}
span.Btn3DmAdd a:hover {
	color: black
	}
span.Btn3DmAdd a:active {
	color: black;
	}
/* End Of Medium Add Button */
/* Standard Tabs */
#header {
      float:left;
      width:100%;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      font-size:85%;
      line-height:normal;
      font-family:Georgia;
      white-space: nowrap;
      }
    #header li {
      display:inline;
      margin:0;
      padding:0;
      }
      
    #header #scrollleft a  {
      float:left;
      border-width:0;
      padding-right:5px;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      }
      
    #header #scrollright a  {
      float:left;
      border-width:0;
      padding-left:5px;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      }

    #header #quicklinktab a  {
      float:left;
      border-width:0;
      padding-right:5px;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      }
      
    #header #quicklinktabsl a  {
      float:left;
      border-width:0;
      padding-right:0px;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      }

    #header #tabcontroladddelete a  {
      float:right;
      border-width:0;
      margin: 0;
      padding-left: 4px;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      }
      
    #header #tabcontroledit a  {
      float:right;
      border-width:0;
      margin: 0;
      padding-left: 8px;
      background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;
      }
      
    #header a {
      float:left;
      background:url("../images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      text-decoration:none;
      }
    #header a span {
      float:left;
      display:block;
      background:url("../images/right_both.gif") no-repeat right top;
      padding:2px 15px 4px 6px;
      font-weight:bold;
      color:#765;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a span {float:none;}
    /* End IE5-Mac hack */
    #header a:hover span {
      color:#333;
      }
    #header #current a {
      background-position:0% -150px;
      border-width:0;
      }
    #header #current a span {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #header a:hover {
      background-position:0% -150px;
      }
    #header a:hover span {
      background-position:100% -150px;
      }
      
.tabplain {background:#FFFFFF url("../images/tabplain.gif") repeat-x bottom;}
/* End of Standard Tab */
/* Sub Tabs */
div.subtabbody {
	float: left;
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-top: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url("../images/subtab_bg.png");
}
div.subtabspace {
	float: left;
	width: 10px;
}
/* End of Sub Tab */

/* Percent Progress Bars */
.percentProgressBarBackground{
	width:100%;
	height:100%;
	background-color:#ff5555;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

.percentProgressBar{
	width:50%;
	height:100%;
	background-color:#5555ff;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

.percentProgressBarAlt{
	width:50%;
	height:100%;
	background-color:#55A700;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

.percentProgressBarValue{
	width:100%;
	height:100%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	z-index:3;
	color:#ffffff;
	position:absolute;
	top:0px;
	left:0px;
}

.percentProgressBarContainer{
	background-color:#000000;
	position:absolute;
	z-index:0;
}
/* End of Percent Progress Bars */

