#content { margin:0; }
.catbg { background: url(/images/global/product-cat-bg_215746.jpg) repeat-x #2c363f; }
.mainpad { padding: 16px 14px 0; }
.toparea { background: url(/images/global/prod-cat-top-area_215747.jpg) no-repeat; width: 911px; height: 315px; overflow:hidden }
.toparea .tpad {
	padding: 14px;
	position:relative;
	width:375px;
	}
.toparea ul {
	position:absolute;
	bottom:-1px;
	right:0;
	padding: 5px 5px 0;
	margin:0;
	}	
.toparea ul li {
	padding: 0;
	width:70px;
	height:55px;
	float:left;
	background-image:none;
	background: #fff;
	margin: 0 0 0 5px;
	overflow:hidden;
	}
.toparea ul li.active {
	border-bottom: 5px solid #339e35;
	}	
.area {
	text-transform: uppercase;
	font-weight: bold;
	font-size: .9em;
	color: #666;
	}
.current {
	width:477px;
	height:247px;
	color:#666;
	position:absolute;
	top:22px;
	left:7px;
	background: #fff;
	overflow:hidden;
	}
.cureentp {
	margin: 10px 10px 5px 200px;
	}
.currentl {
	font-size: 1.5em;
	font-weight: bold;
}
.featuredarea {
	position:absolute;
	top: 31px;
	left: 407px;
	background:#99c1db;
	width:491px;
	height:275px;
	}	
.featuredarea .fi {
	position:absolute;
	left:7px;
	top:2px;
	}
.pagetools4 {
	margin:0;
	}
	
h1 {
	margin-top: 5px;
	color: #339e35;
	}
.bottomcontent {
margin: 0 auto;
width: 902px;
}
.maincolumn {
	width:655px;
	margin:0;
	float:left;
	}
.finder {
	background: url(/images/global/product-category-finder_215854.jpg) no-repeat bottom;
	padding: 10px 460px 10px 10px;
	border-top:1px solid #339e35;
	margin: 0 0 15px;
	color:#fff;
	position:relative;
	}
	.finder .app{
	position:absolute;
	top:10px;
	left: 200px;
	width:450px;}
.browse { background: url(/images/global/prod-cat-browse-bg_215858.jpg) repeat-y left #fff; margin-bottom:10px; }
.browse-docs { background: #fff; }

.browse ul.nav { width:195px; border-bottom: 1px solid #99c1db; float:left; padding:0; margin:0; }
.browse ul.nav li { background:none; border-top: 1px solid #99c1db; margin:0; padding:10px 12px; height:100% }
.browse ul.nav li.active { background: none; background: #fff;  padding:10px 12px; }

.browsec { margin: 0 0 0 200px; padding: 0px 10px 10px; }
.browsec-docs { margin: 0; padding: 0 10px 10px; }

.browseasset { float:right; width: 122px; background: url(/images/global/prod-cat-browse-asset-bot_215932.gif) no-repeat #cce3f2; margin-left:10px; }
.bainner { padding: 8px; background: url(/images/global/prod-cat-browse-asset-top_215933.gif) no-repeat bottom center; }
.column { width:225px; float:right; }
.column .sarea { margin:0 0 5px; }

.column .sarea .atitle { text-transform:none; font-size:1.2em; color:#333; font-weight:bold; width:225px; }
.column .sarea .atitle span.tpad { display:block; padding:10px 10px 10px 40px; background: url(/images/global/tarea-bottom_215996.gif) no-repeat bottom left; }
.column .sarea .acon { width:225px; text-transform: none; color:#fff; font-weight:normal; background: url(/images/global/tarea-cgrad_216225.gif) no-repeat top left #666;  overflow:hidden;}
.column .sarea .aconp { padding: 7px; }

.acon a:link, .acon a:visited { color:#fff !important; text-decoration:underline !important }
.acon a:hover,  .acon a:active { color:#fff !important; text-decoration:none !important }
.acon li a:link, .acon li a:visited { color:#fff !important; text-decoration:underline !important } 
.acon li a:hover, .acon li a:active { color:#fff !important; text-decoration:none !important } 
.feedburnerFeedBlock ul {list-style: none; padding:0; margin:0;}
.feedburnerFeedBlock ul li {padding:0; margin-bottom:8px; background:none;}
.feedburnerFeedBlock .headline {font-weight: bold; margin:0; padding:0;}
.feedburnerFeedBlock p {margin:0; padding:0;}
.feedburnerFeedBlock .date {font-size:.9em; color:#fff;}
#creditfooter {display:none;}

.ltblue { color:#cce3f2;}

.bulletlight { border-top: 1px solid #a3a3a3; padding:2px 0px 6px 13px; background:url(/images/global/bullet-light_201119.gif) no-repeat 5px 12px; } 
ul.bulletlist0 li.lbullet  {padding:0px 0px 0px 18px;background:url(/images/global/bullet-light_201119.gif) no-repeat 8px 8px;} 

.ss { background: url(/images/global/ss-area_215997.jpg); }
.rss { background: url(/images/global/rss-area_215999.jpg); }
.twit { background: url(/images/global/twit-area_216228.jpg); }

.sme { background: url(/images/icons/expand-trans_216262.gif) no-repeat 96% 15px; display:block;}
.smc { background: url(/images/icons/collapse-trans_216263.gif) no-repeat 96% 15px; display:block;}

.browse #tabs .label { float:left; padding:9px; font-weight:bold; color:#fff}
.browse #tabs {float:left; width:100%; background: url(/images/global/prod-cat-tabs-bg_215866.gif) repeat-x #fff; height:42px;}
.browse #tabs ul {padding:0; margin:0 0 0 3px; list-style:none;}
.browse #tabs ul li {float:left; padding:0; margin:0; background:none; font-weight:bold;}
.browse #tabs ul li.pre-active span {display:block; padding:10px; margin:0; background: url(/images/global/prod-cat-tabs-divider_215945.gif) no-repeat left -1px;}
.browse #tabs ul li span {display:block; padding:10px; margin:0; background: url(/images/global/prod-cat-tabs-divider_215945.gif) no-repeat right -1px;}
.browse #tabs ul li.active {background: url(/images/global/prod-cat-tabs-left_215919.gif) no-repeat left top;}
.browse #tabs ul li.active span {background: url(/images/global/prod-cat-tabs-right_215921.gif) no-repeat right top; padding:10px 15px;}
