a, a:visited, a:hover {
	font-family:helvetica, arial, sans-serif;
	color:#015792; /*001E3B;*/
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

div.imgDiv {
	position:relative;
	display:block;
	line-height:0px;
	float:top;
}

td {
	margin:0px;
	padding:0px;
}

imgTD_140 {
	width:140px;
	height:140px;
	margin:0px;
	padding:0px;
}

imgTD_10 {
	width:140px;
	height:10px;
	margin:0px;
	padding:0px;
}

.act, .act:visited, .act:hover {
	color:#015792; /* 001E3B; */
	font-weight:bold;
}

.inact, .inact:visited, .inact:hover {
	color:#015792; /*001E3B;*/
}

p,li, h2, h3, h4 {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#888890; /*#001E3B; */
	line-height:22px;
	text-align:left;
	margin-bottom:22px;
	padding-bottom:0px;
	margin-top:-3px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	color:#003C5C;
	margin-top:-5px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3 {
	font-size:12px;
	margin-top:-6px;
	color:#015792; /*001E3B;*/
	text-transform:uppercase;
}

h4 {
	color:#015792; /*001E3B;*/
	margin-bottom:0px;
}

p.form_text {
	margin:0px;
	padding:0px;
}

p.linkList {
	line-height:25px;
	margin-bottom:0px;
}

p.pageHead {
	margin-top:-6px;
	font-size:12px;
	color:#015792; /*001E3B;*/
	font-weight:bold;
	margin-bottom:3px;
	text-transform:uppercase;
}

.bottomLink {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#015792; /*001E3B;*/
	text-decoration:none;
}

.bottomText {
	margin-left:14px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#015792; /*001E3B;*/
	margin-top:0px;
}

.contentTitle {
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#333366;
}

table.contentTable td {
	vertical-align:top;
}

table.contentTable td p {
	margin-bottom:12px;
}

table.projectNavi td.nav {
	border:1px solid #015792; /*001E3B;*/
	width:16px;
	height:16px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:0;
}

table.projectNavi td p {
	margin:0;
	padding:0;
	line-height:16px;
	text-align:center;
	vertical-align:middle;
}

table.projectNavi td.inact {
	border:1px solid #A2B6CA;
}

table.projectNavi td a {
	font-size:10px;
}

table.projectNavi td.inact a {
	color:#A2B6CA;
}

table.projectNavi td.spacer {
	width:6px;
	height:6px;
	margin:0;
	padding:0;
}

td.typeLabel p {
	color:#A2B6CA;
}

td.typeLabel {
	padding-right:10px;
}


p.head2 {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000033;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

img.imgRowImg {
	border:1px solid #95ABC1;
	margin:0;
	padding:0;
}

img.soft {
	border:1px solid #C8D5E2;
}

a.nobold {
	font-weight:normal;
}

/* teampage #################################################################### */

.imgDiv_team 
{
    cursor:pointer;
    border:1px solid #95ABC1;
    width:138px;
    height:138px;
    overflow:hidden;
}

.imgDiv_team_blank 
{
    border:1px solid #95ABC1;
    width:138px;
    height:138px;
    overflow:hidden;
}

.teamImg 
{
    
}

.imgText 
{
    cursor:pointer;
    width:138px;
    height:138px;
    border:1px solid #95ABC1;
    margin-top:0px;
    margin-bottom:0;
    vertical-align:bottom;
}

.textDiv 
{
    line-height:12px;
    font-size:9px;
    padding:8px;
    padding-top:70px;
    vertical-align:bottom;
}

.teamName 
{
    color:#015792;
    font-size:12px;
}

.teamFunction 
{
    color:#015792;
    font-style:italic; 
    font-size:11px;  
}

.teamLink, .teamLink:hover, .teamLink:visited 
{
    color:#888890;
    font-weight:normal;
    font-size:8px;   
}

.hideThis 
{
    height:0px;
    display:none;   
}
