body{
    	background-color: #667769;
	font-size:76%;
	font-family : Arial, Helvetica, sans-serif;
	margin-top:10px;
	padding-top:0px;
	text-align:center;
}
h1{
	font-size:1.1em;
	margin-top:15px;
}
h2{
	font-size:1.1em;
	margin:0px;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#wrap{
	min-width: 750px;
	max-width: 960px;
	/*to set min & max for ie*/
	width: expression(document.body.clientWidth < 800? "750px" : document.body.clientWidth > 800? "960px" : "auto");
}
.container{

	font-size:1.2em;
	text-align:left;
    	background-color: white;
	margin:0 auto;
}
.containertopleft{
	height:350px;
	width:60px;
 	background-image : url(images/halfrider.jpg);
	background-position : top;
 	background-repeat : no-repeat;
}
.containertopbottom{
	width:60px;
 	background-image : url(images/leftbar.jpg);
	background-position : top;
 	background-repeat : repeat-y;
}
.page{
	height:350px;
	width:100%;
}
.leftmargin{
 	background-image : url(images/left.gif);
 	background-repeat : repeat-y;
	width:5px;	
}
.rightmargin{
 	background-image : url(images/right.gif);
 	background-repeat : repeat-y;
	width:5px;	
}
.logo{
 	background-image : url(images/logo.jpg);
	background-position : top;
 	background-repeat : no-repeat;
	height:350px;
	width:170px;
}
.nav{
 	background-image : url(images/bar.gif);
	background-position : right;
 	background-repeat : no-repeat;
	height:150px;
	color:#EB2E36;
	/* top, right, bottom, left*/
	padding:0px 20px 0px 0px
}
.tel{
	margin:0px;
	color:black;
	/* top, right, bottom, left*/
	padding:0px 0px 0px 0px
}
.pages	{
	margin:0px;
	/* top, right, bottom, left*/
	padding:22px 0px 0px 0px
}
.pages a{
	font-size:0.9em;
	color: white;
	text-decoration:none;
	font-weight : bold;
  	/* top, right, bottom, left*/
	padding:0px 2px 0px 3px
}
.pages a:hover{
	text-decoration:none;
    	background-color: white;
	color:black;	
}
.benefit{
	height:200px;
}
.benefit ul {
 	list-style:none;
}
.benefit li{

	font-size:0.9em;
	background:url(images/tick.gif) no-repeat left top;
	margin:0px; 
  	/* top, right, bottom, left*/
	padding:0px 10px 10px 20px;
}
.copy{
	font-size:0.9em;
	color: white;
}
.copy a{
	color:white;
}
.info{

}
.box{
	float:left;
	text-align:left;
  	/* top, right, bottom, left*/
	padding:5px 5px 0px 10px;
	font-size:0.8em;
}
.box p{
	text-align:justify;
}
#rider{
	float:right;
	position:relative;
	top:-28px;
	right:-35px;
}
.highlight{
	border:2px;
	border-style:solid;
	border-color: #EB2E36;
	width:50%;
 	background-image : url(images/titleback.gif);
	background-position : top;
 	background-repeat : repeat-x;	
}
.content{
	font-size: 0.9em;
  	/* top, right, bottom, left*/
	padding:0px 10px 10px 20px;
}
.answer{
	color:blue;
}
.extrainfo{

	font-size:0.9em;
  	/* top, right, bottom, left*/
	padding:5px 10px 0px 10px;
	border:1px;
	border-style:solid;
	border-color: red;
}
hr {
	color: #667769;
}
.matrix{
	border-collapse: collapse;
	margin-left:10px;
	margin-right:10px;
	border:1px;
	border-style:solid;
	border-color: #667769;
}
.matrix td, th{
	font-size:0.8em;
	border:1px;
	border-style:solid;
	border-color: #667769;
  	/* top, right, bottom, left*/
	padding:5px 5px 5px 5px;	
}
.matrix th{
	background-color:#FDE2C1;
}
.matrix caption{
	font-size:1.1em;
	text-align:left;
	font-weight:bold;
  	/* top, right, bottom, left*/
	padding:15px 0px 15px 0px;
}
.courseinformation{

}
.course{
	width:50%;
}
#q1,#q2,#q3,#q4,#q5,#q6,#q7,#q8,#q9,#q10,#q11,#q12,#q13,#q14,#q15{
	background-color:#FDE2C1;
  	/* top, right, bottom, left*/
	padding:5px 5px 5px 5px;
}
.contact{
	width:400px;
	padding-left:50px;
}
.testimonial{
	font-size:0.9em;
	padding-right:15px;
}
#coursepic{
	padding-top:30px;
}
#restrictedpic{
	padding-top:70px;
}
#daspic{
	padding-top:150px;
}
