html, body, article {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

body {
	background:url(images/programs/bg2.jpg) repeat top #001422;
}

.wrapper {
	margin-top:0px;
	margin-left: auto;
    margin-right: auto;
	width: 35%;
	background-color:#ffffff;
	-webkit-box-shadow: 0 0 5px 5px rgba(75,75,75,0.25);
	-moz-box-shadow: 0 0 5px 5px rgba(75,75,75,0.25);
	box-shadow: 0 0 5px 5px rgba(75,75,75,0.25);
	padding: 0px;
}


header {
	height:auto; 
	width:100%
	position:fixed;
	top:0;
	left:0;
	border-bottom:2px #0000FF;
	z-index:100;
	text-align:center;
	background: #DDEEFF;
}
/*
img {
    width:auto;
    max-width:100%;
    height:auto;
}container { padding-top:0px; position:inherit; text-align:center;}
*/
#info {
	height:auto;
	width:100%;
	margin-top:10px;
}
nav {
	float:right;
	padding:0px;
	background: #ffffff;
	width:100%;
}
.text {
	font-size:16px;
	font:"Courier New", Courier, monospace;
}
ul {
	list-style:none;
	margin-right:2%;
}
li {
	display:inline-block;
	float:right;
	padding:10px;
}
a {
	color:#A51963;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#C5DE00;
	text-decoration:underline;
}
.active {
	color:#C5DE00;
}

section {
	margin-top:90px;
	padding:3%;
	position:relative;
}
#why {padding-top:0px; position:inherit; text-align:center;}

#footer {background:url(images/programs/footer.jpg) #0070B7 repeat-x top; width:100%; height:auto;  
         text-align:center; float: left; clear: both; margin-top:0px; margin-bottom:0px;}
.f_text {
	font-size:13px;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	font:Verdana, Geneva, sans-serif;
}

#bottom_line {background:url(images/programs/bottom_line.jpg) #DF38A2 top repeat-x; width:100%; height:6px!important; clear: both; margin-bottom:10px;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../img/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
