﻿/* STRUCTURAL ELEMENTS */
body {
	background-color: #37636e;
	text-align: center;
}

#container {
  margin: 0 auto;
	text-align: left;
	width: 960px;
  }	

/* Sets the scroll bars for the content area */
.contentbox  { width: 940px; height: 385px; padding: 10px; border: 0px; float: left; margin: 0 0 0 0; background-color: #f0e7d9;}
.box-scroll { overflow: auto; }


/* LAYOUT ELEMENTS */

/* TEXT OVER IMAGES */
/* Home icon and link in header */
.homeimage-wrapper {
	position: relative;
	width: 34px;
	margin-left: 35px;
	margin-top: 63px;
}
.homeimage-wrapper p {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0px;
	margin-left: 30px;
	margin-top: 12px;
}

/* Home page plant and tagline */
.mainimage-wrapper {
	position: relative;
	width: 308px;
	margin-left: 0px;
	margin-top: 0px;
}

.mainimage-wrapper_2011 {
	position: relative;
	width: 200px;
	margin-left: 0px;
	margin-top: 0px;
}

.mainimage-wrapper_2011 p {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0px;
	width: 222px;
	margin-left: 0px;
	margin-top: 250px;
}


.mainimage-wrapper p {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0px;
	width: 270px;
	margin-left: 0px;
	margin-top: 300px;
}

.productimage-wrapper {
	padding-right:20px;
	padding-bottom:20px;
	
}


.homepagetagline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#333333;
	font-style:normal;
	padding-bottom: 10px;
	line-height:26px;
}

.homepagetagline2011 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#333333;
	font-style:normal;
	padding-bottom: 10px;
	line-height:26px;
}

/* Images in content with word wrapping */

.align-right { 
	float:right;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
}

.align-left { 
	float:left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 15px;
}

.align-left-list { 
	float:left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 30px;
}

.hr {
	line-height:0px;
	font-size:1px;
	border-top: 1px solid #490b0b;
}


/* FONT STYLES */
/*Grey text */
.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	font-weight:bold;
}
	
.content { 
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px; 
}

.smallgreytext {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.smallgreytextbold {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.breadcrumb {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-right: 8px;
	margin-top: 5px;
	text-align:right;
	height: 45px;
}

.footnote {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 40px;
}

.copyrighthomepagetagline {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:text-top;
	margin-left: 150px;
}

.copyrighthomepagetagline_2011 {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	vertical-align:text-top;
	margin-left: 150px;
}


/* White text */
.smallwhitetext {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.largewhitetextbold {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
}

.copyrightfootertagline {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right:15px;
}

.footer { 
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 30px;
	text-align:center;
}

/* FORMATTING ELEMENTS */
/* List style with graphic arrow */
ul.arrowlist {
	list-style-position: outside;
	list-style-image: url(images/arrow.gif);
	list-style-type: none;	
}

.lh10 { 
	margin-top: 10px;
	line-height:16px;
 }

/* LINK STYLES */
/* 12px font size teal links */
a.defaultteallinks:link {
  color: #37636e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.defaultteallinks:active {
  color: #37636e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.defaultteallinks:visited {
  color: #37636e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
	 
a.defaultteallinks:hover {
  color: #37636e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

/* 11px font size teal links */
a.smallteallinks:link {
  color: #37636e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.smallteallinks:active {
  color: #37636e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.smallteallinks:visited {
  color: #37636e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
	 
a.smallteallinks:hover {
  color: #37636e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

/* 12px font size white links */
a.defaultwhitelinks:link {
  color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

a.defaultwhitelinks:active {
  color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

a.defaultwhitelinks:visited {
  color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
	 
a.defaultwhitelinks:hover {
  color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}

/* 11px font size white links */
a.smallwhitelinks:link {
  color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.smallwhitelinks:active {
  color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}

a.smallwhitelinks:visited {
  color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
	 
a.smallwhitelinks:hover {
  color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
