/*****************************************************************************/
/*                            CNU Global Styles                              */
/*****************************************************************************/

/*** IE 6***/
* html .col-list { position: relative; overflow: hidden; width: 280px; }
/*** Generic Typography ******************************************************/

body {
    font: 76% arial, helvetica, sans-serif;
}

a, a:link {
    text-decoration: none;
    color: #069;
}

a:visited {
  text-decoration: none;
  color: #069;
}

a:active, a:hover {
  color: #069;
    text-decoration: underline;
}
/**.addPadd { padding-top: 25px; }
**//**.noShow { display: none; }
**//**.hidden { visibility: hidden; }
**/.left { float: left; }

h1, h2, h3, h4, h5, h6 {
  margin: 0.5em 0 0 0;
}

h1 {
    font-size: 2.5em;
}

h2 {
    font-size: 1.8em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.2em;
}

h5 {
    font-size: 1.1em;
}

h6 {
    font-size: 1em;
}
/**.headlines {
    font-size: larger;
    color: #036;
    font-weight: 600;
    }
**//**.red {
    font-size: 1em;
    color: #990000;
    font-weight: 500;
    }
**/    
/**.green {
    font-size: 1em;
    color: #339900;
    font-weight: 500;
    }   
**/
/**.blue {
    color: #07063c;
    font-weight: 500;
    }   
**/    

/*** Common styles ***********************************************************/
.bannerImage { width: 940px; height: 570px; }
/**.leftImage { clear: both; border: 1px solid #000000; float: left; margin: 5px 10px 5px 0px; }
**//**.rightImage { clear: both; border: 1px solid #000000; float: right; margin: 5px 0px 5px 10px; }
**/.stripedtable:odd {
  background-color: #333;
} 
/**.singleContent { font-size: 90%; }
**/
/**.bodyCopy { overflow: hidden }
**/body { 
    margin: 0;
    padding: 0;
    color: #fff;
    background: #0C4170 url("http://cnu.edu/images/common/bg.gif") repeat-x;
}

img {
  border: none;
}

.page-outer { 
  width: 90%; /* leaves 10% of the page for the blue background. 5% each side of the page under 960px. */
  margin: 0 auto;
  max-width: 960px;
  background: transparent url("http://cnu.edu/images/footer/footer.gif") 0 100% -10% 100% no-repeat;
  background-size: 100%;
  padding-bottom: 0px;
}

@media screen and (max-width: 960px) { 
.page-outer { 
  width: 90%; /* leaves 10% of the page for the blue background. 5% each side of the page. */
  padding-bottom: 50px; /* footer image height */
  margin: 0 auto;
  max-width: 960px;
  background: transparent url("http://cnu.edu/images/footer/footer.gif") 0 100% no-repeat;
  background-size: 100%;

}
}

@media screen and (max-width: 760px) {
.page-outer {
  padding-top: 1%; /* space for headercap.png */
  margin-top: 13%; /* drops the main part of the page to make room for mobilenav */
  background: url("http://cnu.edu/images/header/headercap.png"), url("http://cnu.edu/images/footer/footer.gif"); /* adds an image similar to the footer in the header on mobile screen */
  background-repeat: no-repeat;
  background-position: center top, center 99%; 
  background-size: 100%;
  padding-bottom: 25px; 
}

.social-footer span img {
  width: 20px !important;
  padding-top: 2%;
}
}
@media screen and (min-width: 760px) {
.page-outer {
  padding-top: 1%; /* space for headercap.png */
  margin-top: 5%; /* drops the main part of the page to make room for mobilenav */
  margin-bottom: 5px;
  background: url("http://cnu.edu/images/header/headercap.png"), url("http://cnu.edu/images/footer/footer.gif"); /* adds an image similar to the footer in the header on mobile screen */
  background-repeat: no-repeat;
  background-position: center top, center 98.9%; 
  background-size: 100%;
    padding-bottom: 25px; /* footer image height */
}

.social-footer span img {
  width: 20px !important;
  padding-top: 2%;
}

}

@media screen and (max-width: 600px) {
.page-outer {
  padding-top: 1%; /* space for headercap.png */
  margin-top: 13%; /* drops the main part of the page to make room for mobilenav */
margin-bottom:5px;
  background: url("http://cnu.edu/images/header/headercap.png"), url("http://cnu.edu/images/footer/footer.gif"); /* adds an image similar to the footer in the header on mobile screen */
  background-repeat: no-repeat;
  background-position: center top, center 98.7%; 
  background-size: 100%;
  padding-bottom: 5px !important; 
}
.social-footer {
width: 300px;
margin:0 auto;
clear: left;
text-align: center;
}

.social-footer span img {
  width: 30px !important;
  padding-top: 2%;
  margin-bottom: -25px;
}

}

@media screen and (min-width: 960px) {
.page-outer {
  padding-top: 0%; 
  margin-top: 0%;
   padding-bottom: 25px !important; /* footer image height */
   
}
.social-footer span img {
  width: 30px !important;
}
}

@media screen and (max-width: 1050px) {
.page-outer {
  width: 98%;
   
}
}
.page {
    color: #333;
  background: #fff url("http://cnu.edu/images/common/page-bg.gif") repeat-y;
}

.foot .inline-list/**, .foot .inline-list li**/ { background-image: none; background-color: #ffffff; }

.inline-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.inline-list li {
  display: inline;
  padding: 0 0.6em;
}

.inline-list li.first {
  padding-left: 0;
}

/**.inline-list li.last {
  padding-right: 0;
}
**/
.centered-list-outer {
  float: left;
  position: relative;
  left: 50%;
}

.centered-list {
  position: relative;
  left: -50%;
}

.clear-fix {
  height: 0;
  clear: both;
}

/*** Pagination **************************************************************/
/**.pg-normal {
    cursor: pointer;    
}
**//**.pg-selected {    
    text-decoration: underline;
    cursor: pointer;
}
**/

/*** Page Top, Header ********************************************************/

.page-top {
  position: relative;
}

.header {
  position: absolute;
  z-index: 100;
  top: 0;
  left: 0;
  width: 960px;
  color: #fff;
}

.header .left {
  float: left;
  padding: 10px 0 14px 15px;
}

#get-info-link {
  display: block;
  width: 169px;
  padding-top: 9px;
  background: url("http://cnu.edu/images/header/get-info-bg.png") no-repeat;
}

