	html, body {
		font-family: Arial, helvetica, sans-serif;
		font-size: 11px;
		color:#333333;
		background:#fff;
		text-align:center;
		}
		
	*:first-child+html body {padding-left:1px;} 
	* html body {padding-left:1px;}

	* {	margin: 0px;
		padding: 0px;
		}
		
	h2, h3, h4, h5, h6, p, blockquote,
 	ul, ol, table, fieldset, address {
    	margin-bottom: 1em;
		}
	
	#full-page {
		text-align: justify;
		margin: 0 auto; 
		width:980px;
		background-color:#eee;
		height:100%;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		}
		
	#content {background-color:#eee;}
		
	#inner{
		padding:20px;
	}
	
	#banner {
		background:#00BDF4 url("../img/backgrounds/top.jpg") no-repeat 0px 0px; 
		height:120px;
		border-bottom:1px solid #999;
		}
	
	#banner-inner {
		background:#fff url(../img/banner/course.jpg); 
		width:740px; 
		height:200px; 
		padding:0px; 
		border-top:2px solid #fff; 
		border-bottom:2px solid #fff;
		}

	#header-menu {
		height:45px;
		padding-left:451px;
		}

		#callback {
			line-height:130%; 
			width:96px; 
			padding-top:10px; 
			padding-left:20px;
			padding-right:5px;
			padding-bottom:5px;
			}
		
		#freephone {
			line-height:130%; 
			width:120px; 
			float:left;
			padding-top:10px;
			padding-right:0px;
			padding-left:490px;
			}
			
		#top-links {
			padding-top:90px;
			padding-left:13px;
			color:#FFFFFF;
			height:30px;
			}
			
		#top-links a {
			padding-top:5px;
			height:25px; 
			width:100px; 
			background:#fff url(../img/buttons/top.gif) no-repeat top left; 
			display:block; 
			float:left;
			text-align:center;
			margin-right:2px;
			}
		
	#top-links a:link {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		color: #000;
		text-decoration:none;
		}
	
	#top-links a:visited {
		color: #000;
		text-decoration:none;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 17px;
		}
		
	#top-links a:hover {
		color: #ffffff;
		text-decoration:none;
		background:#fff url(../img/buttons/top-ro.gif) no-repeat top left; 
		}
			
	#left {
		float:left; 
		width:200px; 
		color:#666666; 
		background:#fff;
		padding-top:15px;
		background-color:#eee;
		}
		
	#left a:link {padding-bottom:10px;}
		
	#right {
		float:right; 
		width:200px; 
		color:#666666; 
		background:#fff;
		padding-top:15px;
		background-color:#eee;
		}
		
	#main {
		width:397px;
		background-color:#ffffff; 
		color:#666666; 
		margin-bottom:20px;
		}
		
	#summary {
		padding:7px; 
		text-align:left; 
		background:transparent url(../img/backgrounds/orange.gif) no-repeat top left; 
		color:#fff; 
		margin-bottom:15px; 
		height:167px;
		}
		
	.white-box {
		padding:0px 9px 10px 9px;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		margin-bottom:15px;
		background:#fff url(../img/backgrounds/waves.gif) no-repeat bottom right;
		}
		
	#main h3 {
		margin-bottom:0px;
	}
	
	#middle {
		background:#fff url(../img/backgrounds/main-box.jpg) no-repeat; 
		width:500px; 
		margin-left:220px; 
		margin-bottom:20px; 
		}
	
	#middle-inner {border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:8px 20px 20px 20px;}
		
	.first-box {
		height:109px; 
		background-color:#fff; 
		line-height:120%; 
		margin-bottom:20px; 
		border-right:5px solid #fff;
		}
	
	.country-box {
		border:1px solid #cccccc; 
		padding:5px; 
		margin-bottom:20px; 
		width:210px; 
		height:255px;
		}
		
	#development-box {
		border:1px solid #bbbbbb; 
		padding:5px; 
		margin-bottom:20px; 
		height:159px;
		}

	#footer {
		font-size:10px;
		color:#777;
		clear:both;
		border-top:1px solid #bbbbbb;
		background-color:#ddd;
		/*background:#0F3D7B url(../img/backgrounds/bottom.jpg) no-repeat 0px 0px; */
		}
