body {font-family: Arial, Helvetica, sans-serif; background: #000 url("../i/backgrounds/background-main2.png") repeat-x top center; background-attachment: fixed;}
/*
body {font-family: Arial, Helvetica, sans-serif; background-color: #FBE1A7; background-image: url(/i/back2.gif); background-attachment: fixed; background-repeat: no-repeat; background-position: top center; }
*/
* {margin:0px; padding:0px;}
p {margin-right:15px; margin-bottom:10px; margin-left:4px; font-size: .75em; line-height: 1.3em;}
div#page-wrapper {width:778px; margin-left:auto; margin-right:auto; background-color:#ffffff;}


div#content-wrapper {width:778px; float:left; background-color:#ffffff;}
.bg-143-416-199 {background: url(../i/backgrounds/sidebar_bg.png) repeat-y;}
.bg-143-615 {background: url(../i/bg-143-615.gif) repeat-y; }
.bg-416-199 {background: url(../i/bg-416-199.gif) repeat-y; }
div#header-wrapper {width:778px; background-color:#00457c;}
div#header {background-color:#6b9ac3; height:35px; width:778px;}
div#logo {width:143px; height: 195px; background: #6b9ac3 url(../i/home-logo.gif) -0px 0 no-repeat; text-indent: -9999px; }
div#logo a {width:143px; height: 195px; display: block;}
div#footer {width:778px; float:right; height: 50px; background-color:#FFFFFF; padding-top:7px; border-top-color:#6699cc; border-top-style:solid; border-top-
width:1.6px; top:-5px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
div#footer p {font-size: .65em; color: #000;}
div#copyright {float: left; padding-top: 5px; padding-left: 10px;}
div#footer-icons {float: right; padding-top: 5px;}
div#news-events {width:199px; background-color:#ffe0ab; }
div.center {text-align: center;}
div#center table {margin-left: auto; margin-right: auto; text-align: left;}

li.news-events {
      padding:0px 5px 9px 5px;
      list-style:none;
}

h3.news-events { 
      padding:0 15px 0 15px;
      margin:10px 0 0 0;
      text-align:center;
      font-weight: bold;
      font-style:normal;
      font-family: Arial, Helvetica, sans-serif;
      font-size:16px;
      color:#000;
}

.newslink a {
     color:#000040 !important;
     text-decoration:none !important;
     font-size: 12px !important;
}

.newslink a:hover {
     color:#000040 !important;
     text-decoration:underline !important;
     font-size: 12px !important;
}

body.newslink {
     font-size: 12px !important;
}

p.newslink {
     font-size: 12px !important;
}

.program_hdr a {color: #f68f1e !important; text-decoration:none !important; font-size: large; font-weight:bold; outline:none !important;}

/*
a.news-events{outline: 0; color:#6b9ac3;  }
a:hover.news-events {outline: 0; color:#f68f1e}
a.news-archive{outline: 0; color:#000000; }
a:hover.news-archive {outline: 0; color:#f68f1e}
*/
div#content-main-416 {width:416px; float:left; background-color:#fff; margin-left:16px;}
div#content-main-615 {width:615px; float:left; background-color:#fff; margin-left:16px;}
div#side-nav {width:143px; float:left; background-color:#6b9ac3; line-height:12px;}

div#LeftNavLinks {width:123px; background-color:transparent; background: url(../i/sub-nav-back.gif) repeat-y; padding-left:15px;}
div#left-links {width:123px; background-color:transparent; background: url(../i/sub-nav-back.gif) repeat-y; padding-left:15px;}
h3.left-links { padding-left:15px; padding-right:15px; margin-top:10px; text-align:center; font: bold 1.1em, "Helvetica", Arial, sans-serif; color:#ffffff; font-stretch:ultra-condensed;}
a.left-links {padding-left:0px; color:#ffffff; text-decoration: none; font: .85em; line-height: 15px; font-weight: bold;}
a:hover.left-links {outline: 0; color:#f68f1e; font-weight: bold;}
div#sub-left-links {width:123px; background-color:transparent; background: url(../i/sub-nav-back.gif) repeat-y; padding-left:15px;}
a.sub-left-links {padding-left:0px; color:#ffffff; text-decoration: none; font: .85em; line-height: 15px;}
a:hover.sub-left-links {outline: 0; color:#f68f1e;}
li.left-links {font: .75em, display:none; list-style:none; font-style: italic; text-decoration:none; text-indent: -1em; padding-left: 10px;}
ul.left-links {font: .75em, display:none; text-decoration:none; margin-left:10px;}


/*addthis toolbar*/
.addthis {
         border:3px solid #ccc;
         padding:3px;
         width:200px;
         float:right;
         margin-right:10px;
         margin-top:3px;
}

.addthis a{ 
         text-decoration: none;
         font-size:12px;
}


/* Top Navigation */
#top-nav {margin: 0px 0px 0px 0px; width: 778px; background-color:#6b9ac3; text-align:center;}
#top-nav li {list-style: none;line-height:1.7em; margin-top:3px;}
/*#top-nav li {float: left;list-style: none; padding-right:10px; padding-right:15px; line-height:1.7em; margin-top:3px;}*/
#top-nav a {text-decoration: none; outline: 0; color:#6b9ac3; font: 1.0em "Times New Roman", Times, serif;}
#top-nav a:hover, #top-nav a.selected { color:#FFFFFF;}
.c-bracket {color:#6b9ac3;font-size:1.5em;}


/* SITE NAVIGATION */


A.whynccc{background: url(../i/whynccc.gif) no-repeat;text-indent:-9999px; width:143px; height:26px; display:block;line-height:17px;margin-top:-1px;}
A.whynccc-selected, A.whynccc:hover{ background: url(../i/whynccc.gif) -0px -25px no-repeat;line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:26px; display:block;margin-top:-1px;}

A.admissions{background: url(../i/admissions.gif) no-repeat;text-indent:-9999px; width:143px; height:26px; display:block;line-height:17px;margin-top:-1px;}
A.admissions-selected, A.admissions:hover{ background: url(../i/admissions.gif) -0px -25px no-repeat; line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:26px; display:block;margin-top:-1px;}

A.academics{background: url(../i/academics.gif) no-repeat;text-indent:-9999px; width:143px; height:26px; display:block;line-height:17px;margin-top:-1px;}
A.academics-selected, A.academics:hover{ background: url(../i/academics.gif) -0px -25px no-repeat; line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:26px; display:block;margin-top:-1px;}

A.faculty{background: url(../i/facultystaff.gif) no-repeat;text-indent:-9999px; width:143px; height:27px; display:block;line-height:17px;margin-top:-1px;}
A.faculty-selected, A.faculty:hover { background: url(../i/facultystaff.gif) -0px -26px no-repeat; ;line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:27px; display:block;margin-top:-1px;}

A.student{background: url(../i/students-on.jpg) no-repeat;text-indent:-9999px; width:143px; height:26px;display:block;line-height:17px;margin-top:-1px; }
A.student-selected, A.student:hover{ background: url(../i/students-on.jpg) -0px -25px no-repeat;line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:26px; display:block;margin-top:-1px;}

A.alumni{background: url(../i/foundation-on.jpg) no-repeat;text-indent:-9999px; width:143px; height:26px;display:block;line-height:17px;margin-top:-1px; }
A.alumni-selected, A.alumni:hover { background: url(../i/foundation-on.jpg) -0px -25px no-repeat; line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:26px; display:block;margin-top:-1px;}

A.wfcd{background: url(../i/wfcd.gif) no-repeat;text-indent:-9999px; width:143px; height:41px;display:block;line-height:17px;margin-top:-1px; }
A.wfcd-selected, A.wfcd:hover{ background: url(../i/wfcd.gif) -0px -40px no-repeat; line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:41px; display:block;margin-top:-1px;}

A.audio-video{background: url(../i/audiovideo-on.jpg) no-repeat;text-indent:-9999px; width:143px; height:26px;display:block;line-height:17px;margin-top:-1px; }
A.audio-video-selected, A.audio-video:hover { background: url(../i/audiovideo-on.jpg) -0px -25px no-repeat; line-height:17px;text-indent:-9999px;margin:0px 0px 0px 0px; width:143px; height:26px; display:block;margin-top:-1px;}

div#SubNav {width:123px; background-color:transparent; background: url(../i/backgrounds/subnav-bg.png) repeat-y; padding-left:15px;}

A.SubNavLink,A.SubNavLink:visited{color:#000040; font-size: 10px; text-decoration: none;font-family: Arial, Helvetica, sans-serif; line-height: 12px; vertical-align:middle;}
A.SubNavLink:hover,A.SubNavLink:active{color:#800000;}

A.SubNavLinkActive,A.SubNavLinkActive:visited{color:#000040; font-size:10px; text-decoration: none;font-family: Arial, Helvetica, sans-serif; line-height: 12px; vertical-align:middle;}
A.SubNavLinkActive:hover,A.SubNavLinkActive:active{color:#800000;font-size:10px; text-decoration: none;font-family: Arial, Helvetica, sans-serif; line-height: 12px; vertical-align:middle;}


/* ORIENTATION NAVIGATION */


#so-nav {
  margin-left:-40px;
  height:32px;
  font-family:Arial, Helvetica, sans-serif;
  position:relative;
  left:auto;
  z-index:1;
}
#so-nav img {
  border:none;
}
#so-nav ul {
  list-style:none;
}
#so-nav li {
  position:relative;
  float: left;
}
#so-nav li li {
  float: none;
  font-size: 12px;
}
#so-nav a {
  display:block;
  text-decoration:none;
}
#so-nav li li a {
  height:auto;
  background:none;
  border:0;
  text-align:left;
  margin:0;
  line-height:24px;
}
.subnav-name {
  color: #da1c23;
  font-size: 12px;
  text-transform: uppercase;
  padding: 0 0 0 10px !important;
  font-weight:bold;
}
.ddContainer-main {
  position:absolute;
  left:-10000px;
  background: #fff;
  padding:10px 0 5px 0;
  line-height: 24px;
  border-left:1px solid #000;
  border-right:1px solid #000;
  z-index:2;
}
#ddContainer {
  width: 400px;
  border-top:5px solid #003366;
}
#ddContainer2 {
  width: 400px;
  border-top:5px solid #006600;
}
#ddContainer3 {
  width: 400px;
  border-top:5px solid #cc9900;
}
#ddContainer4 {
  width: 400px;
  border-top:5px solid #cc0000;
}
#ddContainer5 {
  width: 400px;
  border-top:5px solid #6600cc;
}
#ddContainer6 {
  width: 400px;
  border-top:5px solid #3366cc;
}
#ddContainer a, #ddContainer2 a, #ddContainer3 a,  #ddContainer4 a,  #ddContainer5 a,  #ddContainer6 a {
  font-weight: bold;
  color: #000;
  text-decoration: none;
  padding-left: 10px;
  width: auto !important;
}
#ddContainer a:hover, #ddContainer2 a:hover, #ddContainer3 a:hover, #ddContainer4 a:hover, #ddContainer5 a:hover, #ddContainer6 a:hover {
  text-decoration:underline;
}
#so-nav #ddc2, #so-nav #ddc4 {
  padding-left:5px;
  border-right:1px dotted #000;
}
ul #ddc2, ul #ddc3, ul ddc4, ul #ddc5, ul #ddc6, ul #ddc7, ul #ddc8 {
  margin:0;
  padding:0;
}
ul #ddc9, ul #ddc10 {
  margin-left:50px;
  margin-top:20px;
}
ul li #ddc11 {
  margin-left:80px;
  margin-top:20px;
}
ul #ddc12 {
  margin-left:35px;
  margin-top:20px;
}
#so-nav #ddc1, #so-nav #ddc2, #so-nav #ddc3, #so-nav #ddc4, #so-nav #ddc5, #so-nav #ddc6, #so-nav #ddc7, #so-nav #ddc9, #so-nav #ddc10{
  width: 180px;
}
#so-nav #ddc8{
  width: 250px;
}
#so-nav #ddc11{
  width: 120px;
}
#so-nav #ddc12{
  width: 100px;
}
#so-nav #ddc1, #so-nav #ddc2, #so-nav #ddc3, #so-nav #ddc4, #so-nav #ddc5, #so-nav #ddc6, #so-nav #ddc7, #so-nav #ddc8, #so-nav #ddc9, #so-nav #ddc10, #so-nav #ddc11, #so-nav #ddc12 {
  float: left; 
  margin-left: 10px;
}
#so-nav li:hover #ddContainer, #so-nav li:hover #ddContainer2, #so-nav li:hover #ddContainer3 {
  position:absolute;
  left:0;
  display:block;
  z-index:2;
}
#so-nav li:hover #ddContainer4 {
  position:absolute;
  left:-95px;
  display:block;
  z-index:2;
}
#so-nav li:hover #ddContainer5 {
  position:absolute;
  left:-290px;
  display:block;
  z-index:2;
}
#so-nav li:hover #ddContainer6 {
  position:absolute;
  left:-290px;
  display:block;
  z-index:2;
}
.ddFooter {
  position:absolute;
  height:30px;
  bottom:-30px;
  left:-1px;
  width:400px;
  padding:0;
  background:#fff;
  font-size:12px;
  text-transform:uppercase;
  border-top:1px dotted #000;
  border-bottom:1px solid #000;
  border-left:1px solid #000;
  border-right:1px solid #000;
}
.ddFooter a {
  line-height: 24px;
  margin-left: 300px;
  clear: both;
  text-align: right;
  padding-right: 10px;
}


