.sidenav-off {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

.cv-name {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #006600;
	text-decoration : none;
	font-weight : bold;
}

.cv-category {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #006600;
	text-decoration : none;
	font-weight : bold;
}

.sidenav-sub {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	color : #000000;
	text-decoration : none;
	vertical-align : baseline;
}

.sidesub-off {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	text-decoration : none;
}

.copy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
}

.copy-sm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}

.copy-r {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

.sidenav-on {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #006600;
	font-weight : bold;
	text-decoration : none;
}

.table-head {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF	;
	font-weight : bold;
	text-decoration : none;
}

.sidesub-on {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #006600;
	text-decoration : none;
}

.focus {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #006600;
	font-weight : bold;
	text-decoration : underline;
}

.relative { 
	position:relative; visibility:hidden; 
}

.glossary {
	text-decoration : none;
	background-color : #f5f5f5;
	border : 2px solid #99b399;
	padding : 10px;
}

.absolute { position:absolute; visibility:hidden; }

.dd {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;
	font-weight : bold;
	text-decoration : none;
}

A.dd {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #336633;
	font-weight : bold;
	text-decoration : none;
}

A:HOVER.dd {
	color : #003300;
	text-decoration : underline;
}

.copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	text-decoration : none;
	vertical-align : baseline;
}



/* ------ START: Opportunities ------ */
.opp_apply {
	position: relative;
	float: right;
	margin: 0 1em;
}

.opp_apply a {
	display: block;
	border: 1px solid #000000;
	background: #016502;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}

.opp_apply a:hover {
	background: #80B27F; 
}

.opp_desc {
	 border: 2px solid #0E6F0E;
}

.opp_desc h1 {
	display: block;
	background: #80B27F;
	color: #FFFFFF;
	padding: 5px;
	margin: 0;
	font-size: 18px;
}

.opp_desc p {
	margin: 1em;
}

.opp_link {
	text-align: right;
}

p.opp_link_back {
	margin: 2em 1em;
}

.opp_posting h1 {
	display: block;
	margin: 1.5em 0em 0.5em 0em;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #006600;
}

.opp_posting h1 a {
	font-size: 15px;
	font-weight: bolder;
	color: #006600;
	text-decoration: none;
}

.opp_posting h1 a:hover {
	color: #78BE28;
}

.opp_posting p {
	margin: 0;
}
/* ------ END: Opportunities ------ */