html, body, h1, h2, h3, h4, h5, h6, form, fieldset {  
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px; 
 border: 0px 0px 0px 0px;
}

p { 
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 5px 0px; 
}

.block{
}

.img-pad-right {
	margin: 0px 15px 10px 0px;
}
.img-pad-left {
	margin: 0px 0px 10px 15px;
}
.img-border {
	border: 1px solid #e0e3e7;
}
label {
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100.01%;
 line-height: 110%;
 margin: 8px 0px 0px 0px; 
 padding: 0px 0px 0px 0px; 
 background-color: #fff; 
 font: small Arial, Helvetica, Verdana, sans-serif; 
 color: #333; 
}

a:link {
  color: #00468F;
  text-decoration: underline; 
}

a:visited {
  color: #00468F;
  text-decoration: underline; 
}

a:hover {
  color: #CC0000;
  text-decoration: underline; 
}

.clearit{
	clear: both;
    margin: 0; 
    padding: 0; 
}



/* ----------- */
/* TOP SECTION */
/* ----------- */

#header { 
 background-color: #fff;
 margin: 8px 0px 0px 0px; 
}

#header-logo { 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 background-color: white; 
 color: black; 
 width: 316px;
 float: left;
 
}

#header-search { 
 margin: 25px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 background-color: white; 
 text-align: right;
 color: black; 
 width: 400px;
 float: right;
}

.topdivider {
	margin: 4px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
} 

.nav { 
 height: 25px;
 color: #6E7070;
 font-size: 88.5%;
}


.subNavs a:link, .subNavs a:visited { 
 text-decoration: none; 
 color: #00468F; 
} 

.subNavs a:hover { 
 text-decoration: underline; 
 color: #CC0000;
} 


.subNavs {
	 padding: 0px 0px 0px 0px; 
}

.subNavsDivider { 
	padding: 0px; 
	padding-left: 7px; 
	padding-right: 7px; 
	color: #C3D2E8; 
}



/* --------------- */
/* END TOP SECTION */
/* --------------- */


/* ------------------------------------- */
/* SECTION NAVIGATION & ACCREDITIATIONS */
/* ------------------------------------- */
.subNavsTwo a:link, .subNavsTwo a:visited { 
 text-decoration: underline; 
 color: #00468F; 
} 

.subNavsTwo a:hover { 
 text-decoration: underline; 
 color: #CC0000;
} 


.subNavsTwo {
  padding: 4px 4px 0px 0px; 
  font-size: 90%;
  line-height: 130%;
}


.searchDiv {
  margin: 0px;
  padding: 10px 10px;
}

.searchDivider {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

.navigationHeader {
  color: #000;
  font-size: 102%;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 10px;
}


.sectionNavHead {
  color: #000;
  font-weight: bold;
  margin: 12px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.sectionNavHeadTwo {
  color: #000;
  font-weight: bold;
  margin: 20px 5px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.bull {
  text-indent: 10px;
  font-size: 90%;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 4px 7px 0px 0px;
  color: #00468F;
}


.link a:link, .link a:visited { 
 text-decoration: none; 
 color: #00468F; 
} 

.link a:hover { 
 text-decoration: underline; 
 color: #CC0000;
} 


.link {
  padding: 4px 0px 0px 0px; 
  color: #00468F;
}



.accreditation {
  margin: 50px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}

ul {
  margin: 4px 0px 6px 15px;
  padding: 0px 0px 0px 0px;
}

li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
  color: #333; 
  list-style-type: square; 
}




/* ----------------------------------------- */
/* END SECTION NAVICGATION & ACCREDITIATIONS */
/* ----------------------------------------- */

/* ---------------- */
/* MAIN CONTENT ALL */
/* ---------------- */

#mainfeature {
  margin: 7px 0px 0px 7px;
  padding: 0px 0px 0px 0px;
}

#contentwrap { 
 margin: 0px 0px 0px 7px; 
 background-color: white; 
 color: black; 
}

.menudivider { 
 margin: 0px 0px 0px 0px;
 padding: 10px 5px 0px 5px; 
}

.menudividertop { 
 margin: 0px 0px 0px 0px;
 padding: 4px 5px 0px 5px; 
}

.divider { 
 margin: 0px 0px 0px 0px;
 padding: 7px 5px 7px 5px; 
}


#contenttop { 
 margin: 0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
}


/* --------------------- */
/* MAIN CONTENT HOMEPAGE */
/* --------------------- */


#content {
  margin: 7px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #333; 
  width: 378px;
  float: left;
}

#content .inner { 
 color: #333; 
 margin: 0px 0px 10px 0px; 
 padding: 3px 0px 4px 0px; 
 line-height: 140%;
}

