.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}
* html .clearfix{height:1%;}.clearfix{display:block;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.img-left{float:left;margin-right:10px;}
.img-right{float:right;margin-left:10px;}
.dnnsprite{background-image:url('images/AsideIcons.png');background-color:transparent;background-repeat:no-repeat;}
.Community{background-position:-249px -5px;}
.Conferences{background-position:-188px -5px;}
.Manuals{background-position:-127px -5px;}
.Marketplace{background-position:-66px -5px;}
.Training{background-position:-5px -5px;}
ul.RotatorNav{margin:-74px 0 0 0;}
ul.RotatorNav li{margin:0;list-style:none;}
ul.sidebar-nav li{list-style-type:none;}
ul.sidebar-nav li ul li{padding-left:20px;;}
.getting-started-wrap .left{width:116px;padding-top:20px;}
.getting-started-wrap .right{width:500px;}
a#TourStart img, a#TourVideo img{margin:3px 3px 3px -10px;vertical-align:middle;}
#dnnTourContainer{display:none;}
hr.tour{border-style:solid;border-top-width:0;color:#ccc;margin-top:1em;}
#Footer #dnn_Footer_LeftPane{float:left;margin:0 20px 0 0;width:430px;}
#Footer #dnn_Footer_RightPane{float:left;width:510px;}
#Sponsors img{width:118px;height:58px;border:solid 1px #000;margin:0 7px 7px 0;background:url(images/Logos.jpg) no-repeat;}
#Sponsors .aspnet img{background-position:0 0;}
#Sponsors .maxasp img{background-position:-118px 0;}
#Sponsors .telerik img{background-position:-236px 0;}
#Sponsors .exacttarget img{background-position:-354px 0;}
#Sponsors .winlive img{background-position:0 -58px;}
#Sponsors .redgate img{background-position:-118px -58px;}
#Sponsors .appliedi img{background-position:-236px -58px;}
#Sponsors .arrowdesign img{background-position:-354px -58px;}
.tblQuickLinks{width:100%;}
.tblQuickLinks td{line-height:22px;}
.tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited{text-decoration:underline;color:#e5e5e5;}
.tblQuickLinks a:hover{color:#d0171e;}
.left-footer{width:48%;float:left;}
.right-footer{width:48%;float:right;}
.bannerShadow{padding-bottom:34px;background:url(/Portals/0/images/Slide-Shadow.png) no-repeat 0 bottom;}
.header-banner{background-image:url("/Portals/0/images/header-bg.jpg");background-repeat:repeat-x;background-color:#830c11;min-height:200px;color:#FFF;}
.header-banner .header-banner-image{float:left;width:280px;margin-left:50px;padding-top:13px;}
.header-banner .header-banner-text{float:right;width:550px;margin-right:55px;}
.header-banner .header-banner-text{font-size:16px;line-height:19px;padding-top:10px;}
.header-banner .header-banner-text h2{font-size:36px;text-transform:uppercase}
.header-banner .header-banner-text .header-read-more{font-size:14px;text-align:right;}
.header-banner .header-banner-text .header-read-more a{color:#FFF;}
.home-services div{width:190px;margin-right:20px;float:left;}
.home-services div.last{margin-right:0;}
#RightLinks .last{background:none;}
#RightLinks li.icoAbout img{background-image:url("images/bike-about-icon.png");background-repeat:no-repeat;}
#RightLinks li.icoBike img{background-image:url("images/bike-icon.png");background-repeat:no-repeat;}
#RightLinks li.icoNews img{background-image:url("images/bike-news-icon.png");background-repeat:no-repeat;}
.Normal ul.sidebar-nav li{line-height:200%;}
.c_DNN6_Aside h3{padding:0;margin:0;line-height:200%;}
.content-cloud h5{color:#ff9720;font-family:'Open_sansregular';font-size:44px;font-weight:normal;letter-spacing:-1px;line-height:49px;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:5px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;text-align:left;}
a.dnnPrimaryAction {
    color: #efefef!important;
}
.workBullet {
    list-style: disc;
    margin: 10px;
    color: #333;
    font: 400 14px/18px "DINPro",sans-serif;
    letter-spacing: 0;
}
.workBullet li {
    margin: 5px 0;
}

.training img[alt="MTG Logo Banner"] {
  margin-bottom: 25px;
  max-width: 100%
}

.training ul {
  margin: 0 0 18px 18px;
}

.training table {
  border: 1px solid rgb(0,0,0);
  margin-top: 20px;
}

.training table th, .training table td  {
  border: 1px solid rgb(0,0,0);
  padding: 10px 17px;
  text-align: center;
}

.training table th {
    font-size: 16px;
    color: rgb(255,255,255);
    background: rgb(125,125,125);
}

.training table td {
  white-space: nowrap;
}


.training .btn.btn-regi {
  	color: white;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    background: rgb(202,25,22);
    border: 2px solid rgb(202,25,22);
    border-radius: 0;
    margin: 20px 0; 
    padding: 15px 20px;
	transition: color .3s ease, background .3s ease;
}

.training #dnn_dnnBreadcrumb_lblBreadCrumb {
  display: block;
  margin-bottom: 40px;
}

.training .btn.btn-regi:hover {
  background: rgba(255,255,255,0);
  color: rgb(202,25,22);
}

.training .btn-submit {
    white-space: normal;
    height: auto;
    padding: 10px 20px;
    line-height: 1;
    border-radius: 0;
    border: 2px solid rgb(202,25,22);
    color: rgb(255,255,255);
    background: rgb(202,25,22);
    font-weight: 900;
    width: 175px;
    float: right;
    text-transform: uppercase;
  	transition: color .3s ease, background .3s ease;
}

.training .btn-submit:hover,
.training .btn-submit:active,
.training .btn-submit:focus{
  background: rgba(255,255,255,0);
  border: 2px solid rgb(202,25,22);
  color: rgb(202,25,22);
}

.training .red {
	color: rgb(255,0,0);
}
