td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a, a:visited {
	color: #094489;
}

a:hover {
	color: #FB6648;
	text-decoration: none;
}

.text8 { font-family: Helvetica, Arial, Verdana, san-serif; font-size: 8pt; }
.text9 { font-family: Helvetica, Arial, Verdana, san-serif; font-size: 9pt; }
.text10 { font-family: Helvetica, Arial, Verdana, san-serif; font-size: 10pt; }
.text11 { font-family: Helvetica, Arial, Verdana, san-serif; font-size: 11pt; }
.text12 { font-family: Helvetica, Arial, Verdana, san-serif; font-size: 12pt; }
.text13 { font-family: Helvetica, Arial, Verdana, san-serif; font-size: 13pt; }

.btext10 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; }
.btext11 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11pt; }
.btext12 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; }
.btext13 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 13pt; }
.btext14 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14pt; }
.btext15 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 15pt; }
.btext16 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16pt; }
.btext17 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 17pt; }
.btext18 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 18pt; }
.btext19 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 19pt; }
.btext20 { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 20pt; }

/* Basic Form Styles ------------------------------------------------------------------------------ */

a.addLink:link, a.addLink:visited, a.addLink:active {
	font-family: Helvetica, Arial, Verdana, san-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 14pt;
}

a.addLink:hover {
	/*color: #F2AF00;*/
}

h2 {
	/*font-family: Verdana, Helvetica, sans-serif;*/
	font-family: Helvetica, Arial, Verdana, san-serif;
	padding: 10px 0 5px 0;
	color: #FB6648;
	margin: 0;
	font-weight: bolder;
	font-size: 18px;
}

h3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	padding-left: 10px;
	height: auto;
	background: #094489 url("../images/arrow_h3.gif") left top no-repeat;
	border-bottom: 1px solid #000;
}

h4 {
	/*font-family: Verdana, Helvetica, sans-serif;*/
	font-family: Helvetica, Arial, Verdana, san-serif;
	padding: 0px 0 0px 0;
	color: #004E7D;
	margin: 0;
	font-weight: bolder;
	font-size: 16px;
}

.tipAsterisk {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FA920B; 
	font-weight: boldest;
	vertical-align: -2px;
}

.templateTable { 
	padding-bottom: 6px;
	border-bottom: 1px solid #999999;
}

.templateTable td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.updateSection {
	padding: 0;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	padding-left: 10px;
	height: auto;
	background: none transparent;
	background: url("../images/arrow_update.gif") left center no-repeat;
	border-bottom: 1px solid #2A3D09;
	font-weight: bold;
	font-size: 10px;
}

.updateBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px dashed #999; 
	padding: 4px;
}

.submissionErrors { 
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

td.errorCell, span.errorCell {
	color: #CC0000;
	font-weight: bold;
}

#yesUpdate_label.errorCell {
	background: #FFFFD5;
}

.errorElem {
	background: #FFFFD5;
}

.formTip {
	color: #888;
}

.columnTable td {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size: 12px;
	color: #222;
}

.topbarbg {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size: 12px;
	height: 25px;
	font-weight: bold;
	background-color: #094489;
}

.topbarbg td {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-size: 12px;
	color: #FFF;
}

.columnHeader {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer; cursor: hand;
}

.columnHeaderAsc {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-weight: bold;
	font-size: 12px;
	padding-right: 25px;
	background: url("../images/arrow_asc.gif") right center no-repeat;
	cursor: pointer; cursor: hand;
}

.columnHeaderDesc {
	font-family: Helvetica, Arial, Verdana, san-serif;
	font-weight: bold;
	font-size: 12px;
	padding-right: 25px;
	background: url("../images/arrow_desc.gif") right center no-repeat;
	cursor: pointer; cursor: hand;
}

.row1 {
	background-color: #DDD;
}

.row2 {
	background-color: #DDD;
}

.row3 {
	background-color: #FFFFFF;
}

.disabledRow {
	font-style: italic;
}

.disabledRow td {
	color: #333;
	font-size: 10px;
	background-color: #999;
}

/* ------------------------------------------------------------------------------------------------ */



/* Pagination Styles ------------------------------------------------------------------------------ */

.paginationTable { 
	padding-bottom: 2px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
}

td.paginationPage { 
	padding-top: 3px;
	padding-left: 10px;
	background: url("../images/arrow_update.gif") left center no-repeat;
	font-family: Verdana, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	color: #222;
}

td.paginationLinks {
	padding-top: 3px;
	padding-left: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: none;
	font-size: 10px;
}

/* ------------------------------------------------------------------------------------------------ */


/* Custom Styles ---------------------------------------------------------------------------------- */

.adminItem {
	text-align: center;
	float: left;
	width: 85px;
	padding: 20px 7px 15px 7px;	
	margin: 0px 15px 0px 0px;
	border: 1px solid #EAEAEA;
}

.adminItem i {
	font-size: 40pt;
}

.searchResults {
	font-weight: bold;
	background-color: #A8F339;
	padding: 0px;
}

/* ------------------------------------------------------------------------------------------------ */