div{position:relative;}
table{font-size:1em;}
#mainBodyRow2,#mainBodyRow3,#mainHeaderContainer,#mainGroupNavigation,#mainBodyOuterContainer,#mainBodyInnerContainer,#mainBodyContentOuter,#mainBodyContentInner,#mainBodyContentBigIMG,#mainBodyContentSubtitle,#mainBodyContentTextTitle,#mainBodyContentBreadcrumbs,#mainBodyContentText,#mainBodyNavigation,#bottomGrayBar,#fadingFact,#mainFooterOuterContainer,#mainFooterInnerContainer,#mainFooterBody{z-index:2;}
body{margin:0;padding:0;top:0;left:0;text-align:center;font-family:verdana,helvetica,arial;font-size:13px;}
a{text-decoration:underline;color:#660000;}
a:hover{text-decoration:underline;}
a:visited{color:#660000;}
/*ul,li{margin:0;padding:0;}*/
#mainBottomBG{width:100%;height:91px;margin-top:-91px;background:#660000 url(../_images/template/frontpage/bottom_bar_bg.png) repeat-x;z-index:1;}
img{margin:0;padding:0;border:0;}
a{outline:none;}
#topStoryColumn{float:left;width:318px;background:#999999;border-right:1px white solid;}
#topStoryColumnBody{padding:0px 10px 10px 10px;overflow:auto;clear:both;color:black;width:301px;height:319px;background:white;border-right:1px white solid;}
.newsColumnNewsTitle a{font-weight:bold;font-family:helvetica,verdana,arial;color:#660000;font-size:1.2em;text-decoration:underline;}
.newsColumnNewsStory{margin-bottom:10px;color:gray;padding-left:10px;}
.newsColumnNewsStory a{color:#000000;text-decoration:none;}
/*.newsColumnNewsStory a:hover{text-decoration:none;}/*
/*.newsImg1 {float:left; clear:both;margin-right: 10px; margin-top: 4px; margin-bottom: 0px; border: 1px solid transparent; padding: 3px;}
.newsImg2 {float:left; clear:both;margin-right: 10px; margin-top: 4px; margin-bottom: 0px; border: 1px solid #333333; padding: 3px;width:72px;}*/
#mainFooterBody a{text-decoration:none;color:#777777;}
#mainFooterBody a:hover{text-decoration:underline;}
#mainBodyOuterContainer{background:url(../_images/template/frontpage/wht_diamond_bg.jpg);margin-top:-70px;padding-top:70px;margin-bottom:-70px;padding-bottom:70px;width:100%;height:auto;z-index:1;}
#mainBodyInnerContainer{background:white url(../_images/template/insidepage/leftNavBG.png) top left repeat-y;margin:auto;width:919px;text-align:left;}
#mainBodyContentOuter{float:right;margin-left:-209px;padding-left:209px;background:transparent;border-top:1px white solid;}
#mainBodyContentInner{width:710px;background:white;}
#mainBodyRow1{height:209px;background:#e9e9e9;border-top:1px white solid;}
#mainFunctionalNavigation{position:absolute;width:209px;height:341px;top:0;left:0;}
#mainSlideshow{position:absolute;top:0;left:209px;text-align:center;width:556px;height:322px;background:#e9e9e9 url(../_images/template/frontpage/eagle_head.jpg);border-bottom:0px white solid;}
#mainBodyRow2{height:125px;background:#333333;text-align:center;border-top:1px white solid; border-bottom:1px #232323 solid;}
#mainBodyRow3{background:#e9e9e9;width:919px;}
#tabBox{/*background:#333333;*/width:919px;}
.tabBoxHeader{cursor:pointer;float:left;}
#tabBoxBody{text-align:left;padding:15px 10px 10px 10px;overflow:auto;clear:both;color:black;height:304px;background:#e9e9e9;line-height:1.5em;}
/*#tabBoxNews{background:url(../_images/template/frontpage/clips_bevel_21.gif) top left repeat-y;}*/
#tabBoxBodyNews{display:block;}
#tabBoxBodyEvents{display:none;}
#tabBoxBodyDepartments{display:none;}
#tabBoxBodyDegrees{display:none;}
#tabBoxBodyQuickLinks{display:none;}
/*#tabBoxBodyQuickLinks,#tabBoxBodyQuickLinks a{font-size:1.1em;font-weight:bold;}*/
/*#tabBoxHeader{background:#999999;}*/
#virtualTourColumn{float:left;width:226px;}
#mainBodyNavigation{width:209px;background:#e9e9e9;}
#mainBodyContentSubtitle{height:33px;background:black url(../_images/template/insidepage/strip.gif) top right repeat-y;color:white;text-align:right;border-right:0px white solid;padding-right:80px;line-height:33px;font-weight:normal;border-top:1px white solid;overflow:hidden;}
.mainBodyNavigationList img{display:block;/*margin:5px -25px 0 0;*/margin-right:-25px;}
.mainBodyNavigationList a, .mainBodyNavigationList div span{color:black;padding-top:5px;padding-left:25px;padding-right:10px;padding-bottom:5px;display:block;}
.mainBodyNavigationList a:hover, .mainBodyNavigationList div span{color:white;background:#660000;}
.mainBodyNavigationList div span{color:white; background:#666666;}
.mainBodyNavigationList{list-style-type:none;margin:0;border-top:1px white solid;}
.mainBodyNavigationList div{}
.mainBodyNavigationHeader{border-top:1px white solid;background:#660000;width:209px;}
.mainBodyNavigationHeader a{display:block;font-weight:bold;width:169px;color:white;margin:7px 15px 7px 15px;}
.mainBodyGlobalNavigation{display:block;width:209px;height:33px;line-height:33px;padding-left:23px;color:#777777;background:transparent;text-decoration:none;font-weight:bold;}
.mainBodyGlobalNavigationContainer a:hover{text-decoration:none;color:white;}
.noShow{display:none;}
#mainBodyContent{}
.smallCaps{font-variant:small-caps;}
.tabBoxHeaderText{display:block;border-bottom:1px #aaaaaa dotted;width:250px;color:black;font-family:helvetica,verdana,arial;font-size:1.5em;margin-bottom:5px;}
.tabBoxHeaderText a{color:black;text-decoration:none;}
.sectionTitle{font-weight:bold;}
.sectionPages ul{margin:0;padding:0;list-style-type:none;padding-left:10px;}
.sectionPages ul li{margin:0;padding:0;}
.eventDetailsWindow{width:344px;padding:0 0 0 10px;border-left:1px #aaaaaa solid;}
.eventMonth{float:left;margin-top:-50px;width:47px;height:14px;line-height:1.1em;background:transparent;color:white;font-weight:bold;font-family:helvetica,verdana,arial;text-align:center;clear:left;}
.eventDate{float:left;margin-top:-30px;padding-top:0px;width:47px;background:transparent;color:black;font-weight:bold;font-family:helvetica,verdana,arial;font-size:2em;text-align:center;clear:left;}
.eventDetails{margin-left:57px;margin-right:10px;width:306px;background:transparent;}
.eventTitle{color:#660000;font-weight:bold;font-family:helvetica,verdana,arial;border:0px black solid;text-decoration:underline;}
/*.eventTitle{}*/
#mainBodyContentText{padding:0 10px 10px 10px;line-height:1.5em;clear:both;}
/*#mainBodyContentText img{margin:0 10px 0 10px;}*/
#directoryImage{width:710px;}
#bottomGrayBar{height:25px;margin:auto;width:919px;background:#e9e9e9;border-top:1px white solid;}
#pageIcons {float:right;padding:10px;width:60px;text-align:right;}
#pageIcons form{display:inline;padding:0;margin:0;}
#pageIcons form #submitPageInfoForm{cursor:pointer;width:26px;height:26px;border:1px transparent solid;padding:0;margin:0;background:url(../_images/template/insidepage/pageinfoicon.png) center 4px no-repeat;}
#pageIcons img{width:20px;height:20px;margin:0;vertical-align:top;padding:2px;border:1px transparent solid;}
#mainBodyContentTextTitle{color:#660000;font-weight:bold;font-size:1.4em;width:610px;font-size:26px;font-weight:bold;font-family:verdana;color:#660000;margin:10px;line-height:1.2em;}
.mainBodyContentPrefix{display:none;}
.mainBodyContentSuffix{display:none;}
#mainBodyContentBreadcrumbs{width:610px;margin:10px;margin-top:0;padding-top:10px;}
#mainBodyContentBreadcrumbs a{color: black;}
/*#mainBodyContentBreadcrumbs a:hover{}*/
/*====================================================*/
/*SPRITE CSS*/

.sprite {background:url(../_images/template/frontpage/sprite_2.png);background-position:-40px -122px;}
.prospectiveStudents {height: 30px; width:273px; background-position:-40px -122px;}
.prospectiveStudents:hover{height: 30px; width:273px; background-position:-40px -1066px;}
.parentsFamily {height: 30px; width:178px; background-position:-313px -122px;}
.parentsFamily:hover{height: 30px; width:178px; background-position:-313px -1066px;}
.alumni {height: 30px; width:108px; background-position:-491px -122px;}
.alumni:hover{height: 30px; width:108px; background-position:-491px -1066px;}
.facultyStaff {height: 30px; width:165px; background-position:-599px -122px;}
.facultyStaff:hover{height: 30px; width:165px; background-position:-599px -1066px;}
.visitors {height: 30px; width:171px; background-position:-764px -122px;}
.visitors:hover{height: 30px; width:171x; background-position:-764px -1066px;}
.aboutNCCU {height: 30px; width:208px; background-position:0px -307px;}
.aboutNCCU:hover{height: 30px; width:208px; background-position:-208px -307px;}
.academics {height: 30px; width:208px; background-position:0px -337px;}
.academics:hover{height: 30px; width:208px; background-position:-208px -337px;}
.athletics {height: 30px; width:208px; background-position:0px -367px;}
.athletics:hover{height: 30px; width:208px; background-position:-208px -367px;}
.research {height: 30px; width:208px; background-position:0px -397px;}
.research:hover{height: 30px; width:208px; background-position:-208px -397px;}
.admissions {height: 30px; width:208px; background-position:0px -427px;}
.admissions:hover{height: 30px; width:208px; background-position:-208px -427px;}
.studentLife {height: 30px; width:208px; background-position:0px -457px;}
.studentLife:hover{height: 30px; width:208px; background-position:-208px -457px;}
.libraries {height: 30px; width:208px; background-position:0px -487px;}
.libraries:hover{height: 30px; width:208px; background-position:-208px -487px;}
.virtualTour {height: 125px; width:461px; background-position:0px -600px;}
.virtualTour:hover{height: 125px; width:461px; background-position:0px -773px;}
.weekInPhotos {height: 125px; width:458px; background-position:518px -600px;}
.weekInPhotos:hover{height: 125px; width:458px; background-position:-461px -773px;}
/*.topStories {height: 46px; width:184px; background-position:0px -725px;}*/
.topStories{height: 46px; width:184px; background-position:0px -898px;}
.calendar {height: 46px; width:184px; background-position:-184px -725px;}
/*.calendar:hover{height: 46px; width:184px; background-position:-184px -898px;}*/
.schoolsDepartments {height: 46px; width:184px; background-position:-368px -725px;}
/*.schoolsDepartments:hover{height: 46px; width:184px; background-position:-368px -898px;}*/
.degreesOffered {height: 46px; width:184px; background-position:-552px -725px;}
/*.degreesOffered:hover{height: 46px; width:184px; background-position:-552px -898px;}*/
.quickLinks {height: 46px; width:183px; background-position:-736px -725px;}
/*.quickLinks:hover{height: 46px; width:183px; background-position:-736px -898px;}*/
.logo {height: 89px; width:249px; background-position:-416px -400px;}
.logo:hover{height: 89px; width:249px; background-position:-416px -495px;}
.header {height: 121px; width:979px; background-position:0px -4px;}
.applyNow {height: 40px; width:208px; background-position:0px -517px;}
.applyNow:hover{height: 40px; width:208px; background-position:-208px -517px;}
.giveNow {height: 40px; width:208px; background-position:0px -557px;}
.giveNow:hover{height: 40px; width:208px; background-position:-208px -557px;}
.faq {height: 45px; width:38px; background-position:-416px -307px;}
.faq:hover{height: 45px; width:38px; background-position:-416px -352px;}
.emergency {height: 45px; width:53px; background-position:-456px -307px;}
.emergency:hover{height: 45px; width:53px; background-position:-456px -352px;}
.documents {height: 45px; width:52px; background-position: -510px -307px;}
.documents:hover{height: 45px; width:52px; background-position:-510px -352px;}
.directory {height: 45px; width:48px; background-position:-564px -307px;}
.directory:hover{height: 45px; width:48px; background-position:-564px -352px;}
.calendars {height: 45px; width:54px; background-position:-614px -307px;}
.calendars:hover{height: 45px; width:54px; background-position:-614px -352px;}
.myEOL {height: 45px; width:59px; background-position:-670px -307px;}
.myEOL:hover{height: 45px; width:59px; background-position:-670px -352px;}
.fadingFact{height: 30px; width: 919px; background:#e9e9e9 url(../_images/template/frontpage/sprite_2.png) -30px -152px;}
.footer {height: 107px; width:979px; background:url(../_images/template/frontpage/sprite_2.png) 0px -183px;}
#fscroller{position:absolute;margin-top:-22px;left:0;}
/*====================================================*/
/*DIRECTROY CSS*/
.directoryStyle .directorySearchTable td
{
 border-bottom:1px #cccccc solid;
 vertical-align:top;
}
.directoryStyle #banner #logo
{
    height: 58px;
    width: 546px;
    background-image: url(images/logo.directoryStyle .png[/system-asset]);
    background-repeat: no-repeat;
    float: left;
}

.directoryStyle .input
{
    border: 1px solid  #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 2px;
    width: 300px;
}

.directoryStyle .tdVCard, .directoryStyle .tdName, .directoryStyle .tdEMail, .directoryStyle .tdDepartment, .directoryStyle .tdPhone, .directoryStyle .tdOptions
{
    float: left;
    clear: none;
    display: block;
}

.directoryStyle .tdEMail, .directoryStyle .tdVCard
{
    padding-left: 10px; padding-right: 10px;
    width: 15px;
}

.directoryStyle .tdName         {width: 200px;}
.directoryStyle .tdDepartment   {width: 240px;}
.directoryStyle .tdPhone        {width: 130px;}
.directoryStyle .tdOptions      {width: 100px;}

.directoryStyle .tdRow
{
    border-bottom: 1px solid #C8C8C8;
    padding-top: 4px;
    padding-bottom: 4px;
    float: left;
    clear: both;
    width: 100%;
    display: block;
}
.directoryStyle .evenRow
{
    background:#ebebeb;
}
.directoryStyle .panel
{
    padding: 15px;
    padding-top:3px;
    background-color: #f3f3f3;
}

.directoryStyle h4
{
    font-size: 1.3em;
}
.directoryStyle h4, .directoryStyle h3{
    color: #660000;
    }

/*====================================================*/
/*FORMS AND DOCUMENTS CSS*/
.formTable{
  border:0px solid;
  padding:0px;
  background:#e0e0e0;
  width:auto;
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  vertical-align:top;
}
.formTable a{
  color:black;
}
.formTable a{
  text-decoration:none;
}
.formTable a:hover{
 text-decoration:underline;
}
.formTable .heading, .formTable .heading2, .formTable .heading3{
  background:#F0F0F0;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}
.formTable .heading2, .formTable .heading3{
  text-align:left;
  padding-left:5px;
}
.formTable .heading3{
  color:#660000;
}
.formTable .oddRow,.formTable2 .oddRow{
  background:#FFFFCC;
  padding-left:5px;
  vertical-align:middle;
}
.formTable .evenRow,.formTable2 .evenRow{


  background:#ffffff;
  padding-left:5px;
  vertical-align:middle;
}
.formTable img{
  vertical-align:top;
  float:left;
}
.formTable2{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width:auto;
}
.formTable2 .formText{
  padding-left:0px;
}
.formTable2 td{
  padding-top:8px;
  padding-bottom:8px;
}
.formTable2 .heading2{
  padding-top:10px;
  font-weight:bold;
  font-size:13px;
}
#formKey{
  margin-left:10px;
  margin-bottom:10px;
  border:1px #E0E0E0 solid;
  width:150px;
  font-size:smaller;
}
.formButton{
   color:#660000;
   background-color:transparent;
   text-decoration:underline;
   border:none;
   cursor:pointer;
   font-size:100%;
   font-family:arial;
   padding:0px;
   margin:0px;
   letter-spacing:normal;
}
.formButton2{
   color:#000000;
   font-weight:bold;
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   font-size: 100%;
   font-family:arial;
   padding:0px;
   margin:0px;
   letter-spacing:normal;
}
/*====================================================*/
/*KNOWLEDGE BASE CSS*/

.KnowledgeBase *{font-family:helvetica,arial;}
.KnowledgeBase img{border:0;}
.KnowledgeBase .KBfaqQuestion{font-weight:bold;background:#660000;color:white;padding:5px;margin-bottom:10px;}
.KnowledgeBase .KBfaqAnswer{padding-left:5px;}
.KnowledgeBase .KBLabel{font-size:1em;font-weight:bold;}
.KnowledgeBase .KBnormalStyle{}
.KnowledgeBase .KBalternateStyle{background:#FFFFCC;}
.KnowledgeBase .KBnccuTable,.KnowledgeBase .KBnccuTable td{border:1px #E0E0E0 solid;border-collapse:collapse;}
.KnowledgeBase .KBnccuTable td{padding:5px;}
.KnowledgeBase .KBnccuTable a{text-decoration:none;color:#660000;font-weight:bold;}
.KnowledgeBase .KBnccuTable a:hover{text-decoration:underline;}
.KnowledgeBase .KBnccuTable{font-size:1em;line-height:1.4em;width:100%;}
.KnowledgeBase .KBnccuTable th{background:#660000;color:white;text-align:left;padding:5px;}
.KnowledgeBase .KBpagenationButton{color:#660000;border:0;background:transparent;padding:3px;margin:0;display:inline;cursor:pointer;}
.KnowledgeBase .KBpagenationButton:hover{text-decoration:underline;}
.KnowledgeBase .KBFAQLinks a{font-weight:normal;}
.KnowledgeBase .KBFAQLinks {padding-left:10px;}
.KnowledgeBase .KBFAQIMG{float:left;}

/*====================================================*/
/*ELITE EAGLE CSS*/

#elite-table{
vertical-align: top;
}
#elite-td1{
vertical-align: top;text-align:justify;background-color: #f0f0f0;
}
#elite-header1{
font-size:larger;font-weight:bold;
}
#elite-td2{
vertical-align: top;border:1px solid #bfbfbf;
}
#elite-header2{
font-size:larger;font-weight:bold;
}
#elite-submit1{
position:relative;border-top:5px solid #ffffff;border-bottom:3px solid #ffffff;
}
#elite-forgot{
text-align:center;
}
#elite-hr{
border-top:1px solid #8f8f8f;width:100%; margin-top:10px;margin-bottom:10px;
}
#elite-new{
font-size:larger;font-weight:bold;
}
#elite-easy{
text-indent:5px;
}
#elite-signup{
text-align:right;padding-top:3px;
}
#elite-form{
display:inline;
}
#elite-submit2{
padding-top:5px;text-align:right;
}
.tablehead{
  color:#ffffff;
}

/*====================================================*/
/*CURRICULUM CSS*/

/*body{font-family:arial,century gothic,verdana,trebuchet MS,helvetica,sans-serif;}*/
table,tr,td{vertical-align:top;}
.currYear{width:100%;}
.currYear td{border:0px gray solid;width:50%;vertical-align:top;padding:3px;}
.currSemester{width:100%;border:1px gray solid;}
.currSemester td{border:0px white solid;width:auto;vertical-align:top;}
.altStyle{background:#F5F6BE;color:black;}
.altStyle a{color:#660000;}
.normalStyle {background:#ffffff;color:black;}
.normalStyle a{color:#660000;}
.semesterLabels{font-weight:bold;}
.currLabels{background:#660000;color:white;font-weight:bold;}
.currGuide{border-collapse:collapse;}
.currGuide td{border:1px #dddddd solid;padding:1px 5px 1px 5px;background:#eeeeee;}
.currGuideTableHead td{background:#660000;color:white;}
.currGuideHead{margin-left:5px;font-weight:bold;}
.semesterCredits{padding:5px;text-align:right;}
#courseBuilderContainer input, #courseBuilderContainer select, #courseBuilderContainer textarea{margin:0 0 5px 5px;}
#courseBuilderContainer textarea{width:500px;height:200px;}
.creditsContainer{text-align:right;}
.degreeList{list-style:disc;padding-left:20px;margin:0px;}
.degreeList li{margin-bottom:5px;}

/*====================================================*/
/*APPLICATION CSS*/

.app *{font-family:helvetica,arial;}
.app img{border:0;}
.app .oddRow{}
.app form{display:inline;padding:0;margin:0;}
.app .evenRow{background:#FFFFCC;}
.app .heading,.app .heading2{background:#F0F0F0;font-weight:bold;text-align:center;}
.app .heading2{text-align:left;}
.app td{border:1px #E0E0E0 solid;padding:5px;vertical-align:top;}
.app .appTable a{text-decoration:none;color:#660000;font-weight:bold;}
.app .appTable a:hover{text-decoration:underline;}
.app .appTable{border-collapse:collapse;font-size:1em;line-height:1.4em;width:100%;margin:auto;width:100%;}
.app .appTable th{background:#660000;color:white;text-align:left;padding:5px;}
.app .pagenationButton{color:#660000;background:transparent;display:inline;cursor:pointer;border:1px #ebebeb solid;margin:3px 0 3px 0;padding:0;}
.app .pagenationButton:hover{text-decoration:none;background:#ebebeb;border:1px #ababab solid;}
.app .pagenationActiveButton{color:#ffffff;background:#660000;display:inline;cursor:default;border:0px #ebebeb solid;margin:0;padding:1px 4px 1px 4px;font-weight:bold;}
.app .pagenationDeactivatedButton{color:#000000;background:transparent;display:inline;cursor:default;border:0px #ebebeb solid;margin:0;padding:0 2px 0 2px;}
.app .formField{margin-bottom:5px;}

.appTable2{
  border-collapse:collapse;
  font-size:1em;
  line-height:1.4em;
  margin:auto;
  width:100%;
}
.appTable2 td{
  vertical-align:top;
  border:1px solid #E0E0E0;padding:5px;
}
.appTable2 .headRow,.appTable2 .label{
  border:1px solid #E0E0E0;
  background:#F0F0F0;
  font-weight:bold;
}
.appTable2 .oddRow,.appTable2 .oddCell{}
.appTable2 .evenRow,.appTable2 .evenCell{
  background:#FFFFCC;
}
/*====================================================*/
/*myEOL CSS*/

#intranetContainer{font-family:verdana;font-size:11px;line-height:1.6em;}
#intranetContainer a,#intranetContainer img{margin:0;outline:0;border:0;}
#intranetContainer td{vertical-align:top;}
#intranetContainer .adminText{color:#660000;}
#intranetContainer .featured{background:#660000;height:253px;margin-bottom:1.5em;}
#intranetContainer .fileIcon{margin-right:5px;}

#intranetContainer .pane,#intranetContainer .paneNoSort{border:1px #E0E0E0 solid;margin-bottom:1.5em;border-bottom:2px #E0E0E0 solid;/*background:url(imgs/paneBG.gif) top left no-repeat;*/}
#intranetContainer .paneSmall,#intranetContainer .paneSmallNoSort{border:1px #E0E0E0 solid;margin-bottom:1.5em;border-bottom:2px #E0E0E0 solid;/*background:url(imgs/paneBG.gif) top left no-repeat;*/}
#intranetContainer .paneHead{font-weight:normal;padding:5px;color:white;background:#660000 url(../intranet/imgs/paneHeadBG.gif) top right no-repeat;height:18px;}
#intranetContainer .paneDivider{font-size:1.5em;}
#intranetContainer .paneControl,#intranetContainer .paneEditImg,#intranetContainer .paneRefreshImg{float:right;cursor:pointer;}
#intranetContainer .paneHideShowImg,#intranetContainer .paneHideShow{float:left;cursor:pointer;}
#intranetContainer .paneEditImg,#intranetContainer .paneRefreshImg{margin:-5px 0px -5px 0px;position:relative;}
#intranetContainer .paneHideShowImg{margin-top:2px;margin-bottom:-5px;margin-right:5px;}
#intranetContainer .paneBody{overflow:hidden;}
#intranetContainer .paneContent,#intranetContainer .emailMessage{padding:10px 10px 10px 10px;overflow:auto;clear:left;}
#intranetContainer .paneUl{list-style-type:none;margin:0 0px 0 0px;padding:0px;}
#intranetContainer .paneLi{clear:both;padding-bottom:15px;}
#intranetContainer .paneStory{padding-left:0px;margin-top:0em;}
#intranetContainer .paneLinks{padding:0;margin:0;position:relative;}
#intranetContainer .paneLinks a{z-index:2;}
#intranetContainer .paneLinks .paneLinkOn{text-decoration:none;display:block;float:left;background:transparent;color:black;padding:2px 3px 3px 3px;position:relative;border-top:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;border-bottom:1px white solid;z-index:1;}
#intranetContainer .paneLinks .paneLinkOff{text-decoration:none;display:block;float:left;background:#8F8F8F;padding:2px 3px 3px 3px;position:relative;border-top:1px #E0E0E0 solid;border-right:1px #E0E0E0 solid;border-bottom:1px #E0E0E0 solid;color:white;z-index:1;}
#intranetContainer .paneLinkFillerMain{width:569px;float:left;margin-right:-575px;background:transparent;padding:3px 3px 3px 2px;z-index:1;border-bottom:1px #E0E0E0 solid;}
#intranetContainer .paneLinkFillerSecondary{width:310px;float:left;margin-right:-575px;background:transparent;padding:3px 3px 3px 2px;z-index:1;border-bottom:1px #E0E0E0 solid;}
#intranetContainer .paneHandle,#intranetContainer .paneHandle2{display:block;cursor:move;}
#intranetContainer .paneHandle{width:495px;}
#intranetContainer .paneHandle2{width:235px;}
#intranetContainer .paneHandle3{width:444px;}
#intranetContainer .paneEdit{padding:10px;}
#intranetContainer .paneExternalLink a{position:relative;float:right;padding-right:3px;font-size:0.9em;font-weight:bold;}

#intranetContainer #quickSelect,#intranetContainer .quickSelectBodyStudents,#intranetContainer .quickSelectBodyEmployees{background:#FBF1E8;color:#660000;}
#intranetContainer .quickSelectHead,#intranetContainer .quickSelectHeadStudents,#intranetContainer .quickSelectHeadEmployees{background:#660000;color:white;}
//#intranetContainer .quickSelectHeadStudents,#intranetContainer .quickSelectHeadEmployees{background:#245779;color:white;}
//#intranetContainer .quickSelectBodyStudents,#intranetContainer .quickSelectBodyEmployees{background:#cAeeee;color:#245779;}
#intranetContainer .quickSelectHeadCustom{background:#595A5C;color:white;}
#intranetContainer .quickSelectBodyCustom{background:#d7d7d5;color:#595A5C;}

#intranetContainer .emailTable{width:100%;}
#intranetContainer .emailTable td{padding:2px;}
#intranetContainer .emailRowHead{font-weight:bold;}
#intranetContainer .emailRowOdd{background:#EBEBEB;}
#intranetContainer .emailMessageLinks{margin:10px 0 10px 0;}
#intranetContainer .emailMessageLinks a{text-decoration:none;border-bottom:0px dotted;outline:none;cursor:pointer;font-size:0.9em;}
#intranetContainer .emailMessageLinks a:hover{text-decoration:none;padding-bottom:1px;border-bottom:0px;}
#intranetContainer .emailMessageLinks img{padding:0 3px 0  3px;}

#intranetContainer #miniCalHead{font-weight:bold;vertical-align:top;text-align:center;border-collapse:collapse;width:100%;height:10px;margin:auto;margin-top:10px;}
#intranetContainer .miniTable{margin:auto;margin-bottom:10px;border-collapse:collapse;width:100%;height:180px;background:white;font-weight:bold;}
#intranetContainer .miniTable th{width:14%;border:1px #afafaf solid;background:#afafaf;color:white;vertical-align:bottom;text-align:center;}
#intranetContainer .calDay{width:14%;border:1px #8F8F8F solid;background:#8F8F8F;color:white;vertical-align:bottom;text-align:center;height:1px;}
#intranetContainer .miniTable tr{vertical-align:top;}
#intranetContainer .miniTable td{border:1px #afafaf solid;text-align:left;}
#intranetContainer .activeday{background:#EBEBEB;color:black;cursor:pointer;}
#intranetContainer .calendarlink{color:white;}
#intranetContainer #calEventBox{width:100%;margin:auto;}
#intranetContainer .calendarhead{font-weight:bold;text-align:center;}
#intranetContainer #calendartext a{text-decoration:none;border-bottom:1px dotted;outline:none;cursor:pointer;}
#intranetContainer #calendartext a:hover{border-bottom:1px solid;}
#intranetContainer #ssoConent a img{width:95px;height:24px;}

/*====================================================*/
/*FORMS AND FAQS BLOCKS*/

.faqsBlock{background:#F7FAEB url(../_images/applications/faq_bg.png) top right no-repeat;width:432px;height:205px;overflow:auto;}
.faqsBlockHead{background:url(../_images/applications/blockHeader.png) top left repeat-y;height:20px;color:#660000;font-size:1.3em;padding:3px 10px 4px 10px;}
.faqsBlockContent{padding:10px;}
.faqsBlock .formButton{text-decoration:none;font-size:0.9em;padding:0;margin:0;background:transparent;border:0;cursor:pointer;}
.faqsBlock .formButton:hover{text-decoration:underline;}
.formsBlock{background:#F7FAEB url(../_images/applications/doc_bg_03.png) top right no-repeat;width:432px;height:205px;overflow:auto;}
.formsBlockHead{background:url(../_images/applications/blockHeader.png) top left repeat-y;height:20px;color:#660000;font-size:1.3em;padding:3px 10px 4px 10px;}
.formsBlockContent{padding:10px;}
.formsBlock .formButton{text-decoration:none;font-size:0.9em;padding:0;margin:0;background:transparent;border:0;cursor:pointer;}
.formsBlock .formButton:hover{text-decoration:underline;}

/*====================================================*/
/*TABS*/

.tabs{text-align:left;clear:both;}
.tabs img{border:0;vertical-align:bottom;margin-left:-1px;}
.tabs a{outline:none;}
.tabs #tabsContent{background:#EEEEEE;height:248px;}
.tabs .paneContent div{padding:10px;}
.tabs #tabsLinkContainerNews,.tabs #tabsLinkContainerEvents,.tabs #tabsLinkContainerBlogs{float:left;margin-right:3px;}
.tabs .paneLinkOn #tabsLinkContainerNews{width:63px;height:24px;background:black url(../_images/applications/tabs_03.gif) no-repeat;}
.tabs .paneLinkOff #tabsLinkContainerNews{width:63px;height:24px;background:url(../_images/applications/tabs_rollovers_03.gif) no-repeat;}
.tabs .paneLinkOn #tabsLinkContainerEvents{width:80px;height:24px;background:black url(../_images/applications/tabs_04.gif) no-repeat;}
.tabs .paneLinkOff #tabsLinkContainerEvents{width:80px;height:24px;background:url(../_images/applications/tabs_rollovers_04.gif) no-repeat;}
.tabs .paneLinkOn #tabsLinkContainerBlogs{width:59px;height:24px;background:black url(../_images/applications/tabs_05.gif) no-repeat;}
.tabs .paneLinkOff #tabsLinkContainerBlogs{width:59px;height:24px;background:url(../_images/applications/tabs_rollovers_05.gif) no-repeat;}
.tabs #tabsContent{clear:left;overflow:auto;}

/*====================================================*/
/* ---------- Tape styles start here ----------------------- */

.photo2 {
    position: relative;
        width: 230px;
        float: right;
    padding-right: 10px;
    padding-left: 10px;
}
.photo2 img {
    background: #fff;
    border: solid 1px #ccc;
    padding: 4px;
}
.photo2 span {
    width: 20px;
    height: 18px;
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
}
.photo2 a {
    text-decoration: none;
}
.sample2 span {
    width: 77px;
    height: 27px;
    display: block;
    position: relative;
    background: url(../_images/template/insidepage/tape.png) no-repeat;
    margin-left: 60px;
}

/* ---------- Tape styles ends here ----------------------- */

/* ---------- Tape2 styles start here ----------------------- */

.photo3 {
    position: relative;
    width: 230px;
    height: 350px;
}
.photo3 img {
    background: #fff;
    border: solid 1px #ccc;
    padding: 4px;
}
.photo3 span {
    width: 20px;
    height: 18px;
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    width: 77px;
    height: 27px;
    display: block;
    position: absolute;
    top: -12px;
    left: 75px;
    background: url(../_images/template/insidepage/tape2.png) no-repeat;
        margin: auto;
}
.photo3 a {
    text-decoration: none;
}

/* ---------- Tape2 styles ends here ----------------------- */

/* ---------- Glossy Text starts here ----------------------- */

.gradient h1 span {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/template/insidepage/gradient-white.png', sizingMethod='scale');
}
.gradient2 h1 span {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/template/insidepage/gradient-white.png', sizingMethod='scale');
}
.gradient4 h1 span {
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/template/insidepage/gradient-white.png', sizingMethod='scale');
}
.gradient h1 {
    font: bold 320%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 30px 0 50px;
    color: #464646;
}
.gradient h1 span {
    background: url(../_images/template/insidepage/gradient-white.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 31px;
}
.gradient2 h1 {
    font: bold 320%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 30px 0 50px;
    color: #660000;
}
.gradient2 h1 span {
    background: url(../_images/template/insidepage/gradient-white.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 31px;
}
.gradient4 h1 {
    font: bold 320%/100% "Lucida Grande", Arial, sans-serif;
    position: relative;
    margin: 30px 0 50px;
    color: #CCCCCC;
}
.gradient4 h1 span {
    background: url(../_images/template/insidepage/gradient-white.png) repeat-x;
    position: absolute;
    display: block;
    width: 100%;
    height: 31px;
}
/*====================================================*/
/*UNIVERSITY POLICE DEPT CSS STYLES*/

.policeDepartmentContent .background { width:710px; height:100%; margin-left:-10px; border-top:solid; border-top-color:#660000; border-width:3px; }
.policeDepartmentContent @font-face {
    font-family: 'Trajan-RegularRegular';
    src: url('http://www.nccu.edu/development/_mrender/cssDemo/trajan_pro-webfont.eot');
    src: local('?'), url('http://www.nccu.edu/development/_mrender/cssDemo/trajan_pro-webfont.woff') format('http://www.nccu.edu/development/_mrender/cssDemo/woff'), url('http://www.nccu.edu/development/_mrender/cssDemo/trajan_pro-webfont.ttf') format('truetype'), url('http://www.nccu.edu/development/_mrender/cssDemo/trajan_pro-webfont.svg#webfontbc9w8RIW') format('svg');
    font-weight: normal;
    font-style: normal;
        }
.policeDepartmentContent .Trajan-Regular {
    font-weight: normal;
    font-style: normal;
    line-height:normal;
    font-family: 'Trajan-RegularRegular', sans-serif;
    color:#FFFFFF;
}
.policeDepartmentContent .Trajan-Regular2 {
    font-weight: normal;
    font-style: normal;
    line-height:normal;
    font-family: 'Trajan-RegularRegular', sans-serif;
    color:#660000;
}
.policeDepartmentContent  .content {
    color: #000000;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:20px;
    padding-left:20px;
    padding-right:10px;
    line-height:20px;
}
.policeDepartmentContent  .relatedLinks {
    color: #000000;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:-20px;
    padding-left:50px;
    padding-right:10px;
    line-height:20px;
}
.policeDepartmentContent  .relatedLinks  a { color:#FFFFFF }
.policeDepartmentContent  .style2 {color: #FFFFFF}

.policeDepartmentContent  #fys_navigationContainer li{margin-left:20px;padding-bottom:7px;}
.policeDepartmentContent  #fys_navigationContainer a{color:white;border:0px;}
.policeDepartmentContent  #fys_navigationContainer a:hover{text-decoration:underline;}
.policeDepartmentContent  #fys_mainContainer{background:#FFFCF3 url() repeat-y;margin:auto;text-align:left;width:768px;border:1px #DCD4BF solid;border-top:0px;position:relative;}
.policeDepartmentContent  #fys_contentContainer{
}
.policeDepartmentContent  .fys_title{
    color:#990000;/*font-style:italic;*/
    font-size:1.5em;
    margin-bottom:10px;
}
.policeDepartmentContent  .fys_content{margin-bottom:5px;}
.policeDepartmentContent  .fys_highlighted{color:#01980F;font-weight:bold;margin-bottom:5px;}
.policeDepartmentContent  .fys_highlighted li{font-weight:normal;margin-left:20px;padding-bottom:5px;}
.policeDepartmentContent  #fys_footer{margin:0px auto 0px auto;padding:20px 0 20px 0;clear:both;}
.policeDepartmentContent  .noUnderline,.noUnderline a{border:0px;text-decoration:none;}
.policeDepartmentContent  .details{margin:0px 0px 0px 20px;display:none;}
.policeDepartmentContent  .contentSection{border-bottom:1px #CCCCCC solid;padding-bottom:5px;margin-bottom:10px; margin-top:10px; z-index:1; position:relative;}
.policeDepartmentContent  .contentSectionPanel{
    padding-bottom:5px;
    margin-bottom:-80px;
    margin-top:-60px;
    z-index:1;
    position:relative;
    width: 600px;
    left: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.policeDepartmentContent  .panelHolder1{position:relative;}
.policeDepartmentContent .panelHeader1{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left top;
    height: 162px;
}
.policeDepartmentContent .panelFooter1{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 146px;
}
.policeDepartmentContent .contentSectionPane2{
    border-bottom:1px #CCCCCC solid;
    padding-bottom:5px;
    margin-bottom:-80px;
    margin-top:-60px;
    z-index:1;
    position:relative;
    width: 600px;
    left: 30px;
}
.policeDepartmentContent .panelHolder2{position:relative;}
.policeDepartmentContent .panelHeader2{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left top;
    height: 162px;
}
.policeDepartmentContent .panelFooter2{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 146px;
}
.policeDepartmentContent .contentSectionPane3{
    border-bottom:1px #CCCCCC solid;
    padding-bottom:5px;
    margin-bottom:-80px;
    margin-top:-60px;
    z-index:1;
    position:relative;
    width: 600px;
    left: 30px;
}
.policeDepartmentContent .panelHolder3{position:relative;}
.policeDepartmentContent .panelHeader3{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left top;
    height: 162px;
}
.policeDepartmentContent .panelFooter3{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 146px;
}
.policeDepartmentContent .contentSectionPane4{
    border-bottom:1px #CCCCCC solid;
    padding-bottom:5px;
    margin-bottom:-80px;
    margin-top:-60px;
    z-index:1;
    position:relative;
    width: 600px;
    left: 30px;
}
.policeDepartmentContent .panelHolder4{position:relative;}
.policeDepartmentContent .panelHeader4{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left top;
    height: 162px;
}
.policeDepartmentContent .panelFooter4{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 146px;
}
.policeDepartmentContent .contentSectionPane5{
    border-bottom:1px #CCCCCC solid;
    padding-bottom:5px;
    margin-bottom:-80px;
    margin-top:0px;
    z-index:1;
    position:relative;
    width: 600px;
    left: 30px;
}
.policeDepartmentContent .panelHolder5{position:relative;}
.policeDepartmentContent .panelHeader5{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left top;
    height: 0px;
}
.policeDepartmentContent .panelFooter5{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 146px;
}
.policeDepartmentContent .contentSectionPane6{
    border-bottom:1px #CCCCCC solid;
    padding-bottom:5px;
    margin-bottom:-80px;
    margin-top:-60px;
    z-index:1;
    position:relative;
    width: 600px;
    left: 30px;
}
.policeDepartmentContent .panelHolder6{position:relative;}
.policeDepartmentContent .panelHeader6{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: left top;
    height: 162px;
}
.policeDepartmentContent .panelFooter6{
    z-index:0;
    position:relative;
    background-image: url();
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 146px;
}
.policeDepartmentContent .fys_thumbnail{float:right;}
.policeDepartmentContent #pageTitleBackground {
    height: 84px;
    margin-top: -72px;
    z-index: 0;
}
.policeDepartmentContent .style9 {color: #660000}
/*====================================================*/
/*GENERAL CSS (AND REMNANTS OF OLD DESIGN)*/

#moreSearchOptionsLink:hover{text-decoration:underline;}

.leftAlign{text-align:left !important;}
.rightAlign{text-align:right !important;}
.centerAlign{text-align:center !important;}

.lightbox1{display:none;z-index:200;}
.lightbox2{display:none;z-index:201;}
#lightboxContainer1,#lightboxContainer2{position:fixed;margin:auto;background:black;width:100%;height:100%;left:0;top:0;opacity:0.7;filter:alpha(opacity=70);}
#lightboxContent1,#lightboxContent2{position:fixed;margin:auto;background:transparent;width:100%;height:100%;left:0;top:0;text-align:center;}

.requiredField{font-weight:bold;color:#660000;}
.grayBox{border:1px #E0E0E0 solid;background:#F0F0F0;padding:10px;}
.grayBox .label{text-align:right;padding-right:2px;}
.boldHeading{font-weight:bold;margin-bottom:3px;margin-top:10px;}
.rssTableHeader{color:white;font-weight:bold;text-align:center;}
.rssTable td{padding:5px;}
.rssTable{float:right;margin:0 0 10px 10px;}

.blackLinks .appTable a, .blackLinks a{color:black;}
/*.underlineLinks .appTable a{text-decoration:underline;}*/

#center{
  text-align:center;
}
.centerme {
    background-position: center;
    vertical-align: middle;
}
.redheader,.redHeader{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #660000;
  font-weight: 500;
  width: 80%;
  padding:5px 5px 5px 0;
  vertical-align:sub;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-bottom-style: dotted;
  border-bottom-color: #660000;
  display:block;
}
.greyHeader {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    border: 0px;
    color: #333;
    font-weight: bolder;
  width: 100%;
  padding: 5px 5px 0 0;
  vertical-align: sub;
    display: block;
}
.redHeader2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    border: 0px;
    color: #660000;
    font-weight: bolder;
  width: 80%;
  padding: 5px 5px 0 0;
  vertical-align: sub;
    display: block;
}

.imgborder
{
  border:1px black solid;
  padding:4px;
  margin: 0px 5px 0px 5px;
  background:white;
  position:relative;
  z-index:2;
}
.decoration{
  padding:3px;border:1px #E0E0E0 solid;
}
#mapContainer .mapImage{border:1px black solid; text-align:center; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
#mapContainer .mapDescription{width:325px; font-family: arial,sans-serif; font-size: small; padding-bottom: 25px; text-align:justify;}
#_directoryimage{width:710px;height:166px;} /*9:58 AM 10/26/2009,DARIN*/
#_directoryimage2{width:209px;height:255px;} /*9:58 AM 10/26/2009,DARIN*/
/*====================================================*/
/*INDIVIDUAL STYLE CLASSES*/

.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.noMargin{margin-top:-10px;margin-left:-10px;margin-right:-10px;}
.redText{color:red;}
.greenText{color:green;}
.maroonText{color:#660000;}
.boldText{font-weight:bold;}
.smallText{font-size:0.8em;}
.alignCenter{text-align:center;}
.marginBottom{margin-bottom:1em}
.marginTop{margin-top:1em}
.noMarginTop{margin-top:0px;}
.noMarginBottom{margin-bottom:0px;}
/*====================================================*/
