body, span.td {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10pt; 
	background-color: #FFFFFF
}

p, ul {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10pt
}

p.intro {
	font-size:9pt;
}

td {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10pt;
	vertical-align: top;
}

blockquote {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10pt
}

.a { color: #0000ff;
     font-family: verdana, arial, helvetica, sans-serif; }

a { 
	color: #000066; 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
}

a:hover { 
	color: #000066; 
	text-decoration: underline; 
	font-family: verdana, arial, helvetica, sans-serif;
}

a.categoryLink:hover { 
	color: #000066; 
	text-decoration: none; 
	font-family: verdana, arial, helvetica, sans-serif;
}

.brokenlink { 
	color: #000066; 
	text-decoration: line-through; 
	font-family: verdana, arial, helvetica, sans-serif
}

th {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size:10pt; 
	background:#000000; 
	color:#FFFFFF;
	vertical-align: bottom;
	white-space: nowrap;
}

h1 {font-family: verdana, arial, helvetica, sans-serif; font-size:14pt}
h2 {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt}
h3 {font-family: verdana, arial, helvetica, sans-serif; font-size:10pt}
h4 {font-family: verdana, arial, helvetica, sans-serif; font-size:9pt;}

.error { font-weight: bold; color: #FF3300; }
.success { font-weight: bold; color: #33CC00; }
.nowrap { white-space: nowrap; }
.retired { font-style: italic; }
.perturb { color: black}
.calib { color: red; }

select { font-size: 9pt }
select[disabled] { color: grey }
input.button { font-size: 8pt }
input.little { font-size: 8pt }
input { font-size: 9pt }

.action { font-size: 8pt; font-weight: bold; }

.row0 { background-color: white; }
.row1 { background-color: #CCCCCC; }
tr.even { background-color: white; }
tr.odd { background-color: #CCCCCC; }

.bad { background-color: #FF6699; }

.complete { color: black; }

.inProcess { color: darkorange; }

.failed { color: red; }
.succeeded { color: green; }
.indeterminate { color: orange; }

div.formTable {
}

div.formTable div.row {
	padding-top: 6px;
	clear: both;
}

div.formTable span.label {
	float: left;
	text-align: right;
	vertical-align: top;
	width: 175px;
}

div.formtable span.field {
	padding-left: 3px;
	text-align: left;
}

div.formTable span.navigation {
	text-align: right;
}

div.receiptTable {
}

div.receiptTable div.row {
	padding-top: 10px;
	clear: both;
}

div.receiptTable span.label {
	float: left;
	text-align: right;
	vertical-align: top;
	width: 200px;
	font-weight: bold;
}

div.receiptTable span.field {
	padding-left: 5px;
	text-align: left;
}

div.receiptTable span.navigation {
	text-align: right;
}

div.menuDiv {
	width:  50%;
}

div.menuDiv span.menuCat {

}

.menuSubtext {
	color: #111111;
	font-size: 8pt;
	padding-left: 20px;
}
	div.tabContainer {
		border-bottom: 1px solid darkgray;
		width: 100%;
	}
	span.selectedTab {
		border-top: 1px solid darkgray; 
		border-left: 1px solid darkgray; 
		border-right: 1px solid darkgray;
		border-bottom: 1px solid white;
		padding-left: 5px;
		padding-right: 5px;
		white-space: nowrap;
	}
	span.notSelectedTab {
	    border-top: 1px solid darkgray; 
		border-left: 1px solid darkgray; 
		border-right: 1px solid darkgray;
		border-bottom: 1px solid #EDEDED;
		padding-left: 5px;
		padding-right: 5px;
		background: #EDEDED;
		white-space: nowrap;
	}
	span.tabSpace {
		border-bottom: 1px solid darkgray;
	
	}

