
#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:9px; 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-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; 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 .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; }

.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; }


/* 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 { text-align:right; vertical-align:top; padding: 5px 5px 0px 0px; }
#courseSignup-innerPopup .col-content { height:175px; width:622px; 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:150px; vertical-align:middle; }
#courseDetails-innerPopup .row-details .row-details-right { float:left; vertical-align:middle; text-align:left; max-width:285px; 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:150px; vertical-align:middle; }
#courseDetails-innerPopup .row-details-top .row-details-right { float:left; vertical-align:middle; text-align:left; max-width:285px; 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:150px; vertical-align:middle; }
#courseDetails-innerPopup .row-details-bottom .row-details-right { float:left; vertical-align:middle; text-align:left; max-width:285px; max-height:125px; vertical-align:middle; overflow:auto; overflow-x:hidden; margin-bottom:15px; }

.RadGrid_Web20a  { border: 0px; }
.RadGrid_Web20a .rgHeaderLeftCustom, .RadGrid_Web20a th.rgResizeColLeftCustom { background-color: #eabd8d; background-image: url(img/training-courses-h2-blank-left.jpg); vertical-align:middle; height: 29px; }
.RadGrid_Web20a .rgHeaderMiddleCustom, .RadGrid_Web20a 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_Web20a .rgHeaderRightCustom, .RadGrid_Web20a 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_Web20a .RadGridLeft  { border-left: solid 1px #CFCFCF; }
.RadGrid_Web20a .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_Web20a .rgRow td, .RadGrid_Web20a .rgAltRow td { border-color:#FFFFFF #FFFFFF #CFD9E7 #829CBF; }
.RadGrid_Web20a .rgRow td, .RadGrid_Web20a .rgAltRow td, .RadGrid_Web20a .rgEditRow td, .RadGrid_Web20a .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_Web20a .rgRow td, .RadGrid_Web20a .rgAltRow td, .RadGrid_Web20a .rgEditRow td, .RadGrid_Web20a .rgFooter td, .RadGrid_Web20a .rgFilterRow td, .RadGrid_Web20a .rgHeader, .RadGrid_Web20a .rgResizeCol, .RadGrid_Web20a .rgGroupHeader td { padding-left:7px; padding-right:7px; }