body {
    font:12px normal Helvetica, Arial, Verdana, sans-serif;
    text-align:center;
}

#container {
    margin:0 auto;
    text-align:left;
    width:900px;
}
#header {
    background-color:#E7EFF3;
    overflow:hidden;
    padding:10px 0 0 0 ;
    width:100%;
}
#logo {
    background:transparent url('/img/layout/logo.png') no-repeat;
    display:inline;
    float:left;
    height:87px;
    margin:0 10px 5px 10px;
    text-indent:-9999px;
    width:145px;
}
#logo a {
    display:block;
    height:87px;
}
#header .da {
    float:left;
    width:725px;
}
#header .last, #footer .last {
    border-bottom:none;
    border-right:none;
}

#user-cp {
    clear:both;
    float:left;
    text-align:center;
    width:145px;
    padding:0 0 0 20px !important;
    padding:0 0 10px 20px;
}
#user-cp ul {
    margin:0;
    padding:2px 0 4px 0;
    float:left;
}
#user-cp li {
    border-right:1px solid #000;
    float:left;
    padding:0 10px;
}
#user-cp a:link, #user-cp a:visited {
    color:#282B77;
    font-weight:bold;
}
#navigation {
    background:transparent url('/img/layout/nav-bg.png') repeat-x;
    clear:both;
    float:left;
    width:100%;
}
#navigation .submenu {
    border:1px solid #000;
    float:left;
    overflow:hidden;
    position:absolute;
    width:170px;
}
#navigation .submenu li {
    border:1px solid #039;
    border-left:none;
    border-right:none;
    clear:both;
    margin:0;
    padding:0;
    display:inline;
    float:left;
    width:170px;
}
#navigation .submenu li a:link, #navigation .submenu  li a:visited {
    color:#039;
    display:block;
    padding:5px 10px;
}
#navigation .search {
    float:right;
    padding:3px 0;
}
#navigation .last {
    border-bottom:none;
}
.search #search-input {
    border:1px solid #fff;
}
.search button {
    background:none;
    border:none;
    color:#fff;
    font-size:11px;
    font-weight:bold;
}
#body {
    overflow:hidden;
    padding:15px 0;
    width:100%;
}
#content {
    float:left;
    padding:0 10px 0 0;
    width:590px;
}
/** right bar **/
#right-bar {
    float:right;
    width:300px;
}
#right-bar ul {
    margin:0;
    padding:0
}
#right-bar li {
    margin:0 0 10px 0;
}
#top10 {
    background:transparent url('/img/layout/top10ebooks-bg.jpg') no-repeat;
    color:#fff;
    height:250px;
    overflow:hidden;
}
#top10 .right {
    float:left;
    padding:0 0 0 10px;
    width:110px;
}
#top10 .title {
    background-color:#e9c933;
    color:#000;
    display:block;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    width:80px;
}
#top10 h3 {
    font-size:36px;
    font-weight:bold;
}
#top10 h4 {
    font-size:80px;
    font-weight:bold;
    line-height:0.7
}
#top10 h5 {
    font-size:18px;
    font-weight:bold;
    line-height:1.1;
}
#top10 .left {
    float:left;
    padding:0 0 0 25px;
    width:150px;
}
#top10 ol {
    font-size:10px;
    font-weight:bold;
    padding:10px 0 0 0;
}
#top10 li {
    line-height:1.0;
    list-style-type:decimal;
    margin:0;
    padding:1px 0;
}
#top10 a:link, #top10 a:visited {
    color:#fff;
}
#top10 button {
    background:transparent url('/img/layout/ebooks-button.png') no-repeat;
    border:none;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    margin:10px;
    width:77px;
}
#footer {
    background-color:#203E90;
    float:left;
    overflow:hidden;
    padding:5px 0 0 0;
    position:relative;
    width:100%;
}
#footer ul {
    clear:left;
    display:inline;
    float:left;
    left:50%;
    margin:5px 0;
    position:relative;
    text-align:center;
}
#footer .icom {
    width:550px;
}

