body, td {font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; color:#333333;}

H1 {
	font-weight: bold;
	font-size: 8pt;
}
H2 {
	font-weight: bold;
	font-size: 8pt;
}
H3 {
	font-weight: bold;
	font-size: 8pt;
}
H4 {
	font-weight: bold;
	font-size: 8pt;
}

UL {
	margin: 5px 5px 5px 5px;
}
LI {
	/*margin-left: 15px;*/
	padding: 0 0 3px 5px;
	list-style-type: circle;
}
.nopad {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
/* This works in Chrome, but not IE and older browsers, so I'm using rounded images instead. */
.roundcorners {
	   /*border: solid 1px lightgrey;*/
	   background-repeat:no-repeat;
	   border-radius:8px;
	   -webkit-border-radius:8px;
	   -moz-border-radius:8px;
}

.rounded {
		/*border: solid 1px lightgrey;*/
		background-repeat:no-repeat;
		border-radius:8px;
		-webkit-border-radius:8px;
	    -moz-border-radius:8px;
}

.newsitem {
	color:#666666;
	font-size:10pt;
	font-weight:normal;
    font-family: verdana,arial,helvetica,sans-serif;
}

.error {color: red}
.list_1 {list-style-type: circle}
.list_2 {list-style-type: disc}
.list_3 {list-style-type: square}
.quicklinks {list-style-type: none; list_style_position:outside; font-size:7pt; color:#1A74A9; font-weight:bold}
.dotted {color: #fff; background-color: #fff; border: 2px dotted #a9a9a9; border-style: none none dotted; }

.breadcrumb {font-family:verdana,arial,helvetica,sans-serif; font-size: 8pt; color:white;}/*#666666*/

.capabilities {
	background: url(/images/global/bg-top_fade_450.gif) no-repeat 0 0;
	padding:18px 0 10px 0;
	position:relative; 
	width:450px;
}

.highlight { background-color: yellow}
.horiz_lines {
	font-family:verdana,arial,helvetica,sans-serif; font-size:10pt; font-weight: bold;
	border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

input.searchinput {
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #FFFFFF;
	font-size:10px;
	color: #000000;
	width: 200px;
	height: 18px;
	vertical-align: top;
	NS4IGNORE;
	border: 1px solid #074C77;
}

.featured {font-family:arial,helvetica,sans-serif; font-size: 8pt; color:#666666;}

a {
color:black; /*#3B6A25*/
text-decoration:underline;
}

a.u {
text-decoration:underline;
}

a:hover {
color:#005568; /*#003366*/
text-decoration:underline;
}

a.popup {
	text-decoration:none;
}

a.standard_plain{
color:#333333;
text-decoration:none;
}

a.standard_plain:hover{
color:#333333;
text-decoration:underline;
}

a.standard_bold{
color:#333333;
font-weight:bold;
text-decoration:none;
}

a.standard_bold:hover{
color:#333333;
font-weight:bold;
text-decoration:underline;
}

.blue{
color:#1A74A9;
}

a.blue2{
font-size: 8pt;
color:#1A74A9;
}

a.blue2:hover{
color:#1A74A9;
}

.bluehead {
	color: #074C77;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
}

.pagehead
{
	color: #1A74A9; 
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 12pt;
}

.nopadtop {
	padding-top: 0px;
	border-top: 0px;
}

.nav {
	color: #3B6A25;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
}

a.nav {
	color: #3B6A25;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

a.nav:hover {
	color: #DC8810;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline;
}

.navlit {
	color: #DC8810;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
}

a.navlit {
	color: #DC8810;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

a.navlit:hover {
	color: #3B6A25;
	font-family: "Times New Roman", Times, serif, Helvetica;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: underline;
}

.footer {
color:#666666;
font-size:10pt;
}

a.footer {
color:#666666;
text-decoration: none;
}

a.footer:hover {
color:#074C77; /*DC8810*/
text-decoration: underline;
}

.header {
color:#666666;
font-size:10pt;
}

a.header {
color:#666666;
text-decoration: none;
}

a.header:hover {
color:#074C77; /*DC8810*/
text-decoration: underline;
}

a.menu_item {
color:#666666;
text-decoration: none;
}

.sec_head {
	font-size:10pt;
	color:#074C77;
	font-weight:bold;
}

.menu_sub_item {
	text-decoration: none;
	color:#666666;
}
.menu_sub_item:hover {
	text-decoration: underline;
	background-color:white;
	color:#074C77; /*DC8810*/
}
.menu_sub_item_lit {
	background-color:white;
	text-decoration: none;
}

.gray { color:#666666; }
.ltgray { color:#999; } /* ecom hints */

a.ecomhint { color:#999; text-decoration:none; font-weight:normal; }
a.ecomhint:hover { color:#777; text-decoration:underline; font-weight:normal; }

.ab{color:black; font-size:8pt; font-family: arial; background-color:#d3d3d3; valign="middle" align="center"}
.a8{font-size:8pt; font-family: arial;}
/*DIV{font-family:verdana,arial,sans-serif; font-size:12px}*/

.bg_light {background-color: #E9F0F9; color:#000000;}

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}

.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:190; height:25; cursor:pointer; cursor:hand}

.clT,.clTover{padding:2px; font-size:8pt; font-family: arial; font-weight:normal; text-align : left;}

.clTover{color:#FFFFFF; text-decoration:underline;}

.clS,.clSover{padding-left:8px; padding-top:2px; font-size:10px; font-weight:normal}

.clS2,.clS2over{padding:2px; font-size:10px;}

.clSover,.clS2over{color:#FFFFFF;}

/* main menu text*/
.clT{color:black;} /*#336633*/
.clB{position:absolute; visibility:hidden; z-index:300;}

/* main menu roll overs*/
.clTover,.clBar{color:#003366;}
/* sub menu pops out */
.clBB{position:absolute; visibility:hidden; z-index:300;}
/* sub menu displays: text color; background color; */
.clS,.clS2{color:#FFFFFF; background-color:#336699; layer-background-color:#336699;  border-top: 1px solid #7D9EBE;}
/* sub menu roll overs */
.clSover,.clS2over{color:#000000; layer-background-color:#E3EFDE; background-color:#E3EFDE; border-top: 1px solid #7D9EBE;}

.dist_label {font-weight:bold; align:right; width:95px;}
.product_lines {font-size:8pt; font-weight:bold; align:right;}

#featuredArticle_200806 { width:189px; }
	#featuredArticle_200806 .featuredArticleHeadline {background-image:url(/images/img_featuredArticle_midBg.gif); padding:0 10px; font-size:10px;}
	#featuredArticle_200806 .featuredArticleHeadline a { color:#39A646; font-weight:bold;}

