/* Base elements */
body {margin:0;padding:0;font:.7em verdana; font-family:verdana, Arial, sans-serif;line-height:1.48em;color:#333;background:#fff url(../images/background.jpg) repeat-x; height:100%}
img {border:0;}
form, fieldset {margin:0;padding:0;border:0;}
legend {display:none;}

/* Base layout elements */
#container {width:940px;margin:0;text-align:left;background-color:#fff;}
#content {clear:both;width:940px; margin-top:10px;}
#content div.pad {padding:0;height:100%;}

/* Header */
#header {float:left; width:940px; margin:0; background:url(../images/bg_header.jpg) left 26px repeat-x;}
#search {float:right; width:700px; padding:11px 0 0;}
#search select {height:16px; line-height:16px; font-size:.9em; display:block;}
#logo {float:left; clear:left; width:200px; font:1.0em;}
#logo div.pad {padding:13px 0 0 18px;}
#logo div.pad img {width:159px;	height:42px; float:left; display:block;	margin-right:18px;}
.languageBar {font-size:.9em; margin:0; padding:10px 20px 0; background: url(../images/top_bar.gif) no-repeat top left; border-bottom: 1px solid #d9d9d9;}
.languageDropdown {font-size:.9em;}
.languageDropdown a:link, .languageDropdown a:visited {text-decoration: underline;}
.languageDropdown a:hover {text-decoration: underline; color:#0071B2;}
.languageDropdown a:active {text-decoration: underline;}
.search_button {height:17px; float:right; display:block; margin-left:5px; background-color:#0084c9; border:0; padding:0; font-weight:700; color:#fff; font-size:.8em;	font-family:tahoma;}
.search_input {width:114px;height:12px;line-height:12px;font-size:1.0em;float:right;display:block;margin-left:10px;}
.loginarea {font-size:.9em; padding:0 10px 0 8px; float:right;}
.loginarea a:link, .loginarea a:visited {text-decoration: underline;}
.loginarea a:hover {text-decoration: underline; color:#0071B2;}
.loginarea a:active {text-decoration: underline;}
#search form { padding:0 10px 0 0; margin:0;}
#navright {width:700px; float:right; margin:10px 0 0; padding:0;}
#greenBar {height:0px; clear:both; overflow:hidden; margin:0; padding:0;}
#crumbBar {font-size:.87em; margin:0; padding:8px 20px 8px 16px; border-top: 1px solid #d9d9d9;}

/* Footer */
#footer {border-top:1px solid #ccc; clear:both; font:.87em verdana; line-height:1.5em}
#footer div.pad {padding:15px;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {text-decoration:underline;}
	
/* Basic elements */
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;}
h1 {font:2.1em verdana;color:#666;margin:0;padding:0px 0px 10px 0px;font-weight:normal}
h2 {font:1.6em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:normal; line-height:1.2em}
h3 {font:1.25em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:bold; line-height:1.2em}
h4 {font:1.1em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:bold; line-height:1.2em}
h5, h6 {font:1.0em verdana;margin:0 0 5px;padding:0;font-weight:bold;}
h6 {margin:0;padding:0;line-height:1.48em}
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 */
ul {list-style-type:none;margin:0 0 10px;padding:0;}
ul li {padding:0px 0px 6px 18px;background:url(../images/bullet.gif) no-repeat 8px 7px; position: relative;} 
ul li ul {padding:0; margin:6px 0 0;}
ul li ul li {padding:0px 0px 6px 18px;background:url(../images/bullet.gif) no-repeat 8px 7px;} 
ul li ol li {background:none; padding:6px 0 0; margin:0}
ol {margin:0 0 10px 30px;padding:0;}
ol li {padding:0 0 6px} 
ol li ul {padding:0; margin:6px 0 0;}
ol li ul li {padding:0px 0px 6px 18px;background:url(../images/bullet.gif) no-repeat 8px 7px;}
ul.bullet {padding:0px; margin:0;} 
ul.bullet li {padding:0px 0px 6px 6px;background:url(../images/bullet.gif) no-repeat 5px 6px;} 
ul.bullet0 {padding:0px; margin:0;} 
ul.bullet0 li {padding:0px 0px 0px 6px;background:url(../images/bullet.gif) no-repeat 5px 6px;} 
ul.bulletlist0 li {padding:0px 0px 0px 18px;background:url(../images/bullet.gif) no-repeat 8px 7px;} 
ul.doublechevronlist li, ul.chevronlist li {padding:0px 0px 6px 12px; background:url(../images/chevron_double.gif) no-repeat 0px 6px;}
ul.doublechevronlist0 li, ul.chevronlist0 li {padding:0px 0px 0px 12px; background:url(../images/chevron_double.gif) no-repeat 0px 6px;}
ul.jumpdownlist li {background: url(../images/jump_down.gif) no-repeat 0px 7px; padding: 1px 10px;}

/* Right Rail */
div.rightrail h3 {font:.96em verdana;line-height:1.1em;margin:0;padding:5px 10px;background:url(../images/rightrail_header_dark.gif) repeat-x top left;font-weight:bold; color:#333; border-bottom:#ccc 1px solid;}
div.rightrail h3.light {background:url(../images/rightrail_header_light.gif) repeat-x top left;}
div.rightrail div.module2 h3.light {background:url(../images/rightrail_mod2_header_light.gif) repeat-x top left;}
div.rightrail h3.plain {font:1.25em verdana;color:#666;margin:0 0 5px;padding:0;font-weight:bold; line-height:1.1em; background:none; border:none;}
div.rightrail h3.brand { background: url(../images/bg-brand-bar.gif) repeat-x #fff; font:1.4em verdana;color:#fff;margin:0;padding:10px;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.20em verdana; 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 verdana;}
.rightrail select {width:179px;height:17px;line-height:13px;font-size:1.0em;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:1.0em;display:block;margin-top:10px;}
.module, .moduletop {background: url(../images/module_bottom.gif) no-repeat bottom; margin:0 0 15px; padding:0; position:relative;}
.moduletop {border-top: #ccc 1px solid;}
.module2, .moduletop2 {background: url(../images/module_bottom_320.gif) no-repeat 50% bottom; margin:0 0 15px; padding:0; position:relative;}
.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 verdana;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(../images/chevron_double.gif) no-repeat 3px 6px;}
.rightrail .chevron3 {padding:0px 0px 0px 13px;background:url(../images/chevron_blue.gif) no-repeat 3px 6px;}
.rightrail ul.bullet li {padding:0px 0px 6px 13px;background:url(../images/bullet.gif) no-repeat 3px 8px;} 
.rightrail ul.bullet0 li {padding:0px 0px 0px 13px;background:url(../images/bullet.gif) no-repeat 3px 8px;} 
.rightrail ul.bulletlist0 li {padding:0px 0px 0px 13px;background:url(../images/bullet.gif) no-repeat 3px 8px;} 
.rightrail .bullet {padding:0px 0px 6px 13px;background:url(../images/bullet.gif) no-repeat 3px 8px;} 
.rightrail .bullet0 {padding:0px 0px 0px 13px;background:url(../images/bullet.gif) no-repeat 3px 8px;} 
.rightrail ul.doublechevronlist li, .rightrail ul.chevronlist li {padding:0px 0px 6px 13px; background:url(../images/chevron_double.gif) no-repeat 3px 6px;}
.rightrail ul.doublechevronlist0 li, .rightrail ul.chevronlist0 li {padding:0px 0px 0px 13px; background:url(../images/chevron_double.gif) no-repeat 3px 6px;}
	
/* Module items */
ul.salist li {padding:3px 0px 3px 17px;}
ul li.phone {background: url(../images/phone.gif) no-repeat 0px 8px;}
ul li.email {background: url(../images/email.gif) no-repeat 0px 8px;}
ul li.chat {background: url(../images/chat.gif) no-repeat 0px 8px;}
ul li.call {background: url(../images/phone.gif) no-repeat 0px 8px;}
ul li.buy {background: url(../images/buy.gif) no-repeat 0px 8px;}
ul li.tools {background: url(../images/tools.gif) no-repeat 0px 8px;}
ul li.download {background: url(../images/download.gif) no-repeat 0px 6px;}
ul li.upload {background: url(../images/upload.gif) no-repeat 0px 8px;}
ul li.browse {background: url(../images/browse.gif) no-repeat 0px 8px;}
ul li.mydoc {background: url(../images/my_docs.gif) no-repeat 0px 8px;}
ul li.post {background: url(../images/post.gif) no-repeat 0px 8px;}
ul li.search {background: url(../images/search.gif) no-repeat 0px 8px;}
ul li.searchoff {background: url(../images/search_off.gif) no-repeat 0px 8px;}
ul li.searchclear {background: url(../images/search_clear.gif) no-repeat 0px 8px;}
ul li.key {background: url(../images/icon-license-key.gif) no-repeat 0px 8px;}
ul li.last {border:0;}
	
/* Left Nav */
.leftnavbg {background:none;}
.lntop {font:1.1em verdana;padding:6px 10px 6px 10px;background:#0084c9;border-top:1px solid #99c1db;}
.lntopon {font:1.1em verdana;color:#fff;padding:6px 10px 6px 10px;background-color:#0084c9;border-top:1px solid #99c1db;font-weight:bold;}
.lnmid {font:.96em verdana;padding:6px 10px 6px 10px;background-color:#fff;border-top:1px solid #99c1db; font-weight:bold; color:#0071B2}
.lnon {font:.96em verdana;color:#0071B2; font-weight:bold; padding:6px 10px 6px 10px;background-color:#cce3f2;border-top:1px solid #99c1db;}
.lnlist {padding:6px 10px 6px 10px; background:#F7F9FA;border-top:1px solid #99c1db;line-height: 1.2em}
.lnbot {background:none;border-top:1px solid #99c1db;}
.lnexpand {background:url(../images/expand.gif);margin:4px 0px 0px 0px;float:right;}
.lncollapse {background:url(../images/collapse.gif);margin:4px 0px 0px 0px;float:right;}
.lnon div.chevron2, .lntopon div.chevron2 {padding:0px 0px 0px 13px;}
.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:#0071B2; text-decoration: none;}
.lnon a:hover {color:#0071B2; 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(../images/chevron_double.gif) no-repeat 2px 7px;} 
.chevron2 {padding:0px 0px 0px 13px;background:url(../images/chevron_double.gif) no-repeat 0px 6px;}
.chevron3 {padding:0px 0px 0px 13px;background:url(../images/chevron_blue.gif) no-repeat 0px 6px;}
.chevron4 {padding:0px 0px 0px 13px;background:url(../images/chevron_double_left.gif) no-repeat 0px 6px;}
.chevron5 {padding:0px 0px 0px 13px;background:url(../images/rtl_chevron_double.gif) no-repeat 0px 6px;}
.chevron-button {padding:0 0 0 25px;background:url(../images/bg-register-button-begin.jpg) no-repeat left; height:26px; float:left}
.chevron-button h6 {padding:0 15px 0 0;background:url(../images/bg-register-button-end.jpg) no-repeat right; line-height:26px;}
.bullet {padding:0px 0px 6px 13px;background:url(../images/bullet.gif) no-repeat 5px 7px;} 
.bullet0 {padding:0px 0px 0px 13px;background:url(../images/bullet.gif) no-repeat 5px 7px;} 
.uparrow {padding:0px 0px 6px 13px;background:url(../images/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 verdana;}
.small {font-size:.925em;font-family:verdana;}
.small2 {font-size:.85em;font-family:verdana;}
.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 verdana;line-height:140%;color:#0084C9;margin-bottom:12px;}
.arrowdown {float:left; background:url(../images/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 solid #ccc;padding:6px 0px 0px 0px;}
.bluetop3 {border-top:1px solid #ccc; float:left;width:317px;padding-top:6px;}
.grtop {border-top:1px solid #ccc; float:left;width:317px;padding-top:6px;}
.grtop2 {border-top:1px solid #ccc;padding:6px 0px 0px 0px;}
.grtop3 {border-top:1px solid #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;}
.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 verdana;}
.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;}

/*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;}
div.bar1 {float:left;width:434px;height:6px;background-color:#339e35;font-size:0px;line-height:0px;}
div.bar1a {float:left;width:199px;height:6px;background-color:#339e35;font-size:0px;line-height:0px;}
div.bar1b {float:left;width:670px;height:6px;background-color:#339e35;font-size:0px;line-height:0px;}
div.bar1c {float:left;width:317px;height:6px;background-color:#339e35;font-size:0px;line-height:0px;}
div.bar2 {float:left;width:108px;height:6px;background-color:#006b3f;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar3 {float:left;width:326px;height:6px;background-color:#0084c9;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar3a {float:left;width:91px;height:6px;background-color:#0084c9;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar3b {float:left;width:562px;height:6px;background-color:#0084c9;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar3c {float:left;width:209px;height:6px;background-color:#0084c9;font-size:0px;line-height:0px;margin:0 0 20px}
div.bar4 { height:13px; width:199px; overflow:hidden; background:url(../images/b-bar-1column.gif) no-repeat;}
div.bar5 { height:10px; width:670px; overflow:hidden; background:url(../images/brand-bar-5.gif) no-repeat; margin:20px 0 20px}
div.bar6 { height:10px; width:434px; overflow:hidden; background:url(../images/brand-bar-5.gif) no-repeat center; margin:20px 0 20px}
div.bar7 { height:10px; width:475px; overflow:hidden; background:url(../images/solutions_bar.gif) no-repeat -100px 0px ;}
div.imgbot1 {float:left;width:126px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}
div.imgbot2 {float:left;width:73px;height:7px;background-color:#006b3f;font-size:0px;line-height:0px;}
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 verdana;width:144px;}
.wpsel option {padding:3px 0px 3px 10px;}
.wpcont {padding:17px;}
.wpconton {padding:17px;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 verdana;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 verdana;background:none}
ul.rightlink li b {font:1.0em verdana;font-weight:bold;color:#0071B2;}
ul.contactlink2 {list-style-type:none;margin:0; padding:3px 10px 10px 10px;}
ul.contactlink2 li {padding:5px 5px 5px 17px; border-bottom: 1px solid #ccc}
ul.contactlink2 li ul li {border-bottom:none;padding:0 0 3px;background:none; font-size:.9em}
ul.contactlink2 li img {margin-right:5px;}
ul.contactlink2 li a:link {font:1.0em verdana;line-height:110%;text-decoration:none;}
ul.contactlink2 li a:visited {font:1.0em verdana;line-height:110%;text-decoration:none; color:#333}
ul.contactlink2 li a:hover {font:1.0em verdana;line-height:110%;text-decoration:underline;color:#0071B2;}
ul.contactlink2 li a.boldgreenlink:link {font:1.0em verdana;line-height:110%;text-decoration:none; font-weight:bold; color:#0071B2;}
ul.contactlink2 li a.boldgreenlink:visited {font:1.0em verdana;line-height:110%;text-decoration:none; color: #0071B2; font-weight:bold;}
ul.contactlink2 li a.boldgreenlink:hover {font:1.0em verdana;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; margin:0; padding-bottom:0;}

/* Grid elements */
.column1 {float:left;width:199px;}
.column1a {width:199px;}
.column1b {width:320px; float:left}
.column1c {width:290px; 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;}
.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;}
.columnright2subl {float:left;width:199px;}
.columnright2subr {float:left;width:199px;}
.columnright3sub {float:left;width:178px;}

/* Padding and margins */
.mar1 {margin-right:18px;}
.mar2 {margin-right:36px;}
.mar3 {margin-right:35px;}
.marbot {margin-bottom:30px;}
.marbot10 {margin-bottom:10px;}
.martopbot {margin:15px 0 30px;}
.marleft1 {margin-left:18px;}
.marleft10 {margin-left:10px;}
.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;}
.padbottom10 { padding-bottom:10px;}
.padbottom15 { padding-bottom:15px;}
.padbottom20 { padding-bottom:20px;}
.padtop5 {padding-top:5px;}
.padtop7 {padding-top:7px;}
.padtop10 {padding-top:10px}
.padtop20 {padding-top:20px;}
.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 --*/
.right 	{float:right;}
.left 	{float:left;}
.scroll {width:620px; height:200px; background:#fff; padding:10px; border:1px solid #ccc; overflow-x: hidden; overflow-y: auto;overflow:-moz-scrollbars-horizontal;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow-y:scroll;}
.bigscroll {width:700px; height:320px; background:#fff; padding:10px; border:1px solid #ccc; overflow-x: hidden; overflow-y: auto;overflow:-moz-scrollbars-horizontal;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow-y:scroll;}
#fixedtipdiv {
    position: absolute;
    padding: 3px;
    border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    z-index: 100;
	text-align: left;
}
.clear 	{clear:both; margin:0; padding:0;}
.graybold {font-weight:bold; color:#ccc;}
.white {background-color: #fff;}
.dkgray {color:#666}
.ltgray {color:#666}
.bold {font-weight: bold;}
.emailpageleft {width:20%;float:left;}
.emailpageright {width:80%;float:left;margin-bottom:5px;}
.footerright {float:right}
.skiplink {display:none;}
.mydoc {background:url(../images/my_docs.gif) no-repeat 0px 1px; padding-left:15px;}
.mydociconfix{padding-left:5px; vertical-align:-3px;}
.infoiconfix{vertical-align:-1px;}
.rsspreviewitem {margin:0 0 15px;}
a.nounderline:link, a.nounderline:visited {text-decoration: none;}
a.nounderline:hover {text-decoration: underline;}
a.nounderline:active {text-decoration: none;}
a.nound:link, a.nound:visited {text-decoration:none;}
a.nound:hover {text-decoration:underline; color:#0071B2;}
a.nound:active {text-decoration:none;}
a.minilinks:link, a.minilinks:visited {text-decoration:underline;}
a.minilinks:hover {text-decoration:none;}
a.minilinks:active {text-decoration:underline;}
div.imgbot3 {float:left;width:361px;height:7px;background-color:#339e35;font-size:0px;line-height:0px;}
.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:1.0em;margin-left:10px;margin-right:5px;border:1px solid #ddd;}
.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 {float:left; font-weight:bold; margin-bottom:15px; font-size:.9em; line-height:1.1em; width:100%;}
.ntabs .tab {float:left;width:111px;}
.ntabs .tab span {padding:8px 5px 4px 8px;display:block;}
.ntabs .tab a:link, .ntabs .tab a:visited {display:block; text-decoration:none; color:#0071B2; padding:8px 5px 4px;}
.ntabs .tab a:hover {display:block; text-decoration:underline; color:#0071B2; padding:8px 5px 4px;}
.ntabs .tab a:active {display:block;text-decoration:none;color:#0071B2; padding:8px 5px 4px;}
.ntabbottom {height:1px;overflow:hidden;clear:both;}
.ntabs6 {background:url(../images/tabs6.gif);}
.ntabs5 {background:url(../images/tabs6.gif);}
.ntabs4 {background:url(../images/tabs4.gif);}
.ntabs3 {background: url(../images/tabs3.gif);}
.ntabs2 {background:url(../images/tabs2.gif);}
.ntabs1 {background:url(../images/tabs.gif);}
.ntabs .on1 {background:url(../images/tabs_on.gif) -276px 0 no-repeat;}
.ntabs .on1 .ntabbottom {background:url(../images/tabs_on.gif) -276px -199px repeat-x;}
.ntabs .on2 {background:url(../images/tabs_on.gif) -166px 0 no-repeat;}
.ntabs .on2 .ntabbottom {background:url(../images/tabs_on.gif) -166px -199px repeat-x;}
.ntabs .on3 {background:url(../images/tabs_on.gif) -56px 0 no-repeat;}
.ntabs .on3 .ntabbottom {background:url(../images/tabs_on.gif) -56px -199px repeat-x;}
.ntabs .on4 {background:url(../images/tabs_on.gif) 56px 0 no-repeat;}
.ntabs .on4 .ntabbottom {background:url(../images/tabs_on.gif) 56px -199px repeat-x;}
.ntabs .on5 {background:url(../images/tabs_on.gif) 167px 0 no-repeat;}
.ntabs .on5 .ntabbottom {background:url(../images/tabs_on.gif) 167px -199px repeat-x;}
.ntabs .on6 {background:url(../images/tabs_on.gif) 278px 0 no-repeat;}
.ntabs .on6 .ntabbottom {background:url(../images/tabs_on.gif) 278px -199px repeat-x;}
.ntabsa {float:left; font-weight:bold; margin-bottom:15px; font-size:.9em; line-height:1.1em; width:100%;}
.ntabsa .tab {float:left;width:108px;}
.ntabsa .tab span {padding:8px 5px 4px 8px;display:block;}
.ntabsa .tab a:link, .ntabsa .tab a:visited {display:block; text-decoration:none; color:#0071B2; padding:8px 5px 4px;}
.ntabsa .tab a:hover {display:block; text-decoration:underline; color:#0071B2; padding:8px 5px 4px;}
.ntabsa .tab a:active {display:block;text-decoration:none;color:#0071B2; padding:8px 5px 4px;}
.ntabs4a {background:url(../images/tabs4a.gif);}
.ntabs3a {background:url(../images/tabs4a.gif);}
.ntabs2a {background:url(../images/tabs2a.gif);}
.ntabs1a {background:url(../images/tabs1a.gif);}
.ntabsa .on1 {background:url(../images/tabsa_on.gif) -167px 0 no-repeat;}
.ntabsa .on1 .ntabbottom {background:url(../images/tabsa_on.gif) -167px -199px repeat-x;}
.ntabsa .on2 {background:url(../images/tabsa_on.gif) -61px 0 no-repeat;}
.ntabsa .on2 .ntabbottom {background:url(../images/tabsa_on.gif) -61px -199px repeat-x;}
.ntabsa .on3 {background:url(../images/tabsa_on.gif) 47px 0 no-repeat;}
.ntabsa .on3 .ntabbottom {background:url(../images/tabsa_on.gif) 47px -199px repeat-x;}
.ntabsa .on4 {background:url(../images/tabsa_on.gif) 155px 0 no-repeat;}
.ntabsa .on4 .ntabbottom {background:url(../images/tabsa_on.gif) 155px -199px repeat-x;}

/* Category and Product Pages */
.vertical {background: url(../images/bg_verticaltabs.gif) repeat-y left;}
.verticaltabsleft h3 {padding: 0 0 5px 25px;}
.verticaltabsleft {width:217px; float:left; padding:20px 0 0}
.verticaltabsleft div {padding: 0; margin: 0 0 0 18px; background:#f2f2f2 url(../images/bg_vtab.gif) no-repeat bottom;}
.verticaltabsleft div.pre h6 {background:none;}
.verticaltabsleft div h6 {padding: 10px; background:url(../images/bg_vtabd.gif) no-repeat left bottom; display:block;}
.verticaltabsleft div a {padding:0; display:block}
.verticaltabsleft div.on {margin: 0 0 0 10px; background:#fff url(../images/bg_vtabon.gif) no-repeat left top;}
.verticaltabsleft div.on h6 {padding: 10px 10px 10px 18px; background:url(../images/bg_vtabonb.gif) no-repeat left bottom; display:block;}
.verticaltabsleft div.first {padding: 0; margin: 0 0 0 18px; background:#f2f2f2 url(../images/bg_vtabf.gif) no-repeat top;}
.verticaltabsleft div.last {padding: 0; margin: 0 0 0 18px; background:#f2f2f2 url(../images/bg_vtabl.gif) no-repeat bottom;}
.verticaltabsleft div.last h6 {background:none;}
.verticaltabsright {float:left; width:434px; padding:20px 0 0} 
.topmain {background:#f2f2f2 url(../images/bg_mainarea.jpg) repeat-x;} /* to be deleted */
.topmain2 {background:#fff url(../images/bg_mainarea2.jpg) repeat-x; padding:20px 0 0 18px; position:relative; width:669px;}
.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(../images/bg_callout.gif)}
.callout2pad {padding:20px 0 5px 6px}

.callout3 {width:198px; border:1px solid #ccc;padding:10px 0; margin-left: 10px; background:#f2f2f2 url(../images/bg_mainarea.jpg);}
.callout3 p {padding:0 10px}
.product-title {height:60px; width:687x; background: url(../images/product-b-bar.gif) no-repeat #004473; position: relative; z-index: 0 }
.product-title h1 { padding:9px 18px; font-size:2em; font-weight:normal; color:#fff; position:absolute; bottom:0px; background:url(../images/product-b-bar-arrow.gif) no-repeat 0px .65em; line-height:1em }
.frheight {height:125px;}

.brandbar {height:35px; clear:both; background:url(../images/brand_bar.gif)}
.prodcolumn1 {width:205px; margin-right:20px;}
.prodcolumn2 { width:205px;}
.jumpdown { background: url(../images/jump_down.gif) no-repeat 0px 6px; padding: 1px 10px; }
.jumpup {background: url(../images/back_to_top.gif) no-repeat 5px 5px; padding: 1px 0 1px 17px; margin-bottom:10px; }
.sectiontitle {padding:5px 0; margin-bottom:10px;}
.sectiontitlesupp {padding:15px 0 0; margin-bottom:0px;}
.sectiontitledoc {margin:20px 0 5px;}
.sectiontitledoc2 {margin:10px 0 0;}
.contactbold {font-weight:bold;color:#666;}
.nobullet {padding:0px 0px 6px 13px;} 
.documentssub {padding:5px 0 3px;}
.documentssubfirst {padding:0 0 3px;}
.soimg {width:125px; float:left; padding:10px 0 20px 0;}
.socontent{width:540px; float:left; padding:10px 0 20px 0;}
.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 {padding:0px 0px 0px 13px;background:url(../images/chevron_double.gif) no-repeat 2px 5px;} 
.bluebottom2 {border-bottom:1px solid #0084C9;padding:6px 0px 10px; margin-bottom:25px;}
.columnitem {border-top:#ccc 1px solid; padding:7px 0 10px; margin-top:10px;}
div.status {background: url(../images/sa_sbar_bg.gif); width:100%; height:9px; overflow:hidden; padding:0; margin: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;}
.pressitem {clear:both; margin:0; padding:0;}
.pressright {float:left; width:20%; padding-bottom:5px;}
.pressleft {float:left; width:80%; padding-bottom:5px;}
.nitem {clear:both; margin:0; padding:0;}
.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:normal;}

/* 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:bold;}
div.rightrail div.formitemname {float:left;width:29%;font-weight:bold;}
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 {margin:0px; border:1px solid #666;}
div.formitemnamelong {float:left;width:46%;font-weight:bold;}
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;}
.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;}
.formfieldwidth2a {width:275px;}
select.formfieldwidth2a {width:381px;}
.formtip2a {width:150px; float:left; padding-left:10px;}
.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; padding:2px; margin:10px 0 0; font-weight:700; color:#fff; font-size:.8em; font-family: "Tahoma", "Lucida Grande" , san-serif;}
select, input {color:#666;}

/* Page tools */
.pagetools {background:#f7f9fa; padding:0 0 0 10px; font-size:.96em; margin: 10px 252px 0 255px; border-top:1px solid #ccc; height:30px; clear:both;}
.pagetools2 {background:#f7f9fa; padding:0 0 0 10px; font-size:.96em; margin: 10px 252px 0 17px; border-top:1px solid #ccc; height:30px; clear:both;}
.pagetools3 {background:#f7f9fa; padding:0 0 0 10px; font-size:.96em; margin: 10px 17px 0 255px; border-top:1px solid #ccc; height:30px; clear:both;}
.pagetools4 {background:#f7f9fa; padding:0 0 0 10px; font-size:.96em; margin: 10px 17px 0; border-top:1px solid #ccc; height:30px; clear:both;}
.pagetools5 {background:#f7f9fa; padding:0 0 0 10px; font-size:.96em; margin: 10px 0 0 255px; border-top:1px solid #ccc; height:30px; clear:both;}
.pagetools img, .pagetools2 img, .pagetools3 img, .pagetools4 img, .pagetools5 img { vertical-align: -2px; border: 0px; margin:0 4px 0 0; }
.pagetoolsitem {float:left; padding:7px 5px 0;}
.pagetools .nobrd, .pagetools2 .nobrd, .pagetools3 .nobrd, .pagetools4 .nobrd, , .pagetools5 .nobrd { border:none; vertical-align: middle;}
.pagetools .first, .pagetools2 .first, .pagetools3 .first, .pagetools4 .first, .pagetools5 .first { padding-left: 0; margin-left: 0; font-weight:bold; }
.pagetools .last, .pagetools2 .last, .pagetools3 .last, .pagetools4 .last, .pagetools5 .last { margin-right: 0; padding-right: 0;}
.pagetools a:link, .pagetools a:visited, .pagetools2 a:link, .pagetools2 a:visited, .pagetools3 a:link, .pagetools3 a:visited, .pagetools4 a:link, .pagetools4 a:visited, .pagetools5 a:link, .pagetools5 a:visited { font-weight: normal; text-decoration: none;}
.pagetools a:hover, .pagetools2 a:hover, .pagetools3 a:hover, .pagetools4 a:hover, .pagetools5 a:hover { font-weight: normal; text-decoration: underline; }
.pagetools a:active, .pagetools2 a:active, .pagetools3 a:active, .pagetools4 a:active, .pagetools5 a:active {  font-weight: normal; text-decoration: none; }

/*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; padding:0; margin-left:10px;}
.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:0px;line-height:0px;}
div.ssvideo .bar2 {float:left;width:45px;height:6px;background-color:#006b3f;font-size:0px;line-height:0px;margin:0}
div.ssvideo .bar3a {float:left;width:195px;height:6px;background-color:#0084c9;font-size:0px;line-height:0px;margin:0}


.solutionf  {background:url(../images/solutionsf_gradient.jpg); margin-bottom:20px;}
.solutionf img {display: block;}
.solutionf .half {width:217px; height:160px; overflow:hidden;background:url(../images/solutionsf_gradient.jpg); float:left;}

.solutionf .half2 {width:453px; height:160px; overflow:hidden;background:url(../images/solutionsf_gradient.jpg); float:left;}
.solutionf .sfbottom {height:10px; overflow:hidden; background:url(../images/solutions_bar.gif); clear:both}

/* Careers */
.teamouter {margin: 0 0 20px;}
.teaminner {background:#ecece5; height:153px; width:280px;}
.teambottom {height:8px; overflow:hidden; clear:both; background:url(../images/teammembers_bottom.gif) no-repeat}

/* Marketing landing pages */
div.cta {background: url(../images/module_bottom.gif) no-repeat bottom; margin:0 0 20px; padding:0; height:147px; overflow:hidden;}
div.cta h3  {font:.96em verdana;line-height:1.1em;margin:0;padding:5px 10px;background:url(../images/rightrail_header_dark.gif) repeat-x top left;font-weight:bold; color:#333; border-bottom:#ccc 1px solid;}

/* Other Misc Classes */
.whitetxt {color: #fff;}
a.whitetxt:link, a.whitetxt:visited {color: #fff;}
a.whitetxt:hover, a.whitetxt:active {color: #fff;}
a.graylink:link, a.graylink:visited {color: #666;}
a.graylink:hover, a.graylink:active {color: #666;}
.notopbord {border-top:none}
.rel { position: relative;}