﻿
#hero.hero_training .breadcrumb
{
    color: #eabd8d;
}
#hero.hero_training .breadcrumb a
{
    color: #eabd8d;
}
#hero.hero_training .breadcrumb a:hover
{
    color: #eabd8d;
}

.hero_training
{
    background: url(../../img/hero_training.jpg) no-repeat left top;
}

#ctrl-click, #course-info
{
    width: 670px;
    font-size: 10px;
    padding-bottom: 8px;
}

#training-courses-box
{
    width: 670px;
    height: 175px;
    color: #7F7F7F;
}

#training-courses-box div.col
{
    float: left;
}
#training-courses-box div.col-content
{
    height: 147px;
    padding: 0px;
    margin-left: 0px;
    vertical-align: middle;
    overflow: auto;
    overflow-x: hidden;
    border-top: 0px; /* border-bottom: 1px solid #4E75B3; */
}
#training-courses-box div.col-content-left
{
    height: 147px;
    padding: 0px;
    margin-left: 0px;
    vertical-align: middle;
    overflow: auto;
    overflow-x: hidden;
    border-top: 0px;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
#training-courses-box div.col-content-center
{
    height: 147px;
    padding: 0px;
    margin-left: 0px;
    vertical-align: middle;
    overflow: auto;
    overflow-x: hidden;
    border-top: 0px;
    border-bottom: 1px solid #CCCCCC;
}
#training-courses-box div.col-content-right
{
    height: 147px;
    padding: 0px;
    margin-left: 0px;
    vertical-align: middle;
    overflow: auto;
    overflow-x: hidden;
    border-top: 0px;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}
#training-courses-box div.col-content a
{
    display: block;
    margin: 0px; /* padding:3px 11px; _padding:3px 4px 3px 11px; */
}
/* #training-courses-box div.col-content a:hover { background-color:#efefef; } */

#training-courses-box div.col-content li
{
    margin: 0;
    padding: 5px;
    background-image: none;
    _height: 13px;
}
#training-courses-box div.col-content li:selected
{
    background-color: #666666;
}
/* #training-courses-box div.col-content li:hover { background-color:#F7F6F3; } */

#training-courses-box .product
{
    float: left;
    width: 222px;
    border-top: 0px;
    border-right: 1px solid #cccccc;
}
#training-courses-box .product-header
{
    background: url(../../img/training-courses-h2-blank-question-left.jpg) no-repeat;
    height: 29px;
    margin-bottom: 0; /* padding: 8px 12px; */
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    border-top: solid 0px #ececec;
    color: #FFFFFF;
}
#training-courses-box .product-header-text
{
    margin-bottom: 0;
    padding: 8px 12px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
#training-courses-box .product-list
{
    width: 221px;
    border: 0px; /* padding: 7px 12px; */
    margin-left: 0px;
    overflow: auto;
    overflow-x: hidden;
    background-color: Transparent; /* border-left: 1px solid #4E75B3; */
}
#training-courses-box .product-list tr td
{
    border: 0px; /* padding:5px 25px 5px 12px; */
}
/* #training-courses-box .product-list tr td:hover { border: 0px; background-color:Silver; color:Maroon; cursor:pointer; } */
#training-courses-box .product-list-ajax
{
    height: 147px;
    width: 222px;
    vertical-align: middle;
    overflow: hidden;
    overflow-x: hidden;
    background-color: transparent;
}


#training-courses-box .product-list-width
{
    width: 180px;
}

#training-courses-box .course-name
{
    float: left;
    width: 222px;
    border-right: 1px solid #cccccc;
}
#training-courses-box .course-name-header
{
    background: url(../../img/training-courses-h2-blank-question-center.jpg) no-repeat;
    height: 29px;
    margin-bottom: 0; /* padding: 8px 12px; */
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    border-top: solid 0px #ececec;
    color: #FFFFFF;
}
#training-courses-box .course-name-header-text
{
    margin-bottom: 0;
    padding: 8px 12px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
#training-courses-box .course-name-list
{
    width: 222px;
    border: 0px;
    padding: 0;
    margin-left: 0px;
    overflow: auto;
    overflow-x: hidden;
    background-color: Transparent;
}
#training-courses-box .course-name-list tr td
{
    border: 0px; /* padding:5px 25px 5px 12px; */
}
/* #training-courses-box .course-name-list tr td:hover { border: 0px; background-color:Silver; color:Maroon; cursor:pointer; } */
/* #training-courses-box .type-list span  { border: 0px; padding:8px 25px 8px 0px; background-color:Transparent; display:inline-block; width:222px; } */
/* #training-courses-box .type-list span span { border: 0px; padding:0px 0px 0px 12px; background-color:Transparent; } */
#training-courses-box .course-name-list-ajax
{
    height: 147px;
    width: 222px;
    vertical-align: middle;
    overflow: hidden;
    overflow-x: hidden;
}


#training-courses-box .month
{
    float: left;
    width: 223px; /* border-right: 1px solid #4E75B3; */
}
#training-courses-box .month-header
{
    background: url(../../img/training-courses-h2-blank-question-right.jpg) no-repeat;
    height: 29px;
    margin-bottom: 0; /* padding: 8px 12px; */
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    border-top: solid 0px #ececec;
    color: #FFFFFF;
}
#training-courses-box .month-header-text
{
    margin-bottom: 0;
    padding: 8px 12px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
#training-courses-box .month-list
{
    width: 222px;
    border: 0px;
    padding: 0;
    margin-left: 0px;
    overflow: auto;
    overflow-x: hidden;
    background-color: Transparent;
}
#training-courses-box .month-list tr td
{
    border: 0px; /* padding:5px 25px 5px 12px; */
}
/* #training-courses-box .month-list tr td:hover { border: 0px; background-color:Silver; color:Maroon; cursor:pointer; } */

#training-courses-box h2
{
    text-indent: -100em;
    height: 29px;
    margin: 0px;
    margin-bottom: 0;
}
#training-courses-box h3
{
    font-weight: normal;
    padding: 0 0 1em 0;
}

#training-courses-box li a.selected, #success-stories-box li a.selected:hover
{
    background-color: #dfdfdf;
    color: #7F7F7F;
}
#training-courses-box .results div.col-content a
{
    display: inline;
    padding: 0;
}
/* #training-courses-box .results div.col-content a:hover { background-color:#fff; } */

#training-results-box
{
    width: 670px;
    margin-top: 0px;
    padding-top: 10px;
}
/* #training-results-box tr:hover { cursor:pointer; } */
/* #training-results-box tr td:hover { cursor:pointer; } */

#training-results-box a
{
    color: #0099D8;
}

#training-results-box .results
{
    width: 670px;
}
#training-results-box .results h2
{
    background: url(../../img/success-stories-h2-results.gif) no-repeat;
    margin-bottom: 0;
}
#training-results-box .results img
{
    margin-bottom: 0;
}
#training-results-box .results div
{
    padding: 2px 5px 5px;
    _padding: 5px 3px 5px 10px;
    vertical-align: middle;
}
#training-results-box .results div a
{
    display: inline-block;
}

#training-results-box h2
{
    text-indent: -100em;
    height: 29px;
    margin: 0px;
    margin-bottom: 0;
}
#training-results-box h3
{
    font-weight: normal;
    padding: 0 0 1em 0;
}

#training-results-box li a.selected, #training-results-box li a.selected:hover
{
    background-color: #dfdfdf;
    color: #7F7F7F;
}
#training-results-box .results div.col-content a
{
    display: inline;
    padding: 0;
}
/* #training-results-box .results div.col-content a:hover { background-color:#fff; } */

h4 img.training
{
    margin: 0 0 55px 9px;
}
#training-center-address
{
    margin: -55px 0px 36px 52px;
    font-size: 10px;
}

.results-Gridview
{
    width: 670px;
    height: 121px;
    border-bottom: solid 0px #cdcdcd;
    overflow: auto;
    overflow-x: hidden;
}
.results-Gridview tr th
{
    padding: 6px 16px;
    border-bottom: solid 0px #cdcdcd;
    text-align: left;
    vertical-align: middle;
    color: #FFFFFF;
}
.results-Gridview tr td
{
    padding: 3px 6px 3px 15px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    border-top: solid 0px #ececec;
}
.results-GridViewLeftCell
{
    border-left: solid 0px #cdcdcd;
}
.results-GridViewMidCell
{
    border-left: solid 0px #ececec;
}
.results-GridViewMidCellSmall
{
    border-left: solid 0px #ececec;
    font-size: small;
}
.results-GridViewRightCell
{
    border-left: solid 0px #ececec;
    border-right: solid 0px #cdcdcd;
}

.results-Gridview-header
{
    border-bottom: solid 0px #cdcdcd;
    text-align: left;
    vertical-align: middle;
    color: #FFFFFF;
    background: url(../../img/training-courses-h2-plain.gif) no-repeat;
    width: 670px;
    height: 29px;
    border-bottom: solid 0px #cdcdcd;
    overflow: hidden;
    overflow-x: hidden;
}
.results-Gridview-header tr td
{
    padding: 0px 15px 0px 15px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    border-top: solid 0px #ececec;
}


/* Style used for ALL modal popups in Training Center portal */
.outerPopup
{
    background-color: transparent;
    padding: 1em 6px;
}
.modalBackground
{
    background-color: #8FA5BC;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

/* Styles used for Training Course Login popup window */
#trainingCenterLogin-innerPopup
{
    background-color: #fff;
    border: solid 3px #8FA5BC;
}
#trainingCenterLogin-innerPopup .inner-box
{
    border: 1px solid #CFCFCF;
}
#trainingCenterLogin-innerPopup .main
{
    padding: 0px 20px 20px 20px;
    height: 275px;
}
#trainingCenterLogin-innerPopup .close-button-top
{
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0px 0px;
}
#trainingCenterLogin-innerPopup .row-details-top
{
    clear: both;
}
#trainingCenterLogin-innerPopup .row-details-top .row-details-left
{
    float: left;
    padding: 10px 15px 0px 15px;
    margin: 15px 0px;
    vertical-align: middle;
    text-align: left;
    width: 225px;
    height: 200px;
    vertical-align: middle;
    border-right: 1px solid #CDCDCD;
}
#trainingCenterLogin-innerPopup .row-details-top .row-details-right
{
    float: left;
    vertical-align: middle;
    text-align: left;
    margin: 15px 0px;
    padding: 10px 15px 0px 40px;
    vertical-align: middle;
    width: 250px;
}
#trainingCenterLogin-innerPopup .LoginButton
{
    padding: 10px 0px 0px 0px;
}
#trainingCenterLogin-innerPopup .divLoginTitle
{
    margin-left: 73px;
}
#trainingCenterLogin-innerPopup .cell_Login_title
{
    text-align: right;
    width: 65px;
    line-height: normal;
}
#trainingCenterLogin-innerPopup .cell_Login_control
{
    padding-left: 0px;
}
#trainingCenterLogin-innerPopup .cell_Login_control_check
{
    padding-left: 0px;
}

/* Login Control Formatting */
#error
{
    border: 1px solid #d70000;
    color: #d70000;
    background-color: #FFEEEE;
    padding: 5px;
    margin: 10px 0;
}
#error p
{
    padding: 2px 5px;
    margin: 0;
    margin-bottom: 0;
}

.error
{
    border: 1px solid #d70000;
    color: #d70000;
    background-color: #FFEEEE;
    padding: 5px;
    margin: 10px 0 10px 0;
}
.error p
{
    padding: 2px 5px;
    margin: 0;
    margin-bottom: 0;
}
.error ul
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#notice
{
    border: 1px solid #57A3F4;
    color: #57A3F4;
    background-color: #EBF2F4;
    padding: 5px;
    margin: 10px 0;
}
#notice p
{
    padding: 2px 5px;
    margin: 0;
    margin-bottom: 0;
}

#download-button
{
    margin: -75px 0 0 0;
    float: right;
}

.btn-download-course-catalog
{
    margin:0 0 0 0;
    width: 195px;
    height:37px;
    background:url(../../img/btn-download-course-catalog.png);
    display:block;
    text-indent:-99999px;
}

a.btn-download-course-catalog:link
{
    margin:0 0 0 0;
    width: 195px;
    height:37px;
    background:url(../../img/btn-download-course-catalog.png);
    display:block;
    text-indent:-99999px;
}
a.btn-download-course-catalog:hover
{
    margin:0 0 0 0;
    width: 195px;
    height:37px;
    background:url(../../img/btn-download-course-catalog.png) no-repeat 0 -38px;
    display:block;
    text-indent:-99999px;
}
a.btn-download-course-catalog:active
{
    margin:0 0 0 0;
    width: 195px;
    height:37px;
    background:url(../../img/btn-download-course-catalog.png) no-repeat 0 -76px;
    display:block;
    text-indent:-99999px;
}


/* Styles used for Training Course popup windows */

#courseSignup-innerPopup
{
    background-color: #fff;
    border: solid 3px #8FA5BC;
}
#courseSignup-innerPopup .inner-box
{
    border: 1px solid #CFCFCF;
}
#courseSignup-innerPopup .main
{
    padding: 0px 20px 20px 20px;
}
#courseSignup-innerPopup .close-button-top
{
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0px 0px;
}
#courseSignup-innerPopup .close-button-bottom
{
    clear: both;
    vertical-align: middle;
    text-align: center;
}
#courseSignup-innerPopup .col-content
{
    height: 175px;
    width: 687px;
    margin: 15px;
    margin-left: 0px;
    vertical-align: middle;
    overflow: auto;
    overflow-x: hidden; /* border: 1px solid #4E75B3; */
}

#courseDetails-innerPopup
{
    background-color: #fff;
    border: solid 3px #8FA5BC;
}
#courseDetails-innerPopup .inner-box
{
    border: 1px solid #CFCFCF;
}
#courseDetails-innerPopup .main
{
    padding: 0px 20px 20px 20px;
}
#courseDetails-innerPopup .close-button-top
{
    text-align: right;
    vertical-align: top;
    padding: 5px 5px 0px 0px;
}
#courseDetails-innerPopup .close-button-bottom
{
    clear: both;
    vertical-align: middle;
    text-align: center;
}
#courseDetails-innerPopup .row-details
{
    clear: both;
}
#courseDetails-innerPopup .row-details .row-details-left
{
    float: left;
    margin-right: 16px;
    vertical-align: middle;
    text-align: right;
    width: 125px;
    vertical-align: middle;
}
#courseDetails-innerPopup .row-details .row-details-right
{
    float: left;
    vertical-align: middle;
    text-align: left;
    max-width: 375px;
    vertical-align: middle;
}
#courseDetails-innerPopup .row-details-top
{
    clear: both;
}
#courseDetails-innerPopup .row-details-top .row-details-left
{
    float: left;
    margin-right: 16px;
    vertical-align: middle;
    text-align: right;
    width: 125px;
    vertical-align: middle;
}
#courseDetails-innerPopup .row-details-top .row-details-right
{
    float: left;
    vertical-align: middle;
    text-align: left;
    max-width: 375px;
    vertical-align: middle;
}
#courseDetails-innerPopup .row-details-bottom
{
    clear: both;
    height: inherit;
    padding-bottom: 15px;
}
#courseDetails-innerPopup .row-details-bottom .row-details-left
{
    float: left;
    margin-right: 16px;
    vertical-align: middle;
    text-align: right;
    width: 125px;
    vertical-align: middle;
}
#courseDetails-innerPopup .row-details-bottom .row-details-right
{
    float: left;
    vertical-align: middle;
    text-align: left;
    width: 375px;
    max-height: 125px;
    vertical-align: middle;
    overflow: auto;
    overflow-x: hidden;
    margin-bottom: 15px;
    padding-right: 15px;
    _padding-right: 50px;
}

.RadGrid_Web20
{
    border: 0px;
}
.RadGrid_Web20 .rgHeaderLeftCustom, .RadGrid_Web20 th.rgResizeColLeftCustom
{
    background-color: #eabd8d;
    background-image: url(../../img/training-courses-h2-blank-left.jpg);
    vertical-align: middle;
    height: 29px;
    padding: 0px 7px 0px 7px;
    text-align: left;
}
.RadGrid_Web20 .rgHeaderMiddleCustom, .RadGrid_Web20 th.rgResizeColMiddleCustom
{
    background-color: #eabd8d;
    background-image: url(../../img/training-courses-h2-blank-center.jpg);
    vertical-align: middle;
    height: 29px;
    border-left: solid 1px #FFFFFF;
    padding: 0px 7px 0px 7px;
    text-align: left;
}
.RadGrid_Web20 .rgHeaderRightCustom, .RadGrid_Web20 th.rgResizeColRightCustom
{
    background-color: #eabd8d;
    background-image: url(../../img/training-courses-h2-blank-right.jpg);
    background-position: top right;
    vertical-align: middle;
    height: 29px;
    border-left: solid 1px #FFFFFF;
    padding: 0px 7px 0px 7px;
    text-align: left;
}

.RadGrid_Web20 .rgHeaderRightQuestionCustom, .RadGrid_Web20 th.rgResizeColRightQuestionCustom
{
    background-color: #eabd8d;
    background-image: url(../../img/training-courses-h2-blank-question-right.jpg);
    background-position: top right;
    vertical-align: middle;
    height: 29px;
    border-left: solid 1px #FFFFFF;
    padding: 0px 7px 0px 7px;
    text-align: left;
}

.RadGrid_Web20 .RadGridLeft
{
    border-left: solid 1px #CFCFCF;
}

.RadGrid_Web20 .rgHeader:first-child, .RadGrid_Web20a th.rgResizeCol:first-child, .RadGrid_Web20a .rgFilterRow > td:first-child, .RadGrid_Web20a .rgRow > td:first-child, .RadGrid_Web20a .rgAltRow > td:first-child
{
    border-left: 1px solid #CFCFCF;
    border-bottom: 0px none;
    padding-left: 7px;
}

.RadGrid_Web20 .RadGrid20_PopUp .rgRow td
{
}

.RadGrid_Web20 .rgRow td, .RadGrid_Web20 .rgAltRow td
{
    border-color: #FFFFFF #FFFFFF #CFD9E7 #829CBF;
    background-color: #FFF !important;
    cursor: pointer;
}

.RadGrid_Web20 .rgSelectedRow td, .RadGrid_Web20 .rgSelectedRow td.rgSorted 
{
    background-color: #FFFCCF !important;
}

.RadGrid_Web20 .rgRow td, .RadGrid_Web20 .rgAltRow td, .RadGrid_Web20 .rgEditRow td, .RadGrid_Web20 .rgFooter td
{
    border-color: -moz-use-text-color;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding-bottom: 3px;
    padding-top: 4px;
}
.RadGrid_Web20 .rgRow td, .RadGrid_Web20 .rgAltRow td, .RadGrid_Web20 .rgEditRow td, .RadGrid_Web20 .rgFooter td, .RadGrid_Web20 .rgFilterRow td, .RadGrid_Web20 .rgHeader, .RadGrid_Web20 .rgResizeCol, .RadGrid_Web20 .rgGroupHeader td, .RadGrid_Web20 .rgSelectedRow td, .RadGrid_Web20 .rgActiveRow td, .RadGrid_Web20 .rgHoveredRow td, .RadGrid_Web20 .rgEditRow td
{
    padding-left: 7px;
    padding-right: 7px;
}

.RadGrid_Web20 .rgCheck input
{
    display: none !important;
}
/* Allows Select All checkbox in results header to be hidden. */
.RadGrid_Web20 .rgNoRecords td
{
    padding: 5px;
}

.product-list-ajax
{
    height: 147px;
    width: 222px;
    overflow: hidden;
    overflow-x: hidden;
}

.RadGrid_Web20 .rgSelectedRow td, .RadGrid_Web20 .rgActiveRow td, .RadGrid_Web20 .rgHoveredRow td, .RadGrid_Web20 .rgEditRow td
{
    border-left: 0 none;
    border-right: 0 none;
    padding-left: 7px !important;
    padding-right: 7px !important;
}

.RadGrid_Web20 .rgRow, .RadGrid_Web20 .rgAltRow, .RadGrid_Web20 .rgHeader, .RadGrid_Web20 .rgResizeCol, .RadGrid_Web20 .rgPager, .RadGrid_Web20 .rgGroupPanel, .RadGrid_Web20 .rgGroupHeader
{
    cursor: pointer;
}

