.body-jm {
  margin: 0;
  //width: 97px !important;
  font: 13px/20px "Open Sans";
}

.body-jm h1,.body-jm h2 ,.body-jm h3{
padding:initial !important;
margin:initial;
font-size:initial;
color:initial;
}

#h1-jm {
  float: left;
  position: relative;
  width: 480px;
  width: 420px;
  
//  margin-top: 31px;
  margin-left: 0;
  z-index: 102;
  min-height: 106px;
  line-height:initial;
} 

#body-jm-2 p{
width:375px;
margin-top:16px;
 /* float: left;
  position: relative;
  width: 375px;
  
  margin-left: -514px;
  z-index: 106;
  min-height: 160px;
  */
}

#courses-bar{
clear:both;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #e9e9e9;
padding:32px 0 32px 0;
height: 32px;
}

#courses-bar h2{
float:left;
width: 280px;
}

#sub-jm-3 {
  float: left;
  position: relative;
  width: 185px;
  margin-top: -4px;
  margin-left: -514px;
  z-index: 95;
  min-height: 35px;
}

#training-video {
display:block;

  float: left;
  position: relative;
  width: 527px;
  height: 317px;
  margin-top: 0;
  //margin-left: -104px;
  z-index: 178;
}

#row {
  float: left;
  position: relative;
  width: 936px;
  height: 1px;
  margin-top: 29px;
  margin-left: 1px;
  z-index: 185;
  clear: left;
}

#sub-jm-2 {
  float: left;
  position: relative;
  width: 411px;
  margin-top: 39px;
  margin-left: 0;
  z-index: 96;
  min-height: 60px;
  clear: left;
}

#drop_down_menu {
  float: left;
  width: 474px;
  height: 44px;  
margin-top:-10px;  
}

#row-1 {
  float: left;
  position: relative;
  width: 936px;
  height: 1px;
  margin-top: 7px;
  margin-left: 1px;
  z-index: 184;
  clear: left;
}

#h3-jm {
  /*float: left;
  position: relative;
  width: 936px;
  margin-top: 86px;
  margin-left: 0;
  z-index: 107;
  min-height: 167px;
  clear: left;*/
  margin:20px 0px;
}

#body {
 /* float: left;
  position: relative;
  width: 919px;
  
  margin-left: -936px;
  z-index: 116;
  min-height: 126px;
  margin-top: 127px;
  */
}

#bodies {
margin-left:24px;
margin-top: 40px;

}
.body-row{
clear:both;
margin:24px 0px;
min-height:70px;
}
.body-row .thm{
float:left;
clear:left;
margin : 0px 12px 12px 0px;
display:block;
width:64px;
height:75px;
}
.body-row p,{
float:left;
}
#course-container{
margin-top:8px;
border-top:1px solid #e9e9e9;
clear:both;
}


.coursebox {
width:400px;
min-height:710px;
padding:32px;
float:left;
}
div.coursebox > :first-child{
margin-right:12px;

}
.bggry{
background-color:#f5f5f5;
}

.bggrn{
background-color:#f3f7e2;
}
.mspaced {
margin-left:24px;
}
.ctitle {
margin:36px 0px !important;
}
.signup-button {
width:395px;
text-align:center;
background-image:url('/wp-content/uploads/2015/01/greenbutton.png');
vertical-align:middle;
height:59px;
margin:16px 0px 12px 0px;
}

.signup-button-hover {
background-image:url('/wp-content/uploads/2015/01/greenbutton-2.png');

}

.signup-button a {
  position:relative;
  top:14px;
  display:block;
  text-align: center !important;
  font: 24px/28px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  letter-spacing: normal;
  
}

}

#sub-jm-1 {
  //width: 411px;
  margin-top: 41px;
  
}

#bg_mkt101 {
  float: left;
  position: relative;
  width: 454px;
  height: 768px;
  margin-top: 418px;
  margin-left: 0;
  z-index: 101;
  background-color: #f5f5f5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  clear: left;
}

#sub-jm {
  float: left;
  position: relative;
  width: 411px;
  margin-top: 350px;
  margin-left: -454px;
  z-index: 98;
  min-height: 60px;
}

#row-2 {
  float: left;
  position: relative;
  width: 936px;
  height: 1px;
  margin-top: 315px;
  margin-left: -453px;
  z-index: 183;
}

#signup-1 {
  float: left;
  position: relative;
  width: 411px;
  margin-top: 1080px;
  margin-left: -927px;
  z-index: 125;
  min-height: 60px;
}

#greenbutton-2 {
  float: left;
  position: relative;
  width: 395px;
  height: 59px;
  margin-top: 1064px;
  margin-left: -915px;
  z-index: 122;
}

#greenbutton-1 {
  float: left;
  position: relative;
  width: 395px;
  height: 59px;
  margin-top: 1064px;
  margin-left: -915px;
  z-index: 124;
}

#link-1 {
  float: left;
  position: relative;
  width: 281px;
  margin-top: 1130px;
  margin-left: -915px;
  z-index: 132;
  min-height: 44px;
}

#training {
  float: left;
  position: relative;
  width: 51px;
  height: 52px;
  margin-top: 226px;
  margin-left: -912px;
  z-index: 120;
}

