﻿@font-face {
    font-family: 'AVGSans-ProportionalBlack';
    src: url('/fonts/AVGSans-ProportionalBlack.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalBlackItalic';
    src: url('/fonts/AVGSans-ProportionalBlackItalic.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalBold';
    src: url('/fonts/AVGSans-ProportionalBold.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalBoldItalic';
    src: url('/fonts/AVGSans-ProportionalBoldItalic.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalBook';
    src: url('/fonts/AVGSans-ProportionalBook.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalBookItalic';
    src: url('/fonts/AVGSans-ProportionalBookItalic.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-Light';
    src: url('/fonts/AVGSans-Light.woff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-Medium';
    src: url('/fonts/AVGSans-Medium.woff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-Book';
    src: url('/fonts/AVGSans-Book.woff')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalLight';
    src: url('/fonts/AVGSans-ProportionalLight.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalLightItalic';
    src: url('/fonts/AVGSans-ProportionalLightItalic.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalMedium';
    src: url('/fonts/AVGSans-ProportionalMedium.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSans-ProportionalMediumItalic';
    src: url('/fonts/AVGSans-ProportionalMediumItalic.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSansBoldProportional';
    src: url('/fonts/AVGSansBoldProportional.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSansBookProportional';
    src: url('/fonts/AVGSansBookProportional.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AVGSansMediumProportional';
    src: url('/fonts/AVGSansMediumProportional.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
    font-family: "AVGSans-Light",sans-serif;
    font-size:16px;
    line-height:22px;
    margin: 0;
}

/* TYPOGRAPHY */
h1 {
    font-family: AVGSans-Medium;
	font-size:44px;
    line-height:46px;
}

.h1sub {
    font-family: AVGSans-Book;
    font-size:30px;
    line-height:32px;
    color:#5c707b;
}

h2 {
	font-family: AVGSans-Medium;
    font-size:36px;
    line-height:38px;
}

.h2sub {
    font-family: AVGSans-Book;
    font-size:24px;
    line-height:26px;
    color:#5c707b;
}

h3 {
    font-family: AVGSans-Medium;
	font-size:24px;
    line-height:26px;
}

.h2red {
    color:#EE0000;
}

.h2blue {
    color: #0082EE;
}

.h3sub {
    font-family: AVGSans-Book;
    font-size:18px;
    line-height:20px;
    color:#5c707b;
}

h4 {
    font-family: AVGSans-Medium;
	font-size:18px;
    line-height:20px;
}

.greyfont {
    color:#5c707b;
}

.bluefont {
    color:#0082EE;
}

.largerfont {
    font-size:1.1em;
}

.largerfontgrey {
    font-size:24px;
    color:#5c707b;
}

.largerfontblue {
    font-size:24px;
    color:#2695f1;
}

hr {
	height:0;
	border:none;
	border-bottom:3px solid #25567d;
}

p {
    font-family: AVGSans-Light;
    font-size: 1.0em;
}

ul li {
    font-family: "AVGSans-Light",sans-serif;
    font-size:1.0em;
}

/* Positional */
.clear { 
    clear: both; 
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.vtop {
    display: inline-block;
    vertical-align: top;
    float: none;
}

.hright {
    display: inline-block;
    text-align: right;
    float: none;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.homepagebuckets {
    min-height: 300px;
}

.TextWrap {
    float: right;
    margin:10px;
}

.spacer5 { height: 5px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer10 { height: 10px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer15 { height: 15px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer20 { height: 20px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer25 { height: 25px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer30 { height: 30px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer35 { height: 35px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer40 { height: 40px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer45 { height: 45px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer50 { height: 50px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer100 { height: 100px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }
.spacer200 { height: 200px; width: 100%; font-size: 0; margin: 0; padding: 0; border: 0; display: block; }

/* End Positional */

/* ELEMENTS */
table {
   border: 0;
   width: 100%;
}

table td {
   height: auto;
   vertical-align: top;
   text-align: left;
}

.Grid {background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse;}
.Grid td {
      padding: 5px;
      border: solid 1px #c1c1c1;
      }
.Grid th  {
      padding : 4px 2px;
      color: #fff;
      background: #00B0D2;
      border-left: solid 1px #525252;
      font-size: 0.9em; }
.Grid .alt {
      background: #fcfcfc url(Images/grid-alt.png) repeat-x top; }
.Grid .pgr {background: #363670 url(Images/grid-pgr.png) repeat-x top; }
.Grid .pgr table { margin: 3px 0; }
.Grid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }  
.Grid .pgr a { color: Gray; text-decoration: none; }
.Grid .pgr a:hover { color: #000; text-decoration: none; }

.ErrorControl
    {
        display: block;
        width: 100%;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #FBE3E4;
        background-image: none;
        border: 1px solid red;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
/* END ELEMENTS*/

/* NAVIGATION */
#topmenu{
	float: right;
	margin: -15px 30px 0 0;
	position: relative;
	clear:both;
	font-size:0.875em;
	color: #333;
}

#topmenu a {  
  	text-decoration:none;   
	color:#fff;   
	text-align:center;   
	color:#333; 
	width:auto;
}

/* mainNav Styles */
#mainNav {
	width:100%;
	height:27px;
	list-style:none;
	margin:5px 0 12px;
	padding:0;
	background:url(/files/Images/HomePage2011/menu_back.gif) #CCC;
	font-size:0.875em;
}

#mainNav li {  
	float:left;   
	display:block;        
	position:relative;  
	z-index:500;   
	margin:0;  
 }  
	   
#mainNav li a {  
	display:block;   
	padding:0 10px;  
	text-decoration:none;   
	color:#fff;   
	text-align:center;   
	color:#333; 
	width:auto;
}  

#mainNav a.main {
	height:27px; 
	line-height:27px;
}

#mainNav li a:hover {  
	color:#fff;
	background:#000;
}  
   
#mainNav a.selected {  
	  
}  
   
#mainNav ul {  
	position:absolute;   
	left:0;   
	display:none;   
	margin:0;   
	padding:0;   
	list-style:none; 
	width:auto;
	font-size:0.80em;
	background:url(/files/Images/HomePage2011/drop_down.png);
}  
  
#mainNav ul li {    
	float:left;
}  
  
#mainNav ul a {  
	display:block;    
	padding:5px 10px;   
	color:#FFF; 
	width:150px;
	text-align:left;
}

.loginbanner {
    color: #FFF;
    height:448px;
    background: #FFF url('/images/Main/login_header.png') center center;
    background-repeat: no-repeat;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    text-align:center;
    font-family: 'AVGSans-Light';
}

span.image-beside-h1{
    display: inline-block;
    vertical-align: bottom;
    height: 34px;
    width: 270px;
    background-image: url('/images/Main/TalkingHeadIcon.png');
    background-repeat: no-repeat;
    font-family: AVGSans-Medium;
    font-size:36px;
    line-height:38px;
}

.banner {	
    background: #FFF url('/images/Homepage/bnrHomepage.png') center center;
    background-repeat: no-repeat;
    width:100%;
    height:478px;
	color:#FFF;
	clear:both;
}

.bnrButton {
    text-align: center;
    padding-top: 300px;
}

.homepagebuckets {
    min-height: 300px;
}

.button-bottom {
    display: table-cell;
    vertical-align: bottom;
    min-height:50px;
}

.title_ribbon_green {
    height: 16px;
    background-color: #6ec551;   
}

.title_font_green {
    font-size: 24px;
    font-weight: bold;
    color:#6ec551;
    padding-top: 20px;
}

.title_ribbon_blue {
    height: 16px;
    background-color: #2695f1;
}

.title_font_blue {
    font-size: 24px;
    font-weight: bold;
    color:#2695f1;
    padding-top: 20px;
}

.title_ribbon_yellow {
    height: 16px;
    background-color: #f9c359;
}

.title_font_yellow {
    font-size: 24px;
    font-weight: bold;
    color:#f9c359;
    padding-top: 20px;
}

.title_ribbon_red {
    height: 16px;
    background-color: #d90d0b;
}

.title_font_red {
    font-size: 24px;
    font-weight: bold;
    color:#d90d0b;
    padding-top: 20px;
}

.title_ribbon_black {
    height: 16px;
    background-color: #262626;
}

.title_font_black {
    font-size: 24px;
    font-weight: bold;
    color:#262626;
    padding-top: 20px;
}

.title_ribbon_blue_tier2 {
    height:478px;
    background: #FFF url('/images/Main/bnrOnlineLearning.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_red_tier2 {
    height:478px;
    background: #FFF url('/images/Main/bnrLiveTraining.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2 {
    height:478px;
    background: #FFF url('/images/Main/bnrTraining.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2_2 {
    height:478px;
    background: #FFF url('/images/Main/bnrProducts.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2_3 {
    height:478px;
    background: #FFF url('/images/Main/bnrTools.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2_4 {
    height:478px;
    background: #FFF url('/images/Main/bnrTechnicalSupport.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2_5 {
    height:478px;
    background: #FFF url('/images/Main/bnrEvents.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2_6 {
    height:478px;
    background: #FFF url('/images/Main/bnrOnlineLearning.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 190px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.title_ribbon_black_tier2_7 {
    height:478px;
    background: #FFF url('/images/Main/bnrOnlineLearning.png') center center;
    background-repeat: no-repeat;
    color: #FFF;
    text-shadow: 1px 0 1px #000;
    padding-top: 135px;
    font-size: 74px;
    line-height:78px;
    font-weight: bold;
    text-align:center;
}

.bluedivider {
    background-color:#249efc;
    height:15px;
}

.yellowdivider {
    background-color:#f9c359;
    height:15px;
}

.yellowcheckmark ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.yellowcheckmark li
{
background-image: url(/images/main/Checkmark_Yellow.png);
background-repeat: no-repeat;
background-position: 0 .12em;
padding-left: 2em;
padding-bottom: 1em;
}

.greencheckmark ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.greencheckmark li
{
background-image: url(/images/main/Checkmark_Green.png);
background-repeat: no-repeat;
background-position: 0 .12em;
padding-left: 2em;
padding-bottom: 1em;
}

.bluecheckmark ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.bluecheckmark li
{
background-image: url(/images/main/Checkmark_Blue.png);
background-repeat: no-repeat;
background-position: 0 .12em;
padding-left: 2em;
padding-bottom: 1em;
}

.greyrowborder {
    border-top:solid;
    border-top-color:#CCC;
    border-top-width:1px;
    border-bottom:solid;
    border-bottom-color:#CCC;
    border-bottom-width:1px;
    background-color:#ececec;
    padding:15px 15px 15px 15px;
    margin:0 0 0 0;
}

.greyrowbordertop {
    border-top:solid;
    border-top-color:#CCC;
    border-top-width:1px;
    background-color:#ececec;
    padding:15px 15px 15px 15px;
    margin:0 0 0 0;
}

.greyrowborderbottom {
    border-bottom:solid;
    border-bottom-color:#CCC;
    border-bottom-width:1px;
    background-color:#ececec;
    padding:15px 15px 15px 15px;
    margin:0 0 0 0;
}

/* CUSTOM BUTTONS */

.btn-blue {
  color: #fff;
  background-color: #0082EE;
  border-color: #00AAFF;
}
.btn-blue:focus,
.btn-blue.focus {
  color: #fff;
  background-color: #0099FF;
  border-color: #00AAFF;
}
.btn-blue:hover {
  color: #fff;
  background-color: #0099FF;
  border-color: #00AAFF;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #0082EE;
  border-color: #00AAFF;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
  color: #fff;
  background-color: #0082EE;
  border-color: #0099FF;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #0082EE;
  border-color: #00AAFF;
}
.btn-blue .badge {
  color: #0082EE;
  background-color: #fff;
}

.btn-red {
  color: #fff;
  background-color: #EE0000;
  border-color: #CC0000;
}
.btn-red:focus,
.btn-red.focus {
  color: #fff;
  background-color: #FF1133;
  border-color: #FF4444;
}
.btn-red:hover {
  color: #fff;
  background-color: #FF1133;
  border-color: #398439;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
  color: #fff;
  background-color: #FF1133;
  border-color: #398439;
}
.btn-red:active:hover,
.btn-red.active:hover,
.open > .dropdown-toggle.btn-red:hover,
.btn-red:active:focus,
.btn-red.active:focus,
.open > .dropdown-toggle.btn-red:focus,
.btn-red:active.focus,
.btn-red.active.focus,
.open > .dropdown-toggle.btn-red.focus {
  color: #fff;
  background-color: #398439;
  border-color: #FF4444;
}
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
  background-image: none;
}
.btn-red.disabled,
.btn-red[disabled],
fieldset[disabled] .btn-red,
.btn-red.disabled:hover,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red:hover,
.btn-red.disabled:focus,
.btn-red[disabled]:focus,
fieldset[disabled] .btn-red:focus,
.btn-red.disabled.focus,
.btn-red[disabled].focus,
fieldset[disabled] .btn-red.focus,
.btn-red.disabled:active,
.btn-red[disabled]:active,
fieldset[disabled] .btn-red:active,
.btn-red.disabled.active,
.btn-red[disabled].active,
fieldset[disabled] .btn-red.active {
  background-color: #EE0000;
  border-color: #CC0000;
}
.btn-red .badge {
  color: #EE0000;
  background-color: #fff;
}

.btn-green {
  color: #fff;
  background-color: #55BB33;
  border-color: #339922;
}
.btn-green:focus,
.btn-green.focus {
  color: #fff;
  background-color: #66CC00;
  border-color: #66DC00;
}
.btn-green:hover {
  color: #fff;
  background-color: #66CC00;
  border-color: #55BB33;
}
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  color: #fff;
  background-color: #66CC00;
  border-color: #55BB33;
}
.btn-green:active:hover,
.btn-green.active:hover,
.open > .dropdown-toggle.btn-green:hover,
.btn-green:active:focus,
.btn-green.active:focus,
.open > .dropdown-toggle.btn-green:focus,
.btn-green:active.focus,
.btn-green.active.focus,
.open > .dropdown-toggle.btn-green.focus {
  color: #fff;
  background-color: #55BB33;
  border-color: #66DC00;
}
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
  background-image: none;
}
.btn-green.disabled,
.btn-green[disabled],
fieldset[disabled] .btn-green,
.btn-green.disabled:hover,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green:hover,
.btn-green.disabled:focus,
.btn-green[disabled]:focus,
fieldset[disabled] .btn-green:focus,
.btn-green.disabled.focus,
.btn-green[disabled].focus,
fieldset[disabled] .btn-green.focus,
.btn-green.disabled:active,
.btn-green[disabled]:active,
fieldset[disabled] .btn-green:active,
.btn-green.disabled.active,
.btn-green[disabled].active,
fieldset[disabled] .btn-green.active {
  background-color: #55BB33;
  border-color: #339922;
}
.btn-green .badge {
  color: #55BB33;
  background-color: #fff;
}

.btn-orange {
  color: #fff;
  background-color: #FF6600;
  border-color: #FF4600;
}
.btn-orange:focus,
.btn-orange.focus {
  color: #fff;
  background-color: #FF7700;
  border-color: #255625;
}
.btn-orange:hover {
  color: #fff;
  background-color: #FF7700;
  border-color: #FF8800;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  color: #fff;
  background-color: #FF7700;
  border-color: #FF8800;
}
.btn-orange:active:hover,
.btn-orange.active:hover,
.open > .dropdown-toggle.btn-orange:hover,
.btn-orange:active:focus,
.btn-orange.active:focus,
.open > .dropdown-toggle.btn-orange:focus,
.btn-orange:active.focus,
.btn-orange.active.focus,
.open > .dropdown-toggle.btn-orange.focus {
  color: #fff;
  background-color: #FF8800;
  border-color: #255625;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #FF6600;
  border-color: #FF4600;
}
.btn-orange .badge {
  color: #FF6600;
  background-color: #fff;
}

/* END CUSTOM BUTTONS */

.footer {
    display: inline-block;
    background: #FFF url('/images/main/FooterBG.png') center center;
    background-repeat: no-repeat;
    width:100%;
    height:334px;
    color:#FFF;
    margin-top: 30px;
    clear:both;
}

.footer p {
    color: #000;
    text-align: center;
    font-size: 11px;
    line-height:18px;
}

.footer ul {
    margin: 13px; padding: 0;
    color: #FFF;
    font-size: 11px;
}

.footer li a {    
	color:#fff;   
}  

.footer li a:hover {  
	color:#000;
}

.footer h5 {
    font-weight:bold;
}

.clear {
    clear:both;
}
/**NEW CERTIFICATION**/

.cert-table tr td{
    width: 33.3%;
    border: 1px solid grey;
    padding: 2rem 4rem;
}
.cert-table td img{
    max-width: 95%;
    width:200px;
    padding-bottom: 2rem;
    padding-top: 1rem;
    margin-left: -18px;
}
.cert-table-two{
    width:60%;
}
.cert-table-two tr td{
    text-align: center;
    width: 50%;
    border:1px solid grey;
    padding: 2rem 1rem;
}
.cert-table-two a:hover{
    text-decoration: none;
}
.text-button{
    text-transform: uppercase;
    font-size:18px;
    line-height:20px;
    font-weight: bold;
}
.text-button:hover{
    opacity:0.7;
}
.h-center{
    text-align: center;
}
.ico-person{
    height:120px;
    margin: 2rem;
    opacity: .75;
}
.courses-tbl{
     margin-top: 2rem;
}
.courses-tbl tr{
    height: 5rem;
    border-bottom: 1px solid #AAA;
}
.courses-tbl tr:last-child{
    border:none;
}
.courses-tbl tr td{
    vertical-align: middle;
}
.courses-tbl th + th,
.courses-tbl td + td {
    text-align: center;
}
.tiles-wrap{
    margin: 0 auto;  
    margin-top: 2rem; 
}
.tiles-wrap .tile{
    display:inline-block; 
    width:200px;
    height: 175px;
    border: 1px solid #AAA;
    border-radius: 8px;
    margin: 3rem;
    padding: 1rem;
    text-align: center; 
    vertical-align: bottom;
}
.tile img{
    width:50px;
    padding-bottom: 1rem;
    opacity:.5;
}
.p-info{
    margin-top: 2rem;
}
.p-info::before{
    content: url('../Images/training/u329.png');
    opacity: .5;
    float:left;
}
.p-info p{
    margin-left:6rem;
}
.no-link{
    padding: 10px 15px 10px;
    display: block;
}
.promo-label{
    padding: 0 4px;
    margin: 0 0 0 5px;
    font: normal 12px/16px 'AVGSans_Light',Verdana,sans-serif!important;
    color:white;
}
.promo-new{
    background-color: #1869ad;
}

/*Countdown banner*/
.clockdiv{
 background-image: url("/Images/countdown.png");
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center;
 max-width: 1140px;
 color:white;
 padding: 68px 25px;
 text-align: center; 
 margin-bottom: 45px;
}
.clockdiv h2,.clockdiv h3{
    font-family: AVGSans-Light;
}
.circles-block{
    margin: 0 auto;
    text-align: center;
}
.circle{
    display: inline-block;
    position: relative;
    margin:35px;
}
.time{
    font-family: AVGSans-Book;
    position: absolute;
    font-size: 22px;
    top:66px;
    left:64px;
}
.time-name{
    font-family: AVGSans-Book;
    position:absolute;
    bottom: -34px;
}
.name-minutes,.name-seconds{
    left:46px;
}
.name-days{
    left:59px;
}
.name-hours{
    left:53px;
}
.clockdiv{
    min-height: 470px;
}
#show{
    margin-top: 8rem;
}
.carousel-indicators{
    bottom: 0!important;
}