#footer li {
    border-right:1px solid #fff;
    display:block;
    float:left;
    line-height:0.5;
    position:relative;
    right:50%;
}
#footer li a:link, #footer li a:visited {
    color:#fff;
    display:block;
    padding:3px 10px;
    text-decoration:none;
}
#copyright {
    background-color:#fff;
    clear:both;
    padding:10px;
    text-align:center;
}
#homepage .slideshow {
    height:180px;
    margin:0 0 10px 0;
    /*overflow:hidden;*/
    padding:0 0 30px 0;
    position:relative;
    width:590px;
}
.slideshow ul {
    position:absolute;
}
.slideshow ul img {
    position:absolute;
}
.slideshow .active {
    display:block;
}
.slideshow li {
    display:none;
}
#homepage .slideshow h2 {
    color:#000;
    font-size:28px;
    font-weight:bold;
    padding:10px 15px;
    position:absolute;
    top:10px;
    width:350px;
}
#homepage .slideshow h3 {
    background:#039;
    bottom:0;
    color:#fff;
    font-weight:bold;
    padding:10px 15px;
    position:absolute;
    width:560px !important;
    width:590px;
}
#homepage .controls {
    bottom:40px;
    height:19px;
    left:15px;
    position:absolute;
    width:51px;
}
#homepage .controls a {
    float:left;
    height:19px;
    outline:none;
    text-indent:-9999px;
    width:17px;
}
#homepage .controls .prev {
    background:transparent url('/img/layout/slideshow-controls.png') no-repeat 0 center;
}
#homepage .controls .next {
    background:transparent url('/img/layout/slideshow-controls.png') no-repeat -32px center;
}
#homepage .controls .pause {
    background:transparent url('/img/layout/slideshow-controls.png') no-repeat -16px center;
}
#homepage .section-box {
    position:relative;
    margin:0 0 30px 0;
    width:590px;
}
#homepage .section-box h2 {
    background:#c1d0ff url('/img/layout/down-arrow.png') no-repeat 10px 5px;
    margin:0 0 -5px 0;
    padding:5px 0 10px 32px;
    width:175px;
}
#homepage .section-box h2,  .article-tabs h2 {
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    font-weight:bold;
    z-index:100;
    behavior: url('/PIE.htc');
    position: relative !important;
}
.article-tabs {
    overflow:hidden;
    position:relative;
}
.article-tabs ul {
    overflow:hidden;
    position:relative;
}
.article-tabs li {
    float:left;
    margin:0 10px 0 0 !important;
    top:8px;
    position:relative;
}
.article-tabs li.active {
    margin-bottom:-5px;
    padding-top:0;
}

.article-tabs h2 {
    background-color:#aeb3c1;
    padding:5px 10px; 
}
#articles {
    margin:0;
    position:relative;
}
#articles .article-tabs h2 a {
    color:#fff;
    font-size:10px;
    outline:none;
}
#articles .article-tabs .active h2 a {
    color:#000;
    font-size:12px;
    outline:none;
}
#articles .loading {
    background:transparent url('/img/layout/loading.gif') no-repeat 71% 5px;
    clear:both;
    font-size:18px;
    font-weight:bold;
    padding:10px 15px;
    text-align:center;
}
.article-tabs .active h2 {
    background:#c1d0ff url('/img/layout/down-arrow.png') no-repeat 10px 5px;
    padding:5px 10px 10px 32px;
}

#homepage .section-box .article-list, #articles .article-list {
    background:transparent url('/img/layout/home-sectionbox-bg.png') no-repeat;
    padding:10px;
    
    z-index:150;
}
#homepage .section-box .article-list li {
    margin:0 0 15px 0;
}
#homepage .section-box h3, #articles h3 {
    display:inline;
    font-weight:bold;
    margin:0 5px 0 0;
    padding:0;
}
.article-list p {
    display:inline;
}
#homepage .section-box a:link,
#homepage .section-box a:visited,
#articles a:link,
#articles a:visited {
    color:#000;
    text-decoration:none;
    font-size:13px;
}
#homepage .section-box .article-list a.more:link,
#homepage .section-box .article-list a.more:visited,
#articles .article-list a.more:link,
#articles .article-list a.more:visited {
    font-weight:normal;
    padding:0;
    text-decoration:underline;
}
#homepage .section-box a.more:link,
#homepage .section-box a.more:visited,
#articles a.more:link,
#articles a.more:visited {
    font-weight:bold;
    padding:5px 10px;
    text-decoration:underline;
}

#articles .article-list li {
    margin:0 0 10px 0;
}
/** article css **/
#content h1 {
    color:#039;
    font-size:24px;
    font-weight:bold;
}