#certification {
  float: left;
  position: relative;
  width: 46px;
  height: 53px;
  margin-top: 119px;
  margin-left: -907px;
  z-index: 118;
}

#info {
  float: left;
  position: relative;
  width: 392px;
  margin-top: 450px;
  margin-left: -907px;
  z-index: 121;
  min-height: 560px;
}

#audience {
  float: left;
  position: relative;
  width: 42px;
  height: 50px;
  margin-top: 22px;
  margin-left: -907px;
  z-index: 119;
}

#body-jm-1 {
  float: left;
  position: relative;
  width: 814px;
  margin-top: 44px;
  margin-left: -833px;
  z-index: 110;
  min-height: 82px;
}

#body-jm {
  float: left;
  position: relative;
  width: 813px;
  margin-top: 141px;
  margin-left: -833px;
  z-index: 113;
  min-height: 87px;
}

#body-1 {
  float: left;
  position: relative;
  width: 814px;
  margin-top: 243px;
  margin-left: -833px;
  z-index: 115;
  min-height: 84px;
}

#h4-jm-1 {
  float: left;
  position: relative;
  width: 814px;
  margin-top: 218px;
  margin-left: -832px;
  z-index: 109;
  min-height: 321px;
}

#h4-jm {
  float: left;
  position: relative;
  width: 814px;
  margin-top: 116px;
  margin-left: -832px;
  z-index: 111;
  min-height: 29px;
}

#h4-jm-2 {
  float: left;
  position: relative;
  width: 814px;
  margin-top: 19px;
  margin-left: -832px;
  z-index: 108;
  min-height: 30px;
}

#bg_mkt102 {
  float: left;
  position: relative;
  width: 454px;
  height: 768px;
  margin-top: 418px;
  margin-left: -455px;
  z-index: 100;
  background-color: #f3f7e2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

#signup {
  float: left;
  position: relative;
  width: 411px;
  margin-top: 1080px;
  margin-left: -441px;
  z-index: 130;
  min-height: 60px;
}

#link {
  float: left;
  position: relative;
  width: 281px;
  margin-top: 1130px;
  margin-left: -430px;
  z-index: 133;
  min-height: 44px;
}

#greenbutton {
  float: left;
  position: relative;
  width: 395px;
  height: 59px;
  margin-top: 1064px;
  margin-left: -429px;
  z-index: 129;
}

#info2 {
  float: left;
  position: relative;
  width: 392px;
  margin-top: 450px;
  margin-left: -421px;
  z-index: 127;
  min-height: 583px;
}

.body-jm p {
  margin: 0;
  padding: 0;
  //text-indent: 0;
  text-align: left;
  font: 13px/20px "Open Sans";
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-1 {
  margin:12px 0 !important;
  
  text-align: left;
  font: 13px "Open Sans" !important;
  line-height:initial !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
  padding: 0 0 0 25px !important;
  text-indent: -15px !important;
  
}

.text-style-2 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 13px/20px "Open Sans"  !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-3 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 20px/20px "Open Sans"  !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-4 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: italic 16px/22px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #80912c;
  letter-spacing: 0.015em;
}

.text-style-5 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 24px/28px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-6 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: italic 16px/22px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: 0.015em;
}

.text-style-7 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 13px/28px "Open Sans" !important;
  text-transform: none;
  text-decoration: underline;
  color: #333;
  letter-spacing: normal;
}

.text-style-8 {
  margin: 0 !important;
  padding: 0;
  text-indent: 0;
  text-align: center !important;
  font: 24px/28px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-9 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 300 32px/48px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-10 {
  margin: 0;
  padding: 0 0 0 25px;
  text-indent: -15px;
  text-align: left;
  font: italic 13px/20px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-11 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 13px/30px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-12 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: bold 13px/25px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #9aac4f;
  letter-spacing: normal;
}

.text-style-13 {
  margin: 0;
  padding: 0 0 0 100px;
  text-indent: 0;
  text-align: left;
  font: 13px/20px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-14 {
  margin: 0;
  padding: 0 0 0 25px;
  text-indent: 0;
  text-align: left;
  font: 13px/20px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-15 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: italic 13px/20px "Open Sans" !important; 
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-16 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 300 32px/42px "Open Sans" !important;
  text-transform: none;
  text-decoration: none;
  color: #333;
  letter-spacing: normal;
}

.text-style-17 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 13px/25px Webdings !important;
  text-transform: none;
  text-decoration: none;
  color: #9aac4f;
  letter-spacing: normal;
}

.span {
  //font-family: Webdings;
  display: inline-block;
}

/* menu code */
#tr-dropdown-menu {
display:none;
position:relative;
background-color:#fff;
margin-top:-6px;
z-index:999;
}

#tr-dropdown-menu a {
display:block;
padding:5px;
border:1px solid #ccc;
color:#ccc;
font: 13px/28px "Open Sans" !important;
text-decoration:none;
text-decoration:none;
	font-family:lato;
	font-size:16px;
	color:#313140;
	text-align:left;
	vertical-align:middle;

}
#tr-dropdown-menu a:hover {
color:#313140;
background-color:#e7e7e7;
}

.cinfo ul {
margin:10px !important;

}

.cinfo li {
margin:10px 0px !important;

}


