html,
body {
   margin:0;
   padding:0;
}
#container {
   position:relative;
   z-index: 10;
   height:100%;
}
#header {
	padding:0px;
	height:140px;   /* Height of the header */
	background-image: url(../images/headerbg.png);
	background-repeat: no-repeat;
	background-position:center;
}
#body {
	padding:0px;
	padding-bottom:150px;   /* Height of the footer */
}
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:150px;   /* Height of the footer */
}

#white {
	font-size: 12px; 
	line-height: 17px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #ffffff; 
	text-decoration: none;
	margin: 0px; 
	background-image: url(../images/blue_arrow.gif);
}

#white a {
	font-size: 12px; 
	line-height: 17px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #ffffff; 
	text-decoration: none;
	margin: 0px; 
	background-image: url(../blue_arrow.gif);
}

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

#bottom_links {
	top:150px;
}

#firstpara {
	font-size: 14px; 
	line-height: 19px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #333333; 
	text-decoration: bold;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

#bottompara {
	font-size: 12px; 
	line-height: 17px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #0085c1; 
	text-decoration: none;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

.sidenavtext2 {
	font-size: 14px; 
	line-height: 22px; 
	font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif; 
	color: #2f2f2f; 
	text-decoration: none;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

.sidenavtext {
	font-size: 14px; 
	line-height: 22px; 
	text-decoration: none;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; 
	color: #eae1b5; 
	margin: 0px; 
	margin-bottom: 13px;
}

.sidenavtext a {
	font-size: 14px; 
	line-height: 22px; 
	text-decoration: none;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif; 
	color: #eae1b5; 
	margin: 0px; 
	margin-bottom: 13px;
}

.sidenavtext a:hover {
	text-decoration: underline;
	color: #2f2f2f; 
}

#subhead {
	font-size: 14px; 
	line-height: 22px; 
	font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif; 
	color: #2f2f2f; 
	text-decoration: underline;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

#newstext {
	font-size: 14px; 
	line-height: 22px; 
	font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif; 
	color: #8d8c8c; 
	text-decoration: none;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

#newstext a {
	font-size: 14px; 
	line-height: 22px; 
	font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif; 
	color: #8d8c8c;
	text-space: 0.3;
	text-decoration: none;
	margin: 0px; 
	margin-bottom:13px;
}

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

#headerbox {
   height:140px;
   width:960px;
   background-image: url(../images/headerbg.png);
}

#footerbox {
   height:150px;
   width:960px;
   background:#003857;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#4a96cd;
}

#footer_text {
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	color: #8d8c8c; 
	margin: 0px; 
	margin-bottom:13px;
}

#footer_text a {
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none;
	font-family: Arial, Tahoma, Verdana, sans-serif; 
	color: #8d8c8c; 
	margin: 0px; 
	margin-bottom:13px;
}

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

#title2 {
	font-size: 36px; 
	line-height: 40px; 
	text-decoration: none;
	font-family: Georgia, Times, serif; 
	color: #2f2f2f; 
	margin: 0px;
}

#title {
	font-size: 36px; 
	line-height: 40px; 
	text-decoration: none;
	font-family: Georgia, Times, serif; 
	color: #eae1b5; 
	margin: 0px;
}

#title_types {
   background-image: url(../images/title_types.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_options {
   background-image: url(../images/title_options.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_filter {
   background-image: url(../images/title_filter.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_wb {
   background-image: url(../images/title_warden_bio.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_case {
   background-image: url(../images/title_case.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_blog {
   background-image: url(../images/title_blog.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_faq {
   background-image: url(../images/title_faq.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_contact {
   background-image: url(../images/title_contact.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_biofil {
   background-image: url(../images/title_biofil.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_bioball {
   background-image: url(../images/title_bioball.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_biomarble {
   background-image: url(../images/title_biomarble.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_biopipe {
   background-image: url(../images/title_biopipe.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_biotube {
   background-image: url(../images/title_biotube.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_bionet {
   background-image: url(../images/title_bionet.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#title_products {
   background-image: url(../images/title_products.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#news {
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #0085c1; 
	text-decoration: none;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

#news a {
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #0085c1; 
	text-decoration: none;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

#news a:hover {
	text-decoration: underline;
	color: #8ca145; 
}

#news2 {
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #666666; 
	text-decoration: none;
	margin: 0px; 
	text-space: 0.3;
	margin-bottom:13px;
}

#news2 a {
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	color: #666666;
	text-space: 0.3;
	text-decoration: none;
	margin: 0px; 
	margin-bottom:13px;
}

#news2 a:hover {
	text-decoration: underline;
	color: #8ca145; 
}
