html { min-height: 100%; margin-bottom: 1px; }

body {

  margin: 0px;
  font-size: 18px;
  font-family: Palatino Linotype;

}

a {

   text-decoration: none;

}

.NORMAL_TEXT {
   font-size: 18px;
   font-family: Palatino Linotype;
   font-weight: normal;
}

.NORMAL_BOLD_TEXT {
   font-size: 18px;
   font-family: Palatino Linotype;
   font-weight: bold;
}

.BLUE_TEXT {
   font-size: 18px;
   font-family: Palatino Linotype;
   font-weight: normal;
   color: #193F81;
   font-weight: bold; 
}

.SMALL_TEXT {
   font-size: 12px;
   color: #000000;
   font-weight: normal;
}

.normal_text {

   font-size: 18px;
   font-family: Palatino Linotype;
   font-weight: normal;

}

.r {
	color: red;
	font-weight: bold;
}

.main_table {
  width: 850px;
  border: 1px solid #0D0B74;
  position: relative; top: 20px;
}

.logo {

  position: absolute;
  z-index: 100;

}

.faded_bar_top {
  background:
    #0D0B74
    url(images/faded_bar.gif)
    top left no-repeat;
  height: 30px;
  border-top: 1px solid #0D0B74;
  border-bottom: 1px solid #0D0B74;
}

.faded_usp {
   font: italic bold 15pt, Times, serif;
   position: absolute; top: 75px; left: 175px;
}

.header_bar {
  height: 70px;
  background: #f1f1f1;
}

.header_school_pic {
  position: absolute; top: 0px; left: 0px;
}

.header_eagle_pic {
  position: absolute; top: 0px; left: 379px;
}

.header_nc_text {
  position: absolute; top: 5px; left: 375px;
  font: bold 20pt, Times, serif;
}

.menu_bar {
   height: 25px;
   background-color: #AEBADF;
   border-bottom: 1px solid #0D0B74;
}

.trans {

   position: relative;

}

.menu_name_out {

  height: 25px;
  width: 80px;
  position: absolute;
  text-align: center;
  z-index: 100;

}

.menu_name_over {

  background-color: #E0716C;
  height: 25px;
  width: 80px;
  position: absolute;
  text-align: center;
  z-index: 100;

}

.menu_name_text {

  position: relative; top: 5px;
  font: bold 8pt, Arial;
  cursor: hand;

}

.item_clickable  {
 padding-top: 5px;
 padding-bottom: 5px;
 border-bottom: black 1px solid;
 cursor: pointer;
 text-align: left;

}

.item  {
 padding-top: 5px;
 padding-bottom: 5px;
 border-bottom: black 1px solid;
 text-align: left;

}

