.txt .intro{border-top: 2px solid #E31937; border-bottom: 3px solid #A7A7A6; background:url(../images/bg-gradient.jpg) bottom no-repeat #FAFAFB; padding: 5px;padding-top: 10px; margin-bottom: 10px;}
.txt .intro p{line-height: 16px; text-align:justify; }
.txt .intro p.center{text-align: center; }
.txt .intro blockquote{font-weight:bold;color:#E31937;text-align:justify;width: 280px; margin: auto;
}


.txt h3 .title_orig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	word-spacing: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	border-bottom : 2px solid #E31936;
}

 .txt{margin-left: 15px; width: 350px;float: left; padding-top: 10px;}
 .txt h2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4B4B4B;word-spacing: normal; text-transform: uppercase; font-weight: bold; text-align: left; margin-bottom: 15px; margin-top: 0px;}
.txt h2 {margin: 0px; padding: 0px;}

 
 .txt p{margin-bottom: 14px; background:none;}


 .txt{
	width: 500px;
	padding-top: 0px;
	margin: auto;
	float: none;
}
 .txt h2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4B4B4B;word-spacing: normal; text-transform: uppercase; font-weight: bold; text-align: left; margin-bottom: 15px; margin-top: 0px;}
 .txt p{margin-bottom: 14px;background:none;}


 .txt .intro{border-top: 2px solid #E31937; border-bottom: 3px solid #A7A7A6; background:#efefef; padding: 5px;padding-top: 10px; margin-bottom: 10px;}
 .txt .intro p{line-height: 16px; }

.divCourse{padding-bottom: 0px;margin-bottom: 15px; border-bottom: 1px solid #A7A7A6;}
.divCourse h3{margin: 15px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
.divCourse p.read-more{font-weight: normal; color: #3F3F3F;  height: 12px; line-height: 12px;margin-bottom: 20px;}
.divCourse p.read-more a{color:#E31937; }
.divCourse p.read-more a:hover{text-decoration: underline; color:#E31937; }
.divCourse p.read-more span{float: left; width :150px;}
.divCourse p.read-more img{float: left; padding-left: 10px;}
.divCourse p{line-height: 14px;}

 .txt ul{padding: 15px;padding-left: 20px; list-style:none; padding-bottom: 10px;}
 .txt ul li{padding-left: 15px; background:url(../images/listbullet-small-red.gif) no-repeat;}

 .txt .course-highlight{border: 0px solid #A7A7A6; padding: 1px; padding-top: 0px; margin: 0px 0px;}




 .txt .course-highlight ul{padding: 10px;padding-left: 15px; list-style:none; background:none; }
 .txt .course-highlight ul li{background:url(../images/listbullet-small-red.gif) no-repeat ;}

 .txt .course-highlight p{padding: 0px; margin-bottom: 0px; text-align:justify; background: none;}
 .txt .course-highlight h3{
	{margin: 15px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
}

 .txt .course-highlight-split{ border: 0px solid #A7A7A6; padding: 0px; padding-top: 0px;padding-top: 0px; vertical-align:top;margin: 10px 0px;}

 
 .txt .course-highlight-split .left-col{}
 .txt .course-highlight-split .left-col ul{margin: 0 5px 0 5px;background:none;}

 .txt .course-highlight-split .right-col{}
 .txt .course-highlight-split .left-col h3
 	{margin: 15px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
 .txt .course-highlight-split .right-col h3{margin: 15px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
img.imgBorder{border:1px double #000; margin: 0px 10px 0px 0px;}




 .txt .course-highlight-split .right-col ul{margin: 5px;background:none; width: 225px;}
 .txt .course-highlight-split ul{padding: 10px;padding-left: 15px; list-style:none; background:none; }
 .txt .course-highlight-split ul li{background: none;background:url(../images/listbullet-small-red.gif) no-repeat;}

 .txt .course-highlight-split p{padding: 0px; margin-bottom: 0px; text-align:justify;background:none;}
 .txt .course-highlight-split p img{float: left;}
 .txt .course-highlight-split h3{margin: 15px 0px 0 0; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
 
 
  .txt h3{margin: 15px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
 .txt .course-highlight-split h3 .left{float: left; width:255px;border-left: none; padding-left: 0px; margin: 0px;}
 .txt .course-highlight-split h3 span{float: left; text-align: left; padding-left: 10px;border-left: 1px solid #B4B4B4;  }
 .txt .course-highlight-split h4{padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px;}

 .txt h4{margin: 10px 0px; color:#E31937; font-size: 12px; }
 .txt .further-info{border-bottom: 1px dashed #EDEEEE; margin-bottom: 10px;}
 .txt .further-info h3{margin: 15px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE;}
 .txt .further-info p{ text-align:justify;}
 .txt .further-info img{float: right; margin-left: 15px;}
 .txt .further-info img.buttons{float: none; margin-left: 0px; margin-bottom: 10px;}
 .txt .small{font-size: 9px;}

.pdf{padding-left: 14px; background: url(../images/pdf.gif) no-repeat left;}
.quote{padding-left: 13px; background: url(../images/euro.gif) no-repeat left;}
.book{padding-left: 14px; background: url(../images/book.gif) no-repeat left;}
.global{padding-left: 14px; background: url(../images/globe.gif) no-repeat left;}

 .txt .course-highlight .white p .left{float: left; width:118px;border-left: none; padding-left: 0px; font-weight: bold;color: #E31937; }
 .txt .course-highlight .white p span{float: left; text-align: left; font-weight: normal; }
 .txt .course-highlight .white p{display: block; clear: both;margin-bottom: 5px;padding: 5px;}
 .txt .course-highlight .white{
	background: #efefef;
	border: 1px dashed #B4B4B4;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.trainingPics-wide{margin: auto; width: 510px;}


.trainingPics{
	margin: auto;
}
.trainingPics .trainingBox1{width: 159px; padding:1px; border: 1px solid #000; margin: 0px 2px 7px 0px; float:left}
.trainingPics .trainingBox1 img{}

.trainingPics .trainingBox1 img{display: block; width :159px;}
.trainingPics .trainingBox1 p{background:#4B4B4B url(../images/bg-p-training.gif) top left repeat-x; margin-top: 1px;z-index:999; min-height:10px; padding-top: 7px; line-height: 15px;padding: 7px 3px 1px 3px;display: block; margin-bottom: 0px; font-weight:bold; color: #fff; text-align:center; text-transform: uppercase; font-size: 10px;height: 45px;}
.trainingPics .trainingBox1 p a{color: #fff;}


.trainingPics .trainingBox2{width: 159px; padding:1px; border: 1px solid #000; margin: 0px 5px 7px 0px; float:right;}
.trainingPics .trainingBox2 img{}

.trainingPics .trainingBox2 img{display: block; width :159px;}
.trainingPics .trainingBox2 p{background:#4B4B4B url(../images/bg-p-training.gif) top left repeat-x; margin-top: 1px;z-index:999; min-height:10px; padding-top: 7px; line-height: 15px;padding: 7px 3px 1px 3px;display: block; margin-bottom: 0px; font-weight:bold; color: #fff; text-align:center; text-transform: uppercase; font-size: 10px;height: 45px;}
.trainingPics .trainingBox2 p a{color: #fff;}


.trainingPics .trainingBox3{width: 159px; padding:1px; border: 1px solid #000; margin: 0px 0px 7px 0px; float:right}
.trainingPics .trainingBox3 img{}

.trainingPics .trainingBox3 img{display: block; width :159px;}
.trainingPics .trainingBox3 p{
	background:#4B4B4B url(../images/bg-p-training.gif) top left repeat-x;
	margin-top: 1px;
	z-index:999;
	min-height:10px;
	padding-top: 7px;
	line-height: 15px;
	padding: 7px 3px 1px 3px;
	display: block;
	margin-bottom: 0px;
	font-weight:bold;
	color: #fff;
	text-align:center;
	text-transform: uppercase;
	font-size: 10px;
	height: 45px;
}
.trainingPics .trainingBox3 p a{color: #fff;}

.upcoming p{padding-left: 3px;}



.upcoming p span{width:90px; font-weight:bold; float:left; border-right: 1px solid #fff;margin-right: 3px;}
.upcoming p.heading{color:#E31937; background: #EDEEEE; line-height:22px; border: 1px solid #4B4B4B }
.upcoming p.heading span{border-right: 1px solid #4B4B4B;}
.upcoming p.second-line{line-height: 1px;}

table.no-background{background:#fff; margin-left: 9px;margin-top: 10px; border: 1px solid #3F3F3F; width: auto;}
table.no-background h3{margin-bottom :10px;}
table.no-background td{ background:none; background-color:none;}

p.centered{text-align: center;}
p.centered img{margin: 10px;}
.red {
	color: #F00;
}
#wrapper #shdow #doc #bd #content #contairner .trainingPics .row1 {
	width: 500px;
	margin-left: 0px;
}
#wrapper #shdow #doc #bd #content #contairner .txt .course-highlight .title_orig
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	word-spacing: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	border-bottom : 2px solid #E31936;
}

.title_orig
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B4B4B;
	word-spacing: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	border-bottom : 2px solid #E31936;
}

.title_orig1
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	word-spacing: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
}

  .redtitle {font-size: 14px; font-weight:bold; margin: 20px 0px; color: #E31937; padding-bottom: 5px; border-bottom: 1px dashed #EDEEEE; text-transform:uppercase}

 .redtitleSmall{margin: 0px 0px; color:#E31937; font-size: 14px; font-weight:bold; margin-top:20px }
 
 .maincol {width:95%; margin:auto;}#wrapper #shdow #doc #bd #content #contairner 
 
 .maincol ol {
	margin-left: 30px;
}

 .maincol ul {
	margin-left: 30px;
}

