#frontintro{
    height: 230px;
    background-color: #000000;
    background-image: url('images/trainingbanner.png');
    background-position: right;
    background-repeat: no-repeat;
    padding: 10px;
}
#frontintro h1{
    margin: 0px;
    padding: 0px;
    font-size: 26px;
    font-weight: normal;
    color:  #ea0678;
    line-height: 34px;
}
#frontintro h2{
    margin: 0px;
    padding: 0px;
    font-size: 22px;
    font-weight: normal;
    color:  #eeeeee;
    line-height: 24px;
    width: 450px;
}
#frontintro td{
		font-size: 18px;
		color: #eeeeee;
}
#booking{
				 color: #dddddd;
				 font-size: 14px;
}
#booking a{
				 font-size: 20px;
				 font-weight: bold;
}


#frontintro p{
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: normal;
    color:  #aaaaaa;
    line-height: 18px;
    width: 400px;
    padding-top: 20px;
}

.comingcourse{
		background-color: #eeeeee;
		border: 1px solid #dddddd;
		width: 300px;
		margin: 10px;
		padding: 10px;
		float: left;
}
.comingcourse h2{
		margin: 0px;
		padding: 0px;
}
#introtext{
	 width: 600px;
	 float: left;
	 padding: 10px;
	 color: #666666;
}

.newssmall{
		width: 314px;
		float: left;
		padding: 5px;
}
.newssmall h2{
		margin: 0px;
		padding: 0px;
}
.newssmall p{
		margin: 0px;
		padding: 0px;
		padding-bottom: 10px;
		color: #666666;
}
.divider{
		clear: both;
}

.newstitle{
	  font-size: 18px;
		color: #666666;
		border-top: 1px solid #dddddd;
		clear: both;
		padding: 0px;
		margin: 0px;
		padding-top: 5px;
		padding-left: 5px;
}

.listing{
		width: 220px;
		float: left;
		margin: 10px;
}		 

.listing h3{
		font-size: 18px;
		margin: 0px;
		padding: 0px;
}
.listing p{
		margin: 0px;
		padding: 0px;
		color: #666666;
}

#datesside{
		width: 300px;
		float: right;
		background-color: #eeeeee;
		border: 1px soild #dddddd;
		margin: 10px;
		padding: 10px;
}
#datesside ul{
		margin: 0px;
		padding: 0px;
		padding-left: 15px;
}
#datesside h2{
		margin: 0px;
		padding: 0px;
		color: #888888;
}
#coursedetails{
		width: 600px;
		padding: 10px;

}

#coursedetails h3{
		font-size: 20px;
		margin: 0px;
		padding: 0px;
		color: #666666;
}		

#coursedetails h2{
		font-size: 24px;
		margin: 0px;
		padding: 0px;
		color: #666666;
}	
		
#coursedetails p{
		font-size: 12px;
		line-height: 19px;
		margin: 0px;
		padding: 0px;
		padding-bottom: 15px;
		color: #888888;
}		

td.index{
		font-weight: bold;
		padding-right: 20px;
}	 

td{
	 color: #666666;
}

#trainingdetails{
	 padding: 10px;
	 padding-bottom: 20px;
}

#trainingdetails input{
	border: 1px solid #888888;
}



	