/**#get-info-link.selected {
  background: url("http://cnu.edu/images/header/dropdown-bg.png") no-repeat;
}
**/
#get-info-link img {
  display: block;
  margin: 0 auto;
}

#get-info-list {
  display: none;
  position: absolute;
  z-index: 50;
  margin: 0;
  padding: 4px 0;
  width: 169px;
  font-size: 0.9em;
  font-weight: bold;
  list-style-type: none;
  background: url("http://cnu.edu/images/header/dropdown-bg.png") 0 100% no-repeat; /* #1A3750 */
}

#get-info-list li {
  margin: 0 0 4px 0;
  padding: 4px 0 0 25px;
  border-top: solid 1px #3B4E5D;
  background: url("http://cnu.edu/images/header/dropdown-bullet.png") 10px 8px no-repeat;
}

#get-info-list li a,
#get-info-list li a:visited {
  color: #fff;
}

#get-info-list li.first {
  border-top: none;
}

.header .right {
  float: right;
  width: 700px;
  padding-right: 10px;
}

.header .right .search {
  float: right;
  margin: 11px 12px 0 0;
  min-height: 27px;
  padding: 0 0 0 9px;
}

/**#header-search-box, **/#q {
  float: left;
  border: none;
  width: 175px;
  height: 17px;
  padding: 9px 4px 6px 9px;
  font-size: 0.9em;
  line-height: 1em;
  background: transparent url("http://cnu.edu/images/header/search-bg.png") no-repeat;
}

#header-search-button {
  float: left;
  border: none;
  width: 37px;
  height: 27px;
  cursor: pointer;
  text-indent: -9999px;
}

#header-search-button.off {
  background: url("http://cnu.edu/images/header/search-go.png") no-repeat;
}

/**#header-search-button.hover {
  background: url("http://cnu.edu/images/header/search-go-hover.png") no-repeat;
}
**/
/**.header .get-info-link {
}
**/
.header .logo-area {
  padding: 16px 0 0 29px;
}

/**.header .logo-area-fifty {
  padding: 10px 0 0 100px;
}
**/
/*--- Primary Nav ---*/

.primary-nav-area {
  clear: both;
  overflow: hidden;
  width: 960px;
  height: 52px;
 padding-top: 4px;
  background: url("http://cnu.edu/images/nav/nav-bg.png") repeat-x;
}


.primary-nav {
  padding-top: 14px;
  text-align: center; 
 
}


.primary-nav li {
  display: inline;
height: 22px;
  
}

.primary-nav a {
    float: center;
    position: relative;
    padding: 1em 0.8em 2em;
    height: 22px;
    text-transform: uppercase;
    text-align: center;
    color: #ccc;
    color: rgba(0, 0, 0, 0.5);    
}



.primary-nav a:hover {
    color: #0c4170;
    text-decoration: none;
}

/**.primary-nav a span {
    height: 100%;
}
**/



/*--- Hiding Mobile Nav for IE ---*/

/**.mobilenav {
display:none;
} **//*--- hides mobile dropdown primary nav ---*/

/**.subnav-col-mobile {
display:none;
} **//*--- hides mobile subnav option displayed under main content---*/

/**.mobile-headline {
display:none;
} **//*--- hides mobile headline and breadcrumbs---*/



/*--- Tertiary Nav ---*/

.tertiary-nav {
  float: right;
  margin: 12px 11px 0 0;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 27px;
}

.tertiary-nav li {
  padding: 0 0 0 14px;
  margin-left: 3px;
  background: url("http://cnu.edu/images/common/sep-slash.png") 0 3px no-repeat;
}

.tertiary-nav li.first {
  padding-left: 0;
  margin-left: 0;
  background: none;
}

/*.tertiary-nav li:before {
    content: "/ ";
}*/

.tertiary-nav a,
.tertiary-nav a:visited {
  color: #fc0;
}
/*--- Accordion Menu on Mobile Index ---*/

/**.mobilehomenav {
margin: 0;
font: arial, helvetica, sans-serif;
}
**/
/**#options {width:98%; text-align:right; color:#333}
**//**#options a {text-decoration:none; color:#0099e6}
**//**#options a:hover {color:#069}
**/
/**#acc {width:98%; list-style:none; color:#333;}
**//**#acc li {background:none}
**//**#acc h3 {width:98%; border:1px solid #08c; padding:2% 2% 3%; font-weight:normal; color:#069; font-size: 1.1em; cursor:pointer; }
**//**#acc h3:hover {background:#eee;}
**//**#acc .acc-section {width:102.25%; padding-right: 2.25%; overflow:hidden; font-size: .7em; background:#fff; margin-top:-16px;}
**//**#acc .acc-content {width:97.5%; padding:3px; border:1px solid #08c; border-top:none; background:#fff; }
**/

/**#nested {width:98%; list-style:none; color:#333; }
**//**#nested li {background:none}
**//**#nested h3 {width:98%; font-size: 1.1em; color:#069; border:1px solid #08c; padding:2% 2% 3%; font-weight:normal; margin-top:5px; cursor:pointer; }
**//**#nested h3:hover {background:#eee;}
**//**#nested .acc-section {width:102.25%;  padding-right: 2.25%; overflow:hidden; font-size: .6em; background:#fff; margin-top:-16px;}
**//**#nested .acc-content {width:100%; font-size: 1em; padding:3px; border:1px solid #08c; border-top:none; background:#fff;}
**//**#nested .acc-selected {background:#fff;}
**/

