/* Localized */

.formTbl
{
}

.formTbl td
{
    white-space: nowrap;
    padding: 5px;
}
.formTbl th
{
    text-align: right;
    white-space: nowrap;
    padding: 5px 10px 5px 5px;
    font-size: 93%;
}


/* buy table */

.buy
{
    margin-top: 1em;
    border: 1px solid #ccc;
    border-collapse: collapse;
    background: #fff;
}
.buy thead th
{
    empty-cells: hide;
    background-color: #ccc;
}
.buy tbody td
{
    padding: 2px 5px;
    text-align: right;
    border: 1px solid;
}
.buy tbody th
{
    text-align: left;
    font-weight: normal;
    border: 1px solid;
    white-space: nowrap;
}
.buyGrp
{
    background-color: #eee;
    color: #666;
}

.logoBlue
{
    color: #0472bc;
}

a.extLink
{
    background-image: url(../i/popup.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 14px;
}

.box1, .box2, .box3, .box4, .box5
{
    padding: 0;
    margin-bottom: 1em;
    border: 1px solid #ddd;
}

.box1 .box-header h3, .box2 .box-header h3, .box3 .box-header h3, .box4 .box-header h3, .box5 .box-header h3
{
    padding: 6px 10px;
    margin: 0;
    text-align: center;
    display: block;
    font-size: 93%;
}

.box1 .box-body, .box2 .box-body, .box3 .box-body, .box4 .box-body, .box5 .box-body
{
    padding: 6px 10px;
    font-size: 85%;
}

/* box colors... */
.box1 .box-header h3
{
    color: #fff;
}
.box1 .box-header
{
    background-color: #00345e;
}
.box1 .box-body
{
    background-color: #fff;
}

.box2 .box-header h3
{
    color: #fff;
}
.box2 .box-header
{
    background-color: #aaa;
}
.box2 .box-body
{
    background-color: #efefef;
}

.box3 .box-header h3
{
    color: #676767;
}
.box3 .box-header
{
    background-color: #c7cfdc;
}
.box3 .box-body
{
    background-color: #fff;
}

.box4 .box-header h3
{
    color: #220;
}
.box4 .box-header
{
    background-color: #f18233;
}
.box4 .box-body
{
    background-color: #ffe0b2;
}

.box5 .box-header h3
{
    color: #676767;
}
.box5 .box-header
{
    background-color: #fd8;
}
.box5 .box-body
{
    background-color: #fe9;
}

div.bullet1
{
    padding-left: 10px;
    background: url(../i/open_diamond_blue.gif) no-repeat 0px 2px;
}

ul.bullet1
{
    margin: 0 0 1em 0;
    padding: 0;
    list-style-type: none;
}

.bullet1 li
{
    background: url(../i/open_diamond_blue.gif) no-repeat 15px 4px;
    margin: 0;
    padding: 3px 10px 3px 30px;
    list-style-type: none;
}

ul.bullet1 li ul li
{
    margin: 0 0 .2em 0;
    padding: 0;
    list-style-type: square;
    background: none;
}


.pdfLink
{
    background: #ddd url(../i/Adobe-acrobat.gif) 4px 4px no-repeat;
    padding: 4px 10px 4px 24px;
    white-space: nowrap;
    margin-right: 1em;
    border: 1px solid #bbb;
}

.pdfLink a
{
    color: #676767;
}

.pdf
{
    line-height: 1.6;
    padding-right: 22px;
    background: url(../i/adobe-acrobat.gif) no-repeat top right;
}

.question
{
    padding-left: 22px;
    background: url(../i/question.gif) no-repeat top left;
}

.chmHelp
{
    padding-left: 22px;
    background: url(../i/book.gif) no-repeat top left;
}

.pdfLeft
{
    padding-left: 22px;
    background: url(../i/adobe-acrobat.gif) no-repeat top left;
}

.video
{
    padding-left: 22px;
    background: url(../i/reel.gif) no-repeat top left;
}


.download
{
    line-height: 1.6;
    padding-left: 22px;
    background: url(../i/download.gif) no-repeat top left;
}


.msword
{
    line-height: 1.6;
    padding-right: 22px;
    background: url(../i/msword.gif) no-repeat top right;
}

/* reseller page */
div.reseller
{
    margin: 1em 0;
    padding: 1em 1em 2em 1em;
    border: 1px solid #ccc;
    float: none;
    clear: both;
    background: #ffffff;
}
div.reseller h1
{
    font-size: 116%;
}

div.reseller .logo
{
    float: right;
    margin: 0 0 1em 1em;
}
div.cert
{
    float: left;
    margin: 0 1em 1em 0;
}
div.reseller p
{
    margin: 0;
    padding: 0 0 1em 0;
}
div.reseller h2
{
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.submitBtn, .submitBtn2
{
    background-image: url( '../i/button_blank.gif' );
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 28px;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #00345e;
    border: 0;
    font-weight: bold;
    font-size: 11px; /* need to hard code this because it sits on a fixed image */
}

.submitBtn
{
    width: 171px;
}

.submitBtn2
{
    background-image: url( '../i/button_blank_wide.gif' );
    width: 271px;
}


a.submitBtn, a.submitBtn:visited, a.submitBtn:active, a.submitBtn2, a.submitBtn2:visited, a.submitBtn2:active
{
    color: #00345e;
    display: block;
    padding: 6px 0 0 0;
}

/* Name-value pair */

.nvp
{
}

.nvp td
{
    padding: .2em 1em .2em .6em;
    border: 1px solid #00345e;
}

.nvp th
{
    color: #eee;
    background: #00345e;
    padding: .2em .6em .2em 1em;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    text-align: right;
    font-weight: normal;
}

table.tbl01
{
    border: 1px solid #d6d7db;
}

table.tbl01 th
{
    text-align: left;
    background: #eee;
    font-weight: normal;
}

table.tbl01 td, table.tbl01 th
{
    border-bottom: 1px solid #d6d7db;
    vertical-align: bottom;
}

table.tbl01 td
{
    background: #fff;
    width: 160px;
}

table.tbl01 th a
{
    color: #0295ff;
}


.close
{
    float: right;
}

.close a
{
    color: #fff;
    background-image: url(../i/closeR.gif);
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 14px;
}

