/* CSS Document */

body { background-color: #282A28;  padding: 0;  margin: 0;  width: 100%; background-image:  url(grad_back.gif); background-repeat: repeat-x;	background-position: center top;} 

td { color: #515151; font-size: 12px; line-height: 16px; font-family: Arial, sans-serif;}

a:link { text-decoration: none; color: #515151; font-weight: bold;}
a:active { text-decoration: none;  color: #515151; font-weight: bold;}
a:visited { text-decoration: none; color: #515151; font-weight: bold;}
a:hover { text-decoration: none; color: #0076C0; font-weight: bold;}

a.topgreybar:link {font-weight: bold;  color: #FFFFFF; text-decoration: none; font-size: 12px;  line-height: 14px;}
a.topgreybar:active {font-weight: bold;  color: #FFFFFF; text-decoration: none; font-size: 12px;  line-height: 14px; }
a.topgreybar:visited {font-weight: bold;  color: #FFFFFF; text-decoration: none; font-size: 12px; line-height: 14px; }
a.topgreybar:hover {font-weight: bold;  color: #D6D6D6; text-decoration: none; font-size: 12px;  line-height: 14px; }

.normalbluehead { color: #0076C0; text-decoration: none;   line-height: 19px;   font-weight: bold; }

.blueheadingbold { color: #515151; font-size: 12px; line-height: 16px; font-family: Arial, sans-serif;}

.casehead { color: #515151; text-decoration: none; font-size: 24px;   line-height: 28px; font-weight: bold;  letter-spacing: -0.05em;}

.bigmenunolink { color: #003E7E; text-decoration: none; font-size: 14px;  font-weight: bold; line-height: 10px; letter-spacing: -0.1em;}

.h1 { color: #0076C0; line-height: 32px; text-decoration: none; font-size: 24px; font-weight: bold;  letter-spacing: -0.02em;}

.h2 { color: #0076C0; line-height: 24px; text-decoration: none; font-size: 19px; font-weight: bold;  letter-spacing: -0.02em;}

.h3 { color: #0076C0; line-height: 18px; text-decoration: none; font-size: 14px; font-weight: bold;  letter-spacing: -0.02em;}
.h3grey { color: #515151; line-height: 18px; text-decoration: none; font-size: 14px; font-weight: bold;  letter-spacing: -0.02em;}

/* Menu links */
ul {
   list-style-image: url(../images/bluebullet.gif);
   list-style-position: outside;
}

/* Ordered list */

ol {
	font: italic 14px Arial, Times, serif;
	font-weight:bold;
}

ol p {
  font-family: Arial, sans-serif;
  font-weight:normal;
  font-style:normal;
  color: #515151; 
  font-size: 12px; 
  line-height: 16px;
}


/* Breadcrumbs hyperlinks */
.breadcrumbs {font-weight: normal;  color: #515151; text-decoration: none; font-size: 9px;  line-height: 12px;}
a.breadcrumbs:link {font-weight: normal;  color: #515151; text-decoration: none; font-size: 9px;  line-height: 12px;}
a.breadcrumbs:active {font-weight: normal;  color: #515151; text-decoration: none; font-size: 9px;  line-height: 12px; }
a.breadcrumbs:visited {font-weight: normal;  color: #515151; text-decoration: none; font-size: 9px; line-height: 12px; }
a.breadcrumbs:hover {font-weight: normal;  color: #0076C0; text-decoration: none; font-size: 9px;  line-height: 12px; }

/* Further details blue hyperlinks*/
a.furtherdetails:link {font-weight: bold;  color: #515151; text-decoration: none; font-size: 12px;  line-height: 14px;}
a.furtherdetails:active {font-weight: bold;  color: #515151; text-decoration: none; font-size: 12px;  line-height: 14px; }
a.furtherdetails:visited {font-weight: bold;  color: #515151; text-decoration: none; font-size: 12px; line-height: 14px; }
a.furtherdetails:hover {font-weight: bold;  color: #0076C0; text-decoration: none; font-size: 12px;  line-height: 14px; }

/* Email footer hyperlinks*/
a.emailfooter:link {font-weight: normal;  color: #515151; text-decoration: none; }
a.emailfooter:active {font-weight: normal;  color: #515151; text-decoration: none;  }
a.emailfooter:visited {font-weight: normal;  color: #515151; text-decoration: none;  }
a.emailfooter:hover {font-weight: normal;  color: #0076C0; text-decoration: none;  }

/* Case studies*/
a.casestudies:link {font-weight: normal;  color: #515151; text-decoration: none; font-size: 12px;  line-height: 14px;}
a.casestudies:active {font-weight: normal;  color: #515151; text-decoration: none; font-size: 12px;  line-height: 14px; }
a.casestudies:visited {font-weight: normal;  color: #515151; text-decoration: none; font-size: 12px; line-height: 14px; }
a.casestudies:hover {font-weight: normal;  color: #0076C0; text-decoration: none; font-size: 12px;  line-height: 14px; }

.normallink:link {text-decoration: none; color: #515151; font-weight: normal;}
.normallink:active {text-decoration: none; color: #515151; font-weight: normal;}
.normallink:visited {text-decoration: none; color: #515151; font-weight: normal;}
.normallink:hover {text-decoration: none; color: #515151; font-weight: normal;}