/*--- Page Banners ---*/

.banner-area { 

}

.banner-area .banner {
  margin-left: 10px;
}

.banner-area .banner img {
  display: block;
}

/**.banner-area .banner-overlay1,
.banner-area .banner-overlay2 {
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  left: 10px;
}
**/
/**.banner-area .banner-overlay1 {
  background: url("http://cnu.edu/images/banners/banner-gradient-top.png") no-repeat;
}
**/
/**.banner-area .banner-overlay2 {
  background: url("http://cnu.edu/images/banners/banner-gradient-bottom.png") 0 100% no-repeat;
}
**/
.banner-area .banner-bottom {
  position: absolute;
  bottom: 0;
  left: 10px;
  padding: 0 0 10px 20px;
  color: #fff;
}

/**.banner-area .banner-bottom h1 {
  margin: 5px 0 0 0;
  text-transform: uppercase;
  line-height: 1em;
  color: #fc0;
}
**/
/**h2.preTitle {
  color: #fc0;
  text-transform: uppercase;
  font-size: 1.2em;
}
**/
.home-slides {
  overflow: hidden;
  width: 940px;
  height: 571px;
}



  


.home-subslides {
  position: absolute;
  overflow: hidden;
  top: 392px;
  /*right: 58px;*/
  height: 130px;
  z-index: 150;
  
  left: 10px;
  width: 940px;
}

.home-subslides .slide {
  width: 882px;
  padding-right: 58px;
  /*text-align: right;*/
  
}

.banner-area .banner .home-subslides img {
  display: inline;
 
  
}

.slide-nav {
  position: absolute;
  top: 317px;
  left: 0;
  z-index: 51;
  width: 960px;
}

#home-slide-nav-left {
  float: left;
}

#home-slide-nav-right {
  float: right;
}

/*--- Breadcrumbs ---*/

/**.breadcrumbs {
  font-size: 0.9em;
  text-transform: uppercase;
}
**/
/**.breadcrumbs li {
  padding: 0 0 0 10px;
  margin-right: 5px;
  background: url("http://cnu.edu/images/common/sep-breadcrumbs.gif") 0 6px no-repeat;
}
**/
/**.breadcrumbs li.first {
  padding-left: 0;
  background: none;
}
**/
/**.breadcrumbs a,
.breadcrumbs a:visited {
  color: #fff;
}
**/

/*** Body ********************************************************************/

.body-outer {
  position: relative;
}

.body-outer p {
  margin: 15px 0;
}

/**.content-full-width {
  padding: 0 10px;
}
**/
/*--Accordion content --*/

/**#accordion, 
#accordion2,
#accordion3 {
    list-style-type: none;
    cursor: pointer;
    padding: 0;
    margin: 0;
        background: #fff;
}
**/
/**#accordion li, 
#accordion2 li,
#accordion3 li {
    list-style-type: none;
        border-radius: 4px;
    border: 1px solid #eee;
    padding: 8px; 
    margin: 8px;
    cursor: pointer;
        background: #0C4170;
        color: #fff;
        
}
**/


/**#accordion .expanded-menu,
#accordion2 .expanded-menu,
#accordion3 .expanded-menu {
    margin: 0;
    padding: 0;
    border: 0;
    background: #fff;
}
**/
/**#accordion .expanded-menu ul,
#accordion2 .expanded-menu ul,
#accordion3 .expanded-menu ul {
    list-style-type: none;
        background: none;
        padding: 0;
    margin: 0;
    background: #fff;
}
**/
/**#accordion .expanded-menu ul li,
#accordion2 .expanded-menu ul li,
#accordion3 .expanded-menu ul li  {
    list-style-type: none;
        background: none;
        border-top: 0;
    margin-top: -10px;
    border-radius: 0;
    cursor: default;
    background: #fff;
        color: #000;
}
**/

    


/*--Horizontal striped table --*/

/**#hor-zebra {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    font-size: 12px;
    margin: 45px;
    width: 480px;
    text-align: left;
    border-collapse: collapse;
}
**/
/**#hor-zebra th {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 8px;
    color: #039;
}
**/
/**#hor-zebra td {
    padding: 8px;
    color: #669;
}
**/
/**#hor-zebra .odd {
    background: #e8edff; 
}
**/

/*--- Common elements ---*/

/**.more-img {
  margin-left: 3px;
  vertical-align: baseline;
}
**/
/**.secure-link {
  padding-left: 12px;
  background: url("http://cnu.edu/images/common/lock.gif") 0 1px no-repeat;
}
**/
/**.captioned-image {
  float: left;
  margin: 3px 10px 5px 0;
  width: 140px;
}
**/
/**.captioned-image-wide {
  width: 200px;
}
**/
/**.captioned-image img {
  border-bottom: solid 4px #10283F;
}
**/
/**.captioned-image .caption {
  padding: 2px 4px 0 4px;
  font-size: 0.7em;
  line-height: 1.1em;
  color: #707070;
}
**/
.more-link {
  display: inline-block;
  padding-right: 15px;
  font-weight: bold;
  background: url("http://cnu.edu/images/common/readmore-arrow.gif") 100% 1px no-repeat;
}

