body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#ffffff;
	font-size:11px;
	line-height:16px;
	color:#000000;
	margin: 0px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:11px;
  	line-height:16px;
	color:#000000;
}

a {
	text-decoration:none;
	color:#69b041;
}

a:hover {
	text-decoration:underline;
	color:#69b041;
}


h1{
	font-size:16px;
	color:#69b041;
	line-height: 1.2em;
	/*text-transform: uppercase;*/
}

h2 {
	font-size:13px;
	color:#2a6305;
}

.contentsubhead {
	display:block;
	font-size:11px;
	color:#000077;
	font-weight:bold;
	margin-bottom:-8px;
	margin-top:20px;
}

.quote {
	/*display:block;*/
	font-size:11px;
	color:#69b041;
	font-weight:bold;
	font-style:italic;
}

.searchbox {
	margin: 0px 0px 0px 165px;
}

.searchtext {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #8e8e8e;
}

.return {
	font-size: 10px;
	color: #69b041;
}

.topnav {
	font-size: 10px;
	color: #8e8e8e;
	margin: 2px 0px 0px 130px;
}

.topnav a {
	color: #8e8e8e;
	text-decoration:none;
}

.topnav a:hover {
	color: #69b041;
	text-decoration:underline;
}

.rightheaders {
	font-size: 14px;
	color:#69b041;
	text-align:center;
	text-transform: uppercase;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #8e8e8e;
}

.righttext {
	font-size: 10px;
	color: #000000;
	line-height:14px;
	padding:8px 6px 0px 6px;
}

.leftnav {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.leftnav a {
	color: #ffffff;
	text-decoration: none;
}

.leftnav a:hover {
	color: #faf705;
	text-decoration: none;
}

a.leftnavselect {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #faf705;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.leftsub {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.leftsub a {
	color: #ffffff;
	text-decoration: none;
}

.leftsub a:hover {
	color: #faf705;
	text-decoration: none;
}

a.leftsubselect, a.leftsubselect:hover {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #faf705;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

/*__________________________________________________________________________*/
/* styles for each dropdown (home main menu) */

#productsMenu {
	width: 189px;
	height:140px;
	position: absolute;
	z-index: 2;
	margin-top: 57px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#solutionsMenu {
	width: 240px;
	height:228px;
	position: absolute;
	z-index: 2;
	margin-top: 57px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#supportMenu {
	width: 148px;
	height:162px;
	position: absolute;
	z-index: 2;
	margin-top: 57px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#newsMenu {
	width: 123px;
	height:117px;
	position: absolute;
	z-index: 2;
	margin-top: 57px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#companyMenu {
	width: 115px;
	height:140px;
	position: absolute;
	z-index: 2;
	margin-top: 57px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

/* styles for each dropdown (inside main menu) */

#productsMenu2 {
	width: 189px;
	height:140px;
	position: absolute;
	z-index: 2;
	margin-top: 29px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#solutionsMenu2 {
	width: 240px;
	height:228px;
	position: absolute;
	z-index: 2;
	margin-top: 29px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#supportMenu2 {
	width: 148px;
	height:162px;
	position: absolute;
	z-index: 2;
	margin-top: 29px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#newsMenu2 {
	width: 123px;
	height:117px;
	position: absolute;
	z-index: 2;
	margin-top: 29px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

#companyMenu2 {
	width: 115px;
	height:140px;
	position: absolute;
	z-index: 2;
	margin-top: 29px;
	display: inline;
	visibility: hidden;
	background: #abd68f;
}

/*__________________________________________________________________________*/

a.dropdown, a.dropdown:visited {
	display: block;
	padding: 2px 0px 2px 0px;
	height: 17px;
	font-size: 10px;
	font-weight:bold;
	border-bottom: #69b041 1px solid;
	color: #2a6305;
	margin: 0px 10px 0px 10px;
	text-decoration:none;
}

a.dropdown:hover {
	display: block;
	padding: 2px 0px 2px 0px;
	height: 17px;
	font-size: 10px;
	font-weight:bold;
	border-bottom: #69b041 1px solid;
	color: #faf705;
	margin: 0px 10px 0px 10px;
	text-decoration:none;
}

/*__________________________________________________________________________*/
/*__________________________________________________________________________*/
/* styles for each flyout (home and inside main menu) */

#BCSSMenu {
	width: 240px;
	height:270px;
	position: absolute;
	z-index: 2;
	display: inline;
	visibility: hidden;
	background: #69b041;
	margin-left:170px;
}

#ERMenu {
	width: 210px;
	height:203px;
	position: absolute;
	z-index: 2;
	display: inline;
	visibility: hidden;
	background: #69b041;
	margin-left:170px;
}

#PSSMenu {
	width: 148px;
	height: 182px;
	position: absolute;
	z-index: 2;
	display: inline;
	visibility: hidden;
	background: #69b041;
	margin-left:170px;
}

#STKMenu {
	width: 148px;
	height: 116px;
	position: absolute;
	z-index: 2;
	display: inline;
	visibility: hidden;
	background: #69b041;
	margin-left:170px;
}


/*__________________________________________________________________________*/

a.flyout, a.flyout:visited {
	display: block;
	padding: 2px 0px 2px 0px;
	height: 17px;
	font-size: 10px;
	font-weight:bold;
	border-bottom: #b7db83 1px solid;
	color: #ffffff;
	margin: 0px 10px 0px 10px;
	text-decoration:none;
}

a.flyout:hover {
	display: block;
	padding: 2px 0px 2px 0px;
	height: 17px;
	font-size: 10px;
	font-weight:bold;
	border-bottom: #b7db83 1px solid;
	color: #faf705;
	margin: 0px 10px 0px 10px;
	text-decoration:none;
}