/* css_Selectors.css */
/* Class selectors go third. Think of passive articles that apply to something generic: "an apple" */
.aBorder {
	border: 1px solid #999;
}

.ImportantText {
	color: #a52a2a;
	font-weight: bold;
}

.ImportantText2 {
	color: #060;
}


/*

div.fixedBanner {
	position: absolute;
}
body>div.fixedBanner {position: fixed}
*/


.SelectedText {
	color: #226611;
	font-weight: bold;
	/*
	color: #226611;
	color: #20631e;
	color: #408d32;
	color: #060;
	color: #3ea71f;
	color: #63bc55;
	
	*/
}


.FooterText {
	color: #666;
	font-size: smaller;
}


.bg1 {
	background-color:#e0e0e0;
}
.bg2 {
	background-color:#f0f0f0;
}

.bg1_border_dashed {
	background-color:#e0e0e0;
	border-bottom: 1px dashed #f0f0f0;
	border-right: 1px dashed #f0f0f0;
}
.bg2_border_dashed {
	background-color:#f0f0f0;
	border-bottom: 1px dashed #e0e0e0;
	border-right: 1px dashed #e0e0e0;
}



.bgHiLiteOLD {
	background-color:#ffffcc;
}
.bgClickHiLite {
	background-color:#ffff00;
}


.bgAlt0 {
	color: #000000;
	background-color: #f0f0f0;
	border-bottom: 1px solid black;
}
.bgAlt1 {
	color: #000000;
	background-color: #d0d0d0;
	border-bottom: 1px solid black;
}
.bgDeactive {
	color: #666666;
	background-color: #ffcccc;
	border-bottom: 1px solid black;
	text-decoration: line-through;
}
.bgSelected {
	color: #000000;
	background-color: #ffff00;
	border-bottom: 1px solid black;
}
.bgHiLite {
	color: #000000;
	background-color: #ffffcc;
	border-bottom: 1px solid black;
}


.bgAltA {
	background-color:#d1e2f6;
}
.bgAltB {
	background-color: #e9f2fc;
}





.buttonColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	cursor: hand;
	color: #3e5b7d;
	background-color: #e9f2fc;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	border-right: 1px outset;
	border-color : #d1e2f6;
}
.buttonColorSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	cursor: hand;
	color: #3e5b7d;
	background-color: #e9f2fc;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	border-right: 1px outset;
	border-color : #d1e2f6;
}
.buttonColorVerySmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	cursor: hand;
	color: #3e5b7d;
	background-color: #e9f2fc;
	border-top: 1px outset;
	border-left: 1px outset;
	border-bottom: 1px outset;
	border-right: 1px outset;
	border-color : #d1e2f6;
}



.reportTitleRow {
	color: #000000;
	background-color:#e9f2fc;
	font-weight:bold;
	border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
}
.reportColumnHeaders {
	text-align: center;
	color: #ffffff;
	background-color: #3e5b7d;
	font-weight : bold;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
}
.reportValues {
	color: #000000;
	background-color: #ffffff;
	border-bottom: 1px #666666 solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
}
.reportSubsectionValues {
	color: #000000;
	background-color: #ffffff;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
}

.informationPanel {
    background-color:#FFFBF7;
    color:#000;
    border:1px solid #FFEFA5;
    font-style:italic;
    font-weight:bold;
    padding:10px;
    margin-top:10px;
    margin-bottom:10px;
}

.errorPanel {
    background-color:#FFFBF7;
    color:#CE0808;
    border:1px solid #CE0808;
    font-style:italic;
    padding:10px;
}