/**.more-link2 {
  text-transform: uppercase;
}
**/
/**.more-link3 {
  padding-right: 0;
  background: none;
}
**/
/**.microform .lead-in,
.microform .example {
  margin: 0;
}
**/
/**.microform .example {
  font-size: 1.3em;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #356c9a;
}
**/
/**.microform label,
.microform .label {
  display: block;
  margin-bottom: 2px;
  font-weight: bold;
}
**/
/**.microform .textbox {
  width: 165px;
  color: #666;
}
**/
/**.microform .image-button {
  margin-bottom: -2px;
  vertical-align: bottom;
}
**/
/**.links-list, .format-bullets ul {
  margin: 0 0 25px 0;
  padding: 0;
  list-style-type: none;
}
**/
/**.links-list li, .format-bullets ul li {
  margin-bottom: 10px;
  padding-left: 18px;
  background: url("http://cnu.edu/images/common/bullet-arrow.gif") 0 3px no-repeat;
}
**/

/*--- Tabs style overrides ---*/
/**.tabs-outer {
  position: relative;
}
**/
/**.ui-tabs-nav {
  padding: 15px 0 0 10px;
  padding-top: 1.1em;
  padding-left: 0;
  border: none;
}
**/
/**.ui-tabs-nav .nav {
  overflow: hidden;
  position: absolute;
  z-index: 3;
  width: 100%;
  background: url("http://cnu.edu/images/common/tabs-bottom-bg.gif") 0 100% repeat-x;
}
**/
/**.ui-tabs-nav .nav li {
  position: relative;
  z-index: 4;
  margin: 0 0 0 4px;
  margin-bottom: 0;
  border: none;
  background: #D8D9C9 url("http://cnu.edu/images/common/tab-off-bg.gif") 0 0 no-repeat;
}
**/
/**.ui-tabs-nav .nav li.first {
  margin-left: 10px;
}
**/
/**.ui-tabs-nav .nav li a,
.ui-tabs-nav .nav li a:visited,
.ui-tabs-nav .nav li a:hover {
  border: none;
  padding: 0.5em 0.8em;
  white-space: nowrap;
  color: #60605D;
  background: url("http://cnu.edu/images/common/tab-off-rt.gif") 100% 0 no-repeat;
}
**/
/**.ui-tabs-nav .nav li a:hover {
  text-decoration: underline;
  color: #60605D;
}
**/
/**.ui-tabs-nav .nav li.ui-tabs-selected {
  background: #D8D9C9 url("http://cnu.edu/images/common/tab-on-bg.gif") 0 0 no-repeat;
}
**/
/**.ui-tabs-nav .nav li.ui-tabs-selected a,
.ui-tabs-nav .nav li.ui-tabs-selected a:visited,
.ui-tabs-nav .nav li.ui-tabs-selected a:hover {
  background: url("http://cnu.edu/images/common/tab-on-rt.gif") 100% 0 no-repeat;
}
**/
/**.ui-tabs-nav .nav li.ui-tabs-selected a:hover {
  text-decoration: none;
  cursor: default;
}
**/
/**.ui-tabs-panel {
  position: relative;
  padding-top: 50px; /* account for tabs area *\/
  padding-left: 15px;
  border: none;
  font-size: 1em;
}
**/
/*--- Layout, page elements ---*/

.main-content-two-col {
  background: url("http://cnu.edu/images/common/columns2.gif") 10px 0 repeat-y;
}

/**.main-content-three-col {
  line-height: 1.3em;
  background: url("http://cnu.edu/images/common/columns3.gif") 10px 0 repeat-y;
}
**/
/**.main-content-no-col .main-content,
**/.main-content-two-col .main-content/**,
.main-content-three-col .main-content**/ {
  padding-top: 49px; /* account for headerbar */
}

/**.main-content-subnav-col .main-content,
.main-content-no-col .main-content {
  padding-top: 84px; /* account for thumbbar *\/
}
**/
/**.main-content-subnav,
.main-content-subnav-col {
  background: url("http://cnu.edu/images/common/columns-subnav.gif") 10px 0 repeat-y;
}
**/
/**.main-content-subnav .content-area,
.main-content-subnav-col .content-area {
  margin-left: 160px;
}
**/
/**.main-content-subnav .text-content,
.main-content-subnav-col .text-content {
  padding: 15px 25px 25px 15px;
  font-size: 1.2em;
  line-height: 1.3em;
}
**/
/**.main-content-subnav .text-content h2,
.main-content-subnav-col .text-content h2 {
  margin: 0 0 21px 0;
  font-weight: normal;
  font-size: 1.4em;
  letter-spacing: 0.015em;
  line-height: 1.175em;
}
**/
/**.main-content-subnav .text-content h3,
.main-content-subnav-col .text-content h3 {
  margin: 0 0 15px 0;
}
**/
/**.main-content-subnav .text-content p,
.main-content-subnav-col .text-content p {
  margin: 0 0 18px 0;
}
**/
.main-content-outer {
  width: 640px;
}

/**.content-area .wide-outer {
  width: 780px;
}
**/
.header-bar-outer {
  position: absolute;
  top: 0;
  left: 0;
  width: 960px;
  padding-bottom: 4px;
  z-index: 1;
  background: transparent url("http://cnu.edu/images/common/columns-header-shadow.png") 0 100% repeat-x;
}

/**.thumb-bar-outer {
  left: 10px;
  width: 940px;
position: relative;
}
**/
.header-bar {
  height: 45px;
  color: #fff;
  background: #10283F;
  
}

/**.main-content-three-col .header-bar {
  background: #10283F url("http://cnu.edu/images/common/columns-headerbar3.gif") repeat-x;
}
**/
/**.header-bar .subnav-col {
  margin-right: 15px;
  min-height: 46px;
}
**/
/**.thumb-bar-outer .header-bar {
  height: 80px;
}
**/
/**.main-content-subnav-col .header-bar {
  background-image: url("http://cnu.edu/images/common/columns-headerbar1.gif");
}
**/
.header-bar-two-col {
  background-image: url("http://cnu.edu/images/common/columns-headerbar2.gif");
}

