﻿A {
    color:#1626C4; 
    font-size:inherit; 
    font-weight:inherit; 
    text-decoration:none; 
    font-family:Inherit
}

A:hover {
    color:#838DF1;
    font-size:inherit; 
    font-weight:inherit; 
    text-decoration:none; 
    font-family:Inherit
}

A:active {
    color:#9B74EA;
    font-size:inherit; 
    font-weight:inherit; 
    text-decoration:none; 
    font-family:Inherit
} 

.smallWarning {
    font-size:small;
    color:Maroon;
}

.largeWarning {
    font-size:larger;
    color:Maroon;
}

.standardText {
    font-family:Arial;
    font-size:medium;
    color:Navy;
}

.numericField {
    text-align:right;
}

.textField {
    text-align:left;
}

.centeredField {
    text-align:center;
}

.columnHead {
    font-family:Arial;
    font-weight:bolder;
    color:Navy;
    font-size:medium;
}

.labelText {
    font-family:Arial;
    color:Navy;
    font-weight:bolder;
    font-size:larger;
}

.passLabel {
    font-family:Arial;
    color:Green;
    background-color:White;
    text-align:center;
    font-size:inherit;
    border: solid 1px Navy;
    padding: 1px 3px 1px 3px;
}

.failLabel {
    font-family:Arial;
    color:Red;
    background-color:White;
    text-align:center;
    font-size:inherit;
    border: solid 1px Navy;
    padding: 1px 3px 1px 3px;
}

.smallNormal {
    font-family:Arial;
    font-size:smaller;
    color:inherit;
}

.largeNormal {
    font-family:Arial;
    font-size:larger;
    font-weight:bolder;
    color:inherit;
}

.heavyNormal {
    font-family:Arial;
    font-weight:bolder;
    color:inherit;
}

.bordered {
    border: solid 1px navy;
}

.reportText {
    font-family:Arial;
    font-size:smaller;
    color:Black;
    text-align:left;
}

.reportTableHeader {
    font-family:inherit;
    font-weight:bolder;
    color:Black;
    padding:inherit;
    padding-top:10px;
}

.reportTableSubHeader {
    font-family:inherit;
    font-weight:bolder;
    font-size:smaller;
    color:Black;
}

.reportTableFooter {
    font-family:Inherit;
    font-weight:bolder;
    font-size:inherit;
    border-top:solid 2px black;
    border-bottom:solid 2px black;
    color:Black;
}

.reportTableFooterLight {
    font-family:Inherit;
    font-size:inherit;
    border-top:solid 2px black;
    border-bottom:solid 2px black;
    color:Black;
}

.reportTableFooterRJ {
    font-family:Inherit;
    font-weight:bolder;
    font-size:inherit;
    border-top:solid 2px black;
    border-bottom:solid 2px black;
    color:Black;
    text-align:right;
}

table.report {
    border-collapse:collapse; 
    font-size:small;
    padding:0px 5px 0px 5px;
    margin:5px 5px 5px 5px;
    white-space:nowrap;
}

table.spreadsheet {
	font-size:x-small;
	border: solid 1px black;
}

tr.spreadsheet {
	font-size:inherit;
	border:inherit;
}

td.spreadsheetHeader {
	font-size:inherit;
	border:inherit;
	text-align:center;
}

td.spreadsheet {
	font-size:inherit;
	border:inherit;
	text-align:right;
}

td.spreadsheetRO {
	font-size:inherit;
	border:inherit;
	background-color:Silver;
	text-align:right;
}

input.spreadsheet {
	font-size:inherit;
	border:inherit;
	width:100%;
	text-align:right;
}

input.spreadsheetRO {
	font-size:inherit;
	border:inherit;
	background-color:Inherit;
	width:100%;
	text-align:right;
}

table.reportLabelColumn {
    border-collapse:collapse; 
    font-size:small;
    padding:0px 5px 0px 5px;
    white-space:nowrap;
    margin-top:2px;
}

td.reportBody {
    border:inherit;
    padding:0px 5px 0px 5px;
    margin:inherit;
}

table.noWrapTable {
    white-space:nowrap;
}

.topBorderHeavy {
    border-top:solid 2px black;
    padding:0px 5px 0px 5px;
    margin:inherit;
    border-collapse:collapse;
}

.bottomBorderHeavy {
    border-bottom:solid 2px black;
    padding:0px 5px 0px 5px;
    margin:inherit;
    border-collapse:collapse;
}