.article .author a:link, .article .author a:visited {
    color:#000;
    margin:0 0 10px 0;
    font-style:italic;
}
.article h1 {
    width:330px;
}
.article #breadcrumb {
    float:left;
    width:330px;
}
.article .author {
    width:330px;
}
.article .leader {
    margin:10px 0;
    font-style:italic;
    width:330px;
}
.article .recommended-box {
    background-color:#fff;
    float:right;
    position:relative !important;
    position:relative; 
/*    position:absolute;
 *    */
    margin:0 0 15px 20px;
    right:0;
    width:220px;
}
.article .recommended-box .tabs {
    margin:0 0 -2px 0;
    overflow:hidden;
}
.article .recommended-box .tabs li {
    border-bottom:1px solid #039;
    float:left;
    position:relative;
    width:110px;
    cursor:pointer;
}
.article .recommended-box .tabs a:link, .article .recommended-box .tabs a:visited {
    outline:none;
    text-decoration:none;
    cursor:pointer;
}
.tabs-container {
    background:#fff;
}
.article .recommended-box .tabs .active {
    border-bottom:none;
    text-align:center;
    width:110px;
}
.article .recommended-box .tabs .active h3 {
    color:#b50505;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
}
.article .recommended-box .tabs .active .left {
    /*
    background:#fff;
    -moz-box-shadow:4px 7px 5px #ABC5E8;
    -webkit-box-shadow:5px 5px 5px #ABC5E8;
    box-shadow:5px 5px 5px #ABC5E8;
    behavior: url('/PIE.htc');
    */
}
.article .recommended-box .tabs .active a {
    cursor:default;
}
.article .recommended-box .tabs .nonactive h3 {
    color:#abc5e8;
}
.article .recommended-box .tabs .nonactive .right {
    padding-left:5px;
}
.article .recommended-box .tabs .nonactive .left {
    padding-right:5px;
}
.article .recommended-box .tabs h3 {
    border:1px solid #039;
    border-bottom:none;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    padding:3px 8px;

    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    behavior: url('/PIE.htc');
    position: relative !important;
}
.article .recommended-box .list {
    background:#fff;
    border:1px solid #039;
    border-top:none;
    margin:-2px 0 0 0;
    padding:10px 10px 0 !important;
    padding:10px 10px 0 20px;
    -moz-box-shadow:5px 5px 5px #ABC5E8;
    -webkit-box-shadow:5px 5px 5px #ABC5E8;
    box-shadow:5px 5px 5px #ABC5E8;
}
.article .recommended-box .list .last {
    border-bottom:none;
    padding:10px 5px 15px 5px;
}
.article .recommended-box .list li {
    border-bottom:1px solid #039;
    list-style:decimal;
    margin:0 0 0 15px !important;
    padding:5px 0 5px 5px !important;
}
.article .recommended-box .list a:link, .article .recommended-box .list a:visited {
    color:#039;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.article .toolbox {
    clear:both;
    float:left;
    padding:5px 0 0 0;
    position:relative;
    width:100%;
}
.article .toolbox .email {
    float:left;
    text-indent:-9999px;
}
.article .toolbox .share {
    float:left;
    left:0px;
    position:absolute;
    text-indent:-9999px;
}
.article .toolbox .print {
    float:left;
    left:58px;
    position:absolute;
    text-indent:-9999px;
}
.article .toolbox .email a {
    background:transparent url('/img/layout/article_icons.gif') no-repeat;
    display:block;
    height:22px;
    width:29px;
}

.article .toolbox .share-button {
    background:transparent url('/img/layout/article_icons.gif') no-repeat -29px 0;
    display:block;
    float:left;
    height:22px;
    text-indent:-9999px;
    width:30px;
}
.article .toolbox .print a {
    background:transparent url('/img/layout/article_icons.gif') no-repeat -59px 0;
    display:block;
    height:22px;
    text-indent:-9999px;
    width:29px;
}
.article .body p {
    margin:0 0 15px 0;
}
.article .body {
    clear:both;
    line-height:1.4;
    padding:10px 0 0 0;
}
.article .more-pages {
    padding:15px 0;
}
.article .related-articles {
    border:2px solid #039;
    border-right:none;
    border-left:none;
    float:left;
    margin:10px 0;
    padding:5px 0 10px 0;
    width:100%;
}
.article .related-articles h3 {
    font-weight:bold;
    margin:0 0 5px 0;
}
.article .related-articles a:link,
.article .related-articles a:visited {
    color:#000;
    text-decoration:underline;
}
.article .related-articles a:hover {
    text-decoration:non;
}
.article .related-articles li {
    list-style:disc;
    margin:0 0 0 15px;
}
#content .image-header h1 {
    background-color:#798094;
    color:#fff;
    float:left;
    height:80px;
    padding:50px 10px !important;
    padding:75px 0 75px 10px;
    width:160px;
}
.image-header img {
    float:right;
}
.image-header {
    margin:0 0 15px 0;
    overflow:hidden;
    width:590px;
}
/** product review **/
#review .body {
    clear:none;
    padding:0;
}
#review .body p {
    margin:0 0 15px 0;
}
#review h1 {
    width:500px;
}
#review .product_info {
    clear:both;
    float: left;
    width: 150px;
    border-right: 2px solid #039;
    margin: 0 15px 15px 0;
    clear:both;
}
#review .product_info strong {
    font-weight:bold;
}