/**.header-bar-three-col {
  background-image: url("http://cnu.edu/images/common/columns-headerbar3.gif");
}
**/
/**.thumb-bar-outer .header-bar .carousel-area {
  margin: 0;
  padding: 9px 0 0 37px;
  width: 610px;
}
**/
/**.thumb-bar-outer .header-bar .image-carousel-prev {
  float: left;
  margin-right: 13px;
}
**/
/**.thumb-bar-outer .header-bar .image-carousel-next {
  float: right;
}
**/
/**.thumb-bar-outer .header-bar .thumb-list li {
  display: inline;
  margin-right: 10px;
}
**/
/**.thumb-bar-outer .header-bar .thumb-list img {
  border: solid 1px #fff;
}
**/
/**.seal {
  position: absolute;
  top: -11px;
  left: 20px;
}
**/
.col-list {
  float: left;
  margin: 8px 15px 8px 15px;
  width: 290px;
}

/**.col-list .col-list-content {
  padding: 0 15px;
}
**/
/**.col-list-narrow {
  float: left;
  margin: 8px 0;
  width: 300px;
  padding-top: 25px;
}
**/
/**.col-list-narrow .col-list-content {
  padding: 0 15px 15px 15px;
}
**/
/**.col-list-wide {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 8px 0;
  width: 340px;  
  padding-top: 25px;
}
**/
/**.col-list-wide .col-list-content {
  width: 270px;
  padding: 0 35px 15px 35px;
}
**/
/**.col-list-wide .header-bar-outer {
  position: relative;
  top: 0;
  left: 0;
  width: auto;
  width: 340px;
  padding-bottom: 4px;
}
**/
/**.col-list-wide .header-bar {
  height: 45px;
  color: #fff;
  background: #10283F url("http://cnu.edu/images/common/columns-headerbar-single.gif") repeat-x;
}
**/
.header-bar .col-list {
  margin: 0 20px 0 10px;
  padding-top: 17px;
}

.header-bar .col-list .rss-link {
  float: left;
  margin: -1px 7px 0 15px;
}

.header-bar .col-list .rss-link img {
}

/**.header-bar .col-list-last {
  margin-right: 0;
}
**/

/** Calendar Style ***********************************************************/

div.col-list ul.calendar {
  list-style: none;
  width: 95%;

}



