/* CSS Document */


a img {
	border: 0;
}

form {
	margin:0;
	padding:0;
}

.form_frame {
	border: 1px solid #2153AA;
	padding: 0;
	margin: 0;
	background-color: #fffff6;
}

.form_frame_header {
	background-color: #2153AA;
	color: white;
	font-size: 15px;
	padding: 5px;
	margin: 0;
}

.form_title {
	padding:5px;
	color:#990031;
	background-color:white;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
}

.form_field_label {
	color: #2153AA;
	text-align:left;
}

.form_field {
	text-align:left;
}

#errmsg {
	/* height: 50px; */
	width: 99%;
	padding: 0;
	text-align: center;
	color: red;
	font-weight: bold;
}

#digital_home {
	display: block;
	width: 150px;
	height: 25px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: center;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
	background-color: #990031;
	color: white;
}

.odd_row {
	background-color: #ebf0ff;
}
.even_row {
	background-color: #d7e1ff;
}

.horizontal_separator {
	margin:0;
	padding:0;
	background-color:#000066;
	height:1px;
	/* border-top:1px solid #000066; */
}

.thumb_grid {
	border: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	/* background-color:#000066; */
	background-color:#F1F6FE;
	border:1px solid #000066;
	width:99%;
}

.thumb_grid_title {
	margin: 0;
	padding: 5px;
	border-left: 1px solid #000066;
	border-bottom: 1px solid white;
	/* background-color: #000066; */
	background-color: #2153AA;
	color: white;
	font-size:15px;
	font-weight:bold;
}

tr {
	margin: 0;
}
.thumb_col_header {
	margin: 0;
	padding: 5px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	/* background-color: #000066; */
	background-color: #4E7DD1;
	color: white;
	font-size:15px;
	font-weight:bold;
}
.thumb_cell {
	margin: 0;
	padding: 0;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px dashed #000066;
	/* height: 75px; */
	/* width: 75px; */
}
.thumb_canvas {
	margin:0;
	padding:2px;
	height:84px;
	width:84px;
	display: table-cell;
	text-align:center;
	vertical-align:middle;
}
.thumb_img {
	/* border: 1px solid white; */
	border: 4px solid black;
}
.comp_cell {
	margin: 0;
	padding: 2px;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	border-bottom: 1px dashed #000066;
	/* background-color: #000066; */
	/* color: white; */
	color: #2153AA;
	font-weight:bold;
}

#content .officers {
	width: 80%;
	border: 1px solid #2153AA;
	border-collapse: collapse;
}

#content .officers th {
	padding: 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: white;
	background-color: #2153AA;
	text-align:center
}

#content .officers .title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2153AA;
	padding: 4px;
	border: 1px solid #2153AA;
	background-color:#F1F6FE;
	text-align:left
}
#content .officers .chairs {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px;
	border: 1px solid #2153AA;
	background-color:#fffff6;
	text-align: left
}