.sideBordersHeavy {
    border-left:dotted 1px black;
    border-right:dotted 1px black;
    padding:0px 5px 0px 5px;
    margin:inherit;
    border-collapse:collapse;
}

.rightBorderHeavy {
    border-left:hidden 0px transparent;
    border-right:dotted 1px black;
    padding:0px 5px 0px 5px;
    margin:inherit;
    border-collapse:collapse;
}

div.sureFireCustHeader {
    font-size:smaller; 
    font-family:Arial; 
    color:Navy; 
    border-top:solid 1px Black; 
    padding:5px 5px 5px 5px;
}

div.errorBlock {
    text-align:center;
    width:75%;
    font-family:Arial;
    font-size:larger;
    color:Red;
    background-color:Yellow;
    font-weight:bolder;
    border-style:solid;
    padding:5px 5px 5px 5px;
}

div.messageBlock {
    text-align:center;
    width:75%;
    font-family:Arial;
    font-size:larger;
    color:Green;
    background-color:Silver;
    font-weight:normal;
    border-style:solid;
    padding:5px 5px 5px 5px;
}

div.tableBlock {
    overflow:scroll; 
    border:Solid 1px Navy;
}

div.reportHeader {
    font-family:Arial;
    font-size:x-large;
    font-weight:bold;
    text-align:center;
    border-top:solid 2px black;
    border-bottom:solid 2px black;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    color:Black;
}

div.reportSubHeader {
    font-family:Arial;
    font-size:inherit;
    font-weight:inherit;
    text-align:inherit;
    border-bottom:solid 2px black;
    padding-bottom: 2px;
}

td.openLeftBox {
    border-bottom: solid 1px Navy; 
    border-left: solid 1px Navy; 
    border-top:solid 1px Navy;
}

td.openRightBox {
    border-bottom: solid 1px Navy; 
    border-right: solid 1px Navy; 
    border-top:solid 1px Navy;
}

td.openMiddleBox {
    border-bottom: solid 1px Navy; 
    border-top:solid 1px Navy;
}

td.bottomBorder {
    border-bottom: solid 1px Navy; 
}

input.standardButton {
	width:125px;
	height:35px;
}

#SureFireMenu {
	color: #000;
	border-bottom: 2px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px 
}

#SureFireMenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; 
}

#SureFireMenu a {
	color:Navy;
	background-color:#9FA5E7;
	font: bold 1em "Trebuchet MS", Arial, sans-serif;
	border: 2px solid black;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none; 
}

#SureFireMenu a.active {
	background: #B2D2E6;
	border-bottom: 2px solid #B2D2E6; 
}

#SureFireMenu a:hover {
	color:Navy;
	background:#D5E9E9; 
}

#SureFireMenu a:visited {
	color:#307098; 
}

#SureFireMenu a.active:hover {
	background:#D5E9E9;
	color:Navy; 
}

#content {
    font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
	text-align: justify;
	background: #B2D2E6;
	padding: 20px;
	border: 2px solid Navy;
	border-top: none;
	z-index: 2;
	color:Navy;	
	overflow:visible;
}

#content a {
	text-decoration: none;
	color: #E8E9BE; 
}

#content a:hover { 
    background: #898B5E; 
}

#BondMenu {
	color: Navy;
	border-bottom: 1px solid Navy;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	z-index: 1;
	padding-left: 2px 
}

#BondMenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; 
}

#BondMenu a {
	color:Navy;
	background-color:Gray;
	font: bold 1em "Trebuchet MS", Arial, sans-serif;
	font-size:inherit;
	border: 1px solid Navy;
	padding: 0px 1px 0px 1px;
	margin: 0;
	text-decoration: none; 
}

#BondMenu a.active {
	background-color:Silver;
	border-bottom: 1px solid Silver; 
}

#BondMenu a:hover {
	color:Navy;
	background-color:#D5E9E9; 
}

#BondMenu a:visited {
	color:Blue; 
}

#BondMenu a.active:hover {
	background-color:#D5E9E9;
	color:Navy; 
}

#bondContent {
    font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
    font-size:inherit;
	text-align: justify;
	background: Silver;
	padding: 20px;
	border: 1px solid Navy;
	border-top: none;
	z-index: 2;
	color:Navy;	
	overflow:visible;
}

#bondContent a {
	text-decoration: none;
	color: #E8E9BE; 
}

#bondContent a:hover { 
    background: #898B5E; 
}