/* CSS Document */

	body {
		background-color:#DCE1E4;
		cursor:default;
	}
	
	#mainBox {
		width:694px;
		background-image:url(../images/bg_mid.png);
		background-repeat:repeat-y;
		margin:50px;
		padding-top:0px;
		padding-left:00px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	img#bgTop {
		position:relative;
		top:-2px;
		left:0px;
	}
	img#bgEnd {
		position:relative;
		top:0px;
		left:0px;
	}
	
	#title {
		width:100%;
		height:81px;
		background-image:url(../images/title.png);
		margin-top:15px;
		background-position:230px;
		background-repeat:no-repeat;
	}
		#title h1 {
			display:none;
		}
		#title h3 {
			display:none;
		}
		
		
	img#logo {
		position:absolute;
		left:80px;
		top:60px;
		border:0px solid black;
	}
	
	#footer {
		text-align:right;
		width:665px;
		padding:0px;
		margin:0px;
		margin-top:25px;
	}
		#footer p {
			margin-left:300px;
			margin-right:35px;
			padding-top:18px;
			font-size:10px;
		}
		#footer img {
			float:right;
			border:0px solid black;
		}
	
	#contentBox {
		height:240px;
		width:560px;
		text-align:left;
		margin:0px;
		margin-top:30px;
		margin-left:100px;
		padding:0px;
		z-index:999;
		line-height:1.3em;
	}
	
	#rightBox {
		float:right;
		width:198px;
		height:100%;
		text-align:left;
		padding:0px;
		margin-left:2px;
		font-size:11px;
	}
		#rightBox b {
			font-size:1.3em;
			text-decoration:underline;
			width:100%;
			display:block;
			margin-bottom:10px;
			font-weight:normal;
		}
		#rightBox ul {
			padding:0px;
			margin:0px;
			margin-left:10px;
			list-style:outside square;
		}
		#rightBox ul li {
			margin-left:10px;
			margin-bottom:10px;
		}
	
	p.big {
		font-size:1.3em;
		line-height:1.3em;
		text-align:center;
	}
	
	p.list {
		font-size:0.8em;
	}
		p.list a {
			font-size:1.2em;
		}
	
	small {
		font-size:0.8em;
	}
	
	#contactUsBox {
		cursor:pointer;
		width:136px;
		height:46px;
		text-align:center;
		padding:5px;
		background-image:url(../images/button.png);
		background-repeat:no-repeat;
		color:#DDDDFF;
		font-size:17px;
		padding-right:20px;
		margin-top:30px;
		margin-left:120px;
		
	}
		#contactUsBox a {
			text-decoration:none;
			color:#DDDDFF;
		}
		
	#contactBox {
		font-size:10px;
	}
		#contactBox i {
			float:right;
			font-size:10px;
			font-style:normal;
			margin-right:25px;
			margin-top:5px;
			cursor:pointer;
			padding-right:30px;
		}
			#contactBox i:hover {
				text-decoration:underline;
			}
	
	#contactBox.popupBox {
		background-image:url(../images/popupBG.png);
		background-repeat:no-repeat;
		width:315px;
		height:216px;
		position:absolute;
		left:230px;
		top:260px;
		font-size:14px;
		font-family:verdana;
		padding-left:30px;
	}
	
	#contactBox  h3{
		margin-bottom:30px;
	}
	
	#cDatesBox {
		border:0px solid blue;
		width:359px;
		height:180px;
		overflow-y:scroll;
	}
	#courseDates {
	}
		#courseDates tr{
			vertical-align:top;
		}
			#courseDates tr td.course {
				cursor:pointer;
				color:blue;
			}
			#courseDates tr td.course:hover {
				text-decoration:underline;
			}
	
	#cInfo {
		padding-left:20px;
	}
		#cInfo h3 {
			margin:5px;
		}
		
		#cInfo p {
			margin:2px;
		}
		#cInfo p.small {
			font-size:0.8em;
		}
		
		#cInfo form {
			font-size:0.8em;
			padding-top:10px;
		}
		
		#cInfo p.priceBox {
			font-size:1.5em;
			text-align:center;
			border:0px solid blue;
			width:240px;
			margin-left:-10px;
			margin-top:10px;
		}
	