@charset "UTF-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}

a.class1{
	color:#7abc50;
}

a.class1:hover {
	color:#CCC
}

a.class2{
	color:#fff;
}

a.class2:hover {
	color:#ccc;
}


h1 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; font-style:italic; color:#FFF; text-align:right;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#FFF; text-align:right; line-height:38px;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-weight:bold; color:#FFF; text-align:right; line-height:40px;
}

h4 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#929292; line-height:18px;
}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; color:#929292;
}

h6 {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#929292; line-height:40px;
}

p, body {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#929292; text-align:left; line-height:19px;
}

p.bold {
	font-weight:bold}


p.small {
	font-size:11px; line-height:32px;
}

p.smaller {
	font-size:x-small; line-height:14px;
}
p.social {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; font-style:italic; color:#FFFFFF; text-align:right;
}

p.emphasis {
	font-weight:bold; color:#7abc50;
	}

#container {
	width:960px; margin:0 auto; 
}


#header {
	width: 960px; height: 228px; background-image:url(images/greengrad.jpg); background-repeat:no-repeat; background-color:#FFF; float:left; 
}

	#header ul#nav {
		width: 600px; float: right; margin: 40px 0px 20px 0;
	}
		#header ul#nav li {
			float: left; list-style: none;
		}
			#header ul#nav li a {
				display: block; width: 118px; height: 23px; margin: 0 0 0 25px; padding: 0 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size: 16px; color: #fff; text-decoration: none; text-align: center;
			}
				#header ul#nav li a:hover {
				display: block; width: 118px; height: 23px; margin: 0 0 0 25px; padding: 0 0 0 0; background-color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size: 16px; color: #929292; text-decoration: none; text-align: center;
				}

#logo {
	width: 168px; height: 218px; background-image:url(images/DTLlogo.png); background-repeat:no-repeat; float:left; margin: 0 0 0 30px;
}


#hello {
	width: 700px;
	float:right;
	margin: 0 30px 0 0;
	color: #FFF;
}

#content{	
		width:515px; padding: 30px 0 0 60px; float:left;
		}
		
#newschool{	
		width:515px; padding: 0 0 0 60px; float:left;
		}
		
#schoolscontent{	
		width:155px; padding: 30px 20px 0 60px; float:left;
		}

#schools{
		width:135px; height:369px; float:left; padding-bottom: 20px;
}

#monthimage{	
		width:175px; padding: 10px 10px 0 10px; float:left;
		}

#slider{
		width:515px; height:275px; float:left; padding-bottom: 20px;
}
	
	#slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:515px;
		height:275px;
		overflow:hidden;
		}
	ol#controls{
		margin:20px 0 0 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 20px 0; 
		padding:0;
		float:left;
		list-style:none;
		height:35px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#fff;
		color:#929292;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#7abc50;
		color:#fff;
		}
	ol#controls li a:focus {outline:none;}
	
#pagetext {
	width:320px; padding: 30px 20px 20px 0; float:right;
}

#schoolstext {
	width:680px; padding: 30px 20px 20px 0; float:left;
}
	
#footer {
	width:960px; float:left; background-color:#FFF; border-top:thin; border-style:solid; border-top-color:#d0d0d0;
}

