@charset "utf-8";

#table_exp_faq {
/*	border-width: 1px;
	border-style: solid; 
	border-color: #FF0000;
	padding: 0px; */
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	/*line-height: 120%;*/
	width: 1024px;
	padding: 0px;	/* specific faq */
}

#table_exp a:link {	/* unvisited link */
	color: #F2E314;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}

#table_exp a:visited {	/* visited link */
/*	color: #f27414; */
	color: #F2E314;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}

#table_exp a:hover {	/* mouse over link */
	color: #f6ec5c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}

#table_exp a:active {	/* selected link */
	color: #1423f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}
#table_exp h2 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
}
#table_exp h3 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
}
#table_exp h4 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#table_exp h5 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.awardCat {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
}
.awardTitle_det {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.awardTitle_header {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 200%;
}
.awardTitle_subtitle {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 130%;
}


.cell_colHeaderTop {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
/*	padding: 10px; */
	padding: 0 10px 0 10px;
	color: #FFF;
	background-color: #000;
	font-weight: bold;
}

.cell_colHeader {
	border-width: 0px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	font-weight: bold;
}

.cell_filled_lightRowBtm {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	font-size: 0.8em
}

.cell_filled_darkRowBtm {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	font-size: 0.8em
}

.cell_filled_lightLastRowBtm_title {
	border-width: 1px 0px 1px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	text-align: left;
	font-size: 0.8em
}

.cell_filled_darkLastRowBtm_title {
	border-width: 1px 0px 1px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	text-align: left;
	font-size: 0.8em
}

.cell_filled_lightLastRowBtm {
	border-width: 1px 0px 1px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	text-align: center;
	font-size: 0.8em
}

.cell_filled_darkLastRowBtm {
	border-width: 1px 0px 1px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	font-size: 0.8em
}

.cell_filled_lightExtraColCell {
	border-width: 1px 1px 1px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	vertical-align: top;
	font-size: 0.8em
}

.cell_filled_darkExtraColCell {
	border-width: 1px 1px 1px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	vertical-align: top;
	font-size: 0.8em
}

.cell_empty_lightRowBtm {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	font-size: 0.8em
}

.cell_empty_darkRowBtm {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	font-size: 0.8em
}

.cell_empty_lightLastRowBtm {
	border-width: 0px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	font-size: 0.8em
}

.cell_empty_darkLastRowBtm {
	border-width: 0px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 0 20px 20px 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	font-size: 0.8em
}

.cell_filled_lightRowTop {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px; 
/*	padding: 0 10px 0 10px; */
	color: #FFF;
	background-color: #3a3a3c;
	vertical-align: top;
	text-align: center;
	font-size: 0.8em;
}

.cell_filled_darkRowTop {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px; 
/*	padding: 0 10px 0 10px; */
	color: #FFF;
	background-color: #000;
	vertical-align: top;
	text-align: center;
	font-size: 0.8em;
}

.cell_filled_lightRowTop_title {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px; 
/*	padding: 0 10px 0 10px; */
	color: #FFF;
	background-color: #3a3a3c;
	vertical-align: top;
	text-align: left;
	font-size: 0.8em;
}

.cell_filled_darkRowTop_title {
	border-width: 1px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px; 
/*	padding: 0 10px 0 10px; */
	color: #FFF;
	background-color: #000;
	vertical-align: top;
	text-align: left;
	font-size: 0.8em;
}

.cell_empty_lightRowTop {
	border-width: 0px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #3a3a3c;
	vertical-align: top;
	font-size: 0.8em;
}

.cell_empty_darkRowTop {
	border-width: 0px 0px 0px 1px;
	border-style: solid; 
	border-color: #AAA;
/*	padding: 20px 20px 0 20px; */
	padding: 10px;
	color: #FFF;
	background-color: #000;
	vertical-align: top;
	font-size: 0.8em
}
.cellPaddingTable {
	cellpadding: 10px;
}
.icon_checkmark {
	width: 26px;
    margin: 0 auto;
}
.spacerRow {
	line-height: 100%;
}
/* 1d1d1f */
