/*Body*/
body {
  font: small Tahoma, Arial;/*was 13px but altered so font can be changed by user if required*/
  background: #333333;
  margin: 10px 0px 0px 0px;
  position: relative;
}

/*Tables*/
td {
	color: #474747;
}

/*Headings*/
h1, h2, h3, h4, h5 {
  color: #265386; /*#406998;*/
  margin: 0px;
}
h1 {
  font-size: 35px;
}
h2 {
  font-size: 20px;
}
h3 {
  font-size: 14px;
  padding: 6px 0px 0px 0px;;
}

/*DIVs*/
div.profilediv {
	padding:4px;
	height:360px;
	overflow:auto;
	margin-right:10px;
	background-color:#E8E8E8;
}
div.casestudydiv {
  padding:4px;
  margin-right:10px;
  background-color:#E8E8E8;
  font-size:11px;
}
div.blogdiv {
  padding:4px;
  margin-right:10px;
  background-color:#E8E8E8;
  font-size:11px;"
}
div.solutiondiv {
  padding:4px;
  margin-right:10px;
  background-color:#E8E8E8;
  font-size:11px;
}

/*Links*/
a {
  color: #265386; /*#30598a;*/
  text-decoration: underline;
}
a.smalllink {
  font-size:11px;
	text-decoration:none;
}
a:hover {
  color: #265386; /*#30598a;*/
  text-decoration: none;
}
a.mainnavlink {
  font-size: 14px; 
  font-weight: bold;
  text-decoration: none;
}
a.mainnavlink:hover {
  text-decoration: underline;
}
a.subnavlink {
  font-size: 12px; 
  font-weight: bold;
  text-decoration: none;
  margin-left: 15px;
}
a.subnavlink:hover {
  text-decoration: underline;
}
a.white-link-underline {
  font-size: 11px;
	text-decoration: underline;
	color: #FFFFFF;
  background-color: transparent;
}

/*Images*/
img {
  border-style:none;
}

/*TD with banner image*/
td.bannertd {
  background-repeat: no-repeat;
  background-position: center center;
  /*background-image: url(images/banner_fish.jpg);*/
}

/*TD with footer image*/
td.footertd {
  /*background-image: url(images/footer_blue.gif);*/
}

/*General*/
.white-text {
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: transparent;
}

