* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

a:link { color: #0066FF; }
a:visited { color: #0033FF; }
a:hover { color: #0066FF; }

body {
	margin-top: 20px;
	margin-bottom: 20px;
}

.leftMargin {
	width: 250px;
	vertical-align: top;
}

.contentBody {
	width: 700px;
	vertical-align: top;
	text-align: justify;
	padding: 15px;
}

.contentBody h1{
	font-size: 18px;
	font-weight: bold;
	color: #005ca5;
	margin-bottom: 30px;
	margin-top: 30px;
}

.contentBody h2{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	margin-bottom: 8px;
}

/* SHELLS */

/*mainTable*/
.mainTable {
	width: 950px;
	height: 550px;
}

.mainTable .topLeft {
	width: 23px;
	height: 23px;
	background: url(images/main/Phenostream2_03.gif) top left no-repeat;
}

.mainTable .topMiddle {
	background: url(images/main/Phenostream2_04.gif) top left repeat-x;
	height: 23px;
}

.mainTable .topRight {
	background: url(images/main/Phenostream2_05.gif) top left no-repeat;
	width: 23px;
	height: 23px;
}

.mainTable .bodyLeft {
	background: url(images/main/Phenostream2_07.gif) top left repeat-y;
	width: 23px;
}

.mainTable .bodyRight {
	background: url(images/main/Phenostream2_09.gif) top left repeat-y;
	width: 23px;
}

.mainTable .bottomLeft {
	background: url(images/main/Phenostream2_10.gif) top left no-repeat;
	width: 23px;
	height: 23px;
}

.mainTable .bottomMiddle {
	background: url(images/main/Phenostream2_11.gif) top left repeat-x;
	height: 23px;
}

.mainTable .bottomRight {
	background: url(images/main/Phenostream2_12.gif) top left no-repeat;
	height: 23px;
	width: 23px;
}

.mainTable .body {
	background-color: #F4F4F4;
	vertical-align: top;
}

/* googleBox */
.googleBoxTable {
	width: 250px;
}

.googleBoxTable .topLeft {
	width: 21px;
	height: 30px;
	background: url(images/main/Phenostream2_19.gif) top left no-repeat;
}

.googleBoxTable .topMiddle {
	background: #000000 url(images/main/Phenostream2_20.gif) top left no-repeat;
	height: 30px;
}

.googleBoxTable .topRight {
	background: url(images/main/Phenostream2_21.gif) top left no-repeat;
	width: 20px;
	height: 30px;
}

.googleBoxTable .bodyLeft {
	background: url(images/main/Phenostream2_22.gif) top left repeat-y;
	width: 21px;
}

.googleBoxTable .bodyRight {
	background: url(images/main/Phenostream2_24.gif) top left repeat-y;
	width: 20px;
}

.googleBoxTable .bottomLeft {
	background: url(images/main/Phenostream2_25.gif) top left no-repeat;
	width: 21px;
	height: 20px;
}

.googleBoxTable .bottomMiddle {
	background: url(images/main/Phenostream2_26.gif) top left repeat-x;
	height: 20px;
}

.googleBoxTable .bottomRight {
	background: url(images/main/Phenostream2_27.gif) top left no-repeat;
	width: 20px;
	height: 20px;
}

.googleBoxTable .body {
	background: #005ca5;
	padding-top: 15px;
}

/* resourceBox */
.resourceBoxTable {
	width: 250px;
}

.resourceBoxTable .topLeft {
	width: 20px;
	height: 29px;
	background: url(images/main/Phenostream2_28.gif) top left no-repeat;
}

.resourceBoxTable .topMiddle {
	background: #000000 url(images/main/Phenostream2_29.gif) top left no-repeat;
	height: 29px;
}

.resourceBoxTable .topRight {
	background: url(images/main/Phenostream2_30.gif) top left no-repeat;
	width: 20px;
	height: 29px;
}

.resourceBoxTable .bodyLeft {
	background: url(images/main/Phenostream2_31.gif) top left repeat-y;
	width: 20px;
}

.resourceBoxTable .bodyRight {
	background: url(images/main/Phenostream2_32.gif) top left repeat-y;
	width: 20px;
}

.resourceBoxTable .bottomLeft {
	background: url(images/main/Phenostream2_33.gif) top left no-repeat;
	width: 20px;
	height: 26px;
}

.resourceBoxTable .bottomMiddle {
	background: url(images/main/Phenostream2_34.gif) top left repeat-x;
	height: 20px;
}

.resourceBoxTable .bottomRight {
	background: url(images/main/Phenostream2_35.gif) top left no-repeat;
	width: 20px;
	height: 26px;
}

.resourceBoxTable .body {
	background: #FFFFFF;
	padding-top: 15px;
}

/* BUTTONS */

* html a:hover
{
visibility:visible
}

.buttonHome {
	background: url(images/main/Phenostream2_17_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 156px;
	height: 51px;
	margin: 0;
	padding: 0;
}

.buttonHome a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 156px;
	height: 51px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}

.buttonHome img {
	width: 156px;
	height: 51px;
	border: 0;
}

.buttonHome a:hover img {
	visibility:hidden;
}

.buttonAbout {
	background: url(images/main/Phenostream2_18_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 147px;
	height: 51px;
	margin: 0;
	padding: 0;
}

.buttonAbout a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 147px;
	height: 51px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}

.buttonAbout img {
	width: 147px;
	height: 51px;
	border: 0;
}

.buttonAbout a:hover img {
	visibility:hidden;
}

.buttonProducts {
	background: url(images/main/Phenostream2_13_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 147px;
	height: 51px;
	margin: 0;
	padding: 0;
}

.buttonProducts a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 147px;
	height: 51px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}

.buttonProducts img {
	width: 147px;
	height: 51px;
	border: 0;
}

.buttonProducts a:hover img {
	visibility:hidden;
}

.buttonGallery {
	background: url(images/main/Phenostream2_14_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 147px;
	height: 51px;
	margin: 0;
	padding: 0;
}

.buttonGallery a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 147px;
	height: 51px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}

.buttonGallery img {
	width: 147px;
	height: 51px;
	border: 0;
}

.buttonGallery a:hover img {
	visibility:hidden;
}

.buttonEvents {
	background: url(images/main/Phenostream2_15_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 147px;
	height: 51px;
	margin: 0;
	padding: 0;
}

.buttonEvents a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 147px;
	height: 51px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}

.buttonEvents img {
	width: 147px;
	height: 51px;
	border: 0;
}

.buttonEvents a:hover img {
	visibility:hidden;
}

.buttonLogin {
	background: url(images/main/Phenostream2_16_over.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 149px;
	height: 51px;
	margin: 0;
	padding: 0;
}

.buttonLogin a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 149px;
	height: 51px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}

.buttonLogin img {
	width: 149px;
	height: 51px;
	border: 0;
}

.buttonLogin a:hover img {
	visibility:hidden;
}

#replacement-2 {
  width: 30px;
  height: 27px;
  margin-top: 0;
  margin-left: 0;
  border: 0;
  background: transparent url(images/main/Phenostream_61.gif) no-repeat left top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}.productcategory { font-family: SansSerif; font-size: 24pt; text-decoration: underline; 
               font-weight: bold }