/* ORIENTATION CALLOUT BOX */


.so-callout {
 background-image:url(../i/backgrounds/welcome-bg.png);
 backgound-repeat: no-repeat;
 height:79px;
 width:608px;
}
.so-callout-spacing {
 padding:5px 2px 2px 5px;
}

/* jQuery Quicklinks Menu Styles */

#header2 {
 height:109px;
 background: url("../i/backgrounds/header.png") repeat-x top center;
 width:778px;
}

#categories{
width: 776px;
margin: auto;
}

#sliderWrap {
margin: 0 auto;
width: 778px;
}
#slider {
position: absolute;
background-image:url(/i/backgrounds/slider.png);
background-repeat:no-repeat;
background-position: bottom;
width: 778px;
height: 273px;
margin: -244px 0 0 0;
}
#slider img {
border: 0;
}
#sliderContent {
margin: 25px 0 0 5px;
position: absolute;
text-align:center;
color:#333333;
font-weight:bold;
padding: 10px;
width:auto;
text-align:left;
}

#sliderContent ul li a {
text-decoration:none;
text-align:left;
color:#ffcc33;
font-family: "Helvetica", Arial, sans-serif;
font-size:  1.1em;
}

#sliderContent ul li a:hover {
text-decoration:none;
color:#fff;
font-family: "Helvetica", Arial, sans-serif;
font-size:  1.1em;
}

