/* JH - generic 3 columns */

.maincontent {	
	margin:10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width:760px;
	overflow: hidden;
}

.leftcol { float: left; width:200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.centercol { float: left; width: 558px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.rightcol { float: left; width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.colsfluid { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.centercol p, .fullcol p, .colsfluid p { padding: 5px 20px 5px 0px; line-height: 120%; }
.centercol ul, .fullcol ul, .colsfluid ul { padding: 5px 20px 0px 10px; line-height: 120%; }

/* products display global */
.centercol .products { width: 558px; margin: 5px 0px 5px 0px; }
.centercol .products .each {
	width: 269px;
	vertical-align: top;
	font-size: 10px;
	float:left;
	margin: 5px 0px 5px 0px;
}
.centercol .products .each h3 { margin: 0px 5px 5px 0px; padding: 0px 0px 0px 0px; font-size: 12px; color: #227AAB; }
.centercol .products .each h3 a:link { text-decoration: none; font-size: 12px; color: #227AAB; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .each h3 a:visited { text-decoration: none; font-size: 12px; color: #1C6288; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .each h3 a:hover { text-decoration: underline; font-size: 12px; color: #227AAB; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .each h3 a:active { text-decoration: none; color: #227AAB; font-size: 12px; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .each p { padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }
.centercol .products .each img {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.centercol .products3x { width: 558px; margin: 5px 0px 5px 0px; }
.centercol .products3x .each {
	width: 186px;
	height: 186px;
	vertical-align: top;
	font-size: 10px;
	float:left;
	margin: 5px 0px 5px 0px;
}
.centercol .products3x .each h3 { margin: 0px 5px 5px 0px; padding: 0px 0px 0px 0px; font-size: 12px; color: #227AAB; text-align:center; }
.centercol .products3x .each h3 a:link { text-decoration: none; font-size: 12px; color: #227AAB; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products3x .each h3 a:visited { text-decoration: none; font-size: 12px; color: #1C6288; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products3x .each h3 a:hover { text-decoration: underline; font-size: 12px; color: #227AAB; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products3x .each h3 a:active { text-decoration: none; color: #227AAB; font-size: 12px; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products3x .each p { padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }
.centercol .products3x .each img {
	/*float: left;
	width: 80px;
	height: 80px;*/
	text-align:center;
	padding: 0px 0px 0px 43px;
	margin: 0px 0px 0px 0px;
}


.centercol .products .eachc {
	vertical-align: top;
	font-size: 10px;
	clear: left;
	margin: 5px 0px 5px 0px;
}
.centercol .products .eachc h3 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.centercol .products .eachc h3 a:link { text-decoration: none; font-size: 12px; color: #227AAB; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .eachc h3 a:visited { text-decoration: none; font-size: 12px; color: #1C6288; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .eachc h3 a:hover { text-decoration: underline; font-size: 12px; color: #227AAB; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .eachc h3 a:active { text-decoration: none; color: #227AAB; font-size: 12px; font-weight: bold; padding: 0px 0px 6px 0px; }
.centercol .products .eachc p { padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px; }
.centercol .products .eachc img {
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.clear { clear:left; }

/* global bullets */
.maincontent ul li, .hiddencontent ul li { list-style-image:url(/graphics/theme/default_bullet.png); margin: 0px 0px 0px 20px; }
.bul_yellow { list-style-image:url(/graphics/theme/bul_yellow.jpg); margin: 0px 0px 0px 20px; }
.bul_yellowb { list-style-image:url(/graphics/theme/bul_yellow-b.jpg); margin: 0px 0px 0px 20px; }
.bul_yellowc { list-style-image:url(/graphics/theme/bul_yellow-c.jpg); margin: 0px 0px 0px 20px; }


.r_menu ul li.text, li.text, .rightnav ul li.text {list-style-image: url(/graphics/icons/icon_text.gif);}
.r_menu ul li.pdf, li.pdf, .rightnav li.pdf {list-style-image: url(/graphics/icons/icon_pdf.gif);}
.r_menu ul li.spec, li.spec, .rightnav li.spec {list-style-image: url(/graphics/icons/icon_specs.gif);}
.r_menu ul li.word, li.word , .rightnav li.word {list-style-image: url(/graphics/icons/icon_word.gif);}
.r_menu ul li.html, li.html, .rightnav li.html {list-style-image: url(/graphics/icons/icon_html.gif);}
.r_menu ul li.data, li.data, .rightnav li.data {list-style-image: url(/graphics/icons/icon_data.gif);}
.r_menu ul li.movie, li.movie, .rightnav li.movie {list-style-image: url(/graphics/icons/icon_movie.gif);}
.r_menu ul li.true, li.true, .rightnav li.true {list-style-image: url(/graphics/icons/icon_true.gif);}
.r_menu ul li.false, li.false, .rightnav li.false {list-style-image: url(/graphics/icons/icon_false.gif);}
.r_menu ul li.down, li.down, .rightnav li.down {list-style-image: url(/graphics/icons/icon_download.gif);}
.r_menu ul li.jpg, li.jpg, .rightnav li.jpg {list-style-image: url(/graphics/icons/icon_jpg.gif);}
.r_menu ul li.gif, li.gif, .rightnav li.gif {list-style-image: url(/graphics/icons/icon_gif.gif);}
.r_menu ul li.img, li.img, .rightnav li.img {list-style-image: url(/graphics/icons/icon_img.gif);}
.r_menu ul li.youtube, li.youtube, .rightnav li.youtube {list-style-image: url(/graphics/icons/youtube_icon.png);}