.menu_about_nc {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 170px;
 width: 150px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.menu_admissions {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 255px;
 width: 135px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.menu_academics {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 340px;
 width: 150px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.menu_guidance {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 425px;
 width: 175px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;
}

.menu_events {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 510px;
 width: 170px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.menu_student_life {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 595px;
 width: 175px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.menu_parents {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 585px;
 width: 175px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.menu_alumni {

 text-indent: 5px;
 background: #E0716C;
 color: black;
 position: absolute;
 top : 128px;
 left: 670px;
 width: 175px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 8pt;
 z-index: +1;
 visibility: hidden;

}

.left_bar {

   position: relative;
   height: 351px;
   width: 218px;
   background: #d3d3d3;

}

.content_headline {

   font-size: 12px;
   font-weight: bold;
   font-family: arial;
   width: 150px;
   border-bottom: 1px solid #0d0b74;
   position: relative; left: 10px; top: 10px;

}

.content {

   font-size: 13px;
   padding-top: 5px;
   position: relative; left: 10px; top: 10px;
   width: 175px;

}

.flash {

   position: absolute; top: 128px; left: 620px; 
   width: 230px;
   height: 351px;
   background: #d3d3d3;

}

.home_pic {

   position: absolute; top: 128px; left: 218px;
   width: 400px;
   height: 351px;
   border-left: 1px solid #0d0b74;
   border-right: 1px solid #0d0b74;

}

.page_text {

   position: relative;
   font-size: 18px;
   font-family: Palatino Linotype;
   font-weight: normal; 
   padding-left: 10px;
   padding-right: 10px;

}

.faculty_table {

   position: relative; left: 30px;
   width: 700px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background: #d3d3d3;

}

.faculty_listing {


}

.faculty {

   width: 200px;
   height: 18px;
   background: #ffffff;
   padding: 2px;
   border-top: 1px solid #000000;
   border-right: 1px solid #000000;
   font-size: 12px;
   cursor: pointer;

}

.faculty_over {

   width: 200px;
   height: 18px;
   background: #d3d3d3;
   padding: 2px;
   border-top: 1px solid #000000;
   font-size: 12px;
   cursor: pointer;

}

.trans_faculty {

   padding-left: 4px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;

}

.faculty_info {

   position: absolute; top: 10px; left: 180px;
   padding: 5px;
   margin-left: 40px;
   width: 450px;

}

.newsletter_box {

   position: relative; left: 35px;
   overflow: auto;
   width: 700px;

}

.newsletter {

   text-align: center;
   padding: 10px;
   position: relative;
   float: left;

}

.athletic_box {

   position: relative; left: 25px;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
   width: 700px;
   background-color: #d3d3d3;
   overflow: auto;

}

.athletic_name_box {

   text-align: center;
   width: 200px;
   border: 0px solid #000000;
   padding: 5px;
   float: left;

}

.athletic_info_box {

   text-align: center;
   width: 450px;
   padding: 5px;
   border: 0px solid #000000;
   float: left;
   overflow: auto;

}

.athletic_stats_box {

   text-align: left;
   width: 550px;
   padding: 5px;
   border: 0px solid #000000;
   float: left;
   overflow: auto;
   position: relative;
   left: 70px;

}

.athletic_tab_box {

   position: relative; left: 25px;
   overflow: auto;
   border-right: 1px solid #000000;
   width: 701px;

}

.athletic_tab {

   width: 100px;
   padding: 2px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   float: right;
   height: 18px;
   font-size: 12px;
   border-bottom: 1px solid #000000;
   cursor: pointer;

}

.athletic_tab_over {

   width: 100px;
   padding: 2px;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   float: right;
   height: 18px;
   font-size: 12px;
   background-color: #d3d3d3;
   border-bottom: 1px solid #d3d3d3;
   cursor: pointer;

}

.athletic_left_tab {

   width: 277px;
   padding: 2px;
   float: right;
   height: 19px;
   font-size: 12px;
   border-bottom: 1px solid #000000;

}

.schedule_box {

   padding: 5px;
   width: 450px;
   overflow: auto;
   background-color: #F1EB8B;
   border: 1px solid #000000;

}

.small_text {

   font-size: 12px;
   color: #000000;

}

.page_title {

   color: #193F81;
   font-size: 24px;

}

.diploma_short {

   width: 500px;

}

.blue_text {

   color: #193F81;
   font-weight: bold; 

}

.calendar_box {

   text-align: center;
   vertical-align: middle;
   border-right: 1px solid #0d0b74;
   border-bottom: 1px solid #0d0b74;
   font-size: 12px;

}

.cirriculum {

   position: absolute; left: 520px; top: 175px;
   background-color: #d3d3d3;
   width: 270px;
   height: 350px;

}

.cirriculum_text {
	font-size: 14px;
}

.cirriculum_line {

   width: 250px;
   font-size: 14px;

}

.cirriculum_type {

   padding-left: 25px;

}

.cirriculum_units {

   position: absolute;
   left: 180px;

}

.staff {

   width: 500px;

}

.staff_name {

   font-family: Palatino Linotype;
   font-size: 18px;

}

.staff_bio {

   font-weight: normal;
   font-size: 16px;
   font-family: Palatino Linotype;
   padding-left: 20px;

}

.faded_bar_bottom {
   position: relative;
   background:
     #0D0B74
     url(images/faded_bar.gif)
     top left no-repeat;
   height: 30px;
   border-top: 1px solid #0d0b74;
}

.bottom_bar_text {

   font-size: 12px;
   font-weight: bold;
   font-family: arial;
   position: absolute;

}

.copyright {

font-size: 14px;
font-weight: bold;
font-family: arial;
text-align: center;
position: relative;

}

.assoc {

position: relative;
padding: 0px;

}

.faculty_news {

   font-weight: normal;
   font-size: 16px;
   font-family: Palatino Linotype;

}

.alumni_login_table {

   border: 1px solid #000000;
   font-weight: normal;
   font-size: 14px;
   font-family: Palatino Linotype;
   background-color: #d3d3d3;
   padding: 6px;

}
