TABLE { font-family: arial, verdana; font-size: 8pt; color: #333333; line-height: 14px; }
INPUT, SELECT, TEXTAREA { font-family: arial, verdana; font-size: 8pt; color: #333333; background-color: #EFF3FA; }

.footer		{ font-size: 8pt; color: #B6CDED;}

img {
		border: none;
}

.heading	{ font-size: 10pt; font-weight: bold; color: #797979; background-color: #BCD0F1; padding: 3px 0px 3px 6px; }
.subtitle	{ font-size: 9pt; font-weight: bold; color: #3368C6; }
.section	{ font-size: 12pt; color: #3368C6; font-weight: bold; text-decoration: none; }
.tiny		{ font-size: 7pt; color: #555555; }
.status		{ border: 3px solid #E3EAF6; background-color: #FFFFFF; color: #3368C6; padding: 3px 0px 3px 6px; margin-bottom: 6px; }

.title 			{ font-size: 16px; font-weight: bold; }
.leftbox-title		{ font-size: 9pt; font-weight: bold; color: #7DA1D7; }
.express-userpass	{ font-weight: bold; color: #7DA1D7; }

.button { color: #FFFFFF; background-color: #709ED9; font-weight: bold; padding: 2px; }
.checkbox { background-color: #FFFFFF; }

.content		{ width: 95%; margin: 0px 0px 6px 6px; }
.content-top-pad	{ width: 95%; margin: 6px 0px 6px 6px; }
.content-full		{ width: 98%; margin: 0px 0px 6px 6px; }

.image-outline	{ border: 1px solid #333333; }
.box-outline	{ border: 3px solid #E3EAF6; background-color: #F7F7F7; }
.box-filled	{ border: 3px solid #E3EAF6; background-color: #F7F7F7; }

.tech-subheading { font-weight: bold; margin-bottom: 2px; }
.tech-row0 { background-color: #749AD4; color: white; }
.tech-row1 { background-color: #E6EDF7; }
.tech-row2 { background-color: #FFFFFF; }
.tech-row-hidden { background-color: #FFFFAA; font-style: italic; }

.job-row0 { background-color: #749AD4; color: white; font-weight: bold; }
.job-row1 { background-color: #E6EDF7; }
.job-row2 { background-color: #FFFFFF; }
.job-row3 { background-color: #FFFFAA; }
.job-rowR { background-color: #FFFFAA; }


a:link		{ color: #3065D5; font-weight: normal; text-decoration: underline; }
a:visited	{ color: #365DB0; font-weight: normal; text-decoration: underline; }
a:hover		{ color: #2B69ED; font-weight: normal; text-decoration: underline; }
a:active	{ color: #3065D5; font-weight: normal; text-decoration: underline; }

a.subnav:link		{ color: #3065D5; font-weight: normal; text-decoration: none; }
a.subnav:visited	{ color: #3065D5; font-weight: normal; text-decoration: none; }
a.subnav:hover		{ color: #3065D5; font-weight: normal; text-decoration: underline; }
a.subnav:active		{ color: #3065D5; font-weight: normal; text-decoration: none; }

a.section:link		{ font-size: 12pt; color: #3368C6; font-weight: bold; text-decoration: none; }
a.section:visited	{ font-size: 12pt; color: #3368C6; font-weight: bold; text-decoration: none; }
a.section:hover		{ font-size: 12pt; color: #3F6097; font-weight: bold; text-decoration: none; }
a.section:active	{ font-size: 12pt; color: #3368C6; font-weight: bold; text-decoration: none; }

a.job:link	{ color: #FFFFFF; text-decoration: none; }
a.job:visited	{ color: #FFFFFF; text-decoration: none; }
a.job:hover	{ color: #FFFFFF; text-decoration: underline; }
a.job:active	{ color: #FFFFFF; text-decoration: none; }

a.footer:link		{ color: #B6CDED; text-decoration: none; }
a.footer:visited	{ color: #B6CDED; text-decoration: none; }
a.footer:hover		{ color: #B6CDED; text-decoration: underline; }
a.footer:active		{ color: #B6CDED; text-decoration: none; }

a.header:link		{ font-weight: bold; color: #797979; text-decoration: none; }
a.header:visited	{ font-weight: bold; color: #797979; text-decoration: none; }
a.header:hover		{ font-weight: bold; color: #797979; text-decoration: underline; }
a.header:active		{ font-weight: bold; color: #797979; text-decoration: none; }

.date_avail {
	font-size: 7pt;
	color: #749AD4;
}

// express links

.filtertable { filter: Alpha(Opacity=95); background-color: #B5BCC4; border: 1px solid black;}


.admin-body { background-color: #0DA2C3; }
.site-body { background-color: #000000; }

.submitbutton { font-family: arial, Verdana; font-size: 9pt; font-style: normal; color: black; background-color: #129CBF; border: 1px solid black;}

.admin-text { font-family: arial, Verdana; font-size: 9pt; color: #000000;}
.admin-heading { font-family: arial, Verdana; font-size: 12pt; font-weight: bold; color: #000000;}

.info-row-table{ background-color: #B5BCC4; border: #B5BCC4; }
.site-table { background-color: #77B1D7; }
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.type2link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.row_header {
	font-weight: bold;
	background-color: #315A84;
	color: white;
	border: 1px solid black;
}

.table_row1 {
	background-color: #A0A6AE;
}
.table_row2 {
	background-color: #BFC8D4;
}

a.header_link:link {
	color: white;
	text-decoration: none;
}
a.header_link:visited {
	color: white;
	text-decoration: none;
}
a.header_link:hover {
	color: white;
	text-decoration: none;
}
a.header_link:active {
	color: white;
	text-decoration: none;
}

