.feature-legacy                       { margin-bottom: 20px; height: 210px; background: url(/support/training/images/feature_training.jpg) no-repeat 0 0; } 
.cert-pages .feature-legacy           { background: url(/support/training/certification/images/feature_certification.jpg) no-repeat 0 0; }
.feature-legacy                       { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.feature-legacy h2                    { width: 305px; height: 117px; padding-top: 30px; margin-left: 400px; text-indent: -4000px; background: url(/support/training/images/heading1_fm_training.png) no-repeat 0 30px; }
.cert-pages .feature-legacy h2        { width: 312px; height: 161px; padding-top: 10px; background: url(/support/training/certification/images/heading1_fm_certification.jpg) no-repeat 0 0; }

#lower-area .intro                    { color: #333; }

.sidebar-links h2                     { background: url(/support/images/sidebar_bg_heading_support.png) no-repeat 0 0 !important; color: #333 !important; }

.content-sub-nav                      { margin-bottom: 60px; }
.content-sub-nav li                   { float: left; }
.content-sub-nav li a                 { padding-right: 10px; margin-right: 25px; background: url(/site/images/buttons/arrow_blue_down.gif) no-repeat 100% 6px; }

.section                              { clear: both; margin-top: 30px; background-repeat: no-repeat; background-position: 10px 35px; }
.section h3                           { color: #488107; }
.section h2, 
.section p, 
.section select                       { margin-left: 120px; }

#self-paced                           { background-image: url(/support/training/images/bg_training_section_self.png); }
#instructor                           { background-image: url(/support/training/images/bg_training_section_instructor.png); }
#lower-area #certification            { background-image: url(/support/training/images/logo_certification.png); }
#career                               { background-image: url(/support/training/images/bg_training_section_career.png); }

/* Promo Tiles */
/*-------------------*/

#fts-promo-members                    { display: none; }
#fts-promo-training                   { display: block !important; }
#fts-promo-training h5                { color: #333; margin-bottom: 5px; }
#fts-promo-training span              { color: #0049AB; }


#fts-promo                            { border: 1px solid #94C83F; text-align: center; padding-top: 70px; background: url(/technet/images/bg_promo_training.png) no-repeat 50% 0; }
#right-col .button-gray               { color: #63A165; background: url(/support/training/certification/images/bg_button_gray_arrow_green.png) no-repeat 100% 50%; padding-right: 25px; }
#fts-promo #fm-go-training            { margin-top: 20px; margin-bottom: 0; border: 2px solid #fff; padding: 5px 5px; background: #4f6bb2; color: #fff; }
#fts-promo #fm-go-training            { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.promo-tile                           { background: #DFF5CA; border: 1px solid #94C83F; }

#fts-right                            { border: 0; }
#fts-right h4                         { font-size: 110%; }
#fts-right img                        { float: left; margin-right: 5px; }
#fts-right h4, 
#fts-right p                          { margin-left: 60px; }

/* FTS (/support/training/fts.html)
/*---------------------------------------*/

body#fts .feature-legacy              { background: url(/support/training/images/feature_training_series.jpg) no-repeat 0 0; }
body#fts .feature-legacy h2           { background: url(/support/training/images/heading1_fm_training_series.png) no-repeat 0 60px; margin-left: 465px;}

#tab-headings                         { margin-left: 10px; }
#tab-headings li                      { float: left; margin-right: 3px; }
#tab-headings a                       { display: block; padding: 5px 20px; font-size: 100%; background: #D2D6C6; text-decoration: none; }
#tab-headings a                       { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
#tab-headings a:hover                 { background: #cecece; }
#tab-headings a.selected              { background: #D8EAB5; color: #333; }
#tab-headings a.selected:hover        { background: #D8EAB5; }

#tab-content                          { clear: both; border: 10px solid #D8EAB5; padding: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#tab-content .tab-wrapper             { padding: 15px 25px 40px 25px; margin-top: 25px !important; margin-top: 0px; background: url(/support/images/bg_tab_content_top_support_home.png) no-repeat 0 0; }
#tab-content h2                       { margin-top: 10px; font-size: 130%; }
#tab-content h3                       { font-size: 120%; } 
#tab-content .callout                 { background: #E8F2D3; }

#consider .oftwo                      { width: 43%; float: left; }
#consider li                          { margin-bottom: 5px; }
#consider p                           { clear: both; }

#register, 
#self-paced2                          { width: 48%; clear: none; }
#register p, 
#self-paced2 p                        { margin-left: 90px; }
#register                             { float: left; background: url(/support/training/images/bg_training_section_register.png) no-repeat 0 30px; }
#register p                           { margin-left: 90px; }
#self-paced2                          { float: right; background: url(/support/training/images/bg_training_section_self2.png) no-repeat 0 30px; }
.clear                                { clear: both; }

#series-modules .oftwo                { width: 45%; float: left; }
#series-modules ol                    { margin: 20px 0 0 20px; }
#series-modules ol li                 { margin-bottom: 10px; }
#series-modules .column1              { float: left; width: 40%; margin-right: 40px; }
#series-modules .column2              { float: left; width: 45%; }

/* Authorized Trainers (/support/training/authorized_trainers.html) */
/*----------------------------------------------------------------------*/

body#trainers .feature-legacy         { background: url(/support/training/images/feature_training_series.jpg) no-repeat 0 0; }
body#trainers .feature-legacy h2      { background: url(/support/training/images/heading1_fm_authorized_trainers.png) no-repeat 0 60px; margin-left: 465px; }

.training                             { float: left; width: 44%; margin-right: 30px; height: 250px; }
.training.last                        { border-bottom: 0; }
.training img                         { float: right; }

/* Certification (/support/training/certification/index.html) */
/*----------------------------------------------------------------------*/

body#certification #lower-area h3     { margin-top: 20px; font-weight: bold; }
body#certification #lower-area h4     { margin-top: 20px; }
body#certification #lower-area img    { float: left; }
body#certification #tab-content ul    { margin-left: 160px; }
body#certification #tab-content li    { margin-bottom: 3px; }
body#certification blockquote         { background: url(/support/training/certification/images/quote_open.png) no-repeat 0 0; margin-left: 130px; padding: 10px 20px 0px 30px; }
body#certification blockquote div     { color: #3b5c76; font: normal 125% Georgia, "Times New Roman", serif;  }
body#certification blockquote div span { padding: 0 10px 10px; background: url(/support/training/certification/images/quote_closed.png) no-repeat 100% 3px; }
body#certification blockquote p       { color: #3b5c76; text-align: right; font-size: 125%; }
body#certification .quote-author      { margin: 10px 0 20px 0; }
body#certification .callout           { margin: 20px 0; }
body#certification .callout img       { float: left; }
body#certification .callout h4        { margin-top: 0 !important; margin-left: 120px; }
body#certification .callout ul        { margin-left: 135px !important; }


/* Certification Steps (/support/training/certification/steps.html) */
/*----------------------------------------------------------------------*/

body.cert-pages #lower-area h2        { color: #488107; }
body.cert-pages ol                    { margin-left: 20px; }
body#certfication-steps ol li         { margin-top: 20px; }
body#certfication-steps ol li ul li   { margin-top: 0; }
body#certfication-steps ol h4         { font-size: 120% !important; }

body#certfication-steps.examlist li   { margin-top: 0; margin-bottom: 5px; }

/* Certification FAQs (/support/training/certification/faq.html) */
/*----------------------------------------------------------------------*/

body#certification-faq #lower-area ul { margin-left: 10px; }
body#certification-faq #tab-content h4.collapsed, 
body#certification-faq #tab-content h4              { font-size: 110%; margin-top: 20px; cursor: pointer; color: #0082c3; padding-left: 8px; background: url(/site/images/buttons/arrow_blue_right.gif) no-repeat 0 5px; }
body#certification-faq #tab-content h4.expanded     { background-image: url(/site/images/buttons/arrow_blue_down.gif); background-position: 0 6px; }
body#certification-faq #tab-content ul.collapsed    { display: none; }
body#certification-faq #tab-content ul.expanded     { display: block; }
#expand-all.collapsed                 { padding-left: 8px; background: url(/site/images/buttons/arrow_blue_right.gif) no-repeat 0 5px; }
#expand-all.expanded                  { padding-left: 8px; background: url(/site/images/buttons/arrow_blue_down.gif) no-repeat 0 6px; }

