@charset "UTF-8";

body,th { font: 13px/18px Arial, Helvetica, sans-serif; background: #ffffff; margin: 0; padding: 0; color: #000000; }
a:link { color: #005abe; text-decoration: none; }
a:visited { color: #0d8ada; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font: 18px/19px Arial, Helvetica, sans-serif; font-weight: bold; color: #0064be; padding: 0; margin: 0 0 7px 0; }
h2 { font-size: 16px; font-weight: bold; color: #ea7f00; padding: 0; margin: 0 0 7px 0; }
h3 { font-size: 13px; font-weight: bold; padding: 0; margin: 0 0 0 0; }
p { padding: 0; margin: 0 0 12px 0; }
ul { padding: 0; margin: 0 0 12px 1.5em; list-style: disc url(http://www.kofax.com/images/bullet.gif) outside; }
ul li { padding: 0; margin-bottom: 4px; }
form { padding: 0; margin: 0; display: inline; }
img { border: none; }


/* HEADER */
#header { width: 980px; height: 57px; margin: 0 auto; background: url(http://www.kofax.com/images/header-bg.png) no-repeat; background-color: #0064be; }
#header a img { float: left; width: 170px; height: 57px; border: none; } 
#header #search { float: right; margin: 0 20px 0 20px; display: inline; }
#header #search input { width: 112px; height: 18px; float: left; margin: 15px 5px 0 0; padding: 2px 4px 0 6px; border: 1px solid #0077d0; background-image: url(http://www.kofax.com/images/search-bg.png); color: #404040; overflow: hidden; }
#header #search a { float: left; width: 27px; height: 27px; margin: 14px 0 0 0; display: block; background: url(http://www.kofax.com/images/btn-search.png) no-repeat; }
#header #search a:hover { background-position: 0 -27px; text-decoration: none; }
#header #search a:active { background-position: 0 -54px; text-decoration: none; }
#header #divider { float: right; width: 2px; height: 57px; padding: 0; margin: 0; font-size: 1px; background: url(http://www.kofax.com/images/header-divider.png) no-repeat; }
#header #language { float: right; margin: 15px 20px 0 0; color: #0064be; }
#header #language form { padding: 2px 0 0; float: left; width: 120px; height: 19px; margin: 0; background: url(http://www.kofax.com/images/language-pull-down.png) no-repeat 0 100%; color: #fff; }
#header #language form select { width: 120px; margin-top: -2px; opacity: 0; }

/* NAVIGATION */
#nav { display: block; margin-bottom: 20px; }
#nav ul { width: 980px; height: 27px; margin: 0 auto; padding: 0; background: url(http://www.kofax.com/images/nav-bg.png) no-repeat; overflow: hidden; }
#nav ul li { display: inline; }
#nav ul li a { float: left; height: 24px; padding: 3px 20px 0px 20px; baseline-shift: 5px; border-right: 1px solid #e7e7e7; color: #404040; font-weight: bold; text-decoration: none; background: url(http://www.kofax.com/images/nav-bg.png) no-repeat; background-position: -10px 0; overflow: hidden; }
#nav ul li a:hover { color: #0064be; background-position: -10px -27px; }
#nav ul li a.left { background-position: 0 0; overflow: hidden; }
#nav ul li a.left:hover { background-position: 0 -27px; overflow: hidden; }
.nav-dropdown { background-color: #f5f5f5; background-image: url(http://www.kofax.com/images/nav-dropdown-bg-top.gif); background-repeat: repeat-x; background-position: top; position:absolute; display: none; border: 1px solid #cfcfcf; z-index: 100; width: auto; }
.nav-dropdown a { display: block; font: normal 12px Arial; color: #404040; display: block; padding: 5px 15px 5px 15px; text-decoration: none; }
.nav-dropdown a:visited { color: #404040; text-decoration: none; }
.nav-dropdown a:hover { background-color: #00b6f2; color: #ffffff; text-decoration: none; }

/* SUB-NAVIGATION */
#nav-sub { width: 980px; margin: 20px auto 15px auto; background: url(http://www.kofax.com/images/nav-sub-bg.png) repeat-x; }

/* SUB-NAVIGATION HEADER */
#nav-sub h1 { font-size: 20px; color: #0064be; font-weight: bold; position:relative; float: left; margin: 0 18px 0 20px; display: inline; }
#nav-sub h1 a:hover { color: #0087d4; text-decoration: none; }
#nav-sub h1 a:visited { color: #005abe; }
#nav-sub h3 { font-size: 20px; color: #0064be; font-weight: bold; position:relative; float: left; margin: 0 18px 0 20px; display: inline; }
#nav-sub h3 a:hover { color: #0087d4; text-decoration: none; }
#nav-sub h3 a:visited { color: #005abe; }

/* #nav-sub h1 span { position: absolute; display: block; top: 0; left: 0; height: 100%; width: 100%; background: url(http://www.kofax.com/images/gradient.png) repeat-x; cursor: pointer; }
* html #nav-sub h1 span { background-color:#fff; back\ground-color:transparent; background-image: url(none.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.kofax.com/images/gradient.png", sizingMethod="scale"); } */

/* SUB-NAVIGATION TABS */
#nav-sub ul { list-style: none url(http://www.kofax.com/images/clear-pixel.gif); height: 27px; padding: 0; margin: 0; /* position: relative; z-index: 99; */ }
#nav-sub li { float: left; margin: 0; padding: 0 2px 0 0; }
#nav-sub ul li a { color: #333333; text-decoration: none; padding-left: 7px; height: 27px; cursor: pointer; }
#nav-sub ul li a span { background: none; padding: 3px 7px 0 0; height: 24px; }
#nav-sub ul li a, #nav-sub ul li a span { display: block; float: left; }

/* SUB-NAVIGATION OVER STATES */
#nav-sub ul li a:hover { color: #005abe; }

/* SUB-NAVIGATION ON STATES */
#nav-sub ul li.selected a { color: #333333; background: url(http://www.kofax.com/images/nav-sub-bg-s.png) left top no-repeat; }
#nav-sub ul li.selected a span { background: url(http://www.kofax.com/images/nav-sub-bg-s-r.png) right top no-repeat; }
#nav-sub ul li.selected a, #nav-sub ul li.nav-sub-s a span { cursor: default; }

/* SUB-NAVIGATION DOCUMENT DOWNLOAD */
#nav-sub div.download { height: 24px; padding: 0 20px 0 0; float: right; }
#nav-sub div.download a { color: #005abe; text-decoration: none; }
#nav-sub div.download a:hover { color: #0d8ada; }

/* SUB-NAVIGATION DOCUMENT DOWNLOAD INCLUDE */
div.download-inc { width: 960px; height: 24px; padding: 0 20px 19px 0; margin: -43px auto 0 auto; }
div.download-inc a { color: #005abe; text-decoration: none; float: right; }
div.download-inc a:hover { color: #0d8ada; }

/* SUB-TAB-NAVIGATION BUTTONS */
#nav-sub-tab ul { list-style: none; height: 26px; width:970px; margin: -15px auto 15px auto; padding-left: 8px; border-bottom: #d9d9d9 solid 1px; border-left: #d9d9d9 solid 1px; border-right: #d9d9d9 solid 1px; background: url(http://www.kofax.com/images/nav-sub-tab-bg.png) repeat-x; }
#nav-sub-tab li { display: inline; }
#nav-sub-tab ul li a { float: left; color: #333333; text-decoration: none; height: 22px; padding: 4px 12px 0 12px; display: block; }

/* SUB-TAB-NAVIGATION OVER STATES */
#nav-sub-tab ul li a:hover { color: #005abe; }

/* SUB-TAB-NAVIGATION ON STATES */
#nav-sub-tab ul li.selected a { background: url(http://www.kofax.com/images/nav-sub-tab-bg-s.png) repeat-x; color: #005abe; }

/* LEFT-NAVIGATION */
#nav-left { float: left; width: 200px; margin: 0 10px 0 10px; padding: 0; display: inline; }
#nav-left ul { list-style: none; padding: 0; margin: 0; }
#nav-left ul li { display: inline; }
#nav-left ul li a { padding: 4px 4px 4px 10px; display: block; text-decoration: none; border-bottom: 1px solid #ececec; color: #000000; }
#nav-left ul li a:hover { color: #005abe; }
#nav-left ul li a.head { height: 23px; padding: 4px 10px 0 10px; background: url(http://www.kofax.com/images/nav-left-head.png) no-repeat #005abe; border-bottom: none; color: #FFFFFF; font-weight: bold; }
#nav-left ul li.selected a { background-color: #e5f7ff; color: #005abe; }

/* CONTAINER */
#container { width: 980px; margin: 0 auto; }
#container hr { background-color:#FFFFFF; color:#FFFFFF; border-top:#CCCCCC 1px dotted; border-bottom:none; border-left:none; border-right:none; }
#container.home { margin-top: -10px; }

#container.bg { width: 978px; margin: -15px auto 0 auto; padding-top: 15px; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; border-bottom: #d9d9d9 1px solid; background: url(http://www.kofax.com/images/container-bg.png) repeat-x #f3f3f3; }

#container h1 { font-size: 16px; font-weight: bold; color: #ea7f00; padding: 0; margin: 0 0 7px 0; }

/* COLUMNS */
#col-1-1 { width: 940px; padding: 0 20px 10px 20px; }
#col-1-2, #col-2-2 { width: 450px; display: inline; }
#col-1-2 { float: left; margin: 0 10px 10px 20px; }
#col-2-2 { float: right; margin: 0 20px 10px 10px; }
#col-nav-left { float: right; margin: 0 20px 10px 10px; width: 730px; }

#container.bg #col-1-2 { float: left; margin: 0 9px 10px 20px; }
#container.bg #col-2-2 { float: right; margin: 0 20px 10px 9px; }

#col-1-2.features h1, #col-2-2.features h1, #col-1-2.features h2, #col-2-2.features h2  { padding: 0 0 0 110px; font-size:15px; }
#col-1-2.features ul, #col-2-2.features ul { padding: 0 0 0 130px; }
#col-1-2.features p, #col-2-2.features p { padding: 0 0 18px 110px; }
#col-1-2.features img, #col-2-2.features img { vertical-align: top; float: left; }
#col-2-2 img.bleed-rt { margin: -15px -20px 0 0; }

#col-1-3, #col-2-3 { float: left; width: 300px; display: inline; }
#col-3-3 { float: right; width: 300px; display: inline; }
#col-1-3 { margin: 0 10px 10px 20px; }
#col-2-3 { margin: 0 0 10px 10px; }
#col-3-3 { margin: 0 20px 10px 10px; }
#col-1-2-3 { float: left; width: 620px; margin: 0 0 10px 20px; display: inline; }
#col-1-3 img.sub-feature, #col-2-3 img.sub-feature, #col-3-3 img.sub-feature { border: none; margin-bottom: 10px; }
#col-1-1 h2 a, #col-1-2 h2 a, #col-2-2 h2 a, #col-1-3 h2 a, #col-2-3 h2 a, #col-3-3 h2 a { color: #ea7f00; text-decoration: none; }

.col-1-3-head { width: 280px; height: 23px; padding: 4px 10px 0 10px; background: url(http://www.kofax.com/images/col-1-3-head-bg.png) left top no-repeat; overflow: hidden; font-weight: bold; color: #FFFFFF; }
.col-1-3-head a, .col-1-3-head a:visited, .col-1-3-head a:hover { color: #FFFFFF; text-decoration: none; cursor: pointer; }
.col-1-2-head { width: 430px; height: 23px; padding: 4px 10px 0 10px; background: url(http://www.kofax.com/images/col-1-2-head-bg.png) left top no-repeat; overflow: hidden; font-weight: bold; color: #FFFFFF; }
.col-1-2-head a, .col-1-3-head a:visited, .col-1-3-head a:hover { color: #FFFFFF; text-decoration: none; cursor: pointer; }


/* HOME PAGE COLUMNS */
#col-1-3.home, #col-2-3.home, #col-3-3.home { float: left; width: 320px; display: inline; }
#col-1-3.home { margin: 0 10px 10px 0; }
#col-2-3.home { margin: 0 10px 10px 0; }
#col-3-3.home { margin: 0 0 10px 0; }

#col-1-3.home div.col-1-3-head, #col-2-3.home div.col-1-3-head, #col-3-3.home div.col-1-3-head { width: 300px; height: 23px; padding: 4px 10px 0 10px; background: url(http://www.kofax.com/images/head-bg-1-3-home.png) left top no-repeat; overflow: hidden; font-weight: bold; color: #FFFFFF; }

ul.list { list-style: none; list-style-image: url(http://www.kofax.com/images/clear-pixel.gif); padding: 0; margin: 5px 0; display: block; }
ul.list li { padding: 5px 10px 5px 10px; margin: 0; border-bottom: 1px solid #ececec; }
ul.list li span { display: block; padding-left: 80px; }
ul.list li img { float: left; vertical-align: top; border: none; }
ul.list li.list-bg { background-color: #f2f2f2; }

/* BOXOUT */
#boxout-1-1-t { width: 980px; height: 7px; font-size: 1px; line-height: 1px; background: url(http://www.kofax.com/images/boxout-1-1-bg-t.png) no-repeat; }
#boxout-1-1 { width: 980px; background: url(http://www.kofax.com/images/boxout-1-1-bg.png) repeat-y; }
#boxout-1-1-b { width: 980px; height: 7px; font-size: 1px; line-height: 1px; background: url(http://www.kofax.com/images/boxout-1-1-bg-b.png) no-repeat; }

/* GATEWAY TABLE */
#gateway { margin: 0 20px 20px 20px; }
#gateway table tr td { vertical-align: top; }
#gateway table tr td p { padding: 10px 35px 0px 20px; }
#gateway table tr td h3 { margin: 10px 35px -5px 20px; font-size: 15px; }
#gateway table tr td span p { padding: 10px 15px 0px 20px; }
#gateway table tr td span h3 { margin: 10px 15px -5px 20px; font-size: 15px; }
#gateway table tr td a img { padding-left: 1px; border: none; }

/* GATEWAY TABLE 3-COLUMN */
#gateway table tr td.head-bg-1-3 { width: 320px; height: 27px; background-image: url(http://www.kofax.com/images/gateway-head-bg-1-3.png); background-repeat: no-repeat; }
#gateway table tr td.head-bg-1-3 a, #gateway table tr td.head-bg-1-3 a:hover #gateway table tr td.head-bg-1-3 a:visited, 
#gateway table tr td.head-bg-1-3-r a, #gateway table tr td.head-bg-1-3-r a:hover #gateway table tr td.head-bg-1-3-r a:visited
{ display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 3px 0 0 20px; }
#gateway table tr td.bg-1-3 { width: 320px; background-image: url(http://www.kofax.com/images/gateway-bg-1-3.png); background-repeat: repeat-y; }
#gateway table tr td.bg-1-3 a img, #gateway table tr td.bg-1-3-r a img { border-top: 1px solid #d9d9d9; }
#gateway table tr td.b-bg-1-3 { width: 320px; height: 4px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/gateway-b-bg-1-3.png); background-repeat: no-repeat; }
#gateway table tr td.head-bg-1-3-r { width: 300px; height: 27px; background-image: url(http://www.kofax.com/images/gateway-head-bg-1-3.png); background-repeat: no-repeat; }
#gateway table tr td.bg-1-3-r { width: 300px; background-image: url(http://www.kofax.com/images/gateway-bg-1-3.png); background-repeat: repeat-y; }
#gateway table tr td.b-bg-1-3-r { width: 300px; height: 4px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/gateway-b-bg-1-3.png); background-repeat: no-repeat; }

/* GATEWAY TABLE 2-COLUMN */
#gateway table tr td.head-bg-1-2 { width: 480px; height: 27px; background-image: url(http://www.kofax.com/images/gateway-head-bg-1-2.png); background-repeat: no-repeat; }
#gateway table tr td.head-bg-1-2 a, #gateway table tr td.head-bg-1-2 a:hover #gateway table tr td.head-bg-1-2 a:visited, 
#gateway table tr td.head-bg-1-2-r a, #gateway table tr td.head-bg-1-2-r a:hover #gateway table tr td.head-bg-1-2-r a:visited
{ display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 3px 0 0 20px; }
#gateway table tr td.bg-1-2 { width: 480px; background-image: url(http://www.kofax.com/images/gateway-bg-1-2.png); background-repeat: repeat-y; }
#gateway table tr td.bg-1-2 a img, #gateway table tr td.bg-1-2-r a img { border-top: 1px solid #d9d9d9; }
#gateway table tr td.b-bg-1-2 { width: 480px; height: 4px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/gateway-b-bg-1-2.png); background-repeat: no-repeat; }
#gateway table tr td.head-bg-1-2-r { width: 460px; height: 27px; background-image: url(http://www.kofax.com/images/gateway-head-bg-1-2.png); background-repeat: no-repeat; }
#gateway table tr td.bg-1-2-r { width: 460px; background-image: url(http://www.kofax.com/images/gateway-bg-1-2.png); background-repeat: repeat-y; }
#gateway table tr td.b-bg-1-2-r { width: 460px; height: 4px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/gateway-b-bg-1-2.png); background-repeat: no-repeat; }

#col-1-2 #gateway { margin: 0; }

/* GATEWAY TABLE 1-COLUMN */
#gateway table tr td.head-bg-1-1 { width: 940px; height: 27px; background-image: url(http://www.kofax.com/images/gateway-head-bg-1-1.png); background-repeat: no-repeat; }
#gateway table tr td.head-bg-1-1 a, #gateway table tr td.head-bg-1-1 a:hover #gateway table tr td.head-bg-1-1 a:visited { display: block; font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 3px 0 0 20px; }
#gateway table tr td.bg-1-1 { width: 940px; background-image: url(http://www.kofax.com/images/gateway-bg-1-1.png); background-repeat: repeat-y; }
#gateway table tr td.b-bg-1-1 { width: 940px; height: 4px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/gateway-b-bg-1-1.png); background-repeat: no-repeat; }

/* GATEWAY TABLE 1-COLUMN FILTER */
#gateway table tr td.bg-1-1-filter { width: 900px; height: 34px; padding: 3px 20px 0 20px; background-image: url(http://www.kofax.com/images/gateway-bg-1-1-filter.png); background-repeat: none; }

/* FILTER ROW */
.bg-filter { height: 27px; padding: 3px 20px 0 20px; background-image: url(http://www.kofax.com/images/gateway-bg-1-1-filter.png); background-repeat: none; border-right: 1px solid #e2e2e2; }

/* GATEWAY TABLE 1-COLUMN TEXT FORMATTING */
#gateway table tr td.bg-1-1 p { padding: 0; margin: 0 15px 12px 20px; }
#gateway table tr td.bg-1-1 h2 { padding: 0; margin: 0 15px 12px 20px; }
#gateway table tr td.bg-1-1 span p { padding: 0; margin: 10px 15px 12px 20px; }
#gateway table tr td.bg-1-1 #col-1-2, #gateway table tr td.bg-1-1 #col-2-2 { width: 440px; }
#gateway table tr td.bg-1-1 #col-1-2 { margin: 0 10px 0 20px; }
#gateway table tr td.bg-1-1 #col-2-2 { margin: 0 20px 0 10px; }

/* TABLE WITH ALTERNATING ROWS */
#alt-rows table { width: 938px; margin: 0 1px 0 1px; }
#alt-rows table tr td {
	border-top: 1px solid #e2e2e2;
	padding: 5px 15px 5px 20px;
	vertical-align: middle;
}
#alt-rows table tr.even td { background-color: #f3f3f3; }
#alt-rows table tr.odd td { background-color: #ffffff; }
#alt-rows table tr td h2 { font-size: 13px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 0 0; }
#alt-rows table tr td a { font-weight: bold; }
#alt-rows.v-align-top table tr td { vertical-align: top; }
#alt-rows table tr.head td { background-color: #bfbfbf; font-weight: bold; }

/* TABLE WITH ALTERNATING ROWS - JC NEW 2.0 TABLES */
tr.even td { background-color: #f3f3f3; border-top: 1px solid #e2e2e2; }
tr.odd td { background-color: #ffffff; border-top: 1px solid #e2e2e2; }

/* ARTICLE TABLE */
table#article.full, table#article.sign-in { border-left: none; margin: 0 auto; }
table#article tr td { vertical-align: top; padding: 5px 10px; }
table#article tr th { cursor: pointer; color:#005abe; text-align: left; vertical-align: top; padding: 3px 20px 3px 10px; font-weight: bold; background: url(http://www.kofax.com/images/article-th.png) repeat-x #FFFFFF; border-bottom: 1px solid #d9d9d9; }

table#article tr th.no-link { color: #404040; text-align: left; vertical-align: top; padding: 3px 20px 3px 10px; font-weight: bold; background: url(http://www.kofax.com/images/article-th.png) repeat-x #FFFFFF; border-bottom: 1px solid #d9d9d9; }

table#article tr th.s { background: url(http://www.kofax.com/images/article-th-s.png) right top no-repeat #FFFFFF; }
table#article tr td p { font: 12px/16px; padding: 0; margin: 0; }
table#article.sign-in tr td p { font: 13px/16px; padding: 0; margin: 0 0 10px 0; }
table#article tr.bg td, table#article tr td.bg { background-color: #f3f3f3; }
/* table#article tr.bg-white td, table#article tr td.bg-white { background-color: #FFFFFF; float:left; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; } */
table#article tr td.bg-white { background-image: url(http://www.kofax.com/images/bg-white-transparent.png); }
table#article tr td.border-left { border-left: 1px solid #e7e7e7; }
table#article tr td.head { background: url(http://www.kofax.com/images/article-head.png) no-repeat #005abe; font-weight: bold; color: #FFFFFF; border: none; padding: 0; }
table#article tr td.head span { margin: 0 0 0 10px; padding: 4px 0 4px 0; display: block; background: url(http://www.kofax.com/images/article-head.png) right top no-repeat; }
table#article tr td.head-rectangle { background: url(http://www.kofax.com/images/article-head.png) no-repeat #005abe; background-position: -10px; font-weight: bold; color: #FFFFFF; border: none; padding: 0; }
table#article tr td.head-rectangle span { margin: 0 0 0 10px; padding: 4px 0 4px 0; display: block; background: url(http://www.kofax.com/images/article-head.png) right top no-repeat; background-position: -10px; }
table#article tr td.article-body { padding: 10px 25px 25px 25px; margin: 0 -1px 0 -1px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
table#article tr td.article-body p { padding: 0; margin: 0 0 12px 0; }
table#article tr td.left, table#article tr th.left { margin: 0 0 0 -1px; border-left: 1px solid #d9d9d9; }
table#article tr td.right, table#article tr th.right { margin: 0 -1px 0 0; border-right: 1px solid #d9d9d9; }
table#article tr td.top { height: 4px; font-size: 1px; line-height: 1px; background: url(http://www.kofax.com/images/article-top.png) no-repeat; padding: 0; }
table#article tr td.top span { height: 4px; margin: 0 0 0 10px; display: block; background: url(http://www.kofax.com/images/article-top.png) right top no-repeat; padding: 0; }
table#article tr td.bottom { height: 4px; font-size: 1px; line-height: 1px; background: url(http://www.kofax.com/images/article-bottom.png) no-repeat; padding: 0; }
table#article tr td.bottom span { height: 4px; margin: 0 0 0 10px; display: block; background: url(http://www.kofax.com/images/article-bottom.png) right top no-repeat; padding: 0; }

/* ARTICLE HEADER */
#article-header { height: 20px; margin: 0px -24px 15px -24px; padding: 0 24px 10px 24px; border-bottom: 1px solid #e7e7e7; }
#article-header h2 { font-size: 16px; color: #ea7f00; font-weight: bold; float: left; margin: 0; display: block; }
#article-header h2 a { color: #ea7f00; }
#article-header h2 a:hover { color: #ea7f00; text-decoration: none; }
#article-header h2 a:visited { color: #ea7f00; }
#article-header p { float: right; padding: 0; margin: 0; }

/* FORM */
.form label.text-l span { display: block; width: 9em; float: left; }
.form label.text-l input { margin-bottom: 8px; padding: 2px 4px; border: 1px solid #c0c0c0; background-image: url(http://www.kofax.com/images/input-search-bg.gif); color: #191919; }
.form label.text-l select { margin-bottom: 8px; }
.form label.text-r span { display: block; width: 380px; float: right; }
#form-bg-t { width: 980px; height: 6px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/form-bg-t.gif); background-color: #d2eeff; }
#form-bg { width: 978px; padding: 0; background-color: #d2eeff; border-left: #99d8ff solid 1px; border-right:#99d8ff solid 1px; }
#form-bg-b { width: 980px; height: 6px; font-size: 1px; line-height: 1px; background-image: url(http://www.kofax.com/images/form-bg-b.gif); color: #d2eeff; }

/* LOGIN - ADMINISTRATION */
#login-bg { position:absolute; z-index:1000000; width:100%; height:150%; background-color:#333; opacity: .98; filter: alpha(opacity=98); display:none; overflow: auto; left: 0;  }
#login { background:url(http://www.kofax.com/images/bg-login.gif) top repeat-x #005db1; margin:25% auto; border:#fff solid 1px; padding:20px 20px; color:#FFFFFF; width:350px; text-align:left; }

/* BUTTONS */
#btn.download a { width: 190px; height: 0; margin-top: 14px; padding-top: 35px; overflow: hidden; display: block; background: url(http://www.kofax.com/vrs/images/btn-download-now.gif) no-repeat; }
#btn.buy a { width: 135px; height: 0; margin-top: 14px; padding-top: 35px; overflow: hidden; display: block; background: url(http://www.kofax.com/vrs/images/btn-buy-now.gif) no-repeat; }
#btn a:hover { background-position: 0 -35px; text-decoration: none; }
#btn a:active { background-position: 0 -70px; text-decoration: none; }

a.button { display: block; float: left; background-color: #00abea; padding: 2px 7px; margin: 0 10px 0 0; border: 1px solid #54c7f1; color: #FFFFFF; font-size: 13px; text-decoration: none; }
a.button-r { display: block; float: right; background-color: #00abea; padding: 2px 7px; margin: 0 10px 0 0; border: 1px solid #54c7f1; color: #FFFFFF; font-size: 13px; text-decoration: none; }
a.button:visited, a.button-r:visited { color: #FFFFFF; }
a.button:hover, a.button-r:hover { background-color: #54c7f1; text-decoration: none; }
.button-disabled { display: block; float: left; background-color: #F3F3F3; padding: 2px 7px; margin: 0 10px 0 0; border: 1px solid #CCCCCC; color: #B2B2B2; font-size: 13px; text-decoration: none; }

/* BUTTONS */
.buttons a, .buttons button { display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:5px 20px 6px 17px; /* Links */ }
.buttons button { width:auto; overflow:visible; padding:4px 20px 3px 17px; /* IE6 */ }
.buttons button[type] { padding:5px 20px 5px 17px; /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html button[type] { padding:4px 20px 3px 17px; /* IE7 */ }
.buttons button img, .buttons a img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }

/* STANDARD */
button:hover, .buttons a:hover { background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
.buttons a:active { background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/* POSITIVE */
button.positive, .buttons a.positive { color:#529214; }
.buttons a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.buttons a.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }

/* NEGATIVE */
.buttons a.negative, button.negative { color:#d12f19; }
.buttons a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.buttons a.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

/* HOME PAGE SUB-FEATURES */
#sub-feature-1-3, #sub-feature-2-3 { width: 300px; height: 42px; margin-top: 10px; margin-bottom: 10px; float: left; padding: 138px 10px 0 10px; text-align: center; font-weight: bold; color: #0064be; text-decoration: none; line-height: 16px; background-repeat: no-repeat; }
#sub-feature-3-3 { width: 300px; height: 42px; margin-top: 10px; margin-bottom: 10px; float: right; padding: 138px 10px 0 10px; text-align: center; font-weight: bold; color: #0064be; text-decoration: none; line-height: 16px; background-repeat: no-repeat; }
#sub-feature-1-3 { margin-right: 10px; }
img.video-thumb { padding: 0 10px 0 0; float: left; }

/* VRS HOT NEWS */
#hot-news { background: url(http://www.kofax.com/images/hot-news-bg.png) no-repeat; width: 940px; height: 35px; margin: 10px 0; overflow: hidden; }
#hot-news a.head, #hot-news a:visited.head  { width: 120px; padding: 8px 0 0 20px; float: left; font-weight: bold; color: #666666; text-decoration: none; }
#hot-news a.title { width: 800px; padding-top: 8px; float: left; }

/* TRAINING HOT NEWS */
#hot-news-sm { background: url(http://www.kofax.com/images/hot-news-bg-sm.png) no-repeat; width: 730px; height: 35px; margin: 10px 0; overflow: hidden; }
#hot-news-sm a.head, #hot-news a:visited.head  { width: 120px; padding: 8px 0 0 20px; float: left; font-weight: bold; color: #666666; text-decoration: none; }
#hot-news-sm a.title { width: 590px; padding-top: 8px; float: left; }


/* BREADCRUMB TRAIL */
#breadcrumb { width: 940px; height: 22px; padding: 4px 20px 0 20px; margin: 10px auto; font-size: 11px; background: url(http://www.kofax.com/images/breadcrumb-bg-bottom-text.png) no-repeat; color: #a8a8a8; }
#breadcrumb ul { margin-left: 0; padding-left: 0; display: inline; border: none; } 
#breadcrumb ul li { margin-left: 0px; padding-left: 2px; border: none; display: inline; }
#breadcrumb a, #breadcrumb a:visited { color: #333333; }
#breadcrumb a:hover { color: #005abe; }
#breadcrumb div.contact a { margin: -4px -20px 0 0; padding: 4px 20px 0 20px; float: right; height: 22px; display: inline; font-weight: bold; border-left: 1px solid #e7e7e7; background: url(http://www.kofax.com/images/breadcrumb-bg-bottom-text.png) right top no-repeat; text-decoration: none; }
#breadcrumb div.contact a img { vertical-align: middle; border: none; }
#breadcrumb div.contact a:hover { background: url(http://www.kofax.com/images/breadcrumb-bg-bottom-text.png) right top no-repeat; background-position: right -26px; }


#breadcrumb.rounded { background-image: url(http://www.kofax.com/images/breadcrumb-bg.png); }
#breadcrumb.rounded div.contact a { background-image: url(http://www.kofax.com/images/breadcrumb-bg.png); }
#breadcrumb.rounded div.contact a:hover { background-image: url(http://www.kofax.com/images/breadcrumb-bg.png) right top no-repeat; background-position: right -26px; }

#bottom-text { width: 980px; background-image: url(/images/bottom-text-bg-t.png); margin: -10px auto 0 auto; font-size: 11px; color: #808080; }
#bottom-text table tr td { padding: 10px 10px 3px 20px; }
#bottom-text table tr td a { color: #808080; }
#bottom-text-b { width: 980px; height: 7px; background-image: url(/images/bottom-text-bg-b.png); margin: 0 auto; line-height: 1px; font-size: 1px; }


/* MOOTOOLS - TIPS */
.tool-tip { color: #fff; width: 139px; z-index: 13000; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(bubble.png) top left; }
.tool-text { font-size: 11px; padding: 4px 8px 8px; background: url(bubble.png) bottom right; }
.custom-tip { color: #000; width: 130px; z-index: 13000; }
.custom-title { font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7; }


/* SOLUTIONS */
ul.resources{ list-style-image: url(/solutions/images/orangearrowbullet.gif); list-style-position: outside; padding-left: 30px; width: 600px; }
#sol-header{ padding-left: 40px; }
#bigicon{ position:absolute; top: 100px; margin-left: 700px; z-index: 5; }
#sol-outertop{ height: 9px; width: 940px; margin-left: 20px; margin-right: 20px; background: url(/solutions/images/bg-outertop.gif); position: relative; line-height: 1px; font-size: 1px; z-index: 10;}
#sol-outer{ width: 940px; margin-left: 20px; margin-right: 20px; background: #ddf2ff  url(/solutions/images/bg-outer.gif) repeat-y; z-index: 10;}
#sol-outerbottom{ height: 9px; width: 940px; background: url(/solutions/images/bg-outerbottom.gif); position: relative; line-height: 1px; font-size: 1px; }
#sol-footer{ clear:both; padding-left: 20px; padding-right: 20px; }
#sol-left h2, #sol-right h2, #sol-problem h2, #sol-solution h2 { font: 18px/19px Arial, Helvetica, sans-serif; font-weight: bold; color: #0064be; padding: 0; margin: 0 0 7px 0; }
#sol-left h3, #sol-right h3, #sol-problem h3, #sol-solution h3 { font-size: 16px; font-weight: bold; color: #ea7f00; padding: 0; margin: 0 0 7px 0; }
/* SOLUTIONS - GENERIC */
#sol-left{ width: 440px; padding-top: 10px; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; float: left; background: none; }
#sol-right{ width: 370px; margin-right: 10px; padding-top: 10px; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; background: url(/solutions/images/bg-right.gif); float:left; position: relative; z-index: 10;}
#sol-righttop{ height: 10px; width: 430px; float: right; background: url(/solutions/images/bg-righttop.gif); margin-right: 10px; position: relative; line-height: 1px; font-size: 1px; z-index: 10;}
#sol-rightbottom{ height: 10px; width: 430px; float: right; background: url(/solutions/images/bg-rightbottom.gif); margin-right: 10px; position: relative; line-height: 1px; font-size: 1px; }
/* SOLUTIONS - PROBLEM/SOLUTION FORMAT */
#sol-problem{ width: 385px; padding-top: 10px; padding-left: 40px; padding-right: 40px; padding-bottom: 20px; float: left; background: none; position: relative; }
#sol-solution{ width: 385px; margin-right: 10px; padding-top: 10px; padding-left: 40px; padding-right: 40px; padding-bottom: 20px; background: url(/solutions/images/bg-solution.gif); float:left; position: relative; z-index: 10;}
#sol-solutiontop{ height: 10px; width: 465px; float: right; background: url(/solutions/images/bg-solutiontop.gif); margin-right: 10px; position: relative; font-size: 1px; line-height: 1px; z-index: 10;}
#sol-solutionbottom{ height: 10px; width: 465px; float: right; background: url(/solutions/images/bg-solutionbottom.gif); margin-right: 10px; position: relative; font-size: 1px; line-height: 1px; }

/* LEFT SIDE NAVIGATION */

#leftsidenav { position:relative; width:191px; float:left; margin-right:-32px; z-index:3; }
#leftsidenav ul { margin: 9px 0 0 -20px; list-style-type: none; list-style:none; list-style-image:none; padding:0px; }
#leftsidenav li { display:block; height:21px; margin-bottom:1px; padding: 1px 0 2px 25px; list-style-type: none; list-style:none; list-style-image:none; }
#leftsidenav a { display:block; color:#214f7a; width:166px; height:21px; outline:none;}
#leftsidenav a.selected { color:#ffffff; background-image:url('/markview/images/selected.jpg'); padding-left:25px; margin-left:-25px; }
#leftsidenav-content { width:701px; padding: 20px 40px 0px 40px; margin-bottom:20px; background-image:url('/images/leftsidenav-white-middle.gif'); float:left; display:inline-block; z-index:2; }
#leftsidenav-whitetop { height:7px; width:781px; margin:-27px -40px 20px -40px; background-image:url('/images/leftsidenav-white-top.gif'); }
#leftsidenav-whitebottom { height:7px; width:781px; margin:30px -40px -7px -40px; background-image:url('/images/leftsidenav-white-bottom.gif'); }
#leftsidenav-content h2 { font-size: 14px; font-weight: bold; padding: 6px 0 0 0; margin: 0 0 9px 0; color:#2e6493 }
#leftsidenav ul ul { margin: 2px 0 0 -20px; list-style-type: none; list-style:none; padding:0px; }
#leftsidenav ul ul li { font-size:11px; display:block; height:17px; line-height:13px; margin:-2px 0 -2px 0; padding: 1px 0 2px 20px; }
#leftsidenav ul ul li a { display:block; color:#005abe; width:159px; height:16px; outline:none; padding-left:30px; padding-top:1px;}
#leftsidenav ul ul li a.selected { color:#ffffff; background:url('/markview/images/selected.jpg'); background-position: -2px -2px; padding-left:30px; margin-left:0;}

/* SECOND LEVEL PAGES */
.whitebox { float:left; position:relative; margin:0 0 16px 0; }
.lefttop { background-image: url('/home/images/bg-png.png'); padding:12px 10px 7px 15px; }
.righttop { background: url('/home/images/bg-png.png') no-repeat right top; width:10px; }
.leftbottom { background: url('/home/images/bg-png.png') no-repeat left -990px;	height:10px; }
.rightbottom { background: url('/home/images/bg-png.png') no-repeat right -990px; }
.lefttop a.blocklink { text-decoration:none; color:#000; padding:12px 20px 17px 15px; margin:-12px -20px -17px -15px; display:block; width:100%; }

/* FOOTER */
#footer { width: 940px; padding: 0 20px 10px 20px; margin: 10px auto; font-size: 11px; color: #333333; }

.boxout { width: 280px; padding: 10px 10px 0 10px; background: url(http://www.kofax.com/images/boxout-bg-t.png) no-repeat #d7ecff; }
.boxout h1 { font: 13px/18px Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1px solid #FFFFFF; margin: 0 -9px 3px -9px; padding: 0 9px 3px 9px; }
.boxout span { display: block; width: 300px; height: 5px; margin: 5px -10px 0 -10px; padding: 0; background: url(http://www.kofax.com/images/boxout-bg-b.png) no-repeat bottom; position: relative; z-index: 90; font-size: 1px; line-height: 1px; }

.list-arrow li { list-style: disc url(http://www.kofax.com/images/bullet-arrow.png) outside; font-weight: bold; padding: 0; margin: 0 0 0 0; }
#gateway .list-arrow li { margin: 0 0 0 1.5em; }
.list-arrow-indent li { list-style: disc url(http://www.kofax.com/images/bullet-arrow.png) outside; font-weight: bold; padding: 0; margin: 0 0 0 10px; }

.body-sm { font: 11px/15px Arial, Helvetica, sans-serif; }

.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.float-l { float: left; }
.float-r { float: right; }

.message { width: 980px; height: 28px; margin: -10px auto 10px auto; background: url(http://www.kofax.com/images/message-bg.png) no-repeat; background-color: #ffff99; }

/* FOR MARKVIEW */
#leftsidenav-content h1.seo1 { font-size: 10px; margin: 0 0 0 0; color: #897B6D; text-align: right;}
#leftsidenav-content h2.seo2 { font-size: 16px; font-weight: bold; color: #ea7f00; padding: 0; margin: 0 0 7px 0; }