#review .product_info h4 {
    font-weight: bold;
}
#review .product_info .author {
    margin:0 0 15px 0;
}
#review .product_info .date {
    margin:0 0 15px 0;
}
.content-header {
    clear:both;
    overflow:hidden;
    padding:10px 0;
}
.search-results ol {
    list-style:decimal;
}
#content .search-results li {
    margin:0 0 10px 0;
}
.search-results a.active{text-decoration:none;color:#000;cursor:default}
.search-results ol.pagination{float:left;width:100%}
.search-results ol.pagination.top{border-bottom:2px solid #000;}
.search-results ol.pagination.bottom{border-top:2px solid #000;}
.search-results ol.pagination li{float:left;}
.search-results ol.pagination li.pages{font-weight:bold;}
.section-search {
    background:#039;
    float:right;
    padding:5px;
}
.section-search .text-input {
    border:1px solid #000;
    color:#000;
    font-weight:bold;
    padding:2px 10px;
}
.listing-search {
    margin:10px;
}
#breadcrumb {
    width:400px;
}
#breadcrumb strong {
    font-weight: bold;
}
#breadcrumb a:link, #breadcrumb a:visited {
    background:transparent url('/img/layout/breadcrumb_sep.gif') no-repeat right 4px;
    color:#039;
    font-weight:bold;
    margin:0 8px 0 0;
    outline:none;
    padding:0 20px 0 0;
}
.newsletter {
    background:transparent url('/img/layout/newsletter_bg.png') repeat-x;
    padding:15px;
    text-align:center;
}
.newsletter h3 {
    color:#fff;
    font-size:20px;
    font-weight:bold;
}
.newsletter h4 {
    font-size:16px;
    font-weight:bold;
}
.newsletter strong {
    font-weight:bold;
}
.newsletter form {
    margin:10px 0;
    position:relative;
}
.newsletter label {
    font-weight:bold;
    margin:0 5px 0 -40px;
}
.newsletter .text-input {
    border:2px solid #fff;
    -moz-box-shadow:3px 3px 3px #000;
    -webkit-box-shadow:3px 3px 3px #000;
    box-shadow:3px 3px 3px #000;
    padding:2px;
    width:201px;
}
.newsletter .elock {
    position:absolute;
    right:185px !important;
    right:205px;
    top:5px;
}
.newsletter button {
    background:transparent url('/img/layout/subscribe_button.png') no-repeat;
    border:none;
    color:#fff;
    font-weight:bold;
    margin:10px;
    padding:2px 0;
    text-align:center;
    width:201px;
}
/** super fish css **/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
    margin:         0;
    padding:        0;
    list-style:     none;
}
.sf-menu {
    line-height:    1.0;
}
.sf-menu ul {
    z-index:999;
    position:       absolute;
    top:            -999em;
    width:          190px; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width:          100%;
}
.sf-menu li:hover {
    visibility:     inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:          left;
    position:       relative;
}
.sf-menu a {
    display:        block;
    position:       relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:           0;
    top:            1.9em; /* match top ul list item height */
    z-index:999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:            -999em;
    z-index:999;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:           10em; /* match ul width */
    top:            0;
    z-index:999;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:            -999em;
    z-index:999;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:           10em; /* match ul width */
    top:            0;
    z-index:999;
}