ul.calendar li.calendar-event {
  border-bottom: 1px dotted silver;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
ul.calendar li.calendar-event span.date {
  font-weight: bold;
  display: block;
  padding-bottom: 5px;
}

ul.calendar li.calendar-event a {
  font-weight: bold;
}

ul.calendar-news {
  list-style: none;
  width: 95%;

}

ul.calendar-news li.calendar-event {
  border-bottom: 1px dotted silver;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
ul.calendar-news li.calendar-event span.date {
  font-weight: bold;
  display: block;
  padding-bottom: 5px;
}

ul.calendar-news li.calendar-event a {
  font-weight: bold;
}


/*****************************************************************************/

.col-list h2 {
  margin-top: 0;
  font-size: 1.4em;
  line-height: 1em;
}

/**.col-list p,
.col-list-narrow p,
.col-list-wide p {
  margin: 3px 0;
}
**/
/**.col-list .block,
.col-list-narrow .block,
.col-list-wide .block {
  display: block;
  margin: 3px auto;
}
**/
.posts {
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 1.4em;
}

.col-list .posts {
  margin-right: 30px;
}

/**.rounded-box .posts {
  margin: 0 15px;
  padding: 10px 0;
}
**/
.posts li {
  overflow: hidden;
  margin-bottom: 7px;
  padding-top: 7px;
  border-top: solid 1px #E5E5D6;
}

.posts li.first {
  padding-top: 0;
  border-top: none;
}

/**.posts .thumb-link {
  float: left;
  margin: 3px 10px 0 0;
}
**/
.posts .date,
.posts .title-link {
  font-weight: bold;
}

.posts .title-link/**,
.posts .location**//**,
.posts .description**/ {
  display: block;
}

/**.posts .location,
.posts .description {
  font-weight: normal;
}
**/
/**.posts-social {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
**/
/**.col-list-wide .posts-social {
  margin: 0 20px;
}
**/
/**.posts-social li {
  margin-bottom: 12px;
  padding: 0 15px 12px 15px;
  border-bottom: dotted 1px #999;
}
**/
/**.posts-social li.head {
  border-bottom: solid 1px #10283F;
}
**/
/**.posts-social .poster {
  float: left;
  width: 60px;
  text-align: center;
}
**/
/**.posts-social .poster img {
  display: block;
  margin: 3px 0 5px 0;
}
**/
/**.posts-social .post-date,
.posts-social .post {
  margin-left: 75px;
}
**/
/**.posts-social .post-date,
.posts-social .post-age {
  color: #999;
}
**/
/**.facts-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
**/
/**.facts-list li {
  margin-bottom: 25px;
}
**/
/**.facts-list .title {
  font-weight: bold;
}
**/
/**.facts-list .image-area {
  float: left;
  margin: 6px 10px 5px 0;
}
**/
/**.facts-list .description {
  font-size: 0.8em;
  line-height: 1.4em;
}
**/
.main-content {
  position: relative;
  padding-left: 10px;
  width: 640px;
}

/**.main-content-wide {
  width: 960px;
}
**/
/**.two-col-outer-wide,
.main-content .two-col-outer {
  overflow: hidden;
  font-size: 1.2em;
  line-height: 1.3em;
}
**/
/**.content-wide {
  width: 743px;
}
**/
/**.col1, .col2 {
  float: left; border-bottom: 1px solid #ffffff;
  width: 45%;
  padding-bottom: 20px;
}
**/
/**.col1 {
  padding-right: 5%;
}
**/
/**.main-content .two-col-outer .col {
  float: left;
  margin-right: 20px;
  width: 300px;
}
**/
/**.main-content .two-col-outer .col2 {
  margin-right: 0;
}
**/
/**.main-content .two-col-outer h2 {
  margin: 20px 0 15px 0;
  border-bottom: solid 1px #b2e5ff;
  padding: 0 15px 5px 15px;
  font-size: 1.2em;
}
**/
/**.main-content .two-col-outer p,
.main-content .two-col-outer ul {
  margin: 20px 0 15px 0;
  padding: 0 15px;
}
**/
/**.main-content .two-col-outer .links-list li {
  margin-bottom: 4px;
}
**/
/**.news-tabs-outer {
}
**/
/**.news-tabs-outer .nav {
  width: 493px;
}
**/
/**.news-tabs-outer .ui-tabs-panel {
  margin-bottom: 10px;
  width: 430px;
}
**/
/**.news-tabs-outer .ui-tabs-panel .posts  {
  padding-bottom: 15px;
}
**/
/**.news-tabs-outer .ui-tabs-panel .posts .title-link {
  font-size: 1.2em;
  line-height: 1.3em;
}
**/
/**.news-tabs-outer .ui-tabs-panel .posts td {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 10px;
  border-bottom: 1px solid #E5E5D6;
}
**/
/**.news-tabs-outer .ui-tabs-panel .posts td.first {
  padding-top: 0;
}
**/
/**.news-tabs-outer .page-nav-area {
  float: right;
  margin: 15px 0px 0px 0px;
  padding: 0;
  font-weight: bold;
  font-size: 0.9em;
}
**/
/**.news-tabs-outer .page-nav-area span {
  display: inline;
  padding: 0px 4px 0px 4px;
}
**/
/**.news-article {
  margin-bottom: 20px;
  border-bottom: solid 1px #d8d8c7;
}
**/
/**.news-article .date {
  display: block;
  font-weight: bold;
}
**/
/**.news-article h2 {
  margin: 0 0 20px 0;
  line-height: 1.1em;
  color: #069;
}
**/
/**.news-article .media-contact-info {
  margin: 20px 0;
  border-top: dotted 1px #999;
  padding-top: 20px;
}
**/
/**.banner-bottom .search-form {
  margin-top: -60px;
  margin-left: 300px;
}
**/
/**.tactical-buttons-outer {
  overflow: hidden;
  padding-bottom: 20px;
}
**/
/**.tactical-buttons-outer a {
  float: left;
}
**/
/**.tactical-button {
  margin-right: 6px;
  display: block;
}
**/
/**.video-outer {
  width: 430px;
  background: #F2F2EA;
}
**//**.video-teaser { padding-bottom: 15px; }
**//**.video-outer .caption {
  padding: 0 15px;
  line-height: 1.1em;
  background: url("http://cnu.edu/images/common/video-caption-bottom.gif") 0 100% no-repeat;
}
**/
/**.video-outer .title {
  margin: 10px 0 3px 0;
  padding-left: 20px;
  font-size: 1.15em;
  font-weight: bold;
  background: url("http://cnu.edu/images/common/icon-video.gif") no-repeat;
}
**/
/**.video-outer p {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 0.9em;
  background: url("http://cnu.edu/images/common/video-caption-bottom.gif") 0 100% no-repeat;
}
**/

/*** Side columns ************************************************************/

/**.subnav-col {
  float: left;
  width: 160px;
}
**/
.body-outer .side-col {
  position: relative;
  overflow: hidden;
  float: right;
  margin-top: -30px;
  width: 299px;
  z-index: 100;  
}

/**.body-outer .side-col2 {
  margin-top: -72px;
}
**/
/*--- Subnav ---*/

/**.subnav {
  margin: 0;
  border-bottom: dotted 1px #999;
  padding: 15px 0 5px 20px;
  list-style-type: none;
}
**/
/**.subnav li {
  margin: 0 0 10px 0;
  padding-right: 25px;
}
**/
/**.subnav li.selected {
  background: url("http://cnu.edu/images/side-cols/subnav-arrow.gif") 115px 0 no-repeat;
}
**/
/**.subnav ul li.selected {
  background: url("http://cnu.edu/images/common/subnav-arrow-selected.gif") 0 5px no-repeat;
}
**/
/**.subnav a {
  font-weight: bold;
}
**/
/**.subnav ul {
  margin: 0;
  padding: 0 0 0 1px;
  list-style-type: none;
}
**/
/**.subnav ul li {
  margin: 5px 0 0 0;
  padding: 0 0 0 10px;
  background: url("http://cnu.edu/images/common/subnav-arrow.gif") 0 5px no-repeat;
}
**/
/**.subnav ul a {
  font-weight: normal;
}
**/
/**.subnav .alt-section {
  margin-left: -20px;
  padding: 10px 0 10px 20px;
  border-top: solid 1px #369;
}
**/
/**.subnav .alt-section-no-title {
  margin-left: 0;
  padding: 0;
  border-top: none;
}
**/
/**.subnav .alt-section ul {
  margin: 10px 0 0 -20px;
  padding: 0;
  font-size: 0.9em;
  list-style-type: none;
  color: #fff;
  background: #369 url("http://cnu.edu/images/common/columns-subnav-alt.gif") repeat-y;
}
**/
/**.subnav .alt-section ul a,
.subnav .alt-section ul a:visited {
  font-weight: bold;
  color: #fff;
}
**/
/**.subnav .alt-section ul li {
  margin: 0;
  padding: 10px 20px;
  border-top: dotted 1px #7194b8;
  background: none;
}
**/
/**.subnav .alt-section ul li.first {
  border-top: none;
}
**/
/*--- Page Functions ---*/

/**.page-function-links {
  margin: 0;
  list-style-type: none;
  padding: 15px 0 5px 20px;
  font-size: 0.9em;
}
**/
/**.page-function-links li {
  margin-bottom: 8px;
}
**/
/**.page-function-links .email-link {
  padding-left: 15px;
  background: url("http://cnu.edu/images/common/icon-email.gif") 0 50% no-repeat;
}
**/
/**.page-function-links .print-link {
  padding-left: 15px;
  background: url("http://cnu.edu/images/common/icon-print.gif") 0 50% no-repeat;
}
**/
/*--- SPIFs ---*/

.rounded-box-outer {
  position: relative;
  margin-right: 20px;
  margin-bottom: 10px;
  padding-top: 11px;
  width: 280px;
  background: url("http://cnu.edu/images/side-cols/rounded-box-top.png") no-repeat;
}

.rounded-box {
  padding-bottom: 11px;
  background: url("http://cnu.edu/images/side-cols/rounded-box-bottom.png") 0 100% no-repeat;
}

/**.rounded-box2 {
  background: url("http://cnu.edu/images/side-cols/rounded-box-bottom2.png") 0 100% no-repeat;
}
**/
.rounded-box-inner {
  padding: 0 3px;
  background: url("http://cnu.edu/images/side-cols/rounded-box-sides.png") repeat-y;
}

/**.rounded-box-reverse {
  position: relative;
  margin-bottom: 10px;
  width: 274px;
  padding: 3px 3px 4px 3px;
  background: url("http://cnu.edu/images/side-cols/rounded-box-reverse-sides.gif") repeat-y;
}
**/
/**.rounded-box-reverse-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 280px;
  height: 11px;
  font-size: 0;
  background: url("http://cnu.edu/images/side-cols/rounded-box-reverse-top.gif") no-repeat;
}
**/
/**.rounded-box-reverse-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 280px;
  height: 11px;
  font-size: 0;
  background: url("http://cnu.edu/images/side-cols/rounded-box-reverse-bottom.gif") no-repeat;
}
**/
.rounded-box .head/**,
.rounded-box-reverse .head**/ {
  padding: 15px 0 13px 0;
  border-bottom: dotted 1px #ADADAD;
}

.rounded-box .content {
  padding-bottom: 10px;
}

/**.rounded-box .content2 {
  padding-top: 5px;
  padding-bottom: 15px;
  background: url("http://cnu.edu/images/spifs/bg-spif2.gif") repeat-x;
}
**/
/**.rounded-box-reverse .head {
  border-bottom: none;
}
**/
.rounded-box .head2 {
  /*margin-top: 10px;*/
  border-top: solid 16px #B2E5FF;
}

/**.rounded-box-reverse .content {
  margin: 5px 10px 0 10px;
}
**/
.rounded-box .image-link img {
  display: block;
  margin: 10px auto 0 auto;
}

/**.rounded-box .title {
  margin: 0 10px;  
  padding: 12px 0 0 4px;
  border-top: solid 14px #10283F;
  font-size: 1.3em;
  font-weight: bold;
}
**/
.rounded-box .titleNoimage {
  margin: 0 10px;  
  padding: 4px 0 0 4px;
  font-size: 1.3em;
  font-weight: bold;
}

.rounded-box p/**,
.rounded-box .microform**/ {
  clear: left;
  margin: 5px 10px 0 10px;
  padding-left: 0.4em;
  line-height: 1.4em;
}

.rounded-box .foot/**,
.rounded-box-reverse .foot**/ {
  margin-top: 10px;
  border-top: dotted 1px #ADADAD;
}

.rounded-box .foot2/**,
.rounded-box-reverse .foot2**/ {
  margin-top: 0;
  padding-left: 15px;
  border-top-color: #fff;
}

/**.rounded-box-reverse .foot {
  margin: 0;
  padding: 5px 15px 0 15px;
  border-top: solid 1px #fff;
}
**/
.rounded-box .foot .inline-list {
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 1.1em;
  color: #c30;
}

/**.rounded-box .foot .inline-list li {
  margin: 0 0 0 16px;
  padding: 0;
  font-size: 1em;
}
**/
/**.rounded-box .foot .inline-list a {
  font-size: 1em;
  font-weight: bold;
}
**/
/**.rounded-box-reverse .spif {
  color: #fff;
  background: #10283F;
}
**/
/**.rounded-box-reverse .spif2 {
  color: #333;
  background: #EFEFE4;
}
**/
/**.rounded-box-reverse .spif2 .title {
  font-size: 1.15em;
  font-weight: bold;
}
**/
/**.rounded-box-reverse .spif2 .content {
  margin: 0;
  padding: 10px 15px 10px 15px;
  border-bottom: solid 1px #D1CFC1;
  line-height: 1.4em;
}
**/
/**.rounded-box-reverse .spif2 .content p {
  margin: 0 0 0 0;
}
**/
/**.rounded-box-reverse .spif img {
  display: block;
  margin: 0 auto;
}
**/
/**.rounded-box-reverse .spif .top-img {
  margin-bottom: 12px;
  border-bottom: solid 7px #B2E5FF;
}
**/
/**.rounded-box-reverse .slide-area {
  position: relative;
  left: 0;
  top: 0;
  width: auto;
}
**/
/**.rounded-box-reverse .slide-area .slide {
  margin: 0 auto;
  border: solid 1px #D1CFC1;
  width: 255px;
}
**/
/**.rounded-box-reverse .slide img {
  border: solid 1px #fff;
}
**/
/**.rounded-box-reverse .slide-nav {
  position: absolute;
  left: 0;
  top: 65px;
  width: 274px;
}
**/
/**.rounded-box-reverse .slide-nav .nav-left {
  float: left;
}
**/
/**.rounded-box-reverse .slide-nav .nav-right {
  float: right;
}
**/
/**.columnVideo { margin-left: auto; margin-right: auto; text-align: center; }
**/
/**
*   Begin Really Simple" Slideshow -- CSS
*/

/**.rs-slideshow {
    border: 12px solid #444;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -khtml-border-radius: 12px;
    height: 130px;
    margin: 24px auto;
    overflow: hidden;
    position: relative;
    width: 255px;
}
**/
/**.rs-slideshow .slide-container {
    background-color: #444;
    position: absolute;
    height: 100%;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 100%;
}
**/
/**.rs-slideshow .slide-container img {
    position: absolute;
}
**/
/**.rs-slideshow .slide-container .slide-caption {
    background-color: #000;
    bottom: 0;
    color: #fff;
    display: block;
    left: 0;
    padding: 6px 12px;
    position: absolute;
    text-align: center;
    right: 0;
    /*width: 100%;*\/
    filter: alpha(opacity=70); /* internet explorer *\/
    -khtml-opacity: 0.7;      /* khtml, old safari *\/
    -moz-opacity: 0.7;       /* mozilla, netscape *\/
    opacity: 0.7;           /* fx, safari, opera *\/
}
**/
/**.rs-slideshow .slides {
    display: none;
}
**/

/**
*   These styles make the list of links to slide images visible to users
*   who don't have JavaScript enabled. By adding the 'no-js' class to 
*   the HTML element, and using Modernizr to remove this class for JS
*   users, we can style for both scenarios.
*   http://www.modernizr.com/
*/

/**.no-js .rs-slideshow {
    height: auto;
}
**//**.no-js .rs-slideshow .slide-container, 
.no-js .rs-slideshow .slide-container img {
    position: relative;
}
**//**.no-js .rs-slideshow .slides {
    display: block;
    margin: 24px 48px;
}
**//**.no-js .rs-slideshow .slides li {
    margin: 0;
}
**/


/**
*   The following styles are used in the demos with slideshow controls, 
*   such as play/pause and prev/next buttons.
*/

/**.rs-controls {
    clear: both;
    margin: 12px auto;
    width: 255px;
}
**//**.rs-play-pause, .rs-prev, .rs-next {
    float: left;
    margin-right: 12px;
}
**//**.rs-controls ul {
    float: left;
    list-style: none;
    margin: 0 6px 0 0;
    padding: 0;
}
**//**.rs-index-list li {
    float: left;
    margin-right: 6px;
}
**//**.rs-controls a {
    background-color: #eee;
    border: 1px solid #ddd;
    /*border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;*\/
    color: #444;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 5px;
    text-decoration: none;
}
**//**.rs-controls a:hover {
    background-color: #ddd;
    color: #444;
}
**//**.rs-controls .rs-active {
    background-color: #444;
    border: 1px solid #444;
    color: #eee;
}
**/

/**#callback-messages {
    margin: 48px auto;
    width: 255px;
}
**/


/*  Clearfix    */
/**.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
**//**.clearfix { display: inline-block; }
**//*** html .clearfix { height: 1%; } **//* Hides from IE-mac \*/
/**.clearfix { display: block; }
**//**
*   End Really Simple" Slideshow -- CSS
*/


/*** Footer ******************************************************************/

.footer-outer {
  width: 90%;
  margin: 0 auto;
  max-width: 960px;
}

.footer {
  padding: 2% 3.125%;
}

.footer-links {
  float: right;
  text-align:right;
}

.footer-links li {
  padding: .2em;
}


.footer-links a,
.footer-links a:visited {
  color: #0cf;
}

/**.footer-links.social-footer {
  width: 300px;
}
**/.social-footer {
width: 300px;
margin:0 auto;
clear: left;
text-align: center;
margin-top: 5px;
margin-bottom:10px;
}

.social-footer span img {
  width: 32px;
  padding-top: 2%;
}


/**.footer .social-img {
  
  padding-bottom: 5%; /* increased from 3% to 5% *\/
  padding-left:1%;
  padding-top:3%;
  float: right;
  
}
**/
/**@media screen and (max-width: 800px) {
.footer .social-img {
  float: none;
  text-align: center; 
  margin-left:auto;
  margin-right:auto;
}
}
**/

/**.footer .social-img {
  
  padding-bottom: 5%; 
  padding-left:1%;
  padding-top:3%;
  float: right;
  
}
**/
/**footer .logo-img {
  vertical-align: bottom;
  padding-bottom: 3%; 
  float: left;
}
**/
/**.footer .copyright,
**/.footer .org {
  font-weight: bold;
}

/**.footer .copyright {
  margin-left: 1.5%;
}
**/
.footer .vcard {
  float: left;
  margin: 0 0.5%; 
}


/**.main-content-outer .noPadTop, .noPadTop { padding-top: 0px; }**/

div.search label {
  display:none;
  color:#fff;
}

.footer .left, .footer .center, .footer .right {
  width:33%; display:inline-block;
}

.footer .center {
  text-align:center;
  vertical-align:top;
}

.footer .social-icon {
    display:inline-block;
}

@media screen and (max-width: 800px) {
    .footer .left, .footer .center, .footer .right {
  width:100%; display:block;
}
}

.reader-links {
    text-align:right;
    margin-top:1em;
}

.reader-links a,
.reader-links a:visited {
    color:#FFCC00;
    font-size: .85em;
}

.reader-links li {
    list-style-type:none;
}

.reader-links li > ul.inline-links li {
  display:inline;
  list-style-type: none;
}

.reader-links li > ul.inline-links li:after {
  content: " / ";
}

.reader-links li > ul.inline-links li:last-of-type:after {
  content: "";
}


.reader-links li a + a:before {
    content:" / ";
    color:#fff;
    text-decoration"none";
}

@media screen and (max-width: 800px) {
.footer-links li, .reader-links li {
  font-size: .8em;
  float: none;
  text-align: center; 
  padding-top: 10px;
}

}


div#cnualert-box {
    
    background-color:#000;
text-align:center;
padding:15px 60px;
}