body
{
  background:#022968;
  font-family:arial;
  color:#fff;
  background-image:url(../images/blue-background.jpg);
  background-position:top center;
}

h1
{
  text-align:center;
}

a 
{
  color:#ccc;
  text-decoration:none;
  font-weight:bold;
}

.navigation 
{
  margin-bottom: 7px;
}

.navigation li
{
  display: inline;
  list-style-type: none;
  font-size:12px;
}

.navigation li a
{
  padding: 10px;
}


.selected /*active tab*/
{
  background:#86a1ce;
  color: black;
}

#slider {
  width: 950px; /*Original markup*/
  /*width: 95%;*/ 
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 600px;
  overflow: autoposition
  ;: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #86a1ce url(../images/content_pane-gradient.gif) repeat-x scroll left bottom;
  overflow:auto;
  overflow:scroll !important;
  overflow-y: scroll;
  overflow-x: hidden !important;
}

.scrollContainer div.panel {
  padding: 20px;
  height: 600px;
  width: 900px; /* change to 560px if not using JS to remove rh.scroll */
  /*width: 85%;*/ /*Ryan markup convert to percent instead of pixels*/
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

/*##################################
RYAN'S ADDITIONS
####################################*/
body {margin:0;}
h2 { margin:0px; text-align:center; margin-bottom:10px; display:block; border-bottom:1px solid white; color: white; font-size:26px;}
h3 { /*margin-top:0px; margin-bottom:10px; display:block; border-bottom:1px solid black; color: white;*/ font-size:22px; display:block; background:black; padding:10px;}
#header {background-color:black; height:75px; padding: 10px; color:white; background-image:url(../images/blue-background.jpg); background-position:bottom center;}
#header_left {float: left; width: 33%; padding-top:20px; text-transform: uppercase; font-size:26px;}
#header_center {float: left; width: 33%; padding-top:20px; text-align:center; font-size:26px; font-weight:bold; color: #ffd400;}
#header_right {float: left; width: 33%; padding-top:20px; text-align:right;}
#welcome { padding:20px; text-align:center; border:0px solid red; margin-bottom:-20px; color:#86a1ce; }
table { font-size:14px;}
li {padding:5px;}
#about {padding:20px; color:white; background-image:url(../images/blue-background.jpg); background-position:bottom center;}
#footer { background-color:black; padding:20px; color:white;}