/* ----- START Color Palette ----- */
/*
#000000		Black		Basic black
#005E96		Blue		Corporate		logo
#3688AF		Blue		Bright			link text
#7799BB		Blue		Medium			H2 text
#AACCDE		Blue		Light			bar at top of page			
#D6E6EE		Blue		Very Light		page background (at the bottom) & link background
#7D7D7D		Grey		Dark			text color
#C6C6C6		Grey		Medium			content divider lines			
#ECECEC		Grey		Light			background for boxes in right column
#F6F6F6		Grey		Very Light		small squares in grey boxes
#FFFFFF		White		Basic white
*/
/* ----- END Color Palette ----- */

body, table, td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #7DB700;
	margin: 0px;
	padding: 0px;
}	

 A.lksmall{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;		
}

td {
	text-align: left;
	vertical-align: top;
}
#test TD{
	vertical-align: middle;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 30px;
	color: #426000;
	margin: 0px;
	padding: 0px;
	/* background-color: #F6F6F6; */
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #6FA200;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
h2 span.grey {
	color: #7DB700;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #6FA200;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
    margin-left: 0;
    padding-left : 0;

}
p.horzspace1 {
	margin: 0px;
	padding: 0px;
}
.vertspace2 {
	padding: 7px 0px;
}
a, a:active {
	color: #426000;
	text-decoration: none;
	padding: 0px;
	font-weight: bold; 
}
a:visited {
	/* color: #7799BB; */
	padding: 0px;	
}
a:hover {
	color: #426000;
	background-color: #BAE55E;
}
a:hover.noHover {
	background-color: transparent;
}
form {
	padding: 0px;
	margin: 0px;
}
/* ----- START nav ----- */
td.nav {
	text-align: center;
}
table.nav {
	width: 760px;
}
td.nav1050 {
	background-color: #BAE55E;
	padding: 2px;
}
/* ----- END nav ----- */

/* ----- START bannerA ----- */
td.bannerA {
	text-align: center;
}
table.bannerA {
	width: 760px;
}
td.banner1010 {
	width: 380px;
	padding-top: 5px;
	padding-right: 0px;
	/* padding-bottom is managed in sub-sheets  */
	padding-left: 15px;
}
td.banner1010 A:hover {
background-color: #ffffff;
}
td.banner1090 {
	text-align: right;
	width: 380px;
	padding: 30px 15px 0px 15px;
}
td.bannerA input {
	font-size: 11px;
	color: #3C5702;
	border: 1px solid #C6C6C6;
	height: 20px;
	padding: 2px 4px;
}
td.bannerA input.button {
	font-size: 11px;
	color: #3C5702;
	background-color: #E8FFB8;
	padding: 1px 0px;
}
/* ----- END bannerA ----- */

/* ----- START bannerB ----- */
td.bannerB {
	text-align: center;
}
table.bannerB {
	width: 771px;
}
/* ----- END bannerB ----- */

/* ---------- START *CONTENT* ---------- */

/* ----- START content 1000 ----- */
td.content {
	text-align: center;
}
table.content {
	width: 771px;
}
td.content1050 {
	font-size: 11px;
	padding: 0px 15px 5px 13px;
	letter-spacing: 1px;
}
td.content1050 a {
	text-decoration: none;
	margin: 0px 8px 0px 0px;
}
/* ----- END content 1000 ----- */

