@charset "UTF-8";
/* CSS Document */

/*
	1 Col Layout
*/

/*HTML Styles */
h2{font-size:18px;margin:0px 0 12px 0px;padding:0px;}
h3{font-size:18px;margin:0;padding:10px 0;color:#4D4D4D;}
p{font-size:12px;margin:0;padding:0;color:#666;}
.mainColItem p a:link{color:#f8297e;}
.mainColItem p a:hover{color:#84010d;font-weight:bold;}
.mainColItem p a:visited{color:#333;}

/*paragraph options*/
.slimpara{padding:0;margin:0;}

/*TABLES*/
table{font-size: 12px;margin:5px;color:#666;font-family:helvetica,Verdana, arial, sans-serif;line-height:1.4em;}
tr{/*margin:18px 0 0 30px;padding:0;display:block;*/}

#mainContent1Col{width:800px;}

#boxtop {width:917px;min-height:46px;margin:4px 0 0;padding:0;padding-bottom:6px;}
.leftpad{padding:0 0 0 10px}
#tcextra{
	margin:0;
	padding-top:0;
	padding-bottom:0;
	font-weight:bold;
	clear: both;
}
#tcextra p{margin:0 2px;}
#boxbottom {width:786px;height:10px;margin:0;padding:0;}
#maincontent {background:#fff;}/*background:#002b58;} #658db7*/
.mainColItem {clear:both;display:inline-block;margin-bottom:20px;width:920px;}
.breadcrumb{color:#ccc;margin:0;padding:0;margin-bottom:3px;}
.breadcrumb p{margin:0;padding:0;}

#supCol{margin:0;padding:0;margin:0;width:169px;float:left;}
.supColItem{margin:0;padding:0;margin-top:8px;}
.supColItem ul{list-style-type:none;margin-top:20px;}
.supColItem li{padding:7px;font-size:1em;border-bottom:1px solid #ccc;/*background:url(images/niche-nav-mid.jpg) repeat-x left bottom;*/}
.supColItem li a{color:#015080; text-decoration: none;font-weight:400;}
.supColItem li a:hover{color:#7FCDFE;}

#subCol{margin:0;;padding:0px;font-family:Helvetica,Verdana, Arial, sans-serif;width:150px;float:left;}
#subCol p {font-size: 0.8em;margin:5px;}
/*#rgtSelectionBoxMid{background:url(images/left_grey_bot.jpg) repeat-y left bottom;}*/
#subCol ul{list-style-type:none;}
#subCol li{padding:0px;font-size:1em;}
#subCol li a{color:#015080;font-size: 1em; text-decoration: none;font-weight:600;}
#subCol li a:hover{color:#7FCDFE;}
#subCol img{border:none;position:relative;}
#subCol p {font-size: 1em;margin:5px;}
.subColItem{margin:0;padding:0;margin-bottom:8px;}

#mainCol ul{list-style-type: none;}
#mainCol li{/*padding:2px 20px;font-size:12px;*/ font-weight: bold;}/*background: url(../images/bullet-square.gif) no-repeat 0px 6px;*/
#mainCol li a{}/*font-size: 12px; text-decoration: none;font-weight:600;*/
#mainCol li a:hover{}
#mainCol .mainColItem p:first-child{padding-top:0;}
/*ONE COLUMN LAYOUT*/
.onecol-clear #mainCol p{margin-top:10px;margin-bottom:10px;padding:0;}

/*TWO COLUMN LAYOUT WITH RIGHT SUB COLUMN*/
.twocolright #mainCol .bannerimg{margin:0;padding-bottom:10px;}

/*left column in template*/
.twocolleft #mainCol{width:534px;margin:0 0 0 10px;float:left;}
.twocolleft .supColItem p{padding:2px;}
.twocolleft .supColItem ul{margin-top:0px;}

/*right column template*/
.twocolright #mainCol{width:740px;margin:0 12px 0 1px;float:left;}
.twocolright #subCol{width:161px;margin:0 0 0 0px;}
.twocolright #subCol p{margin:0;padding:0;font-size:10px;}
.twocolright #subCol .subColItem{margin:0;padding:0 0 20px;}
.twocolright #subCol .subColItem:last-child{border:none;}
/*nested content area in the main content column*/
#nested {margin:0;}/*margin:16px 0 0;*/
.onecol-clear #nested .ncol{background:white;margin:0;padding:0px 0;}
.onecol-clear #nested .ntop{background:url(../images/1colwhitecontentblock.png) no-repeat center top;}
.onecol-clear #nested .nbot{background:url(../images/1colwhitecontentblockbottom.png) no-repeat center top;clear:both;}

#contenttitlerow a{color:#213f92;}
#contenttitlerow a:hover{color:red;}
#contenttitlerow p{}
#contenttitlerow{}

#footRow{
	clear:both;
}
.productlink a:link{text-decoration:none;color:#333;}
.productlink a:hover{color:#fff;text-decoration:none;}
/*.productlink a:visited{color:#000;}*/

/*HEADINGS*/
.greyRowHeader{font-weight:bold;font-size:14px;color:white;background:url(../images/row-header.png) no-repeat 0 0;margin:20px 6px 10px;padding:8px 10px;}
.smallblueheading{font-weight:bold;font-size:12px;color:#015080;margin:0;}
.calibriheading{font-family: Helvetica,Verdana, sans-serif; font-size:18px; }
.boxtitle{
	/*color:#4D4D4D;*/
	color:#b5b1ae;
	font-size:2.2em;
	text-align:left;
	line-height:0.8em;
	float: left;
	width: 730px;
	padding:10px 0 10px;
}
.titlesubhead{font-weight:bold;color:#cccccc;}

/*subsections*/
#productquicklinks{float:right;width:170px;}

/*news*/
.newsheadline{font-family:Helvetica,Verdana, sans-serif;font-size:21px;margin:0;padding:20px 0 0 0;font-weight:bold;}
.newsdate{font-style:italic;margin:0;padding:0 0 20px 0;}
/*LISTS*/
.thinlistfloatleft{width:185px;float:left;/*list-style-image: url(../images/bullet-square.gif);*/margin:0 0 0 30px;}
.thinlistfloatleft li{font-size:12px;color:#666;}
.bulletlist{list-style-type: none;}
.bulletlist li{padding:2px 20px;font-size:12px;background: url(../images/bullet-square.gif) no-repeat 0px 6px; }


/*FLOATS*/
.floatleft{float:left;margin-right:10px;}
.floatright{float:right;margin-left:10px;}

.mainColItem .active{color:#000000;}
#productbannerimg{float:left;width:145px;padding:14px 10px 0 0;}
#productoverview{float:left;width:390px;padding:14px 10px 0 0;}
#productoverview h3, #productaccessories h3, #productfeatures h3{color:#333333;font-weight:bold;padding:2px 10px 0 0px;padding-bottom:8px;}
#productoverview p{margin-bottom:0px;font-size:11px;}
#productoverview h3{padding:2px 2px 0 0px}

#productapplicationlinks{
	width: 400px;
}
#productapplicationlinks .applink{
	float:left;
	width:180px;
	height:25px;
	padding:5px;
	background-color: #999999;
	margin: 2px;
	line-height: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.applinkarrow{
	float:right;
	width:18px;
	height:18px;
	margin-top:8px;
}
.applabel{
	float:left;width:162px;
}
#productmainlinks{width:170px;float:left;margin:10px 0 0 15px;padding:0;padding-top:10px;}
#productmainlinks ul{list-style-type:none;padding:0;margin:0px 0 0 0;}
#productmainlinks li{margin-bottom:0px;padding:0 0 0 0px;}
#productfeatures {margin-top:20px;padding-left:10px;float:left;}
.pfl {width:285px;float:left;margin:18px 0 26px 26px;}
.pfl2 {width:200px;float:left;margin:10px 0 0px 26px;}
.pflav {float:left;margin:10px 0 0px 0px;}
.greyline{margin-bottom:6px;margin-top:10px;border:0;background-color:#ccc;color:#ccc;}
.pfl li, .pfl2 li, .pflav li{background: url(../images/check3.png) no-repeat;padding-left:23px;padding-bottom:14px;font-size:12px;}
#productfeatures .schematic{float:left;width:300px;margin-left:10px;}
#productdownloads{width:160px;float:left;margin-top:10px;margin-left:40px;padding-top:10px;}

#fltbl{width:530px;float:left;padding-top:20px;padding-bottom:10px;padding-left:0px;font-size:12px;}
#fltbl h3{position:relative;top:-3px;float:left;color:#333;margin-right:10px;}
#fltbl .flabel {width: 120px;float: left;padding:5px;font-weight:bold;font-size:13px;}
#fltbl .ftext {float: left;width: 385px;border-left:1px solid #ccc;padding:5px;}
#fltbl #fc {list-style-type: none;width:530px;margin:0;padding:0;position: relative;}
#fltbl #fc li {border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid; border-top-color:#ccc;border-left-color:#ccc;border-right-color:#ccc;}
#fltbl #fc li:last-child{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color:#ccc;}
#fltbl #scrollbox{overflow:hidden;padding:0px;border:0;width:530px;padding-bottom:26px;clear:left;font-size:0.9em;}
#fltbl .fcont{width:255px;float:left;}
#fltbl .featurelnk{float:left;width:120px;margin-left:10px;}
#fltbl .featurelnk a{background: transparent url(../../../assets/css/images/white-arrow.png) no-repeat right 3px;padding-right:14px;}

#productdownloads ul{width:150px;margin-top:6px;}
#productdownloads li{padding-bottom:3px;font-size:11px;}
#productdownloads li a{text-decoration:none;color:#4D4D4D;padding:1px 14px 1px 0;width:140px;display:block;}
#productdownloads li a:hover{text-decoration:none;color:#000;padding:1px 14px 1px 0;width:140px;display:block;background:#ccc url(../../../assets/css/images/red-arrow-small-down.png) no-repeat 140px 6px;}
#fltbl h3, #productdownloads h3, #productmainlinks h3,#productexplain h3{padding-top:0;color:#003880;}

#productaccessories{width:560px;float:left;margin-top:6px;}
#productaccessories img{padding-bottom:0px;}
.caption{font-size:12px;color:#ccc;font-style:italic;margin-left:0px;font-family:Arial,Helvetica, sans-serif;}
#productspecs{width:330px;float:right;margin-top:0px;}
productaccessories ul{width:300px;}
.accessorydesc{float:left;width:200px;display:block;font-size:11px;}
.acpartnumber{float:left;width:100px;font-size:10px;}
.spectable{border:1px #999999 solid;padding:0;margin:0;margin-left:-3px;font-size:11px;}
.spectable td{border-bottom:1px #999999 solid;padding:5px;}
.spectable tr:last-child td{border-bottom:none;}
.spectable strong{font-weight:bold;font-size:11px;color:#000;}


#productintro{margin:50px 0px 0px 10px;float:left;width:340px;}
.productlinkbox{width:185px;float:left;margin-left:15px;margin-top:30px;margin-right:25px;}
.productlinkbox li{padding:0;font-size:11px;}
.productlinkbox h3{margin-bottom:10px;}

#productexplain{margin:10px;float:left;width:325px;margin-left:40px;}
#productexplain h3{padding-bottom:10px;}
#productexplain #explaintxt{margin-top:10px;}

.applabel a:link{color:#fff;text-decoration:none;}
.applabel a:hover{color:#666;text-decoration:none;}
.applabel a:visited{color:#fff;text-decoration:none;}

.pttl{font-family:Tahoma, Helvetica, Arial, sans-serif;color:#4D4D4D;}
.redtxt{color:#ff0000;}
.bluetxt{color:#003880;}
.greentxt{color:#3aa52b;}
.darkredtxt{color:#9a2523;}
.plfl{margin-bottom:5px;padding-bottom:5px;padding-left:20px;background:url(../images/check3.png) no-repeat 0 0;line-height:18px;}
/* JHELPER TOOLTIP */

.jqToolTip{border:1px #666666 solid;width:175;background-color:#cc3333;}
.ttheader{width:100px; height:24px; display:block;background:url(../images/tooltip-star.png) no-repeat;background-color:#cc3333;}
.ttclose{float:right;padding:3px;font-size:8px;}
.ttbody{padding:10px;background-color:#FFFFFF;width:175px;}
.active{font-weight:bold;color:#000;}

/*TABLES*/
.datatable{font-size: 12px;margin:5px;color:#666;font-family:helvetica,Verdana, arial, sans-serif;line-height:1.4em;border:1px solid #eee;}
.datatable caption{display:none;}
.datatable tr:nth-child(odd){background-color:#eee;}
.datatable th, table td{padding:1px;}
.datatable th{color:#333;font-weight:bold;}
.datatable td{color:#333;font-weight:normal;}
.bluetext p{color:#003782;}
.greentable th{background-color:#3aa52b}
.darkredtable th{background-color:#9a2523}
.redtable th{background-color:#cc3333}
.darkredtable th p, .redtable th p, .greentable th p{font-weight:bold;text-align:center;color:#fff;}

.bluetableheader th{background-color:#033882;font-weight:bold;color:#fff;}
.bluetableheader th p{color:#fff;line-height:5px;}

table caption{display:none;}
/*Promo Boxes*/
#pbtop {
	background: url(../images/promoboxtop.jpg) no-repeat left top;padding:20px 0 0;margin:0;
	width:917px;display:block;
}
#pbtop h3{
	font:normal 24px/1em Arial, Helvetica, sans-serif;margin:0px 30px;padding:0;color:#333;width:285px;
}
#pbbot {
	background: url(../images/promoboxbottom.jpg) no-repeat left bottom;padding:0 0 10px 0;margin:0;width:917px;
}
#pbbot p{font:11px/1.2em Arial, Helvetica, sans-serif;margin-left:30px;padding:10px 0 0;}
.pe{width:285px;}
.pbthin{width:128px;float:left;margin-right:6px;}
.pbr{width:405px;float:left;}
.clear{clear:both;}
#pbleft{float:left;width:405px;}
#pbimg{margin-left:188px;width:300px;float:left;}
.pblink{text-align:right;float:right;font:11px/1.2em Arial, Helvetica, sans-serif;}
.pblink a{color:#999999;text-decoration:none;}
.pblink a:hover{color:#333333;}

.pls{width:168px;float:left;padding:20px;font:11px/1.2em Arial, Helvetica, sans-serif;}
.pls ul{list-style-type:none;padding:0;}
.pls ul li{margin:10px 0;}
.sgl a{color:#999999;text-decoration:none;font:11px/1.2em Arial, Helvetica, sans-serif;}
.sgl a:hover{color:#000;}

.eqwidth{width:450px;}
#leftcol-fw,#rightcol-fw{float:left;}
#rightcol-fw{padding-left:17px;}
.dk-slim-col,#dk-docs{width:215px;float:left;}
.dk-rghtblk{clear:left;}

#dk-csg, #dk-panel-no{background:url(../images/grey-gradient-box.jpg) no-repeat;padding:10px;width:202px;height:120px;float:left;margin-top:10px;}
#dk-csg h4{font-weight:bold;color:#fff;font-size:18px;}
#dk-csg p{font-weight:bold;color:#fff}
#dk-compthumb{float:left;margin-left:5px;width:223px;height:140px;margin-top:10px;}
#dk-panel-form{margin-top:57px;}
#dk-panel-no{height:141px;}
#dk-panel-no h4{font-weight:bold;color:#fff;font-size:18px;}
#dk-panel-no p{font-weight:bold;color:#fff;}
#dk-panel-no input{margin-top:2px;}
#dk-panel-form select{width:197px;}
#dk-other{float:left;margin-left:5px;margin-top:10px;}
#rightcol-fw h3{margin-bottom:9px;}
#dk-other h3, #rightcol-fw h3{color:#C1272D;}
#dk-prods,#dk-software,#dk-docs{border:1px solid #ccc;}
.dk-slim-col{margin-right:10px;}
#dk-prods,#dk-docs,#dk-software{margin-bottom:10px;font-size:11px;color:#666;padding:5px;width:205px;}
#dk-prods h5,#dk-docs h5,#dk-software h5{color:#C1272D;margin-bottom:9px;}
.bolder{font-weight:bold;color:#333;}
.greypara{color:#808080;font-size:11px;}
.padimgleft{padding-left:2px;}
.plistgrey{font-size:14px;color:#333;}
.plistgrey a{text-decoration:none;color:#333;}

.applist{width:180px;float:left;padding-right:100px;}
.app-img{width:320px;float:left;}
.app-category{width:580px;float:left;min-height:190px;margin-bottom:10px;}
.ace li{padding:2px;background: url(../images/red-arrow-small.png) no-repeat left 7px;margin-right:30px;padding-left:14px;}

.imglink{padding:10px 0 0 10px;}
.imglink:first-child{padding-left:0px;}
.appimglink{margin:12px 10px 0 0;float:left;}
.appimglink:last-child{margin-right:0px;}

.feature-wrapper{clear:both;margin-top:20px;}
.feature-title{float: left; width: 200px;}
.feature-txt{border-bottom: 1px solid gray; float: left; width: 690px; margin-left: 19px; margin-bottom: 15px;}
.featureblur{position:absolute;background-color : #fff;border-bottom : 1px solid #ccc; background-image : none;color:#333}
.featureblur a{color:#ccc}
.featurefocus{position:absolute;background-color : #003880;border-bottom : 1px solid #ccc; background-image : none;color:#ffffff}
.featurefocus a{color:white;}