.category {
float:left;
}

.category ul{
list-style: none;
width: auto;
margin: 0 10px 0 0;
}

.category h4{
font-family: "Helvetica", Arial, sans-serif;
font-size:small;
color:#fff;
padding-bottom:10px;
margin-left: -2px;
}

ul.rightside{
border-right: 1px dotted #fff;
padding-right:8px;
height:150px;
}

#openCloseWrap {
position:absolute;
margin: 255px 0 0 335px;
font-size:12px;
font-weight:bold;
width:778px;
}


/* Links */


a {outline: 0; color:#6b9ac3;line-height: 17px;}
a:hover: a:active, a.active {color:#f68f1e; text-decoration: none;}
img { border: none; }

/* Text */
h1 {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; line-height:26px; font-weight:bold; padding-bottom:5px; margin-left:3px; margin-top:10px;} /* main page heading */
h2 { color:#00457c; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin: 0 0px 5px 0px; line-height: 1.7em; font-weight:bold; padding-bottom:5px;} /* section page heading */
.bracket {color:#6b9ac3; font:"Times",Times New Roman, serif; font-weight:bold; font-size:1.3em; font-style:normal;}
h3 { color:#00457c; font-family:Arial, Helvetica, sans-serif; font-size:.95em; font-style:italic; margin: 10px 0px 3px 0px; line-height: 1.7em; font-weight:bold; padding-bottom:5px;} /*subhed*/
h4 {font-size: .75em; margin:0px 0px 5px 15px;} /* sub subhed*/
ul, ol {margin-left:25px; display:block; padding-bottom:15px;}
ol li {list-style:decimal; margin-left:25px; font-style:normal;}
ul ul {list-style:circle; margin-left:25px; font-style:normal; font-size:16px;}
.section_title { color:#00457c; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin: 0 0px 5px 0px; line-height: 1.7em; font-weight:bold; padding-bottom:5px;} /* section page heading */
.section_subtitle { color:#00457c; font-family:Arial, Helvetica, sans-serif; font-size:.95em; font-style:italic; margin: 10px 0px 3px 0px; line-height: 1.7em; font-weight:bold; padding-bottom:5px;} /*subhed*/


li {font-size: .75em; line-height: 1.3em; margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
span.error {padding: 2px 4px; background-color: #b87f9e; color: #fff;}
#headline {font-family:"Times New Roman", Times, serif; font-size:2.0em;}
.intro {font-family:"Times New Roman", Times, serif; font-size:1.0em; line-height:20px; margin-left:0px; padding-right:30px;}
.more { color:#6b9ac3; font-family:"Times New Roman", Times, serif;}
.paging { color:#000; font-size:.6em; text-align:right;}
.list {margin-left:25px; display:block; padding-bottom:15px;}


/* Options Bar (i.e. print page, bookmark page, email page) */
#options-bar {
   text-align:right;
   padding:5px;
   background-color:#666;
   width:608px;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   margin-top:1px;
} 


/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: "."; /* the period is placed on the page as the last thing before the div closes */
display: block; /* inline elements don't respond to the clear property */
height: 0; /* ensure the period is not visible */
clear: both; /* make the container clear the period */
visibility: hidden; /* further ensures the period is not visible */
}




.clearfix {display: inline-block;} /* a fix for IE Mac */


/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */


/* Script for drop down menu */
<script language="JavaScript">
<!-- 
function goToURL(form)
  {


    var myindex=form.dropdownmenu.selectedIndex
    if(!myindex=="")
      {
        window.location.href=form.dropdownmenu.options[myindex].value;


      
      }
}
//-->
</script>
/* end of script */






/*Script for menu items*/
