@charset "iso-8859-1";

.fade p{
	/* margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff; */
}


.content-principals {
  /* font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; */
  font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
  font-size: 13px; 
  /* font-weight: bold; */
  font-weight: regular;
  color: #000000;
 /* color: #efefef; */
  text-decoration: none;
  /*line-height:20px;*/
  margin: 0px;
  padding: 0px;
}

.content {
  /* font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; */
  font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
  /* font-size: 13px; */
  font-size: 16px;
  /* font-weight: bold; */
  font-weight: regular;
  color: #ffffff;
 /* color: #efefef; */
  text-decoration: none;
  /*line-height:20px;*/
  margin: 0px;
  padding: 0px;
}

.content a:link {
  color: #ffffff;
  text-decoration: underline;
}

.content a:visited {
  color: #ffffff;
  /*line-height:20px;*/
}

.content a:active {
  color: #ffffff;
  /*line-height:20px;*/
}

.content a:hover {
  color: #66ccff;
  /*line-height:20px;*/
}

.content-small {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #efefef;
  text-decoration: none;
  /*line-height:20px;*/
  margin: 0px;
  padding: 0px;
}

.content-home {
  /* font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; */
  font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
  /*line-height:20px;*/
  margin: 0px;
  padding: 0px;
}



.content-black-title {
  color: #000000;
  /* font-size: 12px; */
  /* font-size: 13px; */
  font-size: 24px;
  font-weight: normal;
}


.content-black-title-larger {
  color: #000000;
  /* font-size: 12px; */
  /* font-size: 13px; */
  font-size: 26px;
  font-weight: normal;
}


.content-black {
  color: #000000;
  /* font-size: 12px; */
  /* font-size: 13px; */
  font-size: 16px;
  font-weight: normal;
}

.content-black a:link {
  color: #000000;
  text-decoration: underline;
}

.content-black a:visited {
  color: #000000;
  /*line-height:20px;*/
}

.content-black a:active {
  color: #000000;
  /*line-height:20px;*/
}

.content-black a:hover {
  color: #0000ff;
  /* color: #efefef; */
  /*line-height:20px;*/
}


.content-black-jhtinfo {
/* used in top menu pages (About Us, etc.) */
  color: #000000;
  /* font-size: 12px; */
   font-size: 13px; 
  font-weight: normal;
}

.content-black-jhtinfo a:link {
  color: #000000;
  text-decoration: underline;
}

.content-black-jhtinfo a:visited {
  color: #000000;
  /*line-height:20px;*/
}

.content-black-jhtinfo a:active {
  color: #000000;
  /*line-height:20px;*/
}

.content-black-jhtinfo a:hover {
  color: #0000ff;
  /* color: #efefef; */
  /*line-height:20px;*/
}


.content-black-list {
  color: #000000;
 /* font-size: 16px; */
  font-weight: normal;
}

.content-black-list a:link {
  color: #000000;
  text-decoration: underline;
}

.content-black-list a:visited {
  color: #000000;
  /*line-height:20px;*/
}

.content-black-list a:active {
  color: #000000;
  /*line-height:20px;*/
}

.content-black-list a:hover {
  color: #0000ff;
  /*line-height:20px;*/
}


.subheading {
  font-size: 13px;
  font-weight: bold;
}

.location {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}


.casestudy-menu {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  /*line-height:20px;*/
  margin: 0px;
  padding: 4px;
}


.casestudy-menu a:link {
  color: #000000;
  text-decoration: underline;
}

.casestudy-menu a:visited {
  color: #000000;
  /*line-height:20px;*/
}

.casestudy-menu a:active {
  color: #000000;
  /*line-height:20px;*/
}

.casestudy-menu a:hover {
  color: #999999;
  /*line-height:20px;*/
}


.joblisting {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}


.joblisting-title {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000000;
  font-size: 14px;
  font-weight: normal;
}


.joblisting a:link {
  color: #0000ff;
  text-decoration: underline;
}

.joblisting a:visited {
  color: #0000ff;
  /*line-height:20px;*/
}

.joblisting a:active {
  color: #0000ff;
  /*line-height:20px;*/
}

.joblisting a:hover {
  color: #660066;
  /* color: #efefef; */
  /*line-height:20px;*/
}


.headlines {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:inherit !important;  
 /* color: #000000; */
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.0;
}


.headlines a:link {
color:inherit !important; 
 /* color: #000000; */

/*  color: #0000ff; */
  text-decoration: none;
}

.headlines a:visited {
color:inherit !important;  
/*  color: #0000ff; */
  text-decoration: none;
  /*line-height:20px;*/
}

.headlines a:active {
color:inherit !important;  
/*  color: #0000ff; */
  text-decoration: none;
  /*line-height:20px;*/
}

.headlines a:hover {
color:inherit !important;  
/*  color: #660066;*/
  text-decoration: underline;
  /* color: #efefef; */
  /*line-height:20px;*/
}



.search {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  border-top-color: #000000; 
  border-left-color: #000000; 
  border-right-color: #000000; 
  border-bottom-color: #000000;
  border-top-width: 1px; 
  border-left-width: 1px; 
  border-bottom-width: 1px; 
  border-right-width: 1px; 
  background-color: #ffffff;
  padding-left: 2px;
  width: 17em;
}

.contactform {
  font-size: 12px;
  border-top-color: #000000; 
  border-left-color: #000000; 
  border-right-color: #000000; 
  border-bottom-color: #000000;
  border-top-width: 1px; 
  border-left-width: 1px; 
  border-bottom-width: 1px; 
  border-right-width: 1px; 
  background-color: #dddddd;

}


.jobapply {
  font-size: 12px;
  border-top-color: #000000; 
  border-left-color: #000000; 
  border-right-color: #000000; 
  border-bottom-color: #000000;
  border-top-width: 1px; 
  border-left-width: 1px; 
  border-bottom-width: 1px; 
  border-right-width: 1px; 
  background-color: #ffffff;

}


#content-table {
   width: 460px;
   height: 315px;
}

#content-table-index {
   width: 460px;
   height: 255px;
}