/* ----- START content 3000 ----- */
td.content3010 {
	background-image: url(/images/page/contentbox/dropshadow/left/bg.gif);
}
td.content3020 {
	padding: 0px 0px 15px 15px;
	background-color: #FFFFFF;
	border-top: 30px solid #BAE55E;
}
td.content3020 div.borderright {
	border-right: 1px solid #C6C6C6;
}
td.content3020 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DB700;
	padding: 0px 0px 6px 0px;
}
td.content3020 p.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #426000;
	padding: 15px 0px 10px 0px;
}
td.content3020 p.nav2 {
	font-weight: bold;
	padding: 5px 0px 10px 0px;
	color: #426000;
}
td.content3020 p.nav3 {
}
td.content3020 p.nav4 {
	margin-left: 15px;
}
td.content3020 p.horzspace1 {
	margin: 0px;
	padding: 20px;
}
td.content3020 ul.navleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7DB700;
	margin: 0px 10px 0px 15px;
	padding: 0px 0px 15px 0px;
}
td.content3020 li.navleft1b {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
td.content3020 li.navleft2b {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
td.content3020 li.navleft3b {
	list-style-image:url(/images/icons/navleft/grey_7D7D7D/bg_grey_C6C6C6/open.gif);
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
td.content3020 li.navleft3c {
	list-style-image:url(/images/icons/navleft/grey_7D7D7D/bg_white_FFFFFF/end.gif);
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
td.content3020 li.navleft3d {
	color: #000000;
	list-style-image:url(/images/icons/navleft/black_000000/bg_white_FFFFFF/closed.gif);
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
td.content3020 li.navleft4b {
	list-style-image:url(/images/icons/navleft/grey_7D7D7D/bg_white_FFFFFF/end.gif);
	margin: 0px 0px 6px 15px;
	padding: 0px;
}
td.content3020 li.navleft5a {
	list-style-image:url(/images/icons/navleft/grey_7D7D7D/bg_white_FFFFFF/end.gif);
	margin: 6px 0px 0px -25px;
	padding: 0px;
}
td.content3050 {
	padding: 15px 10px 0px 15px;
	background-color: #FFFFFF;
	border-top: 15px solid #BAE55E;
	/* border-left is managed in sub-sheets  */
}
td.content3050 h1 {
	margin: 0px 0px 15px 0px;
}
td.content3050 h2 {
	padding: 5px 0px 10px 0px;
}
td.content3050 h3 {
	font-weight: bold;
	padding: 0px 0px 15px 0px;
}
td.content3050 p {
	padding: 0px 0px 15px 0px;
}
td.content3050 p.listHeader {
	padding: 0px 0px 0px 0px;
}
p.selector {
	color: #000000;
	font-weight: bold;
	letter-spacing: 5px;
}
td.content3050 p.horzspace1 {
	margin: 0px;
	padding: 5px;
}
p.selector a {
	padding: 2px;
}
td.content3080 {
	padding: 15px;
	background-color: #FFFFFF;
	border-top: 15px solid #BAE55E;
	/* border-left is managed in sub-sheets  */
}
td.content3080 p.productshot {
	text-align: center;
	padding: 0px ;
	margin: 0px 1px 15px 0px;
	/*border: 1px solid #C6C6C6;*/
}
td.content3080 table {
	text-align: center;
}
td.content3080 td.greybox {
	padding: 10px 30px 10px 15px;
	background-image: url(/images/page/content/bg_greysquares.gif);
	background-repeat: no-repeat;
	background-color: #ECECEC;
	border-bottom: 5px solid #FFFFFF;
}
td.content3080 td.greybox h2 {
	padding: 0px 0px 5px 0px;
}
td.content3080 td.greybox h3 {
	font-weight:bold;
	padding: 5px 0px;
}
td.content3080 td.greybox p {
	padding: 0px 0px 0px 15px;
}
td.content3080 td.greybox p.vertspace2 {
	padding: 7px 0px;
}
td.content3080 td.greybox_inst {
	padding: 10px 5px 10px 5px;
	background-image: url(/images/page/content/bg_greysquares_news.gif);
	background-repeat: no-repeat;
	background-color: #ECECEC;
	border-bottom: 5px solid #FFFFFF;
	background-position: right top;
}
td.content3080 td.greybox_inst h2 {
	padding: 0px 0px 10px 10px;
}
td.content3080 td.greybox_inst h3 {
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
td.content3080 td.greybox_inst p {
	padding: 0px 0px 15px 15px;
}
td.content3080 td.greybox_inst p.vertspace2 {
	padding: 7px 0px;
}
td.content3080 td.greybox_inst li {
	padding: 0px;
}
td.content3090 {
	background-image: url(/images/page/contentbox/dropshadow/right/bg.gif);
}
/* ----- END content 3000 ----- */

/* ----- START content 4000 ----- */
td.content4010 {
	padding: 30px 0px;
	background-image: url(/images/page/contentbox/dropshadow/left/bg.gif);
}
td.content4020 {
	background-color: #FFFFFF;
}
td.content4050 {
	background-color: #FFFFFF;
}
td.content4080 {
	background-color: #FFFFFF;
}
td.content4080 td.greybox_inst {
	padding: 10px 5px 10px 5px;
	background-image: url(/images/page/content/bg_greysquares_news.gif);
	background-repeat: no-repeat;
	background-color: #ECECEC;
	border-bottom: 5px solid #FFFFFF;
	background-position: right top;
}
td.content4080 td.greybox_inst h2 {
	padding: 0px 0px 10px 10px;
}
td.content4080 td.greybox_inst h3 {
	font-weight:bold;
	padding: 0px 0px 0px 10px;
}
td.content4080 td.greybox_inst p {
	padding: 0px 0px 15px 15px;
}
td.content4080 td.greybox_inst p.vertspace2 {
	padding: 7px 0px;
}
td.content4080 td.greybox_inst li {
	padding: 0px;
}
td.content4090 {
	background-image: url(/images/page/contentbox/dropshadow/right/bg.gif);
}
/* ----- END content 4000 ----- */

/* ----- START content 5000 ----- */
td.content5010 {
	padding: 7px 0px;
	background-image: url(/images/page/contentbox/dropshadow/left/bg.gif);
}
td.content5020 {
	background-color: #7DB700;
	border-left: 15px solid #FFFFFF;
}
td.content5050 {
	background-color: #7DB700;
}
td.content5080 {
	background-color: #7DB700;
	border-right: 15px solid #FFFFFF;
}
td.content5090 {
	background-image: url(/images/page/contentbox/dropshadow/right/bg.gif);
}
/* ----- END content 5000 ----- */

/* ----- START content 6000 ----- */
td.content6010 {
	background-image: url(/images/page/contentbox/dropshadow/left/bg.gif);
}
td.content6020 {
	padding: 15px 0px 15px 15px;
	text-align: left;
	background-color: #FFFFFF;
}
td.content6020 p {
	font-size: 10px;
}
td.content6050 {
	padding: 15px;
	text-align: right;
	background-color: #FFFFFF;
}
td.content6050 p {
	font-size: 10px;
}
td.content6050 a {
	margin: 0px 0px 0px 10px;
	padding: 1px;
}
td.content6080 {
	padding: 15px;
	text-align: right;
	background-color: #FFFFFF;
}
td.content6080 p {
	font-size: 10px;
}
td.content6090 {
	background-image: url(/images/page/contentbox/dropshadow/right/bg.gif);
}
/* ----- END content 6000 ----- */

/* ----- START content7000 ----- */
td.content7010 {
}
td.content7020 {
}
td.content7050 {
	background-image: url(/images/page/contentbox/dropshadow/bottom/bg.gif);
}
td.content7080 {
}
td.content7090 {
}
/* ----- END content7000 ----- */

/* ---------- END *CONTENT* ---------- */
.searchTerm {
	color: #FF0000;
}

