body {
  margin: 0px;
  padding: 0px;
  font: .8em Verdana, Arial, sans-serif;
  background: #010221 url(images/main-bg.jpg) center repeat-y;
}
img {
  vertical-align: bottom;
}
li {
  margin-top: 1em;
}
h1 {
  font: bold 1.6em "Lucida Sans", Verdana, Arial, sans-serif;
  color: #07224B;
}
h2 {
  font-weight: bold;
  font-size: 1.2em;
  color: #253b97;
}
a {
  color: #072A6F;
}
a:hover {
  color: #8fa6d8;
}

#content a:hover {
  color:#cddb68;
  
}

#colleges a:hover {
  color: #fff;
}
hr {
  height: 1px;
  width: 80%;
  color: #cbcfe5;
  text-align: center;
}
.sideright {
  float: right;
  margin-left: 12px;
  margin-bottom: 12px;
}
.sideleft {
  float: left;
  margin-right: 12px;
  margin-bottom: 12px;
}
.smallhead {
  font-size: 13px;
}
#container {
  width: 725px;
  margin: 20px auto;
  text-align: left;
  background: #fff url(images/bg.gif) repeat-y;
  border:10px solid #C3D2DF; 
  padding:;
  /*
  border-left: 30px solid #667CA4;
  border-right: 30px solid #667CA4;
  border-left: 30px solid rgba(255, 255, 255, 0.3);
  border-right: 30px solid rgba(255, 255, 255,0.3);*/
}

/* LEFT COLUMN */
#leftcolumn {
  width: 263px;
  background:#000734;
  float: left;
}

#menu a {
  background-color: #cddb68;
  display: block;
  padding: 10px;
  margin: 0px;
  border-bottom: 1px solid #ffffff;
  color: #143260;
  text-decoration: none;
  font-weight: bold;
}
#menu a:hover {
  background-color: #143260;
  color:#ffffff;
}
#menu img {
  margin-right: 10px;
  float: left;
}
#menu ul, #menu li {
  display: inline;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#students {
  background: #0C0928 url(images/students-header.jpg) no-repeat;
  padding: 45px 0px 0px 0px;
  border-bottom: 1px solid #b9cbea;
}
#students p {
  margin: 0px;
  padding:10px 10px 10px 10px;
  color:#fff;
  background: #0C0928 url(images/quote-bg.jpg) bottom no-repeat;
}
#about {
  width: 263px;
  height: 128px;
  background: url(images/about-bg.jpg) no-repeat;
}
#about a {
  display: block;
  width: 243px;
  height: 108px;
  padding: 10px;
  color: #253b97;
  text-decoration: none;
  font-weight: bold;
}
#about h3 {
  font: bold 20px "Lucida Bright", Georgia, serif;
  margin: 0px;
  padding: 0px;
}
#about h4 {
  font: bold 14px "Lucida Bright", Georgia, serif;
  margin: 0px;
  padding: 0px;
}
#about p {
  margin-top: 50px;
  padding: 0px;
}
#about a:hover {
  text-decoration: underline;
}
#colleges {
  background: url(images/colleges-header.jpg) no-repeat;
  padding: 130px 10px 0px 0px;
  margin-bottom: 10px;
}
#colleges p {
  display: none;
}
#colleges div {
  width: 49%;
  float: left;
  font-size: 11px;
}
#colleges ul {
  margin: 0px;
  margin-left: 2em;
  padding: 0px;
}
#colleges li {
  margin: 0px;
  color:#fff;
}

#colleges a {
  color:#fff;
}

#colleges a:hover {
  color:#cddb68;
}

/* RIGHT COLUMN */
#rightcolumn {
  width: 461px;
  float: right;
  _width: 458px;
}
#toppic {
  background: url(images/main-pic.jpg) no-repeat;
  width: 461px;
  height: 202px;
    vertical-align: top;
}
#content {
  padding: 20px;
  font-family: Verdana, Arial, sans-serif;
  vertical-align: top;
  background:#fff;
  height:auto;
}
#topnav {
  padding: 13px 0px 0px 10px;
  background: url(images/topnav-bg.jpg) no-repeat;
  width: 450px;
  height: 43px;
  color: white;
  font-weight: bold;
  font-size: .9em;
}
#topnav a {
  color: #004e7e;
  text-decoration: none;
  font-size:13px;
}
#topnav a:hover {
  text-decoration: underline;
  color:#547F00;
}
#blurb {
  background: url(images/main-blurb.gif) no-repeat;
  width: 335px;
  height: 58px;
  margin-bottom: 20px;
}
#blurb p {
  display: none;
}

/* FOOTER */
#footer {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #cbcfe5;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #06183E;
color: white;
text-align: center;
font-size: 0.9em;
}

#footer a {
  color: white;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
#footer p {
  margin: 0px;
}

#content fieldset {
 border:#cddb68 solid 1px;
}

.resetbutton {
	background-color: #cddb68;
}
#menu ul li ul {display: none;}
#menu ul li:hover ul {display: block; position: absolute; margin: -37px 0 0 263px; float: right;}