body {
	background: #d8e3dc;/* #B0C8B8; */
	color:#335555;
}
.news {
	font-family: Verdana;
	font-size: 10pt;
}
.sidetext {
  font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7.5pt;
	color: #333333;
}
.formprompt {
	font-family: Verdana;
	font-size: 10pt;
	text-align:right;
	background:#EFEFEF;
}
.copyright {
	font-family: Verdana;
	font-size: 9pt;
}
.textbody {
	font-family: Verdana;
	font-size: 10pt;
	padding:0 12%;
}
.maintitle {
	font-family: verdana;
	font-size: 14pt;
	font-weight: normal;
	color: #587C8C;
	/* margin-top:25px; */
}
.subtitle {
	font-family: verdana;
	font-size: 12pt;
	font-weight: normal;
	color: #587C8C;
}
.subsubtitle {
	font-family: verdana;
	font-size: 12pt;
	font-weight: normal;
	color: #587C8C;
}
.rightlink {
  text-align:right;
	font-size:10pt;
	margin:0px 5px;
}
.tablebox {
	border: 1px solid #587C8C;
}

/*  These were on the index page.
a.Text:link {color: #737373; text-decoration: none; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}
a.Text:active {color: #737373; text-decoration: none; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}
a.Text:visited {color: #737373; text-decoration: none; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}
a.Text:hover {color: #990000; text-decoration: none; 	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}
*/

a {
  cursor: pointer;
	font-family: Verdana;
	font-weight: normal;
	color: #587C8C;
	text-decoration: none;
}
a:link {
	font-family: Verdana;
	font-weight: normal;
	color: #587C8C;
	text-decoration: none;
}
a:visited {
	font-family: Verdana;
	font-weight: normal;
	color: #737373; /* #587C8C; */
	text-decoration: none;
}
a:hover {
	font-family: verdana;
	color: #990000; /* #87C1DC; */
	text-decoration: none;
}
a:active {
	font-family: Verdana;
	font-weight: normal;
	color: #587C8C;
	text-decoration: none;
}
a.blk:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.blk:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.blk:hover {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a.blk:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.textfieldbig {
	width: 240px;
	border: 1px solid #CCCCCC;
}
.textfieldother {
	border: 1px solid #CCCCCC;
}
.button2 {
	font-family: Verdana;
	font-size: 12px;
	color: #CCCCCC;
	background-color: #336699;
	border: 1px solid #CCCCCC;
}
.buttonSubmit {
	font-family: Verdana;
	font-size: 19px;
	color: #CCCCCC;
	background-color: #336699;
	border: 1px solid #CCCCCC;
	padding:6px;
	margin:6px;
}
.subsubbold {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #587C8C;
}
.newsCopy {
	font-family: Verdana;
	font-size: 10px;
}
.phonefield {
	width: 180px;
	border: 1px solid #CCCCCC;
}
.extfield {
	width: 50px;
	border: 1px solid #CCCCCC;
}
.textfield {
	font-family: Verdana;
	font-size: 10px;
}
.reg {
	font-family: verdana;
	font-size: 10px;
	color: 587C8C;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.flag {
	margin: 2px -2px 0 0;
	cursor: pointer;
	border: none;
	padding: 0;
}
/* bottom link */

.bottomlinks {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border: none;
}
.bottomlinks a {
	color: #666666;
	text-decoration: none;
	border: none;
}
.bottomlinks a:hover {
	color: #660000;
	text-decoration: none;
	border: none;
}
.bottomlinks:hover {
	color: #666666;
	text-decoration: none;
	border: none;
}
.TABLEAU {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #587C8C;
}
.TABLEAU2 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.stretch100h {
	width:100%; 
	margin:0; 
	height:1px; 
	padding:0;
}
.stretch90h {
	width:90%; 
	margin:0; 
	height:1px; 
	border:none;
}
.stretch70h {
	width:70%; 
	margin:0; 
	height:1px; 
	border:none;
}
.prodbox {
	display:block;
	position:relative; 
	float:left; 
	width:238px; 
	min-height:400px; 
	white-space:nowrap; 
	overflow:visible;
	padding:0px; /*6px 6px 0 6px; */
	margin:0px; 
	background:#457569;  /* #FFFFFF;  */
	color:#E0F8F8;
	border:1px solid #AAAAAA;
}
.prodbox:hover {
	background:#FEFEA7;
	color:#127b6a;
}
.prodbox:hover a {
	color:#660000;
}
.prodboxtext {
color:#E0F8F8;
}
.prodbox .prodboxtext{
color:#E0F8F8;
}
.prodbox:hover .prodboxtext {
	color:#127b6a;
}