/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #AFCEEA url(../img/grad.jpg) top center repeat-x;
color: #05355D;
font-family: Arial, Helvetica, sans-serif;
}

#shim{
	position: absolute;
	top: 125px;
	left: 0;
	height: 600px;
	width: 100%;
	background: url(../img/fade1.jpg) top center repeat-x;
}

body.inner #shim{
	background: url(../img/fade1.jpg) top center repeat-x;
}
#homeshim{
	position: absolute;
	top: 125px;
	left: 0;
	height: 600px;
	width: 100%;
	background: url(../img/fade2.jpg) top center repeat-x;
}

#wrap{
	position: relative;
	width: 971px;
	margin: auto;	
}

	#head{
		height: 107px;
		padding-top: 18px;	
	}
	
		#logo{
			float: left;
			height: 64px;
			width: 287px;
			text-indent: -9999em;
			background: url(../img/logo.jpg) top left no-repeat;
		}
		
		#nav{
			float: right;
			padding-top: 33px;
		}
		
			#nav li{
				float: left;
				padding-right: 2px;
				background: url(../img/nav-break.jpg) right center no-repeat;	
			}
			
			#nav li:last-child{
				background: none;
				padding-right: 0;
			}
			
			#nav li a{
				float: left;
				padding: 2px 9px 2px 9px;
				font-size: 1.4em;
				text-transform: uppercase;
				text-decoration: none;
				color: #fff;
			}
			
			#nav li.active a, #nav li a:hover{
				color: #89B3DB;
			}
			
			
	#about{
		height: 298px;
		padding: 1px 0 1px 0;
		padding-right: 520px;
		text-align: left;
		background: url(../img/doc.png) top right no-repeat;
	}		
	
		#about h1{
			margin-top: 91px;
			height: 40px;
			text-indent: -9999em;
			margin-bottom: 6px;
			background: url(../img/aboutus.png) top left no-repeat;
		}
		#about h2{
			margin-top: 91px;
			height: 31px;
			text-indent: -9999em;
			margin-bottom: 6px;
			background: url(../img/solutions1.png) top left no-repeat;
		}
		
		#about p{
			font-size: 1.3em;
			line-height: 1.4em;
			color: #fff;
		}			
			
	#studies{
		height: 298px;
		padding: 1px 0 1px 0;
		padding-right: 520px;
		text-align: left;
		background: url(../img/smallSEGUE.png) top right no-repeat;
	}		
	
		#studies h1{
			margin-top: 91px;
			height: 31px;
			text-indent: -9999em;
			margin-bottom: 6px;
			background: url(../img/solutions1.png) top left no-repeat;
		}
		
		#studies p{
			font-size: 1.3em;
			line-height: 1.4em;
			color: #fff;
		}
	#samples{
		height: 298px;
		padding: 1px 0 1px 0;
		padding-right: 520px;
		text-align: left;
		background: url(../img/laptop1.png) top right no-repeat;
	}		
	
		#samples h1{
			margin-top: 91px;
			height: 40px;
			text-indent: -9999em;
			margin-bottom: 6px;
			background: url(../img/samples.png) top left no-repeat;
		}
		
		#samples p{
			font-size: 1.3em;
			line-height: 1.4em;
			color: #fff;
		}
	
	
		#support{
		height: 298px;
		padding: 1px 0 1px 0;
		padding-right: 520px;
		text-align: left;
		background: url(../img/compass.png) top right no-repeat;
	}		
	
		#support h1{
			margin-top: 91px;
			height: 40px;
			text-indent: -9999em;
			margin-bottom: 6px;
			background: url(../img/support.png) top left no-repeat;
		}
		
		#support p{
			font-size: 1.3em;
			line-height: 1.4em;
			color: #fff;
		}
	
	#page{
		overflow: hidden;	
		text-align: left;
	}
	
		#content{
			float: right;
			width: 513px;
			font-size: 1.3em;
		}
		
			h2.contactus{
				height: 21px;
	background: url(../img/contactus.png) top left no-repeat;
	margin-bottom: 12px;
	text-indent: -9999em;
	padding-bottom: 10px;
			
			}
			h2.edu{
	height: 21px;
	background: url(../img/educational-design.jpg) top left no-repeat;
	margin-bottom: 12px;
	text-indent: -9999em;
	padding-bottom: 10px;
			}
			
			#content h3{
				font-weight: bold;
				font-size: 1.1em;
			}
			
			#content p{
				line-height: 1.5em;
				padding-bottom: 1em;
			}
		
		
		#sidebar{
			float: left;
			width: 312px;
		}
		
			#sidebar ul{
				font-size: 1.3em;
				text-transform: uppercase;
				line-height: 1.5em;	
				padding-left: 5px;
				padding-bottom: 18px;
			}
			
			#sidebar li{
				padding: 0;
				height: auto;	
			}
			
			#sidebar li a{
				color: #053559;
				padding: 0 0 0 12px;
			}
			#sidebar h2{
				font-size: 1.5em;
				color:#FFFFFF;
				text-transform: uppercase;
				line-height: 1.5em;	
				padding-left: 5px;
				padding-bottom: 18px;
	}
			
			#sidebar li.active a, #sidebar li a:hover{		
				color: #577F1C;		
				background: url(../img/tick.jpg) left center no-repeat;
				text-decoration: none;
			}
			
			.board{
				position: relative;
				overflow: hidden;	
				height: 315px;				
				background: url(../img/board.jpg) bottom left no-repeat;
			}
			
				.board a{
	position: absolute;
	top: 24px;
	left: -44px;
	width: 152px;
	height: 208px;
	text-indent: -9999em;
				}
			
			
			


	#splash{
		height: 321px;
		overflow: hidden;
	}
	
		#splash img{
			margin-top: 23px;
		}
	
		#splash h1{
			height: 200px;
			margin-top: 90px;
			text-indent: -9999em;
			background: url(../img/why3.png) top left no-repeat;	
		}
		
		#splash p{
			width: 531px;
			overflow: hidden;	
		}
		
		a.more{
			float: right;
			height: 67px;
			width: 219px;
			margin-top: 15px;
			background: url(../img/more.png) top right no-repeat;
			text-indent: -9999em;
			padding-top: 30px;
		}
	
	#front{
		overflow: hidden;	
		font-size: 1.3em;
		text-align: left;
		padding-bottom: 45px;
	}
	
		#front-right{
			float: right;
			width: 431px;
		}
		
			.quick-contact{
				font-weight: bold;
			}
			
			#front-right img{
				border: 3px solid #fff;
				margin-left: 10px;
				margin-bottom: 4em;
			}
	
		#front-left{
			float: left;
			width: 486px;	
		}
		
			h2.welcome{
				height: 20px;
				text-indent: -9999em;
				background: url(../img/welcome-title.jpg) top left no-repeat;
			}
			h3.training{
				height: 20px;
				text-indent: -9999em;
				background: url(../img/training.jpg) top left no-repeat;
			}
			h3.about{
				height: 20px;
				text-indent: -9999em;
				background: url(../img/whyWeDoThis.png) top left no-repeat;
			}
			h2.comprehensive{
				height: 20px;
				text-indent: -9999em;
				background: url(../img/comprehensive.png) top left no-repeat;
				padding-bottom: 12px;
			}

			h3.touch{
				height: 20px;
				text-indent: -9999em;
				margin-top: 25px;
				background: url(../img/get-title.jpg) top left no-repeat;
			}
			
			h2.support{
				height: 20px;
				text-indent: -9999em;
				margin-top: 25px;
				padding-bottom:12px;
				background: url(../img/support1.png) top left no-repeat;
			}
			

			
			.help{
				height: 168px;
				margin-top: 25px;
				background: url(../img/help-bg.jpg) top left no-repeat;
			}
			
				.help span{
					display: block;
					padding: 54px 230px 0 22px;
					color: #585858;
					line-height: 1.35em;
				}
			
		
		#front p{
			padding: .5em 0 .5em 0;
			line-height: 1.5em;
		}
		
			#front #front-left p{
				padding-right: 50px;
			}
		
		#front a{
			color: #71922A;
		}