#content .inner h2 { 
 color: #245185; 
 font-size: 110%; 
}


#content .inner p { 
 margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px; 
}

#content .inner .heading {
  margin: 5px 0px 1px 0px;
  padding: 0px 0px 0px 0px;
}

#content .inner p .divider { 
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 5px 0px; 
}

#content .inner .sectionImage {
  margin: 5px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}


/* --------------------- */
/* MAIN CONTENT GENERAL */
/* --------------------- */


#contentGeneral {
	margin: 7px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	width: 571px;
	float: left;
}

#contentGeneral .inner { 
 margin: 0px 0px 10px 0px; 
 line-height: 140%;
 color: #333; 
}

#contentGeneral .inner h1 { 
 color: #245185; 
 font-size: 145%; 
 padding: 10px 0px 10px 0px;
}



#contentGeneral .inner table { 
 clear: both;
}

#contentGeneral .inner .heading {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#contentGeneral .inner p .divider { 
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 5px 0px; 
}

#contentGeneral .inner .sectionImage {
  margin: 5px 0px 6px 0px;
  padding: 0px 0px 0px 0px;
}


.vacancy {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
}


/* ---------- */
/* BREADCRUMB */
/* ---------- */

.breadcrumb {
 font-size: 82%; 
 line-height: 140%;
 color: #CC0000;
 margin: 0px 0px 7px 0px; 
 padding: 0px 0px 0px 0px;
}


.breadcrumb a:link, .link a:visited {
 text-decoration: underline; 
 color: #00468F;
}

.breadcrumb a:hover { 
 text-decoration: underline; 
 color: #CC0000;
} 

/* ----------- */
/* TESTIMONIAL */
/* ----------- */

.testimonial{
 margin: 10px 0px 0px 12px;
 padding: 0px 0px 0px 0px;  
}

.testimonialtext {
 font-size: 82%; 
 font-weight: bold;
 text-align: left;
 line-height: 140%;
 margin: 0px 20px 0px 0px;
 padding: 0px 0px 0px 0px;  

}

.testimoniallink {
 font-size: 82%; 
 font-weight: bold;
 text-align: right;
 line-height: 140%;
 margin: 0px 20px 0px 0px;
 padding: 0px 0px 0px 0px;  

}

/* ---------- */
/* SOPOTLIGHT */
/* ---------- */


.spotlightHeader {
  color: #00468F;
  font-size: 102%;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 7px 0px;
}

#spotlight { 
 margin: 5px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 border: 1px solid #CAD1D7; 
 background-color: white; 
 color: black; 
 width: 190px;
 float: right;
 
}

#spotlight .inner { 
 margin: 5px 0px 0px 0px;
 color: #333; 
 padding: 0px 7px 7px 7px;
 line-height: 140%;
}

#spotlight .inner h2 { 
 color: #245185; 
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 5px 5px; 
 border-bottom: 1px solid #CAD1D7; 
 font-size: 110%; 
 background-color: #E6E9EC; 
}

#spotlight .inner p { 
  padding: 0px 0px 7px 0px; 
}

/* #spotlight .inner .heading {
//  margin: 5px 0px 7px 0px;
/  padding: 0px 0px 0px 0px;
} */

#spotlight .inner .heading {
  margin: 4px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  color: #00468F;
  font-size: 102%;
  font-weight: bold;
}

#spotlight .inner p .divider { 
 margin: 0px 0px 0px 0px;
 padding: 5px 0px 0px 0px; 
}


#spotlight .inner .join p { 
 color: #333; 
 padding: 0px 7px 2px 7px;
}

#spotlight .inner .join p a:link, #spotlight .inner .join p a:visited { 
 font-weight: bold;
 text-decoration: underline; 
 color: #00468F;
}

#spotlight .inner .join p a:hover { 
 font-weight: bold;
 text-decoration: underline; 
 color: #CC0000;
}



/* ------ */
/* FOOTER */
/* ------ */

#footer {
	font-size: 82%;
	text-align: center;
	padding: 4px;
	color: #000000;
	margin: 15px 0px 20px 0px;
}


/* ---------------- */
/* CASE STUDY TABLE */
/* ---------------- */

.logosTable td {
	/*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #C1D0E0;*/
	width:103px;
	height:47px;
	overflow:hidden;	
}

.logosTable td div {
	display:block;
	border:1px solid #C1D0E0;
	width:103px;
	height:47px;
	overflow:hidden;
}
.logosTable td p {
	display:block;
	border:1px solid #C1D0E0;
	width:103px;
	height:47px;
	overflow:hidden;
	margin:0px;
	padding:0x;
}
