﻿body
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font: 400 small Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 0;
}
p, li, td, th
{
    font: 400 small Helvetica,Arial,sans-serif;
}
.content
{
    background: none repeat scroll 0 0 #FFFFFF;
    text-align: left;
}
a:link
{
    color: #9F4040;
    font-weight: bold;
}
a:visited
{
    color: #9F4040;
    font-weight: bold;
}
a:active
{
    color: #9F4040;
    font-weight: bold;
}
a:hover
{
    color: #FF3300;
    font-weight: bold;
}
b, dt
{
    font-weight: 700;
}
q
{
    display: block;
    padding: 0 0 5px 20px;
}
cite
{
    display: block;
    padding: 0 0 15px 20px;
}
h1
{
    color: #791214;
    font: 800 1.6em Helvetica, Arial, sans-serif;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 0px;
}
h2
{
    color: #791214;
    font: 800 1.2em Helvetica,Arial,sans-serif;
    margin: 0 0 0.5em 0;
    padding: 0 0 0 0px;
}
h3
{
    color: #BC2025;
    font: 800 1.2em Helvetica,Arial,sans-serif;
    margin: 0.5em 0;
}
h4
{
    color: #ED9A22;
    font: 600 1.1em Helvetica,Arial,sans-serif;
    margin: 0.5em 0;
}
h5
{
    color: #555577;
    font: 500 10pt Helvetica,Arial,sans-serif;
}
h6
{
    color: #000000;
    font: 600 1.1em Helvetica,Arial,sans-serif;
    margin: 0.5em 0;
}
.breadcrumb
{
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: x-small;
    padding-left: 9px;
    text-align: left;
}
.lineborder, .formborder
{
    background: none repeat scroll 0 0 #CCCCCC;
}
.heading1
{
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font: 800 1.2em Helvetica,Arial,sans-serif;
    text-align: center;
}
.heading2, .formheading
{
    background: none repeat scroll 0 0 #EACF5A;
    color: #292929;
    font: 800 1.1em Helvetica,Arial,sans-serif;
}
.heading3
{
    background: none repeat scroll 0 0 #7C7C7C;
    color: #FFFFFF;
    font: 600 1em Helvetica,Arial,sans-serif;
}
.details, .formdesc
{
    background: none repeat scroll 0 0 #F8EEC9;
    color: #333333;
}
.entry, .value
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
}
.label
{
    background: none repeat scroll 0 0 #ECECEC;
    color: #333333;
    font-weight: 700;
}
.even
{
    background: none repeat scroll 0 0 #FFFFFF;
}
.odd
{
    background: none repeat scroll 0 0 #FFFBEE;
}
.buttonbarright
{
    background: none repeat scroll 0 0 #CCCCCC;
    text-align: right;
}
.buttonbarleft
{
    background: none repeat scroll 0 0 #CCCCCC;
    text-align: left;
}
.highlight
{
    background: none repeat scroll 0 0 #FFF280;
    color: #000000;
}
.tip
{
    background: url("../kicons/dotorg/tip_16.png") no-repeat scroll left center transparent;
    padding-left: 17px;
    padding-top: 3px;
}
.important
{
    background: url("../kicons/dotorg/warning_16.png") no-repeat scroll left center transparent;
    font-weight: 700;
    padding-left: 17px;
    padding-top: 3px;
}
span.tip
{
    background: url("../kicons/dotorg/tip_16.png") no-repeat scroll left center transparent;
    padding-left: 17px;
    padding-top: 3px;
}
.label img
{
    vertical-align: middle;
}
a:focus
{
}
.info
{
    background: url("../kicons/dotorg/about_16.png") no-repeat scroll left center transparent;
    padding-left: 17px;
    padding-top: 3px;
}
.korg_hidden
{
    display: none;
}
#pageheading
{
    min-height: 7em;
}
#pageheading h1
{
    margin: 0 27px 0.5em 0;
    white-space: nowrap;
}
#pageheading a img.helpproducticon
{
    border: medium none;
    float: right;
    width: 27px;
}
#pageheading table
{
    float: right;
    margin: 0 0 0 1em;
    white-space: nowrap;
    width: auto;
}
#pageheading p a
{
    display: inline;
    float: none;
    width: auto;
}
.content, .visualFontSizeCorrection
{
    background: none repeat scroll 0 0 #FFFFFF;
}
img.spacer
{
    display: block;
}
img.producticon
{
    border: medium none;
}
.error
{
    background: none repeat scroll 0 0 #FFFF88;
    border: 1px solid #FF0000;
    color: #FF0000;
    display: block;
    font-weight: 600;
    margin: 2px;
    padding: 3px;
    width: auto;
}
.progressborder
{
    background: none repeat scroll 0 0 #CCCCCC;
}
.progresstitle
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 9px;
}
.progresspast
{
    background: none repeat scroll 0 0 #F1F1F1;
    color: #000000;
    font-size: 9px;
    font-style: italic;
    vertical-align: middle;
}
.progressfuture
{
    background: none repeat scroll 0 0 #F1F1F1;
    color: #000000;
    font-size: 9px;
    vertical-align: middle;
}
.progressactive
{
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    font-size: 9px;
    font-weight: 700;
    vertical-align: middle;
}
.formheading a, td.label a
{
    border: 1px solid #FFFFFF;
    color: #000000;
    font-size: x-small;
    line-height: 18px;
    margin: 2px;
    padding: 1px 8px;
    text-decoration: none;
    white-space: pre;
}
.formheading a:link, .formheading a:visited, td.label a:link, td.label a:visited
{
    background-color: #E4E4E4;
}
.formheading a:hover, td.label a:hover
{
    background-color: #CCCCCC;
}
a.addlink
{
    background: url("../kicons/dotorg/add_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.action
{
    background: url("../kicons/dotorg/play_16.png") no-repeat scroll left center transparent;
    display: block;
    padding: 4px 0 8px 14px;
    white-space: nowrap;
}
input:focus, textarea:focus, option:focus
{
    background: none repeat scroll 0 0 #FFF280;
}
tr.label th
{
    text-align: left;
}
tr.odd td, tr.even td
{
    vertical-align: top;
}
tr.odd:hover, tr.even:hover
{
    background: none repeat scroll 0 0 #FFF280;
}
.keditborder
{
    background: none repeat scroll 0 0 #000000;
}
.kedittabactive
{
    background: none repeat scroll 0 0 #FFFFFF;
    text-align: center;
}
.kedittabinactive
{
    background: none repeat scroll 0 0 #CCCCCC;
    text-align: center;
}
.keditstatusbar
{
    background: none repeat scroll 0 0 #F1F1F1;
    font-size: x-small;
}
.keditbuttonedit
{
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 10px;
    text-align: right;
}
.keditcontentarea
{
    background: none repeat scroll 0 0 #FFFFFF;
}
.kedithighlight
{
    background: none repeat scroll 0 0 #FCFCBD;
}
#menu ul
{
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-family: Georgia, "Times New Roman" ,Palatino,serif;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#menu a
{
    background: none repeat scroll 0 0 #F8EEC9;
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    display: block;
    font-size: 10px;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    width: 180px;
}
#menu a:hover
{
    background: none repeat scroll 0 0 #EACF5A;
    color: #83261A;
    text-decoration: underline;
}
#menu a.menuon
{
    background: none repeat scroll 0 0 #EACF5A;
    color: #000000;
    text-decoration: none;
}
#menu ul ul
{
    border: medium none;
}
#menu ul ul a
{
    padding-left: 20px;
    width: 170px;
}
#menu ul ul a:hover
{
}
#menu ul ul ul a
{
    padding-left: 30px;
    width: 160px;
}
#menu ul ul ul a:hover
{
}
#menu ul ul ul ul a
{
    padding-left: 40px;
    width: 150px;
}
#menu ul ul ul ul a:hover
{
}
tr.odd label
{
    display: block;
    width: 100%;
}
tr.even label
{
    display: block;
    width: 100%;
}
div.suboptions
{
    margin: 0 0 5px 20px;
}
div.reportoperator
{
    float: left;
}
div.reportentry
{
    display: block;
    float: left;
    margin: 0 0 0 4px;
}
img.production
{
    border: medium none;
}
a.editlink
{
    background: url("../kicons/dotorg/edit_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.deletelink
{
    background: url("../kicons/dotorg/remov_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.viewlink
{
    background: url("../kicons/dotorg/srch_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.downloadlink
{
    background: url("../kicons/dotorg/export_data_16.png") no-repeat scroll left center transparent;
    padding: 3px 8px 2px 18px;
}
a.managelink
{
    background: url("../kicons/dotorg/move_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.configurelink
{
    background: url("../kicons/dotorg/confg_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.sendmaillink
{
    background: url("../kicons/dotorg/mail_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.activityhistorylink
{
    background: url("../kicons/dotorg/hist_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.activatelink
{
    background: url("../kicons/dotorg/connect_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.deactivatelink
{
    background: url("../kicons/dotorg/disconnect_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.moderatelink
{
    background: url("../kicons/dotorg/opts_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.clonelink
{
    background: url("../kicons/dotorg/copy_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.runreptlink
{
    background: url("http://www.lxistandard.org/kicons/dotorg/impts_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.changepswdlink
{
    background: url("../kicons/dotorg/lock_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.completepymntlink
{
    background: url("../kicons/dotorg/bill_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.cancellink
{
    background: url("../kicons/dotorg/cancl_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.disputelink
{
    background: url("../kicons/dotorg/flag_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.reportslink
{
    background: url("../kicons/dotorg/reports_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
a.admintoolslink
{
    background: url("../kicons/dotorg/tools_16.png") no-repeat scroll left center transparent;
    margin: 3px;
    padding: 3px 8px 2px 18px;
}
#topnavigation
{
    height: 145px;
}

/*
#topnavigation ul
{
    list-style: none outside none;
    margin: 0;
    padding: 33px 0 0;
    width: 900px;
}
#topnavigation li
{
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#topnavigation a
{
    background-position: 0 0;
    color: #000000;
    display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: 800;
    line-height: 11px;
    margin: 0 1px 0 0;
    overflow: hidden;
    padding: 4px 0;
    text-decoration: none;
    text-indent: -5000px;
}
#topnavigation a#home_navNode_1
{
    background-image: url("../images/topnav/home.gif");
    width: 60px;
}
#topnavigation a#about_navNode_1
{
    background-image: url("../images/topnav/about.gif");
    width: 88px;
}
#topnavigation a#applications_navNode_1
{
    background-image: url("../images/topnav/applications.gif");
    width: 102px;
}
#topnavigation a#company_roster_navNode_1
{
    background-image: url("../images/topnav/member_companies.gif");
    width: 146px;
}
#topnavigation a#press_navNode_1
{
    background-image: url("../images/topnav/news.gif");
    width: 102px;
}
#topnavigation a#join_navNode_1
{
    background-image: url("../images/topnav/join.gif");
    width: 54px;
}
#topnavigation a#members_navNode_1
{
    background-image: url("../images/topnav/members.gif");
    width: 110px;
}
#topnavigation a#contact_us_navNode_1
{
    background-image: url("../images/topnav/contact_us.gif");
    width: 95px;
}
#topnavigation a:hover, #topnavigation a.menuon, #topnavigation li:hover a, #topnavigation li.sfhover a
{
    background-position: 0 -19px;
    color: #9F4040;
}
#topnavigation li ul
{
    display: block;
    left: -999em;
    padding: 0;
    position: absolute;
    top: 19px;
    width: 192px;
}
#topnavigation li:hover ul, #topnavigation li.sfhover ul
{
    left: auto;
}
#topnavigation li ul a, #topnavigation li ul a:hover, #topnavigation li:hover ul a, #topnavigation li.sfhover ul a
{
    background: none repeat scroll 0 0 #E2E2E2;
    font-size: 11px;
    margin: 0;
    padding: 12px;
    text-indent: 0;
    width: 168px;
}
#topnavigation li ul a:hover, #topnavigation li ul a.menuon, #topnavigation li ul a:hover
{
    background: none repeat scroll 0 0 #9F4040;
    color: #FFFFFF;
}
#topnavigation li ul ul
{
    display: none;
}
*/
#maincontent
{
    background-color: #FFFFFF;
}
#pagecontent
{
    padding: 0 20px 0px 20px;
}
#logo
{
    padding: 0px 10px 0px 10px;
}
#logo1
{
    height: 191px;
    margin: 0 0 20px;
    padding-top: 20px;
}
#logo a
{
    display: block;
    padding: 14px 0 0;
    width: 204px;
}
#pagecontent li
{
    margin-bottom: 0.5em;
}
#crumbs
{
    font-size: 11px;
    padding: 4px 0px 4px 20px;
}
#crumbs a
{
    font-weight: 400;
}
#footer
{
    border-top: 1px solid #EEEEEE;
    margin: 20px 20px;
    padding: 5px 0px 5px 0px;
}

.footer
{
    font-size: 9px;
    color: #999999;
}

a.footer
{
    text-decoration: none;
    color: #999999;
}

a:hover.footer
{
    text-decoration: none;
    color: #FF3300;
}

.collapsePanelHeader
{
    font-size: 12px;
}

.collapsePanel
{
    font-size: 12px;
}

.collapsePanel a:link, .collapsePanel a:visited, .collapsePanel a:active, .collapsePanel a:hover
{
    text-decoration: none;
    color: Red;
    font-weight: normal;
    font-size: 11px;
}

.line
{
    background: url("/images/red_line.png") no-repeat scroll 0 0 transparent;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 15px 0;
}

.breadcrumbFilter
{
    list-style: none outside none;
    font-size: 12px;
}

.breadcrumbFilter a:link, .breadcrumbFilter a:visited, .breadcrumbFilter a:active, .breadcrumbFilter a:hover
{
    text-decoration: none;
    color: Red;
    font-weight: normal;
}

.ProductList
{
    border: solid 1px red;
}

.ProductList th
{
    background-color: LightGray;
    border: solid 1px red;
}

.ProductList td
{
    border: solid 1px red;
    padding: 1px 6px;
}

.ProductListPager
{
    border: none 0px black;
}

.ProductListPager th
{
    background-color: Transparent;
    border: none 0px black;
}

.ProductListPager td
{
    border: none 0px black;
    padding: 1px 1px;
}

.ProductListPager td a
{
    text-decoration: none;
}

.dots
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
}

img
{
    border: 0 none;
}

#mainDiv
{
    width: 970px;
    border-left: solid 1px #EEEEEE;
    border-right: solid 1px #EEEEEE;
    margin-left: auto;
    margin-right: auto;
}

#footerDiv
{
    width: 970px;
    border-left: none 0px #000000;
    border-right: none 0px #000000;
    margin-left: auto;
    margin-right: auto;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.Header
{
    font-weight: bold;
    color: Black;
    width: 20%;
}
.HeaderRight
{
    font-weight: bold;
    color: Black;
    text-align: right;
}
.HeaderLeft
{
    font-weight: bold;
    color: Black;
    text-align: left;
}
.HeaderCenter
{
    font-weight: bold;
    color: Black;
    text-align: center;
}

.Right
{
    text-align: right;
}

.watermarked
{
    color: #AAAAAA;
}