#foot{
	height: 99px;
	background: url(../img/grad.jpg) top center repeat-x;	
}

	#footer{
		width: 100%;
		text-align: center;
		padding-top: 27px;	
		color: #76A5CF;
		line-height: 2em;
	}
	
	#footer a{
		color: #fff;	
		font-size: 1.1em;
		text-indent: -9999em;
		margin: 0 6px 0 6px;
		text-transform: uppercase;
	}
	
	#footer a.active, #footer a:hover{
		color: #76A5CF;
		text-decoration: none;
	}



	
	

.formLabels {
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

		
		#contact p{
			font-size: 1.3em;
			line-height: 1.4em;
			color: #fff;
		}
	
#narrowLeft {
	float: left;
	width: 150px;
}
#narrowLeft p {
	padding: .5em 0 .5em 0;
	line-height: 1.5em;
}
#wideRight {
	float: right;
	width: 600px;
}

	#contactUs{
		height: 298px;
		padding: 1px 0 1px 0;
		padding-right: 520px;
		text-align: left;
		background: url(../img/email1.png) top right no-repeat;
	}		
	
		#contactUs h1{
			margin-top: 91px;
			height: 40px;
			text-indent: -9999em;
			margin-bottom: 6px;
			background: url(../img/cont.png) top left no-repeat;
		}
		
		#contactUs p{
			font-size: 1.3em;
			line-height: 1.4em;
			color: #fff;
		}
	.iiLogo{
				position: relative;
				overflow: hidden;	
				height: 150px;				
				background: url(../img/head_ii.gif) bottom left no-repeat;
	
	}
	
	
#sidebar h3 {
	font-size: 1.5em;
	line-height: 1.5em;
	padding-left: 5px;
	padding-bottom: 8px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
.emailSent {
	font-size: 1.5em;
	color: #FFFFFF;
	font-weight: bold;
}

.keyboard{
				position: relative;
				overflow: hidden;	
				height: 320px;				
				background: url(../img/qMark.png) bottom left no-repeat;
				}
				