/* Base elements */
body {margin:0;padding:0;color:#333;background:#fff; height:100%}
img {border:0;}
form, fieldset {margin:0;padding:0;border:0;}
legend {display:none;}

/* Base layout elements */
#container {width:960px;margin:20px auto 0; padding:0; text-align:left;background-color:#fff;font-size:1.1em;line-height:1.4em;}
#content {clear:both; margin-top:10px;}
#content div.pad {padding:0;height:100%;}

/* Header */
#greenBar {height:0px; clear:both; overflow:hidden; margin:0; padding:0;}
#crumbBar {margin:0; padding:0; border-top: 1px solid #d9d9d9; overflow:hidden; height:1px; display:none;}
	
/* Basic elements */
#container p {margin:0 0 10px; padding:0;}
a:link, a:visited, a.normallink:link, a.normallink:visited {color:#333;text-decoration:underline;}
a:hover, a:active, a.normallink:hover, a.normallink:active {color:#0071B2; text-decoration:underline;}
#container h1 {color:#666; margin:0; padding:0px 0px 10px 0px; font-weight:normal; line-height:1.1em; font-size:2.1em}
#container h2 {color:#666; margin:0 0 5px;padding:0;font-weight:normal; line-height:1em; font-size:1.7em}
#container h3 {color:#666; margin:0 0 5px;padding:0;font-weight:bold; line-height:1em; font-size:1.4em}
#container h4 {color:#666; margin:0 0 5px;padding:0;font-weight:bold; line-height:1.2em; font-size:1.2em}
#container h5, #container h6 {margin:0 0 5px;padding:0;font-weight:bold; font-size:1.1em}
#container h6 {margin:0;padding:0;line-height:1.1em;}
h3 a:link, h4 a:link, h5 a:link, h6 a:link, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color:#0071B2; text-decoration:none;}
h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}

/* Ordered and Unordered Lists */
#container ul {list-style-type:none;margin:0 0 10px;padding:0;}
#container ul li {padding:0px 0px 6px 18px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 8px 7px;  position: relative;} 
#container ul li ul {padding:0; margin:6px 0 0;}
#container ul li ul li {padding:0px 0px 6px 18px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 8px 7px;} 
#container ul li ol li {background:none; padding:6px 0 0; margin:0}
#container ol {margin:0 0 10px 30px;padding:0;}
#container ol li {padding:0 0 6px!important; list-style-type:decimal!important;} 
#container ol li ul {padding:0; margin:6px 0 0;}
#container ol li ul li {padding:0px 0px 6px 18px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 8px 7px;}
#container ul.bullet {padding:0px; margin:0;} 
#container ul.bullet li {padding:0px 0px 6px 6px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 5px 6px;} 
#container ul.bullet0 {padding:0px; margin:0;} 
#container ul.bullet0 li {padding:0px 0px 0px 6px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 5px 6px;} 
#container ul.bulletlist0 li {padding:0px 0px 0px 18px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 8px 7px;} 
#container ul.doublechevronlist li, ul.chevronlist li {padding:0px 0px 6px 12px; background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 0px 8px;}
#container ul.doublechevronlist0 li, ul.chevronlist0 li {padding:0px 0px 0px 12px; background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 0px 7px;}
#container ul.jumpdownlist li {background: url(/~/media/css/images/legacy/icons/jump_down.gif) no-repeat 0px 7px; padding: 1px 10px;}

/* Right Rail */
div.rightrail h3 {font-size:1.1em!important;line-height:1.1em;margin:0;padding:5px 10px!important;background:url(/~/media/css/images/legacy/rightrail_header_dark.gif) repeat-x top left;font-weight:bold; color:#333!important; border-bottom:#ccc 1px solid;}
div.rightrail h3.light {background:url(/~/media/css/images/legacy/rightrail_header_light.gif) repeat-x top left!important;padding:5px 10px;}
div.rightrail div.module2 h3.light {background:url(/~/media/css/images/legacy/rightrail_mod2_header_light.gif) repeat-x top left!important;}
div.rightrail h3.plain {font:1.25em !important;color:#666!important;margin:0 0 5px!important;padding:0!important;font-weight:bold!important; line-height:1.1em!important; background:none !important; border:none!important;}
div.rightrail h3.brand { background: url(/~/media/css/images/legacy/bg-brand-bar.gif) repeat-x #fff!important; font:1.4em !important;color:#fff!important;margin:0!important;padding:10px!important;font-weight:bold; line-height:1.1em; border-bottom:none;}
div.rightrail div.box {padding:17px 0px 0px 17px;}
div.rightrail div.box2 {border:0;}
div.rightrail div.box h3, div.rightrail div.box2 h3  {font:1.2em; line-height:100%;color:#0084C9;margin:0;padding:0px 0px 6px 0px;background:none;border:0;font-weight:bold;}
div.rightrail div.breadcrumbs {margin:17px 0px 18px 0px; padding:0; font:.9em;}
.rightrail select {width:179px;height:20px!important;line-height:13px;font-size:.9em;display:block;margin-top:10px;border:1px solid #ddd;}
.rightrail input.txtinp {width:170px;height:15px;line-height:13px;padding:2px 0px 0px 4px;font-size:.9em;display:block;margin-top:10px;}
.module, .moduletop {background: url(/~/media/css/images/legacy/module_bottom.gif) no-repeat bottom; margin:0 0 15px; padding:0; }
.moduletop {border-top: #ccc 1px solid;}
.module2, .moduletop2 {background: url(/~/media/css/images/legacy/module_bottom_320.gif) no-repeat 50% bottom; margin:0 0 15px; padding:0; }
.moduletop2 {border-top: #ccc 1px solid;}
.rightrail .chevron1 a:link, .rightrail .chevron1 a:visited, .rightrail .chevron2 a:link, .rightrail .chevron2 a:visited, .rightrail .bullet a:link, .rightrail .bullet a:visited, .rightrail .bullet0 a:link, .rightrail .bullet0 a:visited, .rightrail ul a:link, .rightrail ul a:visited {color: #333; text-decoration: underline;}
.rightrail .chevron1 a:hover, .rightrail .chevron1 a:active, .rightrail .chevron2 a:hover, .rightrail .chevron2 a:active, .rightrail .bullet a:hover, .rightrail .bullet a:active, .rightrail .bullet0 a:hover, .rightrail .bullet0 a:active, .rightrail ul a:hover, .rightrail ul a:active {color: #0071B2; text-decoration: underline}
div.rightrail h3.nbtitle {font:1.20em ;line-height:100%;color:#0084C9;margin:0px 0px 10px 0px;padding:0;background:none;border:none;font-weight:bold;}
.rightrail .chevron2, .rightrail .chevron1 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 3px 8px;}
.rightrail .chevron3 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 3px 6px;}
.rightrail ul.bullet li {padding:0px 0px 6px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 3px 8px;} 
.rightrail ul.bullet0 li {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 3px 8px;} 
.rightrail ul.bulletlist0 li {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 3px 8px;} 
.rightrail .bullet {padding:0px 0px 6px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 3px 8px;} 
.rightrail .bullet0 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 3px 8px;} 
.rightrail ul.doublechevronlist li, .rightrail ul.chevronlist li {padding:0px 0px 6px 13px; background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 3px 6px;}
.rightrail ul.doublechevronlist0 li, .rightrail ul.chevronlist0 li {padding:0px 0px 0px 13px; background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 3px 6px;}
.rightrail a.bluelink:link, .rightrail a.bluelink:visited {color: #0071B2!important; text-decoration: none!important;}
.rightrail a.bluelink:hover, .rightrail a.bluelink:active {color: #0071B2!important; text-decoration: underline!important;}
#twitter_div a:link, #twitter_div a:visited {color: #0071B2; text-decoration:none;}
#twitter_div a:hover, #twitter_div a:active {color: #0071B2; text-decoration:underline}
#twitter_div span {display:block;}

/* Module items */
ul.salist li {padding:3px 0px 3px 17px!important; }
ul li.phone {background: url(/~/media/css/images/legacy/icons/phone.gif) no-repeat 0px 8px!important; }
ul li.email {background: url(/~/media/css/images/legacy/icons/email.gif) no-repeat 0px 8px!important; }
ul li.chat {background: url(/~/media/css/images/legacy/icons/chat.gif) no-repeat 0px 8px!important; }
ul li.call {background: url(/~/media/css/images/legacy/icons/phone.gif) no-repeat 0px 8px!important; }
ul li.buy {background: url(/~/media/css/images/legacy/icons/buy.gif) no-repeat 0px 8px!important; }
ul li.tools {background: url(/~/media/css/images/legacy/icons/tools.gif) no-repeat 0px 8px!important; }
ul li.download {background: url(/~/media/css/images/legacy/icons/download.gif) no-repeat 0px 6px!important; }
ul li.upload {background: url(/~/media/css/images/legacy/icons/upload.gif) no-repeat 0px 8px!important; }
ul li.browse {background: url(/~/media/css/images/legacy/icons/browse.gif) no-repeat 0px 8px!important; } 
ul li.mydoc {background: url(/~/media/css/images/legacy/icons/my_docs.gif) no-repeat 0px 8px!important; } 
ul li.post {background: url(/~/media/css/images/legacy/icons/post.gif) no-repeat 0px 8px!important; } 
ul li.search {background: url(/~/media/css/images/legacy/icons/search.gif) no-repeat 0px 8px!important; } 
ul li.searchoff {background: url(/~/media/css/images/legacy/icons/search_off.gif) no-repeat 0px 8px!important; } 
ul li.searchclear {background: url(/~/media/css/images/legacy/icons/search_clear.gif) no-repeat 0px 8px!important; } 
ul li.key {background: url(/~/media/css/images/legacy/icons/icon-license-key.gif) no-repeat 0px 8px!important; } 
ul li.last {border:0!important;}
	
/* Left Nav */
.columnleftnav{font-family:Calibri;float:left;width:147px;overflow:hidden;}
.lntop {font-size:1.1em;padding:6px 10px 6px 10px;background:#0064af;}
.lntopon {font-size:1.1em ;color:#fff;padding:6px 10px 6px 10px;background-color:#0064af;font-weight:bold;}
.lnmid {font:.96em ;padding:6px 10px 6px 10px;background-color:#e8e8e8;border-bottom:1px solid #fff; color:#0071b2}
.lnon {font:.96em ;color:#fff; padding:6px 10px 6px 10px; background:url(/~/media/css/images/nav-arrow.gif) no-repeat 0 10px #00b0ca;}
.lnlist {padding:6px 10px 6px 10px; background:#f2f2f2;border-top:1px solid #fff;line-height: 1.2em}
.lnbot {background:none;border-top:1px solid #ccc;}
.lnexpand {background:url(/~/media/css/images/legacy/icons/expand.gif);margin:4px 0px 0px 0px;float:right;}
.lncollapse {background:url(/~/media/css/images/legacy/icons/collapse.gif);margin:4px 0px 0px 0px;float:right;}
.lnon div.chevron2, .lntopon div.chevron2 {padding:0px 0px 0px 13px; color:#333}
.lntop .chevron2 a:link, .lntop .chevron4 a:link, .lntopon .chevron4 a:link, .lntop .chevron2 a:visited, .lntop .chevron4 a:visited, .lntopon .chevron4 a:visited {text-decoration: none; font-weight:bold; color:#fff}
.lntop .chevron2 a:hover, lntop .chevron4 a:hover, .lntopon .chevron4 a:hover {text-decoration: underline; color:#fff; font-weight:bold;}
.lnon a:link, .lnon a:visited {color:#fff; text-decoration: none;}
.lnon a:hover {color:#fff; text-decoration:underline;}
.lnmid a:link, .lnmid a:visited {color:#0071B2; text-decoration: none;}
.lnmid a:hover {color:#0071B2; text-decoration:underline;}
.lnlist .bullet a:link, .lnlist .bullet a:visited {color:#0071B2; text-decoration: none;}
.lnlist .bullet a:hover {color:#0071B2; text-decoration:underline;}
#AspNet-TreeView .chevron2,#AspNet-TreeView .chevron4 {background:none; padding:0; margin:0;}
.leftnavpad {margin-left:18px;}

/* Conditional global elements and general classes */
.spacer {margin:0;padding:0;font-size:1px;line-height:0px;clear:both;height:0px;}
.list {padding:2px 0px 16px 0px;}
.list div {padding-bottom:4px;}
.indent {margin-left:13px;}
.chevron1 {padding:0px 0px 6px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 2px 7px;} 
.chevron2 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 0px 7px;}
.chevron2space {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 0px 10px;line-height:2.2em;}
.chevron3 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 0px 7px;}
.chevron4 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 0px 7px;}
.chevron5 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/rtl_chevron_double.gif) no-repeat 0px 7px;}
.chevron-button {padding:0 0 0 25px !important;background:url(/~/media/css/images/legacy/bg-register-button-begin.jpg) no-repeat left !important; line-height:26px !important; float:left !important;}
.chevron-button h6, .nochevron-button h6 {padding:0 15px 0 0 !important; background:url(/~/media/css/images/legacy/bg-register-button-end.jpg) no-repeat right; line-height:26px !important; height:26px !important; display:block !important; font-size:1em !important;}
.nochevron-button {padding:0 0 0 15px !important;background:url(/~/media/css/images/legacy/bg-register-button-no.gif) no-repeat left !important; height:26px !important; float:left !important}
.bullet {padding:0px 0px 6px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 5px 7px;} 
.bullet0 {padding:0px 0px 0px 13px;background:url(/~/media/css/images/legacy/icons/bullet.gif) no-repeat 5px 7px;} 
.uparrow {padding:0px 0px 6px 13px;background:url(/~/media/css/images/legacy/icons/back_to_top.gif) no-repeat 2px 3px;} 
.expand {position:absolute;left:0;top:0;}
.tree {padding:0px 0px 6px 0px;position:relative;}
.fixer {clear:both;height:10px;line-height:4px;font-size:2px;border:0;margin:0;padding:0;}
.fixer2 {clear:both;height:0px;overflow:hidden;}
.green {color:#339E35;}
.blue {color:#666;}
.dkblue {color:#333;}
.ltgrey, .ltgray {color:#666;}
.red {color:#E10800;}
.orange {color:#FE8A02;}
.yellow {color:#FDC705;}
.text {font:1.0em;}
.small {font-size:.9em;}
.small2 {font-size:.8em;}
.ltgrey a:link, .ltgrey a:visited, .ltgray a:link, .ltgray a:visited {color:#999;}
.ltgrey a:hover, .ltgrey a:active, .ltgray a:hover, .ltgray a:active {color:#339E35;}
.subhead {font:1.1em ;line-height:140%;color:#0084C9;margin-bottom:12px;}
.arrowdown {float:left; background:url(/~/media/css/images/legacy/icons/arrow_down.gif) no-repeat right 6px;padding-right:10px;}
.shd {float:left;background:#f7f9fa;}
.img_botleft {float:left; clear:both; width:705px; background:#f7f9fa;}
.bluetop {border-top:1px solid #ccc;padding:20px 0px 0px 0px;}
.bluebrdt {border-top:2px solid #ccc;}
.bluetop2 {border-top:1px dotted #ccc;padding:6px 0px 0px 0px;}
.bluetop3 {border-top:1px dotted #ccc; float:left;width:317px;padding-top:6px;}
.grtop {border-top:1px dotted #ccc; float:left;width:317px;padding-top:6px;}
.grtop2 {border-top:1px dotted #ccc;padding:6px 0px 0px 0px;}
.grtop3 {border-top:1px dotted #ccc;padding:17px 0px 20px 0px;}
img.exec {float:left; background:#CCC; width:49px; height:49px; margin-top:-6px; margin-right:20px;}
.hide {display:none;}
.nowrap {white-space:nowrap;}
.whitefix {width:435px; background:#fff;}

/* Boxes */
.box00 {padding:17px 18px 11px 0px;}
.box0 {padding:17px 18px 0px 0px;background:#f2f2f2;}
.box {padding:17px 18px 11px 0px;background:#f2f2f2;}
.box2 {padding:0px;border-top:1px solid #339e35;}
.box3 {padding:8px 10px;background:#f2f2f2; margin:0;}
.box4 {background: #f7f9fa; border-bottom:1px solid #339E35; margin-bottom:15px; padding:10px;}
.box6 {padding:17px 17px 20px 17px;border-top:1px solid #339E35;background:#f2f2f2;margin-bottom:18px;}
.boxb {padding:7px 10px;border-top:1px solid #0084c9;background:#e5f1f8; color:#f2f2f2; font-weight: bold;}
.box7 {padding:0px;border-top:1px solid #339e35;background:#f2f2f2; height:0px;}
.box7a {padding:0px;border-top:2px solid #339E35;background:#f2f2f2; height:5px;}
.box8 {padding:0px;border-top:1px solid #339e35;background:#fff; height:0px;}
.box8b {padding:0px;border-bottom:1px solid #339E35;background:#f2f2f2; height:5px;}
.box7a {padding:0px;border-top:2px solid #339e35;background:#f2f2f2; height:5px;height:0px; overflow:hidden;}
.box8a {padding:0px;border-top:1px solid #ddd;background:#f2f2f2; height:5px;}
.box9 {padding:8px 17px 18px 17px;border-top:1px solid #339e35;border-bottom:1px solid #339e35;background:#f2f2f2;}
.box9a {padding:8px 17px 18px 17px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2;}
.box10 {background:#f2f2f2; padding:10px 10px 5px; margin-bottom:20px;}
.box11 {padding:10px 15px 5px;border-top:1px solid #339e35;border-bottom:1px solid #339e35;background:#f2f2f2;}
.box6bot {padding:17px 17px 20px 17px;border-bottom:1px solid #339E35;background:#f2f2f2;; background-position:0px 25px;}
.findbox {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding: 10px; background:#f2f2f2}
.box span {font:.9em;}
.boxbglight { background:#f7f9fa }
a.box10links:link, a.box10links:visited { color:#339E35; text-decoration:none;}
a.box10links:hover { color:#339E35; text-decoration:underline;}
a.box10links:active { color:#339E35; text-decoration:none;}
.nobackground {background:none;}

/*Featured Areas*/
.featured {text-transform:uppercase; font-weight:700; font-size: .9em; color: #666;} 
.featured2,.featured3 {border-bottom:1px solid #339e35;padding:0 0 5px;margin:0 0 10px;display:block;font-weight: bold;line-height:1.1em;}
div.bar1 {float:left;width:434px;height:6px;background-color:#02076a;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar1a {float:left;width:199px;height:6px;background-color:#02076a;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar1b {float:left;width:670px;height:6px;background-color:#02076a;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar1c {float:left;width:317px;height:6px;background-color:#02076a;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar1d {float:left;width:219px;height:6px;background-color:#02076a;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar1e {float:left;width:193px;height:6px;background-color:#02076a;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar2 {display:none;}
div.bar3 {display:none}
div.bar3a {display:none}
div.bar3b {display:none}
div.bar3c {display:none}
div.bar3d {display:none}
div.bar3e {display:none}
div.bar4 { height:13px; width:199px; overflow:hidden; background:url(/~/media/css/images/legacy/b-bar-1column.gif) no-repeat;}
div.bar5 { height:10px; width:670px; overflow:hidden; background:url(/~/media/css/images/legacy/brand-bar-5.gif) no-repeat; margin:20px 0 20px}
div.bar5a { height:15px; width:669px; overflow:hidden; background:url(/~/media/css/images/legacy/branding-bar-6.gif) no-repeat; margin:20px 0 20px}
div.bar6 { border-top:1px dotted #ccc; height:10px; overflow:hidden }
div.bar7 { height:10px; width:465px; overflow:hidden; background:url(/~/media/css/images/legacy/solutions_bar.gif) no-repeat -100px 0px ;}
div.imgbot1 {display:none;}
div.imgbot2 {display:none;}
div.imgbotw1 {float:left;width:361px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}
div.imgbotw1a {float:left;width:242px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}
div.nowrapper {position:relative;width:0px;height:0px;line-height:0px;display:inline;margin-left:4px;}
div.nowrapper2 {position:absolute;top:0px;left:0px;}

/* Products A-Z */
.alpha {padding:1px 0; font-size:1.1em; font-weight:bold; color:#fff}
.alpha a:link, .alpha a:visited {text-decoration:none; color:#0084c9}
.alpha a:hover, .alpha a:active {text-decoration:underline; color:#0084c9}
.alphaon {padding:1px 3px;background:#0084c9;color:#fff;}
.alphaon a:link, .alphaon a:visited, .alphaon a:hover, .alphaon a:active {text-decoration:none;color:#fff;}

/* Tables */
.tablewidth2{width:432px}
.tablewidth3{width:668px}
.tablewidth4 {width:906px}
.prodcont {padding:16px 0px 0px 0px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.prodrow {padding:7px 10px}
.prodrow1 {padding:7px 10px; background:#f2f2f2;}
.prodtable td {padding:8px 18px 2px 18px;}
.prodtableon td {padding:8px 18px 2px 18px;background-color:#f2f2f2;}
.proddefault {padding:2px 10px 2px 25px;}
.prodselect {padding:2px 10px 2px 12px; background:#f2f2f2; font-weight:bold;}
.prodtable2 td {padding:2px 8px 2px 8px;}
.prodtableon2 td {padding:2px 8px 2px 8px;background-color:#f2f2f2;}
.prodtableon2 th {padding:2px 8px 2px 8px;background-color:#f2f2f2;}
.prodtable3 td {padding:4px 2px 4px 18px;}
.prodtableon3 td {padding:4px 2px 4px 18px;background-color:#f2f2f2;}
.prodtable4 td {padding:15px 2px 15px 18px;}
.prodtableon4 td {padding:15px 2px 15px 18px;background-color:#f2f2f2;}
.wpsel {font:1.0em ;width:144px;}
.wpsel option {padding:3px 0px 3px 10px;}
.wpcont {padding:17px 17px 7px;}
.wpconton {padding:17px 17px 7px;background-color:#f2f2f2;}
li.wpcont {padding:17px 17px 17px 0px;}
li.wpconton {padding:17px 17px 17px 0px;background-color:#f2f2f2;}
.tlcont {padding:16px 0px 0px 0px;border-left:1px solid #ddd; border-right:1px solid #ddd;}
.tltable td {padding:8px 10px; background:#fff;}
.tltableon td {padding:8px 10px;background-color:#f2f2f2;}
.tltablehead td {padding:8px 10px 2px;}
.tltablehead th {padding:8px 10px 2px; text-align:left; vertical-align:bottom}
.wtablehead td {padding:15px 10px 2px;}
.wtablehead th {text-align:left; padding:15px 10px 2px; font-weight:normal; color:#666}
table.tltablebox8 {margin-top:10px; border-left:none; border-right:none;}
table.tltablebox8 td {padding:8px 10px 3px;background-color:#f2f2f2;}
table.tltablebox8 img {margin-right:5px; vertical-align:-2px;}
table.tltablebox8 td p {padding-bottom:5px;}

/* Lists */
ul.underlink li a:link, ul.underlink li a:visited, ul.underlink li a:hover, ul.underlink li a:active {text-decoration:underline;}
ul.productlist {margin:0px 0px 0px 0px;}
ul.productlist li {padding-top:2px;padding-bottom:2px;font:.9em ;background:none;}
ul.rightlink {list-style-type:none;margin:0px 0px 10px 10px;padding:0;width:189px;}
ul.rightlink li {border-bottom:1px solid #ddd;padding:8px 10px 8px 0px;font:.9em ;background:none}
ul.rightlink li b {font:1.0em ;font-weight:bold;color:#0071B2;}
ul.contactlink2 {list-style-type:none!important;margin:0!important; padding:3px 10px 10px 10px!important;}
ul.contactlink2 li {padding:5px 5px 5px 17px!important; border-bottom: 1px solid #ccc!important;}
ul.contactlink2 li ul li {border-bottom:none!important;padding:0 0 3px!important;background:none!important; font-size:.9em}
ul.contactlink2 li img {margin-right:5px!important;}
ul.contactlink2 li a:link {font:1.0em ;line-height:110%;text-decoration:none;}
ul.contactlink2 li a:visited {font:1.0em ;line-height:110%;text-decoration:none; color:#333}
ul.contactlink2 li a:hover {font:1.0em ;line-height:110%;text-decoration:underline;color:#0071B2;}
ul.contactlink2 li a.boldgreenlink:link {font:1.0em ;line-height:110%;text-decoration:none; font-weight:bold; color:#0071B2;}
ul.contactlink2 li a.boldgreenlink:visited {font:1.0em ;line-height:110%;text-decoration:none; color: #0071B2; font-weight:bold;}
ul.contactlink2 li a.boldgreenlink:hover {font:1.0em ;line-height:110%;text-decoration:underline;color: #0071B2; font-weight:bold;}
ul.contactlink2 li h6 a:link, ul.contactlink2 li h6 a:visited {text-decoration:none;}
ul.contactlink2 li h6 a:hover, ul.contactlink2 li h6 a:active {text-decoration:underline;}
ul.contactlink2 li.last {border:0!important; margin:0!important; padding-bottom:0!important;}

/* Grid elements */
.column1a{width:199px;}
.column1b{width:320px;float:left;}
.column1c{width:290px;float:left;}
.column1d{width:165px;float:left;}
.column1e{width:193px;float:left;}
.column1f{width:130px;float:left;}
.column2{float:left;width:434px;}
.column2a{float:left;width:687px;}
.column2b{width:668px;}
.column2c{float:left;width:670px;}
.column2e{float:left;width:550px;}
.column3{float:left;width:705px;}
.column3a{float:left;width:925px;}
.column4{float:left;width:88px;}
.column5 {float:left; width:215px;}
.column2-4 {float:left; width:420px;}
.columnleft{float:left;width:316px;}
.columnright{float:left;width:317px;}
.columnleft2{float:left;width:199px;overflow:hidden;}
.columnleft2a{float:left;width:200px;}
.columnright2{float:left;width:433px;}
.columnright3sub{float:left;width:178px;}
.column1,.columnright2subl,.columnright2subr{float:left;width:199px;}

/* Padding and margins */
.mar1 {margin-right:18px;}
.mar2 {margin-right:36px;}
.mar3 {margin-right:35px;}
.mar4 {margin-right:11px;}
.mar6 {margin-right:30px;}
.marbot {margin-bottom:30px;}
.marbot10 {margin-bottom:10px;}
.marbot15 {margin-bottom:15px;}
.martopbot {margin:15px 0 30px;}
.marleft1 {margin-left:18px;}
.marleft10 {margin-left:10px;}
.marright5 {margin-right:5px;}
.marright10 {margin-right:10px;}
.marright15 {margin-right:15px;}
.padlt10 {padding-left:10px;}
.padrt10 {padding-right:10px;}
.pad20 {padding:20px;}
.pad15 {padding:15px;}
.pad10 {padding:7px 10px 7px 10px;}
.nopad {padding:0; margin:0;}
.padrigh {padding-right:18px; background:none;}
.leftpad17 {padding-left: 17px}
.padbottom0 { padding-bottom:0 !important;}
.padbottom10 { padding-bottom:10px !important;}
.padbottom15 { padding-bottom:15px !important;}
.padbottom20 { padding-bottom:20px !important;}
.padtop5 {padding-top:5px !important;}
.padtop7 {padding-top:7px !important;}
.padtop10 {padding-top:10px !important;}
.padtop20 {padding-top:20px !important;}
.noleftrightpad {padding-left:0; padding-right:0;}
.cpad {padding:3px 0}
.mar5 {margin:5px 0}
.para p, .para2 p {margin-bottom:10px;}
.para3 p {margin-bottom:5px;}
.padall {padding:20px;}
.para0 {padding:0; margin:0;}
.padleft17 {padding-left:17px;}
.marleft2 {margin-left:15px;}
.nomar {margin:0px;}
.martop20 {margin-top:20px;}
.martop15 {margin-top:15px;}
.martop10 {margin-top:10px;}
.martop5 {margin-top:5px;}

/*-- Miscellaneous Classes --*/
.left{float:left;}
.center{text-align:center;}
.scroll{width:500px;height:200px;background:#fff;border:1px solid #ccc;overflow:0;overflow-x:hidden;overflow-y:scroll;padding:10px;}
.clear{clear:both;margin:0;padding:0;}
.graybold{font-weight:700;color:#ccc;}
.white{background-color:#fff;}
.bold{font-weight:700;}
.emailpageleft{width:20%;float:left;}
.emailpageright{width:80%;float:left;margin-bottom:5px;}
.skiplink{display:none;}
.mydoc{background:url(/~/media/css/images/legacy/icons/my_docs.gif) no-repeat 0 1px;padding-left:15px;}
.mydociconfix{padding-left:5px;vertical-align:-3px;}
.infoiconfix{vertical-align:-1px;}
.rsspreviewitem{margin:0 0 15px;}
a.nound:hover{text-decoration:underline;color:#0071B2;}
div.imgbot3{float:left;width:361px;height:7px;background-color:#339e35;font-size:0;line-height:0;}
.fullwidth{width:100%;}
.view_button{width:37px;height:17px;float:left;display:block;margin-left:5px;}
.search_main{width:145px;height:13px;line-height:13px;font-size:1em;margin-left:10px;margin-right:5px;border:1px solid #ddd;}
.right,.footerright{float:right;}
.dkgray,.ltgray{color:#666;}
a.nounderline:link,a.nounderline:visited,a.nounderline:active,a.nound:link,a.nound:visited,a.nound:active,a.minilinks:hover{text-decoration:none;}
a.nounderline:hover,a.minilinks:link,a.minilinks:visited,a.minilinks:active{text-decoration:underline;}
.chevron1 a:link, .chevron1 a:visited, .chevron1a a:link, .chevron1a a:visited, .chevron2 a:link, .chevron2 a:visited, .chevron5 a:link, .chevron5 a:visited, a.bluelink:link, a.bluelink:visited, .jumpdown a:link, .jumpdown a:visited, .jumpdownlist a:link, .jumpdownlist a:visited, .bullet a:link, .bullet a:visited, .bulletlist a:link, .bulletlist a:visited, .bulletlist0 a:link, .bulletlist0 a:visited, ul a:link, ul a:visited, .prodrow1 a:link, .prodrow1 a:visited, .prodrow a:link, .prodrow a:visited, .callout a:link, .callout a:visited, .callout2 a:link, .callout2 a:visited {color: #0071B2; text-decoration: none;}
.chevron1 a:hover, .chevron1 a:active, .chevron1a a:hover, .chevron1a a:active, .chevron2 a:hover, .chevron2 a:active, .chevron5 a:hover, .chevron5 a:active, a.bluelink:hover, a.bluelink:active, .jumpdown a:hover, .jumpdown a:active, .jumpdownlist a:hover, .jumpdownlist a:active, .bullet a:hover, .bullet a:active, .bulletlist a:hover, .bulletlist a:active, .bulletlist0 a:hover, .bulletlist0 a:active, ul a:hover, ul a:active, .prodrow1 a:hover, .prodrow1 a:active, .prodrow a:hover, .prodrow a:active, .callout a:hover, .callout a:active, .callout2 a:hover, .callout2 a:active {color: #0071B2; text-decoration: underline;}

/*Tabs*/
.ntabs .tab, .btabs .tab{float:left;width:111px;}
.ntabbottom, .btabbottom{height:1px;overflow:hidden;clear:both;}
.ntabs4, .btabs4 {background:url(/~/media/css/images/legacy/tabs4.gif);}
.ntabs3, .btabs3 {background:url(/~/media/css/images/legacy/tabs3.gif);}
.ntabs2, .btabs2 {background:url(/~/media/css/images/legacy/tabs2.gif);}
.ntabs1, .btabs1 {background:url(/~/media/css/images/legacy/tabs.gif);}
.ntabs .on1, .btabs .on1{background:url(/~/media/css/images/legacy/tabs_on.gif) -276px 0 no-repeat;}
.ntabs .on1 .ntabbottom, .btabs .on1 .btabbottom{background:url(/~/media/css/images/legacy/tabs_on.gif) -276px -199px repeat-x;}
.ntabs .on2, .btabs .on2{background:url(/~/media/css/images/legacy/tabs_on.gif) -166px 0 no-repeat;}
.ntabs .on2 .ntabbottom, .btabs .on2 .btabottom{background:url(/~/media/css/images/legacy/tabs_on.gif) -166px -199px repeat-x;}
.ntabs .on3, .btabs .on3{background:url(/~/media/css/images/legacy/tabs_on.gif) -56px 0 no-repeat;}
.ntabs .on3 .ntabbottom, .btabs .on3 .btabbottom{background:url(/~/media/css/images/legacy/tabs_on.gif) -56px -199px repeat-x;}
.ntabs .on4, .btabs .on4{background:url(/~/media/css/images/legacy/tabs_on.gif) 56px 0 no-repeat;}
.ntabs .on4 .ntabbottom, .btabs .on4 .btabbottom{background:url(/~/media/css/images/legacy/tabs_on.gif) 56px -199px repeat-x;}
.ntabs .on5, .btabs .on5{background:url(/~/media/css/images/legacy/tabs_on.gif) 167px 0 no-repeat;}
.ntabs .on5 .ntabbottom, .btabs .on5 .btabbottom{background:url(/~/media/css/images/legacy/tabs_on.gif) 167px -199px repeat-x;}
.ntabs .on6, .btabs .on6{background:url(/~/media/css/images/legacy/tabs_on.gif) 278px 0 no-repeat;}
.ntabs .on6 .ntabbottom, .btabs .on6 .btabbottom{background:url(/~/media/css/images/legacy/tabs_on.gif) 278px -199px repeat-x;}
.ntabsa .tab{float:left;width:108px;}
.ntabs2a{background:url(/~/media/css/images/legacy/tabs2a.gif);}
.ntabs1a{background:url(/~/media/css/images/legacy/tabs1a.gif);}
.ntabsa .on1{background:url(/~/media/css/images/legacy/tabsa_on.gif) -167px 0 no-repeat;}
.ntabsa .on1 .ntabbottom{background:url(/~/media/css/images/legacy/tabsa_on.gif) -167px -199px repeat-x;}
.ntabsa .on2{background:url(/~/media/css/images/legacy/tabsa_on.gif) -61px 0 no-repeat;}
.ntabsa .on2 .ntabbottom{background:url(/~/media/css/images/legacy/tabsa_on.gif) -61px -199px repeat-x;}
.ntabsa .on3{background:url(/~/media/css/images/legacy/tabsa_on.gif) 47px 0 no-repeat;}
.ntabsa .on3 .ntabbottom{background:url(/~/media/css/images/legacy/tabsa_on.gif) 47px -199px repeat-x;}
.ntabsa .on4{background:url(/~/media/css/images/legacy/tabsa_on.gif) 155px 0 no-repeat;}
.ntabsa .on4 .ntabbottom{background:url(/~/media/css/images/legacy/tabsa_on.gif) 155px -199px repeat-x;}
.ntabs,.ntabsa{float:left;font-weight:normal;margin-bottom:15px;font-size:.9em;line-height:1.1em;width:100%;}
.ntabs .tab span,.ntabsa .tab span{display:block;padding:8px 5px 4px 8px;}
.ntabs .tab a:link,.ntabs .tab a:visited,.ntabs .tab a:active,.ntabsa .tab a:link,.ntabsa .tab a:visited,.ntabsa .tab a:active, .btabs .tab a:link,.btabs .tab a:visited,.btabs .tab a:active,.btabsa .tab a:link,.btabsa .tab a:visited,.btabsa .tab a:active{display:block;text-decoration:none;color:#0071B2;padding:8px 5px 4px;}
.ntabs .tab a:hover,.ntabsa .tab a:hover, .btabs .tab a:hover,.btabsa .tab a:hover{display:block;text-decoration:underline;color:#0071B2;padding:8px 5px 4px;}
.ntabs6,.ntabs5, .btabs6,.btabs5{background:url(/~/media/css/images/legacy/tabs6.gif);}
.ntabs4a,.ntabs3a{background:url(/~/media/css/images/legacy/tabs4a.gif);}
.btabs{float:left;font-weight:normal;margin-bottom:0;font-size:.9em;line-height:1.1em;width:100%;}
.btabs .tab span{display:block;padding:8px 5px 4px 10px;font-weight:normal}

/* Category and Product Pages */
.vertical{background:url(/~/media/css/images/legacy/bg_verticaltabs.gif) repeat-y left;}
.verticaltabsleft h3{padding:0 0 5px 25px;}
.verticaltabsleft{width:217px;float:left;padding:20px 0 0;}
.verticaltabsleft div{background:#f2f2f2 url(/~/media/css/images/legacy/bg_vtab.gif) no-repeat bottom;margin:0 0 0 18px;padding:0;}
.verticaltabsleft div h6{background:url(/~/media/css/images/legacy/bg_vtabd.gif) no-repeat left bottom;display:block;padding:10px!important;}
.verticaltabsleft div a{display:block;padding:0;}
.verticaltabsleft div.on{background:#fff url(/~/media/css/images/legacy/bg_vtabon.gif) no-repeat left top;margin:0 0 0 10px;}
.verticaltabsleft div.on h6{background:url(/~/media/css/images/legacy/bg_vtabonb.gif) no-repeat left bottom;display:block;padding:10px 10px 10px 18px!important;}
.verticaltabsleft div.first{background:#f2f2f2 url(/~/media/css/images/legacy/bg_vtabf.gif) no-repeat top;margin:0 0 0 18px;padding:0;}
.verticaltabsleft div.last{background:#f2f2f2 url(/~/media/css/images/legacy/bg_vtabl.gif) no-repeat bottom;margin:0 0 0 18px;padding:0;}
.verticaltabsright{float:left;width:434px;padding:20px 0 0;}
.topmain{background:#f2f2f2 url(/~/media/css/images/legacy/bg_mainarea.jpg) repeat-x;}/* to be deleted  */
.topmain2{background:#fff url(/~/media/css/images/legacy/bg_mainarea2.jpg) repeat-x;width:669px;padding:20px 0 0 18px;}
.nopadtop{padding-top:0;}
.mainarea{float:left;width:422px;}
.callout{background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:2px solid #ccc;border-left:1px solid #ccc;float:left;width:215px;}
.callout2{border-bottom:5px solid #ccc;float:left;width:215px;background:url(/~/media/css/images/legacy/bg_callout.gif);}
.callout2pad{padding:20px 0 5px 6px;}
.callout3{width:198px;border:1px solid #ccc;margin-left:10px;background:#f2f2f2 url(/~/media/css/images/legacy/bg_mainarea.jpg);padding:10px 0;}
.callout3 p{padding:0 10px!important;}
.product-title{height:60px;width:687px;background:url(/~/media/css/images/legacy/product-b-bar.gif) no-repeat #004473;position:relative;z-index:0;}
.product-title h1{font-size:2em;font-weight:400;color:#fff;position:absolute;bottom:0;background:url(/~/media/css/images/legacy/product-b-bar-arrow.gif) no-repeat 0 .65em;line-height:1em;padding:9px 18px;}
.frheight{height:125px;}
.brandbar{height:35px;clear:both;}
.prodcolumn1{width:205px;margin-right:20px;}
.prodcolumn2{width:205px;}
.jumpdown{background:url(/~/media/css/images/legacy/icons/jump_down.gif) no-repeat 0 6px;padding:1px 10px;}
.jumpup{background:url(/~/media/css/images/legacy/icons/back_to_top.gif) no-repeat 5px 5px;margin-bottom:10px;padding:1px 0 1px 17px;}
.sectiontitle{margin-bottom:10px;padding:5px 0;}
.sectiontitlesupp{margin-bottom:0;padding:15px 0 0;}
.sectiontitledoc{margin:20px 0 5px;}
.sectiontitledoc2{margin:10px 0 0;}
.contactbold{font-weight:700;color:#666;}
.nobullet{padding:0 0 6px 13px;}
.documentssub{padding:5px 0 3px;}
.documentssubfirst{padding:0 0 3px;}
.soimg{width:125px;float:left;padding:10px 0 20px;}
.socontent{width:540px;float:left;padding:10px 0 20px;}
.rating{margin-left:5px;vertical-align:2px;}
.ratealign{vertical-align:3px;}
.closealign{vertical-align:2px;}
.grtop3a{border-top:1px solid #ccc;padding:10px 0 0;}
.firstcrit{line-height:2.5em;padding:0 0 5px;}
.chevron1a{background:url(/~/media/css/images/legacy/icons/chevron_double.gif) no-repeat 2px 5px;padding:0 0 0 13px;}
.bluebottom2{border-bottom:1px solid #0084C9;margin-bottom:25px;padding:6px 0 10px;}
.columnitem{border-top:#ccc 1px solid;margin-top:10px;padding:7px 0 10px;}
div.status{width:100%;height:9px;overflow:hidden;margin:0;padding:0;}
div.statusitem{margin-bottom:10px;}
.detailindent{margin:5px 0 0 10px;}
.elevent{padding-top:5px;margin-bottom:10px;}
.elright{width:100px;float:left;padding-bottom:15px;}
.elleft{width:325px;float:left;padding-bottom:15px;}
.elitem{clear:both;}
.pressright{float:left;width:20%;padding-bottom:5px;}
.pressleft{float:left;width:80%;padding-bottom:5px;}
.nright{float:left;width:12%;padding-bottom:15px;}
.nleft{float:left;width:87%;padding-bottom:15px;}
.formwidth{width:300px;}
.ugelleft{width:150px;float:left;padding-bottom:20px;}
.ugelitem{clear:both;margin-bottom:20px;}
.ugprodresults,.ugstateresults{float:right;width:500px;text-align:left;margin-right:10px;}
.ugnumber{font-size:.8em;color:#333;font-weight:400;}
.verticaltabsleft div.pre h6,.verticaltabsleft div.last h6{background:none;}
.pressitem,.nitem{clear:both;margin:0;padding:0;}

/* Forms */
div.flitem{clear:both;padding-top:5px;}
div.frequired{float:left;width:2%;color:#900;}
div.rightrail div.frequired{float:left;width:4%;color:#900;}
div.formitemname{float:left;width:26%;font-weight:700;}
div.rightrail div.formitemname{float:left;width:29%;font-weight:700;}
div.lp div.formitemname{width:45%;}
div.formitemfield{float:left;width:72%;}
div.rightrail div.formitemfield{float:left;width:67%;}
div.lp div.formitemfield{float:left;width:50%;}
div.rightrail select.marrest{border:1px solid #666;margin:0;}
div.formitemnamelong{float:left;width:46%;font-weight:700;}
div.formitemfieldlong{float:left;width:46%;padding-left:6%;}
.dropboxwidth1{width:179px;}
.hastip{float:left;}
.formfieldwidth1{width:150px;}
div.rightrail .formfieldwidth1{width:190px;}
select.formfieldwidth1{width:156px;}
div.rightrail select.formfieldwidth1{width:196px;}
.formtip1{width:275px;float:left;padding-left:10px;font-size:.85em}
.formfieldwidth1a{width:200px;}
select.formfieldwidth1a{width:206px;}
.formtip1a{width:225px;float:left;padding-left:10px;}
.formfieldwidth2{width:250px;}
select.formfieldwidth2{width:256px;}
.formtip2{width:175px;float:left;padding-left:10px;font-size:.85em}
.formfieldwidth2a{width:275px;}
select.formfieldwidth2a{width:381px;}
.formtip2a{width:150px;float:left;padding-left:10px;font-size:.85em}
.formfieldwidth3{width:350px;}
select.formfieldwidth3{width:356px;}
.formtip3{width:75px;float:left;padding-left:10px;}
.formsection{position:relative;left:10px;}
.formlabel{padding-right:5px;background:#efefea;}
.label1{width:190px;float:left;margin-top:10px;margin-right:10px;}
.label2{width:200px;float:left;margin-top:10px;margin-right:20px;}
.label3{width:369px;float:left;margin-top:10px;margin-right:10px;}
.button{background-color:#0084c9;border:0;font-weight:700;color:#fff;font-size:.8em;font-family:"Tahoma", "Lucida Grande" , san-serif;margin:10px 0 0;padding:2px;}
select,input{color:#666;}

/*Success Stories*/
.ssitem{clear:both;padding-top:10px;}
.ssimage{width:100px;float:left;padding-bottom:12px;}
.ssdesc{width:315px;float:right;}
.ssvideo{width:240px;float:right;margin-left:10px;padding:0;}
.sspad{padding:0 0 5px 12px;}
.ssvideodesc{float:left;width:130px;}
div.ssvideo .bar1a{float:left;width:240px;height:6px;background-color:#339e35;font-size:0;line-height:0;}
div.ssvideo .bar2{float:left;width:45px;height:6px;background-color:#006b3f;font-size:0;line-height:0;margin:0;}
div.ssvideo .bar3a{float:left;width:195px;height:6px;background-color:#0084c9;font-size:0;line-height:0;margin:0;}
.solutionf{background:url(/~/media/css/images/legacy/solutionsf_gradient.jpg);margin-bottom:20px;}
.solutionf img{display:block;}
.solutionf .half{width:217px;height:160px;overflow:hidden;background:url(/~/media/css/images/legacy/solutionsf_gradient.jpg);float:left;}
.solutionf .half2{width:453px;height:160px;overflow:hidden;background:url(/~/media/css/images/legacy/solutionsf_gradient.jpg);float:left;}
.solutionf .sfbottom{height:1px;overflow:hidden;clear:both;background:#fff;}

/* Careers */
.teamouter{margin:0 0 20px;}
.teaminner{background:#ecece5;height:153px;width:280px;}
.teambottom{height:0;overflow:hidden;clear:both;}

/* Marketing landing pages */
div.cta{background:url(/~/media/css/images/legacy/module_bottom.gif) no-repeat bottom;height:147px;overflow:hidden;margin:0 0 20px;padding:0;}
div.cta h3{font:.96em ;line-height:1.1em;background:url(/~/media/css/images/legacy/rightrail_header_dark.gif) repeat-x top left;font-weight:700;color:#333;border-bottom:#ccc 1px solid;margin:0;padding:5px 10px;}

/* Other Misc Classes */
a.whitetxt:hover,a.whitetxt:active{color:#fff!important;text-decoration:none;}
.notopbord{border-top:none;}
.rel{position:relative;}
.whitetxt,a.whitetxt:link,a.whitetxt:visited{color:#fff!important;}
a.graylink:link,a.graylink:visited,a.graylink:hover,a.graylink:active{color:#666;}

/* Collateral Slider */
.ec { border-bottom: 1px solid #EFEFEF; margin-bottom: 10px; }
.ec ul { margin-bottom: 0; }
.ec .closed { padding: 0; background:url(/~/media/css/images/legacy/icons/icon-down-arrow.gif) no-repeat 45px 4px; margin-bottom: 5px; }
.ec .open   { padding: 0; background:url(/~/media/css/images/legacy/icons/icon-up-arrow.gif) no-repeat 28px 5px; margin-bottom: 5px; }

/* EITM Homepage/Subpage */
.qa-list{border:1px solid #ccc!important; background:#f2f2f2!important; margin:0 0 20px!important; padding:0!important;}
.question p.q{margin:0;}
.question{background:url(/~/media/css/images/legacy/solution-finder-off.jpg) no-repeat #f2f2f2;color:#0071b2;border-bottom:1px solid #efefef;border-top:1px solid #ccc;font-weight:400;margin:0;padding:5px 5px 5px 30px;}
.question .answer{color:#333;}
.qa-list .first{border-top:1px solid #339e35;}
.question-answer{background:url(/~/media/css/images/legacy/solution-finder-on.jpg) no-repeat #0084c9;border:1px solid #efefef;border-bottom:1px solid #efefef;border-top:1px solid #ccc;font-weight:700;color:#fff;margin:0;padding:5px 5px 5px 30px;}
.question-answer .answer{font-weight:400;display:block;}
.question-answer a:link,.question-answer a:visited{color:#fff;}
.question-answer a:hover,.question-answer a:active{color:#fff;text-decoration:none;}
.question-answer ul li{background:url(/~/media/css/images/legacy/bullet-light.gif) no-repeat 8px 7px;position:relative;padding:0 0 6px 18px;}
.question-answer p.q{margin:0 0 10px;}

.whitehide {color:#fff;}
.whitehide a:link, .whitehide a:visited, .whitehide a:hover, .whitehide a:active {color:#fff; text-decoration:none;}
.whitehide li {background:url(/~/media/css/images/legacy/clear.gif);}
.whitehide .ec { border-bottom: none; margin-bottom: 0; }
.whitehide .dkgray, .whitehide .ltgray { color:#fff; }
.whitehide .box11 { background:none; background-color:#fff; border:none; }

/* oo styles */
#oo_feedback_float { font: 12px arial; text-align: center; width:100px; height:50px; padding: 0 15px 15px 0; visibility: hidden; }
#fbText { display: block; padding: 3px; }
#olOver { background: #FFF; border: 1px solid #CCC; padding: 10px; }

/*Lean IT*/
.bigger { font-size: 1.1em; }
ul#twitter_update_list li { list-style-type: none;}
ul#twitter_update_list li { background:none; padding-left:0; margin-left:0; position:inherit;}
.feedburnerFeedBlock ul {list-style: none !important; padding:0 !important; margin:0 !important;}
.feedburnerFeedBlock ul li {padding:0 !important; margin-bottom:8px !important; background:none !important;}
.feedburnerFeedBlock .headline {font-weight: bold !important; margin:0 !important; padding:0 !important;}
.feedburnerFeedBlock p {margin:0 !important; padding:0 !important;}
.feedburnerFeedBlock .date {font-size:.9em !important; color:#666 !important;}
#creditfooter {display:none !important;}

.brandheader { display:block; background: url(/~/media/css/images/legacy/product-category-finder.jpg) no-repeat left bottom #0071b2; height:45px; position:relative; color:#fff!important; font-size:1.4em!important; font-weight:bold!important; margin:0 0 20px; }
.brandheader span { position:absolute; bottom:10px; left:10px }
.column2sc { width:460px; float:left; background: url(/~/media/css/images/legacy/product-cat-bg.jpg) repeat-x #2c363f; }
.column2p { width:670px; float:left; background: none; }
.scpad {  padding:13px; margin: 0 8px 8px; background:url(/~/media/css/images/legacy/blue-white-gradient-bg.jpg) top repeat-x; height:100%; }
.prod-content {clear:both; padding:15px 0 0 }
.prod-featured {padding:6px 10px 3px; border-bottom:1px solid #ccc; margin:0 0 15px}


.rightrail .socialmedia { border-bottom:1px solid #ccc; clear:both;  border-right:1px solid #ccc;}
.rightrail .socialmedia div { background:url(/~/media/css/images/legacy/social-media-background.gif); height:1%; }
.rightrail .socialmedia div .feedburnerFeedBlock, .rightrail .socialmedia div #twitter_div { background:none; height:1%; padding-top:7px; }
.rightrail .socialmedia div .feedburnerFeedBlock a:link, .rightrail .socialmedia div .feedburnerFeedBlock a:visited, .rightrail .socialmedia div .feedburnerFeedBlock a:active, .rightrail .socialmedia div .feedburnerFeedBlock a:hover, .rightrail .socialmedia div #twitter_div a:link, .rightrail .socialmedia div #twitter_div a:visited, .rightrail .socialmedia div #twitter_div a:hover, .rightrail .socialmedia div #twitter_div a:active { padding:0; }
.rightrail .socialmedia div.content { background:none; padding:0 5px 5px; }
.rightrail .socialmedia div a:link, .rightrail .socialmedia div a:visited  { display:block; padding: 5px 5px 5px 25px; text-decoration:none; color: #0071B2; position:relative; }
.rightrail .socialmedia div a:hover, .rightrail .socialmedia div a:active { text-decoration:underline; }
.rightrail .socialmedia div a .expand, .rightrail .socialmedia div a .collapse { background: url(/~/media/css/images/legacy/icons/expand.gif) no-repeat; height: 9px; width: 9px; display: block; position:absolute; left:93%; top:12px; }
.rightrail .socialmedia div a .collapse { background: url(/~/media/css/images/legacy/icons/collapse.gif) no-repeat; }
.rightrail .socialmedia div a.linkedin { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px 6px; }
.rightrail .socialmedia div a.youtube { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -65px; }
.rightrail .socialmedia div a.slideshare { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -138px; }
.rightrail .socialmedia div a.flickr { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -210px; }
.rightrail .socialmedia div a.facebook { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -282px; }
.rightrail .socialmedia div a.rss { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -354px; }
.rightrail .socialmedia div a.newswire { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -426px; }
.rightrail .socialmedia div a.twitter { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -498px; }
.rightrail .socialmedia div a.blogs { background: url(/~/media/css/images/legacy/social-media.gif) no-repeat 5px -570px; }
.nrsearch { display:block; width:40px; margin-right:5px; float:left; }
.nrsearch1 { width:77px; float:left; margin-right:5px; }
.nrserach2 { width:50px; float:left; }
.fvideo { background:#fff; padding:1px; border:1px solid #666; }
.nrfeatured { padding:10px; height:166px; background:url(/~/media/css/images/legacy/bg-nr-featured.jpg) repeat-x; position:relative; }
.nrfeatureditems { width:93px; position:absolute; right:0; top:7px; }
.nrfeatureditems li { background:none!important; padding:0!important; margin: 0 0 5px!important; }
.nrfeatureditems li.active { border-right: 5px solid #339e35!important; }
.nrchip { width:105px; height:123px; border:1px solid #ccc; background:url(/~/media/css/images/legacy/bg-nr-featured.jpg) repeat-x bottom; float:left; margin-right:2px; overflow:hidden; margin-bottom:20px; text-align:center }
.nrchip img { margin:7px 0 2px }
.bbb { height:26px; width:133px; background:url(/~/media/css/images/legacy/bbb.gif) no-repeat; display:block; text-align:center; font-weight:bold; line-height:26px; float:right; margin:0 0 0 5px;}
.fnitem { clear:both; min-height: 60px; }
.fnitem img {margin-bottom:10px;}
.fnc { margin-left:100px; }

#header-wrapper { z-index:9999; }
.cta-button {padding:0; background:url(/~/media/css/images/bg-cta-button-begin.gif) no-repeat left; line-height:23px; text-align:center; clear:both}
.cta-button h6 {padding:0; background:url(/~/media/css/images/bg-cta-button-end.gif) no-repeat right; line-height:23px; height:23px; display:block; font-size:1em;}
.cta-button a:link, .cta-button a:visited { color:#fff!important; text-decoration:none; display:block; padding:0 15px!important; line-height:23px; }
.cta-button a:hover, .cta-button a:active { color:#fff!important; text-decoration:underline; }underline; }
