/* CSS Document */
th a {
	text-decoration:none;
	color:#0000ff;
}

td a 						{color:#0000ff;}
td a:hover					{color:#0000ff;}

.BoldRed					{font-weight: bold; color: #880000;}
							
.BGVeryPoor 				{background: #E60000;color: #FFFFFF;}
.BGPoor 					{background: #E67800;color: #FFFFFF;}
.BGFair 					{background: #E6E000;color: #FFFFFF;}
.BGGood						{background: #B1E600;color: #FFFFFF;}
.BGExcellent 				{background: #0CE600;color: #FFFFFF;}
.BGELite	 				{background: #00E6B8;color: #FFFFFF;}

.BG1	 					{background: #FF0000;color: #333333;}
.BG2	 					{background: #FF6600;color: #333333;}
.BG3	 					{background: #FF9900;color: #333333;}
.BG4	 					{background: #FFCC00;color: #333333;}
.BG5	 					{background: #FFFF00;color: #333333;}
.BG6	 					{background: #CCFF00;color: #333333;}
.BG7	 					{background: #99FF00;color: #333333;}
.BG8	 					{background: #66FF00;color: #333333;}
.BG9	 					{background: #00FF00;color: #333333;}
.BG10	 					{background: #00FF99;color: #333333;}
							
.BGRed 						{background: #990000;color: #FFFFFF;}
.BGRed a					{color: #FFFFFF;}
.BGRed a:hover				{color: #FFFFFF;}
.BGGreen 					{background: #009900;color: #FFFFFF;}
.BGGreen a					{color: #FFFFFF;}
.BGGreen a:hover			{color: #FFFFFF;}
.BGYellow					{background: #cccc00;color: #FFFFFF;}
.BGYellow a					{color: #FFFFFF;}
.BGYellow a:hover			{color: #FFFFFF;}
.BGGray						{background: #dddddd;color: #000000;}

.BGNormal 					{background: none;}

.Perked					{color: #FF0000;}

/*a.Perked					{color: #FF0000;}
a.Perked:hover 				{color: #FF0000;}
*/

p							{line-height:1.2; margin-top:0px;text-align:justify;font-size:12px;}
span						{line-height:1.2; margin-top:0px;text-align:justify;font-size:12px;}
td							{font-size:12px;}
h4							{margin-bottom:5px;margin-top:20px;}
h5							{margin-bottom:10px;margin-top:5px;}
form						{margin:0px;}
input 						{background:#FFFFFF;}
select 						{background:#FFFFFF;}
textarea 					{background:#FFFFFF;}
input#checkbox				{background:#C0C0C0;}

#TableLegend		 		{border:3px ridge #C0C0C0;}
#TableLegend h4		 		{margin:0px;}
#TableLegend .header		{border-bottom:1px ridge #C0C0C0;}

#TableList		 			{border:2px ridge #a0a0a0;}
#TableList th 				{text-align:center;}
#TableList td	 			{border:1px groove #a0a0a0;font-size:9pt;}
#TableList .BorderLeft		{border-left:1px groove #a0a0a0;}
#TableList .BorderRight		{border-right:1px groove #a0a0a0;}

.Button						{background:#C0C0C0; width:90px;vertical-align:top;font-size:9px;}
.ButtonExtraWide			{background:#C0C0C0; width:150px;vertical-align:top;font-size:9px;}

.NewButton 					{vertical-align:top;text-align:right;}
.formLabel 					{color:#000000; font-weight:bold; padding-bottom:0px;}
.formLabelRequired 			{color:#FF0000; font-weight:bold; padding-bottom:0px;}
td.input 					{color:#000000;}
td.Buttons 					{border:none;padding-bottom:5px;text-align:left;}
td.ButtonsRight 			{border:none;padding-bottom:5px;text-align:right;}

table.FormLayout 			{border:1px solid #000000; background-color:#C0C0C0;}
.FormLayout td				{border:none; text-align:left; background:none; padding-left:10px; 
						 	 padding-right:10px; font-family:Arial, Helvetica;}
.FormLayout td.Buttons		{padding:0px 10px 7px 10px;}

table.FormSubmit 			{border:none;margin-top:0px;margin-bottom:15px;}
.FormSubmit td	 			{border:none;vertical-align:middle;}

td.ConfigTitle {
	vertical-align: middle;
	border-bottom:1px solid black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13pt;	
}


/* drag boxes */
.Dragbox {
  background-color: #ffff00;
  border: 1px solid #000000;
  color: #000000;
  padding: 0px;
  position: absolute;
}

.DragBar {
  background-color: #CCCCCC;
  color: #ffffff;
  font-weight: bold;
  padding: 2px 1em 2px 1em;
}

div#DivFilters {
}
div#DivAdvancedSort {
}

.Dialog {
	background-color:#CCCCCC;
	position:absolute;
	border-top:2px outset #A0A0A0;
	border-left:2px outset #A0A0A0;
	border-bottom:4px outset #606060;
	border-right:4px outset #606060;
	visibility:hidden;
	padding:3px;
}

td.DialogContent {
	padding:3px 5px 3px 5px;					
	vertical-align:middle;
	background-color:#CCCCCC;
}
td.DialogHeader {
	padding:3px 5px 3px 5px;					
	vertical-align:middle;
	border-bottom:1px ridge;
	background-color:#CCCCCC;
	/*font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;	 */
}
td.DialogFooter {
	padding:8px 5px 5px 5px;					
	vertical-align:middle;
	border-top:1px groove;
	background-color:#CCCCCC;
	text-align:right; 
}

.AlignCenter 				{text-align:center;}

th	{
	color:#000000; 
	background-color:#CCCCCC; 
	font-family: Arial,Verdana, Helvetica;
	font-weight:bold; 
	font-size:9pt;
	border:1px groove #C0C0C0;
	border-bottom:2px ridge #C0C0C0;
	margin:0px;
	padding:3px;
	vertical-align:middle;
}

