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

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Lato', sans-serif;
}

a:link {
	color: #001a44;
}
a:visited {
	color: #001a44;
}
a:hover {
	color: #818285;
}
a:active {
	color: #818285;
}

a.foot:link {
	color: #ffffff;
}
a.foot:visited {
	color: #ffffff;
}
a.foot:hover {
	color: #001a44;
}
a.foot:active {
	color: #001a44;
}

.top {
	height:32px;
	text-align:right;
	color:#ffffff;
	padding:12px 80px 0 0;
	width:100%;
	background: #222222; /* Old browsers */
	


background: -moz-linear-gradient(top,  #222222 0%, #005774 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#222222), color-stop(100%,#001a44)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #222222 0%,#005774 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #222222 0%,#005774 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #222222 0%,#005774 100%); /* IE10+ */

background: linear-gradient(to bottom,  #222222 0%,#005774 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#005774',GradientType=0 ); /* IE6-9 */

}

.header {
	width:1112px;
	margin:47px auto 30px auto;
	text-align: center;
}
.fltleft {
	float:left;
}

.fltright {
	float:right;
}
.clearit {
	clear:both;
}
.image {
	height:392px;
	width:100%;
	background-color:#818285;
	background-image:url(images/keyboard.jpg);
	background-position:center top;
	background-repeat:no-repeat
}
.subimage {
	width:100%;
	background-color:#818285;
}
.container {
	width:1112px;
	margin:0 auto;
}
.quote {
	width:340px;
	float:right;
	padding:72px 10px 0 0;
}
.subquote {
	width:90%;
	text-align:center;
	padding:38px 80px;
	color:#ffffff;
		font:38px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-weight:normal;
font-style:oblique;
}
h1 {
	color:#818285;
	font:34px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-weight:normal;
font-style:oblique;
}
h2 {
	color:#818285;
	font:28px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-weight:normal;
font-style:oblique;
}
h3 {
	color:#818285;
	font:18px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-weight:normal;
font-style:oblique;
}
.hptext {
	width:770px;
	float:right;
	padding:40px 60px 20px 42px;
	color:#001a44;
	line-height:28px;
	font:18px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.hpleft {
	width:220px;
	float:left;
	padding:20px 10px 10px 10px;
	text-align:center;
}
.hptext p{
		line-height:28px;
}

.footer {
	background-color:#818285;
	width:100%;
	text-align:center;
	color:#ffffff;
	padding:12px 0;
}