body{
	font-family: Georgia, "Times New Roman", Times, serif
	text-align: center;
	font-size: small;
}
#main{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-color: #35b7de;
}
.blue{
	color: #64faff;
}
.italic{
	font-style: italic;
}
.center{
	text-align: center;
}
#header{
	height: 151px;
	width: 960px;
	text-align: center;
}
#header h3{
	padding-top: 20px;
	color: white;
	font-size: 3em;
	font-family: chunk, serif;
}
#header p{
	color: white;
	font-size: 1.75em;
}
#header a:link{
	color: white;
}
#header a:hover{
	color: white;
}
#tagline{
	background: url('images/tagline-background.png') no-repeat #065073;
	width: 960px;
	height: 392px;
}
#taglineH3{
	color: white;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
	filter:progid:DXImageTransform.Microsoft.glow(color='#000000', Strength=5);
	text-align: center;
	padding-top: 140px;
	font-size: 3.7em;
	font-family: chunk, serif;
	font-weight: 100;
}
#taglineP{
	color: white;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
	filter:progid:DXImageTransform.Microsoft.glow(color='#000000', Strength=5);
	font-weight: bold;;
	text-align: center;
	font-size: 1.5em;
	margin-top: 20px;
}
#content{
	width: 960px;
	color: white;
	padding: 40px;
}
#content h3{
	color: #64faff;
	font-size: 2em;
	margin-bottom: 20px;
}
#content p{
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
}
#content h4{
	background: #0db7d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #0db7d1 0%, #08689b 88%, #056194 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0db7d1), color-stop(88%,#08689b), color-stop(100%,#056194)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0db7d1 0%,#08689b 88%,#056194 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0db7d1 0%,#08689b 88%,#056194 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0db7d1 0%,#08689b 88%,#056194 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0db7d1 0%,#08689b 88%,#056194 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0db7d1', endColorstr='#056194',GradientType=0 ); /* IE6-9 */
	color: white;
	padding: 5px;
	text-transform: uppercase;
	font-size: 1.3em;

}
.box{
	background: #08689b; /* Old browsers */
	background: -moz-linear-gradient(top,  #08689b 0%, #0db7d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08689b), color-stop(100%,#0db7d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #08689b 0%,#0db7d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #08689b 0%,#0db7d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #08689b 0%,#0db7d1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #08689b 0%,#0db7d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08689b', endColorstr='#0db7d1',GradientType=0 ); /* IE6-9 */

}
.box p{
	padding: 20px;
}

.button{
	width: 877px;
	background: #106fa7; /* Old browsers */
	background: -moz-linear-gradient(top,  #106fa7 0%, #0db4cf 50%, #1070a7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#106fa7), color-stop(50%,#0db4cf), color-stop(100%,#1070a7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #106fa7 0%,#0db4cf 50%,#1070a7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #106fa7 0%,#0db4cf 50%,#1070a7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #106fa7 0%,#0db4cf 50%,#1070a7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #106fa7 0%,#0db4cf 50%,#1070a7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#106fa7', endColorstr='#1070a7',GradientType=0 ); /* IE6-9 */
}
.button p{
	padding: 10px;
	text-align: center;
}
.button a:link{
	color: white;
}
.button a:visited{
	color: white;
}
#footer{
	background: url('images/footer-background.png') no-repeat;
	width: 960px;
	height: 105px;
}
#footer p{
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	padding-top: 60px;
}
#footer a:link{
	color: black;
}
#footer a:hover{
	color: black;
}

#login-box{
	width: 500px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	padding: 50px;
	border: 4px solid #1786b0;
}