/*** DEMO SKIN ***/
.sf-menu {
    float:          left;
}
.sf-menu a {
    /*
    border-left:    1px solid #fff;
    border-top:     1px solid #CFDEFF;
    */
    padding:5px 25px;
    text-decoration:none;
}
.sf-menu ul {
    background-color:#fff;
    border:1px solid #000;
    border-left:1px solid #000;
    border-right:1px solid #000;
}
.sf-menu li {cursor:default;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:#fff;
    font-size:12px;
    font-weight:bold;
}
.sf-menu .sf-with-ul:hover {
    background-color:#070A85;
}
.sf-menu li li {
    background:#fff;
    width:190px;
    z-index:999;
}
.sf-menu li li a, .sf-menu li li a:visited {
    background-color:#fff;
    border-bottom:1px solid #039;
    color:#039;
    padding:8px 0;
    margin:0 15px;
}
.sf-menu li li a:hover {
    background:#fff;
    color:#69f;
    z-index:999;
}
.sf-menu li li li {
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    outline:        0;
}
.sf-menu li.sfHover {
    background-color:#070A85;
    z-index:999;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right:  2.25em;
    min-width:      1px; /* trigger IE7 hasLayout so spans position accurately */
    cursor:default;
}
.sf-sub-indicator {
    position:       absolute;
    display:        block;
    right:          .75em;
    top:            1.05em; /* IE6 only */
    top:            .65em; /* IE6 only */
    width:          10px;
    height:         10px;
    text-indent:    -999em;
    overflow:       hidden;
    background:     url('/img/layout/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:            .5em;
/*    top:            .5em !important;*/
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}


/* email friend styles */
#email-friend, #feedback-form {
    font-size:16px;
}
#email-friend dl, #feedback-form dl {
    padding:10px 0 0 0;
}
#email-friend dt, #feedback-form dt {
    font-weight:bold;
    clear:both;
}
#email-friend dd, #feedback-form dd {
    margin-bottom:15px;
}
#email-friend .emailtextinput, #feedback-form .textinput {
    border:1px solid #999;
    padding:2px 5px;
    width:350px;
}

#email-friend .emailtextareainput {
    border:1px solid #999;
    padding:2px 6px;
    width:350px;
}
#email-friend .radio {
    float:left;
    clear:both;
    padding:2px 0;
}
#email-friend .emailbuttoninput {
    padding:2px 4px;
}
#feedback-form textarea {
    border:1px solid #999;
    clear:both;
    float:left;
    padding:2px 6px;
    width:350px;
}
#recaptcha_widget_div {
    clear:both;
}
.product h2, .product-categories h2 {
    clear:both;
    margin:10px 0;
}
.product h2, .product-categories h2 {
    font-weight:bold;
    font-size:16px;
    margin:10px 0;
}
.product .body {
    padding:10px 0;
}
.product .author {
    font-style:italic;
    padding:5px 0;
}
.product .email-info {
    padding:10px 0;
}
.product .fact-sheet {
    margin:5px auto;
    padding:10px 0;
    width:400px;
}
.product .fact-sheet h3 {
    font-weight:bold;
    font-size:16px;
    text-align:center;
}
.product .fact-sheet .propery {
    background-color:#eee;
    border-bottom:1px solid #ccc;
    font-size:12px;
    font-weight:bold;
    padding:5px 3px;
    text-align:right;
    vertical-align:top;
}
.product .fact-sheet .property {
    background-color:#eee;
    border-bottom:1px solid #ccc;
    font-size:12px;
    font-weight:bold;
    padding:5px 3px;
    text-align:right;
    vertical-align:top;
    width:80px;
}
.product .fact-sheet .value {
    background-color:#eee;
    border-bottom:1px solid #ccc;
    font-size:12px;
    padding:5px;
    text-align:left;
    vertical-align:top;
}
.product .fact-sheet .vendor-information {
    padding:10px 20px;
    text-align:center;
}
.product .fact-sheet .vendor-information h4 {
    font-weight:bold;
    margin:5px 0;
}
.product-categories {
    overflow:hidden;
    padding:0 0 15px 0;
    text-align:center;
}
.product-categories li {
    border-right:1px solid #222;
    float:left;
    font-size:10px;
    line-height:1.1;
    padding-right:5px;
    margin:5px 5px 0 0;
}
.product-categories .last {
    border-right:none;
}
.product-listing h3 {
    font-size:14px;
    font-weight:bold;
}
.listing li {
    padding:5px 0;
}
.listing p {
    padding:0 0 0 10px;
}
.error h1 {
    font-size:24px;
    font-weight:bold;
}
.error h2 {
    font-size:18px;
    font-style:italic;
}
.sitemap {
    padding:10px 0;
}
.sitemap ul {
    padding:0 0 10px 0;
}
.sitemap h3 {
    font-size:16px;
    font-weight:bold;
}
.sitemap a:link, .error a:visited {
    color:#039;
}
.sitemap a:hover {
    color:#69f;
}

#siteLogo {
    background-image: url("/img/layout/logo.png");
    background-repeat: no-repeat;
    float: left;
    height: 87px;
    margin: 8px 0 8px 15px;
    width: 145px;
}
#leftColumn {clear:both;}
#ACLFormTitleContainer {
    background-color: #333399;
   }
#ACL_FormSubmitButton {
    background-color: Transparent;
    background-image: url("/icom_includes/acl/form/enterpriseappstoday/images/entapp_download.gif");
}
