/*
+-------------------------------------------------------------------------+
Title:    Point Park University
Version:  1.7
Copyright:  2010 
Updated:  8/15/2011
+-------------------------------------------------------------------------+
*/


/* reset ----------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

html, body, div, span, 
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;}

address, caption, cite, code, dfn, th, var { 
  font-style:normal; 
  font-weight:normal;} 
  
caption, th {text-align:left;}

table {
  border-collapse: collapse;
  border-spacing: 0;}

ul {list-style: none;}

blockquote, q {quotes: none;}

/* Additional */
form label {cursor: pointer;}
fieldset {border: none;}
abbr, acronymn {text-decoration: none; border:0;}

.clear {clear: both;}

#skip, 
.hide, 
#logo-print {display: none;}

img.img-right {margin: 0 0 15px 21px; float: right;}
img.img-left {margin: 0 21px 15px 0; float: left;}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Body */
body {
  background: #63831d url(../images/shared/bg.jpg) 50% 0 no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #606060;}

#header {height: 98px;}
  #homepage #header {height: 89px;}

#point-park {
  width: 933px;
  position: relative;
  margin: 0 auto;}
  
#brand {
  width: 456px;
  height: 218px;
  background: url(../images/shared/logo.png) 0 0 no-repeat;
  text-indent: -123456px;
  position: absolute;
  top:0;
  left:-135px;}
  
  #brand a {
    display: block;
    width: 190px;
    height: 43px;
    position: absolute;
    top: 37px;
    left: 133px;}

/*jquery tabs*/
.ui-tabs .ui-tabs-hide {display:none !important;}
  
/* Main Navigation */

#nav-main {
  width: 735px;
  height: 39px;
  position: absolute;
  top:44px;
  right:0px;}
  
  #nav-main li {
    height: 39px;
    float: left;}
    
    #nav-main li a {
      display: block;
      height: 39px;
      background-image: url(../images/shared/nav-new.png);
      background-repeat: no-repeat;
      text-indent: -123456px;}    
    
      #nav-abou a {width: 94px; background-position: 0 0;}
        #nav-abou a:hover,
        #nav-abou a.on {background-position: 0 -39px;}
        
      #nav-acad a {width: 98px; background-position: -94px 0;}
        #nav-acad a:hover,
        #nav-acad a.on {background-position: -94px -39px;}
        
      #nav-admi a {width: 143px; background-position: -192px 0;}
        #nav-admi a:hover,
        #nav-admi a.on {background-position: -192px -39px;}
        
      #nav-stud a {width: 109px; background-position: -335px 0;}
        #nav-stud a:hover,
        #nav-stud a.on {background-position: -335px -39px;}
        
      #nav-pitt a {width: 183px; background-position: -444px 0;}
        #nav-pitt a:hover,
        #nav-pitt a.on {background-position: -444px -39px;}
      
      #nav-athl a {width: 105px; background-position: -627px 0;}
        #nav-athl a:hover,
        #nav-athl a.on {background-position: -627px -39px;}


        


/* Sub Navigations */
#nav-sub {
  width: 178px;
  background: url(../images/shared/subnav-top.png) 0 0 no-repeat;
  padding-top: 13px;
  position: absolute;
  top: 0; left:7px;}
  
  #nav-sub h4 {
  width: 153px;
  background: url(../images/shared/subnav-head.png) 0 0 repeat-y;
  font-size: 17px;
  color:#ffffff;
  font-weight: normal;
  text-transform: uppercase;
  padding: 3px 0 3px 25px;}
  
  /* each full list */
  #nav-sub ul {
    width: 178px;
    background: url(../images/shared/subnav-bg.png) 0 0 repeat-y;
    padding: 5px 0;
    min-height: 274px;}
    
    #nav-sub ul ul {
    width: 174px;   
    padding: 0;
    background: #f2f2f2;
    padding:5px 0;} 
    
    #nav-sub ul ul,
    #nav-sub ul ul ul,
    #nav-sub ul ul ul ul,
    #nav-sub ul ul ul ul ul,
    #nav-sub ul ul ul ul ul ul {min-height: 10px; padding:0; margin:0;} 
    
    
    /* individual list items */
    #nav-sub li {width:178px;}    
      #nav-sub ul li.on {width: 174px; background: url(../images/shared/subnav-head.png) 0 0 repeat-y;}
      #nav-sub ul ul li.on {background: none;}
      
      
    #nav-sub ul li a {
      font-size: 12px;
      color:#ffffff;
      font-weight: bold;
      text-transform: uppercase;
      text-decoration: none;
      width: 121px;
      padding: 5px 30px 5px 27px;
      background: url(../images/shared/subnav-bul.gif) 12px 8px no-repeat;
      display: block;}
      
      #nav-sub ul li a:hover {text-decoration: underline;}      
      
      /* Second Level Navs */
      #nav-sub ul li.on a {}
      
      #nav-sub ul li.on ul li {}
      #nav-sub ul li.on ul li a {
        width: 117px;
        background: #fbebd8 url(../images/shared/snav-bul-b.gif) 12px 8px no-repeat;;
        color: #f88d0d;
        font-size: 11px;
        font-weight: normal;} 
    
        #nav-sub ul li.on ul li a:hover {}
        
        
        /* Third Level Navs */
        #nav-sub ul li.on ul li.on a {background: #fbebd8 url(../images/shared/snav-bul-a.gif) 12px 8px no-repeat; font-weight: bold;}
      
        #nav-sub ul li.on ul li.on ul li {}
        #nav-sub ul li.on ul li.on ul li a {
        width: 127px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#f88d0d;
        text-decoration: none;
        font-weight: normal;
        padding: 3px 30px 3px 0;
        margin: 0 0 0 17px;
        display: block;
        text-transform: none;
        background: none;
        border-bottom: 1px solid #c5c5c5;}        
          
        #nav-sub ul li.on ul li.on ul li a:hover {text-decoration: underline;}
        
        
        
        /* Fourth Level Navs - I know, right? */
        #nav-sub ul li.on ul li.on ul li.on a {font-weight: bold;}
      
        #nav-sub ul li.on ul li.on ul li.on ul li {}
        #nav-sub ul li.on ul li.on ul li.on ul li a {
          font-weight: normal;
          margin:0;
          width: 146px;
          border:0;
          padding: 3px 0 3px 27px;
          background: #ffffff url(../images/shared/snav-bul-1.gif) 20px 9px no-repeat;}
        
        #nav-sub ul li.on ul li.on ul li.on ul li a:hover {}
        
        
        
        
        /* Fifth Level Navs - Can you belive this? */
        #nav-sub ul li.on ul li.on ul li.on ul li.on a {font-weight: bold; color: #606060;}
      
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li {}
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li a {
          font-weight: normal;
          color: #404040;
          width: 141px;
          padding-left: 32px;
          background: #ffffff url(../images/shared/snav-bul-c.gif) 22px 8px no-repeat;}       
          
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li a:hover {}
        
        
        
        /* Sixth Level Navs - You have go to be kidding me. */
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on a {
          font-weight: bold;
          background: #ffffff url(../images/shared/snav-bul-c-2.gif) 22px 8px no-repeat;
          color: #2a2a2a}
      
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li {}
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a {
          font-weight: normal;
          color: #646464;
          width: 127px;
          padding-left: 42px;
          padding-right: 5px;
          background: #ffffff url(../images/shared/snav-bul-2.gif) 30px 9px no-repeat;
          border:0;}
          
          #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on a.page {
          font-weight: normal;
          color: #ffffff;
          width: 127px;
          background: #f88d0d url(../images/shared/snav-bul-2a.gif) 30px 9px no-repeat;}        
          
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:hover {}
        
        
        /* Seventh Level Navs -  */
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on a {font-weight: bold;}
      
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li {}
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li a {
          font-weight: normal;
          color: #404040;
          width: 115px;
          padding-left: 42px;
          background: #ffffff;}
          
          #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on a.page {
          font-weight: normal;
          color: #ffffff;
          width: 115px;
          background: #f88d0d;}       
          
        #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li.on ul li a:hover {}
          
        
        
    
    
    /* Academics - Sub Navigation */
    /* Note that this is driven by the classed of the body tags! */
    /* Yes, these are tricky - it's like walking through a CSS maze */
    
    .academics #nav-sub ul li.on {width: 174px; background: url(../images/shared/subnav-head.png) 0 0 repeat-y;}
      
    .academics #nav-sub ul li.on ul {background: url(../images/shared/subnav-bg.png) 0 0 repeat-y;}
    
    .academics #nav-sub ul li.on li a {
      width: 122px;
      font-size: 12px;
      color:#ffffff;
      text-decoration: none;
      font-weight: bold;
      padding: 5px 30px 5px 27px;
      display: block;
      text-transform: none;
      background: url(../images/shared/subnav-bul.gif) 12px 6px no-repeat;}
      
      .academics #nav-sub ul li.on li a:hover {text-decoration: underline;}
      
      .academics #nav-sub ul li li.on a {background: url(../images/shared/subnav-bul-v.gif) 26px 6px no-repeat;}
        .academics #nav-sub ul li li.on a:hover {text-decoration: underline;}
        
      .academics #nav-sub ul li li.on ul {
        width: 174px;   
        padding: 0;
        background: #efefef;
        padding:5px 0;} 
        
        .academics #nav-sub ul li li.on ul ul {background: #ffffff;}
        
      .academics #nav-sub ul li li.on li a {
        width: 102px;
        font-size: 11px;
        color:#606060;
        text-decoration: none;
        font-weight: normal;
        padding: 3px 30px 3px 42px;
        display: block;
        text-transform: none;
        background: none;}
        
        .arts-science.academics #nav-sub ul li li.on li a {color: #c51230;}
        
        .academics #nav-sub ul li li.on li a:hover {text-decoration: underline;}
        
        .academics #nav-sub ul ul li.on li.on {background: none;}
          .academics #nav-sub ul li li.on li.on a {font-weight: bold;}
          .academics #nav-sub ul li li.on li.on ul a {font-weight: normal; background: none;}   
      
      
      
      
      /* Arts & Sciences Colours */
      .arts-science.academics #nav-sub ul ul li.on {width: 174px; background: url(../images/shared/subnav-as.jpg) 0 0 repeat-y;}
      .arts-science.academics #nav-sub ul ul li.on a {background: none}     
      .arts-science.academics #nav-sub ul li li.on li a {color: #c51230;}
      .arts-science.academics #nav-sub ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-1-as.gif) 20px 9px no-repeat;}
      .arts-science.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-c-as.gif) 22px 8px no-repeat;}
      .arts-science.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on a {background: #ffffff url(../images/shared/snav-bul-c-as-2.gif) 22px 8px no-repeat;}
      .arts-science.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-2.gif) 30px 9px no-repeat;}         
      .arts-science.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a.page {background: #f88d0d url(../images/shared/snav-bul-2a.gif) 30px 9px no-repeat; font-weight: normal;}
      
      /* Business Colours */
      .business.academics #nav-sub ul ul li.on {width: 174px; background: url(../images/shared/subnav-biz.jpg) 0 0 repeat-y;}
      .business.academics #nav-sub ul ul li.on a {background: none}
      .business.academics #nav-sub ul li li.on li a {color: #02578b;}
      .business.academics #nav-sub ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-1-ba.gif) 20px 9px no-repeat;}
      .business.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-c-ba.gif) 22px 8px no-repeat;}
      .business.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on a {background: #ffffff url(../images/shared/snav-bul-c-ba-2.gif) 22px 8px no-repeat;}
      .business.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-2.gif) 30px 9px no-repeat;}          
      .business.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a.page {background: #f88d0d url(../images/shared/snav-bul-2a.gif) 30px 9px no-repeat; font-weight: normal;}
      
      /* Performing Arts Colours */
      .arts.academics #nav-sub ul ul li.on {width: 174px; background: url(../images/shared/subnav-arts.jpg) 0 0 repeat-y;}
      .arts.academics #nav-sub ul ul li.on a {background: none;}
      .arts.academics #nav-sub ul li li.on li a {color: #6d1866;}
      .arts.academics #nav-sub ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-1-aa.gif) 20px 9px no-repeat;}
      .arts.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-c-aa.gif) 22px 8px no-repeat;}
      .arts.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on a {background: #ffffff url(../images/shared/snav-bul-c-aa-2.gif) 22px 8px no-repeat;}
      .arts.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-2.gif) 30px 9px no-repeat;}          
      .arts.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a.page {background: #f88d0d url(../images/shared/snav-bul-2a.gif) 30px 9px no-repeat; font-weight: normal;}   
      
      /* Communication  Colours */
      .communications.academics #nav-sub ul ul li.on {width: 174px; background: url(../images/shared/subnav-comm.jpg) 0 0 repeat-y;}
      .communications.academics #nav-sub ul ul li.on a {background: none;}
      .communications.academics #nav-sub ul li li.on li a {color: #6D8D20;}
      .communications.academics #nav-sub ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-1-ca.gif) 20px 9px no-repeat;}
      .communications.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-c-ca.gif) 22px 8px no-repeat;}
      .communications.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on a {background: #ffffff url(../images/shared/snav-bul-c-ca-2.gif) 22px 8px no-repeat;} 
      .communications.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a {background: #ffffff url(../images/shared/snav-bul-2.gif) 30px 9px no-repeat;}          
      .communications.academics #nav-sub ul li.on ul li.on ul li.on ul li.on ul li.on ul li a.page {background: #f88d0d url(../images/shared/snav-bul-2a.gif) 30px 9px no-repeat; font-weight: normal;}
      

  
  
  #directions {
    width: 178px;
    min-height: 35px;
    padding-top: 5px;
    text-align: center;   
    background: url(../images/shared/subnav-bot.png) bottom left no-repeat;}
    
      #directions a {
        display: block;
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
        padding-right: 10px;
        background: url(../images/shared/subnav-bul.gif) 92% 49% no-repeat;}
        #directions a:hover {text-decoration: underline;}
  




/* Sub Pages */
#pp-content {position: relative;}
.internal-a #pp-content {padding-top: 13px;}
/* .internal-b #pp-content {padding-top: 66px;} */
.internal-a #pp-content,
.internal-b #pp-content {padding-top: 0;}
.internal-c #pp-content {padding-top: 66px;}

#breadcrumb {
  font-size: 10px;
  color: #4a6912;
  text-transform: uppercase;
  padding: 20px 0 20px;
  margin: 0 0 5px 35px;}
  #breadcrumb a {color: #404040;}
  #breadcrumb a:hover {text-decoration: none;}
  
  .internal-a #breadcrumb {margin: 0; padding:15px 0 15px 35px;}
  
#content-contain {
  width: 751px;
  margin: 0 5px 0 26px;
  padding: 0 0 30px 151px;
  background: #ffffff;
  
  -moz-border-radius:3ex;
  -webkit-border-radius: 3ex;}
  
  
  .arts #content-contain,
  .communications #content-contain,
  .business #content-contain,
  .arts-science #content-contain {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;}
  
  .athletics #content-contain {padding-top:20px;}
  
  /* internal-a photo*/
  #internal-a-pic {
    width: 751px;
    height: 266px;
    /* background: url(../images/shared/bg-pic-internal-a.jpg) bottom left no-repeat; */
    padding-left:4px;
    margin-bottom: 15px;}
    
    #internal-a-pic img {
    display: block;}
    
    #internal-a-pic p {margin:0; padding:0;}

  #sequence-pic-content {
    margin: 0 30px 30px 35px;
    padding-bottom: 0px;
    font-size: 12px;
    color: #606060;}
  #sequence-pic-content a {color: #e97403; text-decoration: underline;}
      #sequence-pic-content a:hover {text-decoration: none;}

  #content {
    margin: 0 30px 30px 35px;
    padding-bottom: 35px;
    font-size: 12px;
    color: #606060;}

    
    #content.dual {width: 425px; float: left; margin-right:0;}
  
    #content a {color: #e97403; text-decoration: underline;}
      #content a:hover {text-decoration: none;}
    
    .internal-b #pp-content h1,
    .internal-a #pp-content h1 {
      /*font-size: 34px;*/
      font-size: 23px;
      color: #4a6912;
      font-weight: 700;
      text-transform: uppercase;
      margin: 0;
      /* padding: 0 0 0 210px; */
      margin-bottom: 20px;
      }
      
      
      #pp-content-header {
        min-height: 53px; 
        padding: 7px 0 0 210px;}
      

    .internal-a #pp-content #pp-content-header h1,
    .internal-b #pp-content #pp-content-header h1 {
    font-size: 34px;
    margin-bottom: 0px;
    }
    
    .internal-c h1 {
      font-size: 32px;
      color: #ffffff;
      font-weight: 500;
      text-transform: uppercase;
      position: absolute;
      left: 200px;
      top: 10px;
      height: 46px;
      padding: 10px 50px 0 12px;
      width: 666px;}
      
    #content h2 {
      font-size: 25px;
      color: #4a6912;
      margin: 7px 0;
      text-transform: uppercase;
      font-weight: normal;}
      
      .internal-b #content h2 {
        font-size: 20px;
        color: #4a6912;
        margin: 10px 0;}
      
      .internal-c #content h2 {
        font-size: 20px;
        color: #4a6912;
        margin: 10px 0;}
    
    #content h3 {
      font-size: 18px;
      color: #4a6912;
      margin: 5px 0;
      font-weight: normal;}
    
    #content h4 {
      font-size: 14px;
      color: #4a6912;
      margin: 5px 0;
      text-transform: uppercase;
      font-weight: normal;}
      
      #content p {
        line-height: 1.4em;
        margin: 0 0 1.3em;}
        
        
        #content ul,
        #content ol {
        line-height: 1.4em;
        margin: 0 0 1.5em 30px;}
        
        #content ul li {
          list-style-type: disc;}
  
  #content table {
    font-size: 12px;
    border: 1px solid #cccccc;
    border-top: 5px solid #cccccc;
    border-bottom: 5px solid #cccccc;
    margin: 10px 0 20px;
    padding:0;}
  
  #content table.basetable{
    border:0px !important;
    margin: 0px !important;
    border-width: 1px !important;
    border-spacing: 0px !important;
    border-style: solid !important;
    border-color: gray !important;
    border-collapse: collapse !important;
    background-color: white !important;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #606060;
  } 
    #content #table-nostyle,
    #content #Table1,
    #content #Table1 table,
    #content #ctl00_content_main_pnl_form table {font-size:inherit; border:0; margin:0;}
    
    
    #content table tr.even {background: #f1f1f1;}
      #content #table-nostyle tr.even,
      #content #Table1 tr.even,
      #content #ctl00_content_main_pnl_form table tr.even {background: #ffffff;}
        #content #ctl00_content_main_pnl_form #ctl00_content_main_dg_results tr.even {background: #f1f1f1;}
    
    #content table.basetable tr{background:transparent !important;}     
      
    #content table td {padding:10px; border-bottom: 1px solid #cccccc; vertical-align: top;}
      #content #table-nostyle td,
      #content #Table1 td,
      #content #ctl00_content_main_pnl_form table td {padding:8px; border:0;}
        #content #ctl00_content_main_pnl_form #ctl00_content_main_dg_results td {padding:10px; border-bottom: 1px solid #cccccc;}
    
    #content table.basetable th {
      border-width: 1px !important;
      padding: 3px !important;
      border-style: solid !important;
      border-color: gray !important;
      background-color: white !important;
    }
    
    #content table.basetable td{
      padding:3px !important;
      border-width: 1px !important;
      border-style: solid !important;
      border-color: gray !important;
      background-color: white !important;
    }
    #content table.basetable h3 {
      font-size: 18px;
      color: #4a6912;
      margin: 5px 0;
      font-weight: normal;
    }
    
  
  
  
  
  /* Sub Pages for School Section Header */
  #header-schools {height: 59px; padding-top: 7px;}
  .internal-b #pp-content #header-schools h1 {
    font-size: 32px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    position: absolute;
    left: 200px;
    top: 10px;
    height: 46px;
    padding: 10px 50px 0 12px;
    width: 666px;}
  
  /* Sub Pages for School Section Header */
  #header-schools {height: 59px; padding-top: 7px;}
  .internal-b #pp-content #header-schools h2.head {
    font-size: 32px;
    color: #ffffff;
    font-weight: 500;
    text-transform: uppercase;
    position: absolute;
    left: 200px;
    top: 10px;
    height: 46px;
    padding: 10px 50px 0 12px;
    width: 666px;}

    #school-title {min-height: 53px;}
      .internal-b #pp-content #school-title h1 {
        padding: 0 0 0 35px;
        margin-left: -4px;
        color: #baa784;}
          
  /* Section-Specific Colours - Academic */
  
  /* Arts & Sciences */
  .arts-science.internal-c h1,
  .arts-science.internal-b #pp-content #header-schools h1 {background: url(../images/shared/h1-as-bg.gif) 0 0; }  
  
  /* Arts & Sciences h2 */
  .arts-science.internal-c h1,
  .arts-science.internal-b #pp-content #header-schools h2.head {background: url(../images/shared/h1-as-bg.gif) 0 0; } 


  .arts-science #breadcrumb a,
  .arts-science #content h2 ,
  .arts-science #content h3,
  .arts-science #content h4 {color: #d1293b;}
  
  .arts-science #school-flash {
    width: 747px;
    height: 252px;
    /* background: url(../images/temp/temp-flash-as.jpg) 0 0 no-repeat; */}

  .arts-science #content .new-border-style em.large {
    font-size: 18px;
    color: #d1293b;
    margin: 5px 0;
    font-weight: normal;
  }

  .arts-science #content .new-border-style em.small {
    font-size: 14px;
    color: #d1293b;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: normal;
    display: block;
    text-align: right;
  }

  /* School Of Business */
  .business.internal-c h1,
  .business.internal-b #pp-content #header-schools h1 {background: url(../images/shared/h1-biz-bg.gif) 0 0;}  

  /* School Of Business h2*/
  .business.internal-c h1,
  .business.internal-b #pp-content #header-schools h2.head {background: url(../images/shared/h1-biz-bg.gif) 0 0;}
  
  .business #breadcrumb a,
  .business #content h2 ,
  .business #content h3,
  .business #content h4 {color: #008fc4;} 
  
  .business #school-flash {
    width: 747px;
    height: 252px;
    /* background: url(../images/temp/temp-flash-biz.jpg) 0 0 no-repeat; */}

  .business #content .new-border-style em.large {
    font-size: 18px;
    color: #008fc4;
    margin: 5px 0;
    font-weight: normal;
  }

  .business #content .new-border-style em.small {
    font-size: 14px;
    color: #008fc4;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: normal;
    display: block;
    text-align: right;
  }
    
  
  /* Communication */
  .communications.internal-c h1,
  .communications.internal-b #pp-content #header-schools h1 {background: url(../images/shared/h1-comm-bg.gif) 0 0;} 
  
  /* Communication */
  .communications.internal-c h1,
  .communications.internal-b #pp-content #header-schools h2.head {background: url(../images/shared/h1-comm-bg.gif) 0 0;}

  .communications #breadcrumb a,
  .communications #content h2 ,
  .communications #content h3,
  .communications #content h4 {color: #6d8d20;} 
  
  .communications #school-flash {
    width: 747px;
    height: 252px;
    /* background: url(../images/temp/temp-flash-comm.jpg) 0 0 no-repeat; */}

  .communications #content .new-border-style em.large {
    font-size: 18px;
    color: #6d8d20;
    margin: 5px 0;
    font-weight: normal;
  }

  .communications #content .new-border-style em.small {
    font-size: 14px;
    color: #6d8d20;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: normal;
    display: block;
    text-align: right;
  }
  
  
  /* Performing Arts */
  .arts.internal-c h1,
  .arts.internal-b #pp-content #header-schools h1 {background: url(../images/shared/h1-arts-bg.gif) 0 0;}

  /* Performing Arts */
  .arts.internal-c h1,
  .arts.internal-b #pp-content #header-schools h2.head {background: url(../images/shared/h1-arts-bg.gif) 0 0;}

  .arts #breadcrumb a,
  .arts #content h2 ,
  .arts #content h3,
  .arts #content h4 {color: #6d1866;} 
  
  .arts #school-flash {
    width: 747px;
    height: 252px;
    /* background: url(../images/temp/temp-flash-arts.jpg) 0 0 no-repeat; */}

  .arts #content .new-border-style em.large {
    font-size: 18px;
    color: #6d1866;
    margin: 5px 0;
    font-weight: normal;
  }

  .arts #content .new-border-style em.small {
    font-size: 14px;
    color: #6d1866;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: normal;
    display: block;
    text-align: right;
  }

  .about #content .new-border-style em.large {
    font-size: 18px;
    color: #4a6912;
    margin: 5px 0;
    font-weight: normal;
  }

  .about #content .new-border-style em.small {
    font-size: 14px;
    color: #4a6912;
    margin: 5px 0;
    text-transform: uppercase;
    font-weight: normal;
    display: block;
    text-align: right;
  }
    
    
    
  /* Flash on School Pages - Temp For Now */
  #school-flash-contain {
    width: 747px;
    height: 242px;
    margin:0 0 10px 4px;}
  
  
  /* Flash on Athletics Page - Temp for now */
  #athletics-flash-contain,
  #studentlife-flash-contain {
    width: 421px;
    height: 289px;}
    
    #studentlife-flash {
    width: 421px;
    height: 289px;
    /* background: url(../images/temp/temp-flash-athletics.jpg) 0 0 no-repeat; */}
    #athletics-flash-contain-staging {
    width: 421px;
    height: 369px;}
/* Arts Tabs */

#communication-tab {
  width: 461px;
  height: 291px;
  margin: 0 0 0 -20px;
  background: url(../images/shared/tab-bg-arts.gif) bottom left no-repeat;}
  
  #communication-tab ul {height: 35px; width: 441px; margin: 0 0 0 10px; line-height: normal;}
  #communication-tab li {height: 35px; float:left; list-style-type: none;}
    #content #communication-tab li {list-style-type: none;}
    
  
  
    #communication-tab li a {
      display: block; 
      height: 35px; 
      background-image: url(../images/shared/tabs-arts.gif);
      background-repeat: no-repeat;
      text-indent: -123456px;}
      
  
  #internal #tab-pa {width: 126px;}
    #internal #tab-pa a {width: 126px; background-position: 0 0;}
    #internal #tab-pa a:hover,
    #internal #tab-pa a.selected,
    #internal #tab-pa.ui-tabs-selected a,
    #internal #tab-pa.ui-state-active a  {background-position: 0 -35px;}
    
  #tab-ci {width: 105px;}
    #tab-ci a {width: 105px; background-position: -126px 0;}
    #tab-ci a:hover,
    #tab-ci a.selected,
    #tab-ci.ui-tabs-selected a,
    #tab-ci.ui-state-active a {background-position: -126px -35px;}  
      
  #tab-da {width: 105px;}
    #tab-da a {width: 105px; background-position: -231px 0;}
    #tab-da a:hover,
    #tab-da a.selected,
    #tab-da.ui-tabs-selected a,
    #tab-da.ui-state-active a {background-position: -231px -35px;}
        
  #tab-th {width: 105px;}
    #tab-th a {width: 105px; background-position:  -336px 0;}
    #tab-th a:hover,
    #tab-th a.selected,
    #tab-th.ui-tabs-selected a,
    #tab-th.ui-state-active a {background-position:  -336px -35px;}
  
  
  #communication-tab div.tabs {
    width: 290px;
    height: 226px;
    padding: 22px 0 0 169px;
    position: relative;}
    
      
      #communication-tab h3 {
        margin: 10px 18px .5em 10px;}
      #communication-tab div p {margin: 0 18px .5em 10px;}
        #communication-tab div p.more a {
          color: #ff7d02;
          text-transform: uppercase;
          font-weight: bold;}
          #communication-tab div p.more a:hover {text-decoration: none;}
      
      #tab-intro {background:url(../images/tabs/tab-copa-over.jpg) 15px 15px no-repeat;}      
      #tab-cinema {background:url(../images/tabs/tab-copa-cine.jpg) 15px 15px no-repeat;}     
      #tab-dance {background:url(../images/tabs/tab-copa-dan.jpg) 15px 15px no-repeat;}     
      #tab-theatre {background:url(../images/tabs/tab-copa-thea.jpg) 15px 15px no-repeat;}
      
  
  
/* Gutters */
#gutter {
  float: right;
  width: 271px;}
  
  .academics.arts.internal-c #gutter {position: relative; margin-right: -15px;}
  
  
  /* Helpful Links */
  .link-box {
    width: 244px;
    background: url(../images/gutter/links-bot.jpg) bottom left no-repeat;
    padding-bottom: 34px}
    
    .link-box h4 {
      width: 244px;
      height: 51px;
      background: url(../images/gutter/links-top.jpg) 0 0 no-repeat;
      text-indent: -123456px;}
    
    .link-box ul {
      /*background: url(../images/gutter/links-bg.jpg) 0 0 repeat-y;*/
      padding: 5px 0;
      list-style-type: none;}
      
      #content div.link-box ul,
      #gutter div.link-box ul,
      #content div.link-box p,
      #gutter div.link-box p,
      #content div.link-box h2,
      #gutter div.link-box h2,
      #content div.link-box h3,
      #gutter div.link-box h3,
      #content div.link-box h4,
      #gutter div.link-box h4,
      #content div.link-box h5,
      #gutter div.link-box h5 {margin:0; padding: 0 15px; margin: 5px 0;}
      
      #content div.link-box ul,
      #content div.link-box ul li {list-style-type: none;}
      
      .link-box li {
        width: 200px;
        padding: 5px 0 5px 15px;
        margin: 0;
        background: url(../images/gutter/link-b.gif) 0 8px no-repeat;
        list-style-type: none;}
      
      .link-box a {
        color: #7f7f7f;
        text-decoration: none;
        font-size: 13px;
        text-transform: uppercase;}
        .link-box a:hover {text-decoration: underline;}
    
  /* Did You Know */
  .know {
    width: 218px;
    padding: 56px 13px 35px;
    font-size: 12px;
    color: #606060;
    background: url(../images/gutter/know-bg2.jpg) bottom left no-repeat;
    position: relative;}
    
    .know p {line-height: 1.3em; margin-bottom: 1.5em;}

    #gutter .know ul { list-style-type:disc; margin:0px 0px 10px 30px;}
    
    .know h4 {
      width: 244px;
      height: 56px;
      background: url(../images/gutter/know-top.jpg) 0 0 no-repeat;
      text-indent: -123456px;
      position: absolute;
      top:0;
      left:0;}
    
    .know-content {
      background: url(../images/gutter/line.gif) 0 0 no-repeat;
      padding-top: 15px;}
      
    .know img {margin: 0 0 10px -3px; }
  
  /* Whats Happeening */
  #gutter #home-events {
    width: 244px;
    height: 313px;
    position: relative;
    top:0;
    left:0;}
  
  
  /* Get Started */
  #gutter-started {
    width: 244px; 
    height: 182px;}
  
  #gutter-started h4 {
    width: 244px;
    height: 64px;
    text-indent: -123456px;
    background:url(../images/gutter/start-top.jpg) 0 0 no-repeat;}
    
    #gutter-started ul {
      height: 115px;
      position: relative;
      background: url(../images/gutter/start-bot.jpg) bottom left no-repeat;}
      
    #gutter-started li {position: absolute;}
    
      #gutter-started li a {
        display: block;
        text-indent: -123456px;
        background-image: url(../images/gutter/start-but.jpg);
        background-repeat: no-repeat;}
    
    #g-start-req {top:0px; left:0; height: 43px;}
      #g-start-req a {height: 43px; width: 120px; background-position: 0 0;}
      
    #g-start-cal {top:0px; right:0; height: 43px;}
      #g-start-cal a {height: 43px; width: 124px; background-position: -120px 0;}
      
    #g-start-sch {top:43px; left:0; height: 46px;}
      #g-start-sch a {height: 46px; width: 120px; background-position: 0 -46px;}
      
    #g-start-app {top:43px; right:0; height: 46px;}
      #g-start-app a {height: 46px; width: 124px; background-position: -120px -46px;}
  
  
  /* Gutter Social Links */
  #gutter-social {
    width: 244px;
    height: 216px;
    background: url(../images/gutter/check-bot.jpg) bottom left no-repeat;}
    
    #gutter-social h4 {
    width: 244px;
    height: 43px;
    text-indent: -123456px;
    background:url(../images/gutter/check-top.jpg) 0 0 no-repeat;}
    
    #gutter-social ul {
      height: 147px;
      width: 244px;
      position: relative;}
      
      #gutter-social li {position: absolute;}
      #gutter-social li a {display: block; text-indent: -123456px; background-image: url(../images/gutter/check-bg.jpg); background-repeat: no-repeat;}
      
      #gs-fac {height: 48px; top:0; left:0;}
        #gs-fac a {height: 48px; width: 124px; background-position: 0 0;}
        
      #gs-twi {height: 48px; top:0; right:0;}
        #gs-twi a {height: 48px; width: 120px; background-position: -124px 0;}
         
      #gs-you {height: 50px; top:48px; left:0;}
        #gs-you a {height: 50px; width: 124px; background-position: 0 -48px;}
        
      #gs-fli {height: 50px; top:48px; right:0;}
        #gs-fli a {height: 50px; width: 120px; background-position: -124px -48px;}
        
      #gs-rss {height: 49px; top:98px; left:0;}
        #gs-rss a {height: 49px; width: 124px; background-position: 0 -98px;}
        
      #gs-blo {height: 49px; top:98px; right:0;}
        #gs-blo a {height: 49px; width: 120px; background-position: -124px -98px;}
  
  /* Hear It */
  #gutter-hear {
    width: 244px;
    background: url(../images/gutter/hear-bg.jpg) bottom left no-repeat;}
    
    #gutter-hear h4 {
      width: 244px;
      height: 36px;
      background: url(../images/gutter/hear-top.jpg) 0 0 no-repeat;
      text-indent: -123456px;}
    
    #gutter-hear img {margin: 0 0 0 9px;}
    
    #hear-content {
      width: 233px;
      padding:15px 10px 50px;
      background: url(../images/gutter/line.gif) 10px 0 no-repeat;}
      
      #hear-content p {line-height: 1.3em; margin: 0 5px 1.5em;}
      #hear-content dl {line-height: 1.3em; margin: 0 5px 0;}
      #hear-content dt {font-size: 12px; color: #6d8d22; text-transform: uppercase;}
  
  
  /* Featured Items */
  .featured-items {
    width: 242px;
    background: url(../images/shared/feature-bg.jpg) 0 0 repeat-y;
    float: left;}
    
    .featured-items a,
    .hl-box li.with-pic a {color: #e97403; text-decoration: underline;}
      .featured-items a:hover,
      .hl-box li.with-pic a:hover {text-decoration: none;}
    
    .featured-items ul {
      width: 220px;
      background: url(../images/shared/feature-bot.jpg) bottom left no-repeat;
      padding: 15px 10px 15px 12px;
      float: right;}
      
      .featured-items li,
      .hl-box li.with-pic {
        clear: both;
        padding-bottom: 15px;
        background: url(../images/gutter/line.gif) bottom left no-repeat;
        float: left;
        margin-bottom: 10px;}
        
        .featured-items li.last,
        .hl-box li.with-pic.last {background: none; margin-bottom:0; padding-bottom:0;}
        
        .featured-items p,
        .hl-box li.with-pic p {margin-bottom: .2em;}
      
      .featured-items h5,
      .hl-box li.with-pic h3 {
        width: 163px; 
        float: right;
        font-weight: bold; 
        font-size: 11px; 
        text-transform: uppercase;
        margin-bottom: 5px;}
        
        .featured-items li.no-pic h5 {float: none; width:200px; margin-left: 10px;;}
         
        .business .featured-items h5 {
          font-size: 13px;
          color: #008fc4;}
        
        .arts-science .featured-items h5 {color: #d1293b;}
        
        .communications .featured-items h5 {color: #6d8d20;}        
        
        .arts .featured-items h5 {
          font-size: 13px;
          color: #6d1866;}
         
      .featured-items img,
      .hl-box li.with-pic img {
        width: 47px; 
        height: 47px; 
        float: left; 
        display: block;
        border: 1px solid #888888;}
        
      .featured-item-content {
        width: 161px; 
        float: right; 
        font-size: 11px; 
        margin-left: 10px;}
        
        .featured-items li.no-pic .featured-item-content {float: none; width: 200px;}
        
  /* Scores, Student Life Whats New */
  #scores,
  #sl-new {
    width: 244px;
    background: url(../images/gutter/scores-bg.jpg) bottom left no-repeat;
    margin-bottom: 15px;
    padding-bottom:10px;}
    
    #scores h4,
    #sl-new h4 {
      width: 244px;
      height: 31px;
      text-indent: -123456px;}
      
      #scores h4 { background: url(../images/gutter/scores-top.jpg) 0 0 no-repeat;}
      #sl-new h4 { background: url(../images/gutter/slnew-top.jpg) 0 0 no-repeat;}
      
      #scores ul,
      #sl-new ul {margin: 0 11px 0 13px;}
        #scores li,
        #sl-new li {
          margin: 10px 0;
          padding-bottom: 10px;
          background: url(../images/gutter/line.gif) bottom left no-repeat;}
          #scores li.last,
          #sl-new li.last {background: none;}
        
        #scores h5,
        #sl-new h5 {
          font-size: 13px;
          color: #6d8d22;
          text-transform: uppercase;
          margin-bottom: .3em;}
        #scores p,
        #sl-new p {margin-bottom: .3em;}
        #scores a,
        #sl-new a {font-size: 10px; color: #e77202; text-transform: uppercase; text-decoration: none;}
          #scores a:hover,
          #sl-new a:hover {text-decoration: underline;}
    
    /* Features Athlete */
    #featured-athlete{
      width: 244px;
      background: url(../images/gutter/athletes-bg.jpg) bottom left no-repeat;
      position: relative;}
      
      
      
      
      #featured-athlete h4{
        width: 244px;
        height: 38px;
        text-indent: -123456px;
        background: url(../images/gutter/athletes-top.jpg) 0 0 no-repeat;}
                
        
      #featured-athlete img{
        width: 114px;
        height: 188px;
        position: absolute;
        top:38px;
        left:10px;}
        
        #featured-athlete-content{
          width: 104px;
          min-height: 225px;
          margin: 0 13px 20px 124px;
          padding-left: 5px;
          background: url(../images/gutter/line.gif) 0 -2px no-repeat;
          font-size: 11px;}
          
          #featured-athlete h5{
            background: url(../images/gutter/line.gif) bottom left no-repeat;
            margin: 0 0 5px -5px;
            position: relative;
            font-size: 15px;
            color: #6d8d22;
            font-weight: bold;
            padding: 5px 0 6px 5px;
            text-transform: uppercase;}
          
          #featured-athlete p{margin-bottom: .5em;}
          
          #featured-athlete a{font-size: 10px; color: #e77202; text-transform: uppercase; text-decoration: none;}
          #featured-athlete a:hover {text-decoration: underline;}
            

  /* general highlight box */
  .hl-box{
    width: 244px;
    background: url(../images/gutter/scores-bg.jpg) bottom left no-repeat;
    padding-bottom: 15px;
    margin-bottom: 15px;
    float: left;}
    
    
    .hl-box h2,
    .hl-box h3{
      font-weight: bold;
      font-size: 1.2em;
      margin-bottom: .5em;
      color: #000000;}
    #sl-new h2,
    #sl-new h3 {
      font-weight: bold;
      font-size: 1.2em;
      margin-bottom: .5em;
      color: #606060;
      padding:0px 15px;}
    #sl-new h3{
      font-size: 1.1em;
    }
    #sl-new p,
    #sl-new h6{
      padding:0px 15px;
    }
    .hl-box-content {margin: 15px 11px 15px 13px;}
    
    .hl-box h4 {
      width: 244px;
      height: 31px;
      text-indent: -123456px;}
      
        
    #hl-lib-im {background: url(../images/gutter/im-top.jpg) 0 0 no-repeat;}    
    #hl-lib-spot {background: url(../images/gutter/lib-spot.jpg) 0 0 no-repeat;}    
    #hl-point-sp {background: url(../images/gutter/point-sp.jpg) 0 0 no-repeat;}    
    #hl-point-up {background: url(../images/gutter/point-up.jpg) 0 0 no-repeat;}
    #hl-feat-dept {background: url(../images/gutter/dept-top.jpg) 0 0 no-repeat;}   





/* Utilities */
#utilities {color: #4d6c12;}
  
  #utilities a {color: #4d6c12; text-decoration: none; padding: 0 2px;}
    #utilities a:hover {text-decoration: underline;}
  
  #util-pri {
    font-size: 10px;
    text-transform: uppercase;
    position: absolute;
    top: 21px;
    left: 203px;}

  #util-sec {
    font-size: 11px;
    text-transform: uppercase;
    position: absolute;
    top: 21px;
    right: 194px;}
  
  /* search box */
  #search-site {
    width: 175px;
    height: 22px;
    margin:0;
    padding:0;
    position: absolute;
    top: 16px;
    right: 0;}
    #search-site fieldset {margin:0; padding:0;}
    
    #search-site label {display: block; text-indent: -8000px; height:0; width:0;}
    #searchBox {
      width: 104px; 
      height: 17px; 
      margin:0; 
      padding: 2px 2px 0px;
      border: 1px solid #d8dec4;
      outline: 0;
      background: #ffffff;
      color: #000000;
      font-weight: normal;
      font-size: 11px;
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      float: left;}
      
      #searchBox:focus,
      #searchBox:active,
      #searchBox.focus {border: 1px solid #4d6c12;}     
      
    #searchBut {
      width: 65px;
      height: 24px;
      margin: 0;
      padding: 24px 0 0;
      border: 0;
      outline: 0;
      overflow: hidden;
      background: url(../images/shared/search-but.gif) top left no-repeat;
      float: right;
      cursor: pointer;}
      
#footer {
  text-align: center;
  color: #ffffff;
  margin: 15px 0;
  clear: both;}
  
  #footer p {margin : 0 0 .7em;}
  
  #footer a {text-transform: uppercase; color: #ffffff; text-decoration: none;}
    #footer a:hover {text-decoration: underline;}

   
    
/* Overriding CMS Styles */

/* News Listings */
#ctl00_content_main_gv_news th {display: none;}

#ctl00_content_main_gv_news td {
  border:0 !important;
  padding: 5px;}
  
  #news-date {margin-bottom: 15px;}
    
    
    
    
    
    
    


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.
Copyright 2006 - 2008 Mark Wubben, <http://novemberborn.net/>
See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.
This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}




/* Map */
#map {
  width: 650px;
  height: 350px;
  border: 2px solid #324e09;}

/* landing Pages */

.landing #content-contain {padding-top:20px;}

#content ul#admissions-options ,
#content ul#admissions-options li,
#content ul#generic-options ,
#content ul#generic-options li {
  width: 420px;
  padding:0;
  margin:0;
  list-style-type: none;}
  
  #content ul#generic-options {border-top: 1px dotted #000000;}
  #content ul#generic-options li {border-bottom: 1px dotted #000000;}
  
  
  #content ul#admissions-options li {
    padding: 12px 20px 5px 100px;
    position: relative;
    width: 300px;
    font-size: 11px;}
  
  #content ul#generic-options li {
    padding: 10px 20px 5px;
    font-size: 11px;
    width: 380px;}
    
      #content ul#admissions-options li.even {background: #f4f4f4;}
      #content ul#admissions-options li.odd {}
      
      #content ul#generic-options li.even {}
      #content ul#generic-options li.odd {background: #f4f4f4;}     
  
  
      #content ul#admissions-options li h5 {
        text-transform: uppercase;
        color: #E97403;
        font-size: 12px;}
      
      #content ul#generic-options li h5 {
        color: #4A6912;
        font-size: 12px;
        text-decoration: none;}
      
      #content ul#admissions-options li a.landing-learn {
        display: block;
        width: 78px;
        height: 25px;
        background-image: url(../images/landing/lm.gif);
        background-repeat: no-repeat;
        text-indent: -123456px;
        position: absolute;
        top:30px;
        left:10px;}
        
        #content ul#admissions-options li.even a.landing-learn {background-position: 0 0;}
        
        #content ul#admissions-options li.odd a.landing-learn {background-position: 0 -25px;}
  
#landing-pursue,
#landing-links,
#landing-notes {
  width: 244px;
  background: url(../images/gutter/scores-bg.jpg);
  font-size: 11.5px;
  padding-bottom: 15px;}
  
  #landing-notes {border-bottom: 13px solid #fdb512;}
  
  #landing-pursue h4 {
    width: 244px;
    height: 31px;
    text-indent: -123456px;
    background: url(../images/landing/b-pur.gif) 0 0 no-repeat;
    margin-bottom: 10px;}
    
    #landing-pursue p {margin: 0 15px 10px;}
    #landing-pursue img {display: block; margin: 0 auto; }
  
  
  #landing-links h4 {
    width: 244px;
    height: 31px;
    text-indent: -123456px;
    background: url(../images/landing/b-hel.gif) 0 0 no-repeat;
    margin-bottom: 10px;}
    
    #landing-links ul {margin: 0 15px 10px;}
      #landing-links li {
        margin: 0 0 7px 15px; 
        /*color: #fdb512;*/
                                   color:#606060;
        list-style-type: disc;}
      
      #landing-links a {color: #606060;}
        #landing-links a:hover {color: #606060; text-decoration: none;} 
  
  #landing-notes h4 {
    width: 244px;
    height: 31px;
    text-indent: -123456px;
    background: url(../images/landing/b-adm.gif) 0 0 no-repeat;
    margin-bottom: 10px;}
    
    #landing-notes ul {margin: 0 15px 10px;}
      #landing-notes li {
        margin: 0 0 7px 0; 
        padding-left: 13px;
        background: url(../images/landing/bul.gif) 0 1px no-repeat;}
div#emergency_message{
background-color: #c51230;
height: 35px;
color:#fae824;
font-weight:bold;
vertical-align:center;}
div#emergency_message.hidden { display: none; }
div#emergency_message.shown { display: block; }
div#emergency_message img{
padding: 4px 10px 0 10px;}
div#emergency_message p{
padding-top:6px;
font-size:16px;
color:#fae824;
font-weight:bold;}
div#emergency_message a{
padding-top:6px;
font-size:16px;
color:#fae824;
font-weight:bold;}
div#emergency_message a:hover{
text-decoration: none;}
div#emergency_message td{
vertical-align: middle;
font-size:16px;}

div#sequence-pic { padding-bottom:0; }
.new-border-style{float: right; padding:10px; border-style:solid;
border-color:#a9a9a9; border-width:thick thin thick thin; margin: 5px 10px
10px 5px;}
.new-border-style-cin{float: right; padding:10px; border-style:solid;
border-color:#a9a9a9; border-width:thick thin thin thin; margin: 5px 10px
10px 5px;}
/* ***************************************
** Diff related styles
*****************************************/
ins {
  background-color: #fcf285;
  text-decoration:inherit;

}
del {
  color: #000000;
  background-color:#FEC8C8;
}
ins.mod {
    background-color: #FFE1AC;
}

b ins.mod {
background-color: transparent;
}

.sidebar-module,  
#landing-pursue,
#landing-links,
#landing-notes {
  width: 244px;
background: url(../images/gutter/scores-bg.jpg) bottom left no-repeat;
  font-size: 11.5px;
  padding-bottom: 15px;}
  
  #landing-notes {border-bottom: 13px solid #fdb512;}
  
  #landing-pursue h4 {
    width: 244px;
    height: 31px;
    text-indent: -123456px;
    background: url(../images/landing/b-pur.gif) 0 0 no-repeat;
    margin-bottom: 10px;}

  #landing-pursue h4.editable {
    width: 234px;
    height: 31px;
    background: url(../images/landing/editable-heading.gif) 0 0 no-repeat;
    margin-bottom: 10px;
    text-indent: 0px;
    text-align: left;
    line-height: 31px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14.8px;
    /*font-family:'AkzidenzGroteskBE-Md', Arial;*/
    -webkit-font-smoothing: antialiased;
    padding-right:0px;
    padding-left:10px; 
    overflow:hidden; }
    
    #landing-pursue p {margin: 0 15px 10px;}
    #landing-pursue img {display: block; margin: 0 auto; }
  
  
  #landing-links h4 {
    width: 244px;
    height: 31px;
    text-indent: -123456px;
    background: url(../images/landing/b-hel.gif) 0 0 no-repeat;
    margin-bottom: 10px;}

  #landing-links h4.editable {
    width: 234px;
    height: 31px;
    background: url(../images/landing/editable-heading.gif) 0 0 no-repeat;
    margin-bottom: 10px;
    text-indent: 0px;
    text-align: left;
    line-height: 31px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14.8px;
    /*font-family:'AkzidenzGroteskBE-Md', Arial;*/
    -webkit-font-smoothing: antialiased;
    padding-right:0px;
    padding-left:10px; 
    overflow:hidden; }
    
    #landing-links ul {margin: 0 15px 10px;}
      #landing-links li {
        margin: 0 0 7px 15px; 
        /*color: #fdb512;*/
                                   color:#606060;
        list-style-type: disc;}
      
      #landing-links a {color: #606060;}
        #landing-links a:hover {color: #606060; text-decoration: none;} 
  
  #landing-notes h4 {
    width: 244px;
    height: 31px;
    text-indent: -123456px;
    background: url(../images/landing/b-adm.gif) 0 0 no-repeat;
    margin-bottom: 10px;}
    
    #landing-notes ul {margin: 0 15px 10px;}
      #landing-notes li {
        margin: 0 0 7px 0; 
        padding-left: 13px;
        background: url(../images/landing/bul.gif) 0 1px no-repeat;}
/* --------------------------------------------------------------------------- */
/* James Acklin changes ------------------------------------------------------ */
/* July 2011 ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */


/* Home Page */

#home-content {
  width: 904px;
  margin: 0 5px 0 24px;
  background: #ffffff;
  position: relative;
  z-index:100;
  padding-top: 14px;
  min-height: 710px;
  
  -moz-border-radius:3ex;
  -webkit-border-radius: 3ex;}

  /* home flash*/
  #home-flash-contain {
    width: 706px;
    height: 302px;
    position: relative;
    margin: 0 0 0 -24px;}
    #home-flash {
      width: 706px;
      height: 351px;}
      #home-flash img {margin-left: 39px;}
      
  
  /* Audience Nav */
  #nav-audience {
    width: 194px;
    height: 126px;
    padding: 11px 0 0;
    background: url(../images/shared/anav-bg.jpg) 0 0 no-repeat;
    position: absolute;
    top: 13px;
    right:14px;}
    
    #nav-audience a {
      display: block;
      width: 194px;
      height: 22px;
      margin: 0 0 8px 0;
      background-image: url(../images/shared/anav-items.gif);
      background-repeat: no-repeat;
      text-indent: -123456px;}
      
      
      
      #nava-abo a {background-position: 0 0;}
        #nava-abo a:hover {background-position: -194px 0;}
      #nava-fam a {background-position: 0 -22px;}
        #nava-fam a:hover {background-position: -194px -22px;}
      #nava-alu a {background-position: 0 -44px;}
        #nava-alu a:hover {background-position: -194px -44px;}
      #nava-com a {background-position: 0 -66px;}
        #nava-com a:hover {background-position: -194px -66px;}
    
    /* Value meal */
    #value { 
      position: absolute;
      top: 157px;
      right: 14px;
    }
    
      #value a {
        width: 193px; height: 54px;
        background-image: url(../images/shared/fp-value.png);
      } #value a:hover { background-image: url(../images/shared/fp-value-hover.png); }

    
    
    /* Get started Box */
    #nav-started {
      width: 194px;
      height: 144px;
      position: absolute;
      top: 214px;
      right: 14px;}
      
      #nav-started h3 {
        width: 194px;
        height: 46px;
        text-indent: -123456px;
        background: url(../images/shared/snav-head.gif) 50% 50% no-repeat;
        margin: 0 0 4px 0;}
        
        #nav-started li {position: absolute;height: 44px;}
          #nav-started li a {display: block; height:32px; text-indent: -123456px;}
        
        #start-req {width: 96px; top:50px; left:0;}
          #start-req a {width: 96px; background:url(../images/shared/snav-req.gif) 50% 50% no-repeat;}
        #start-cal {width: 98px; top:50px; right:0;}
          #start-cal a {width: 98px; background:url(../images/shared/snav-calc.gif) 50% 50% no-repeat;}
        #start-sch {width: 89px; top:85px; left:0;}
          #start-sch a {width: 89px; background:url(../images/shared/snav-sche.gif) 50% 50% no-repeat;}
        #start-app {width: 105px; top:85px; right:0;}
          #start-app a {width: 105px; background:url(../images/shared/snav-app.gif) 50% 50% no-repeat;}
      
      
      #nav-my {
        width: 194px;
        height: 64px;
        position: absolute;
        top: 342px;
        right: 14px;}
        
        #nav-my h3 {
          width: 62px;
          height: 22px;
          background: url(../images/shared/my-nav.png) 0 0 no-repeat;
          text-indent: -123456px; float: left; }
          
          #nav-my select { 
            float: left;
            margin-left: 10px;
            width: 110px;
          }
      
    /*Front Page Events */
    #home-events {
      width: 244px;
      height: 276px;
      position: absolute;
      top: 382px;
      left: 17px;}    
      
      
      #home-events h2 {
        width: 244px;
        height: 39px;
        background: url(../images/shared/fp-what-2.gif) 0 0 no-repeat;
        text-indent: -123456px;}
      
      #home-events-container  {
        width: 244px;
        height: 250px;
        overflow: auto;
        height: 205px;
        }
        
        #home-events-container ul {
          width: 225px;
          background: url(../images/shared/bg-news.gif) 0 0 repeat-y;
          font-size: 11px;
          color: #606060;}
          
          #home-events-container li {
            padding: 10px 15px 15px;
            background: url(../images/shared/dot.gif) 15px bottom no-repeat;}
            
            #home-events-container li h4 {
              font-size: 12px;
              font-weight: bold;
              color: #6d8d22;
              text-transform: uppercase;
              margin-bottom: .5em;}

            #home-events-container li h4 a {
              font-size: 12px;
              font-weight: bold;
              color: #6d8d22;
              text-transform: uppercase;
              text-decoration: underline;
            }

            #home-events-container li h4 a:hover {
              text-decoration: none;
            }
            
            #home-events-container li p {margin-bottom: .5em;}
            
            #home-events-container li p.more a {
              color: #ff7d02;
              text-transform: uppercase;
              font-weight: bold;
              font-size: 10px;}
              #home-events-container li p.more a:hover {text-decoration: none;}
              
        #all-events {
          width: 244px;
          height: 20px;
          background: url(../images/shared/fp-what-b.gif) 0 0 no-repeat;
          font-size: 10px;
          color: #ffffff;
          padding: 12px 0 0 0;
          text-align: center;}
          
          #all-events a {
            color: #ffffff;
            text-transform: uppercase;
            text-decoration: none;}
            #all-events a:hover {text-decoration: underline;} 
    
    /* School Tab Nav */
    #home-learn {
      width: 618px;
      height: 276px;
      position: absolute;
      top: 382px;
      left: 269px;}
      
      #home-learn h2 {
        width: 618px;
        height: 41px;
        background: url(../images/shared/fp-learn-2.gif) 0 0 no-repeat;
        text-indent: -123456px;}

      #home-learn h3{ position: relative;}
        #home-learn h3 a {
          position: absolute;
          width: 154px;
          height: 55px;
          display: block;}
        
      #home-learn {
        font-size: 12px;
        color: #606060;}
        
        
      .column { width: 154px; position: absolute; height: 235px; overflow: hidden;}
      
        .first-column { left: 0px !important; }
        .second-column { left: 154px !important; }
        .third-column { left: 308px !important; }
        .fourth-column { left: 462px !important; }
/* Temporary */       
#performing-arts { left: 0px; }
#arts-science { left: 154px; }
#business { left: 308px; }
#communication { left: 462px; } 


        #home-learn .tabcontent { height: 193px; }
        #home-learn .tabcontent a { color: #FF7D02; font-size: 11px; }        
        #home-learn .tabcontent p { width: 90%; margin: 0 auto; font-size: 11px; padding-top: 5px;}
        #home-learn .tabcontent li {
          margin-left: 20px;
          list-style:disc;
          font-size: 11px;
        }
        #home-learn .tabcontent ul {
          margin: 5px 0px 0px;
        }
      
        #home-learn .column .more { 
          position: absolute; bottom: 0px;  
          width: 152px; 
          padding: 10px 0;
          border-left: 1px solid white;
          border-right: 1px solid white;
          border-top: 2px solid white;
        } 
        
        #home-learn .column .more a { 
          font: 500 12px sans-serif; 
          text-transform: uppercase; 
          padding-left: 10px;
          color: #FFFFFF;
          text-decoration: none;
        }
        #home-learn .column .more a:hover { text-decoration: underline; }


      #home-learn #performing-arts h3 {
        width: 154px; height: 57px;
        background-image: url(../images/shared/cols/col-h3-copa.html);
        border-bottom: 2px solid white;
      }
        #performing-arts .tabcontent { background: url(../images/shared/cols/bg-copa.jpg) 0px -137px; }
        #performing-arts .more { background-color: #792258;}
      
      #home-learn #communication h3 {
        width: 154px; height: 57px;
        background-image: url(../images/shared/cols/col-h3-comm.html);
        border-bottom: 2px solid white;
      }
        #communication .tabcontent { background: url(../images/shared/cols/bg-jmc.jpg) 0px -136px; }
        #communication .more { background-color: #6d8d22;}
            
      #home-learn #business h3 {
        width: 154px; height: 57px;
        background-image: url(../images/shared/cols/col-h3-biz.html);
        border-bottom: 2px solid white;
      }
        #business .tabcontent { background: url(../images/shared/cols/bg-biz.jpg) 0px -136px; }
        #business .more { background-color: #0096db;}
      
      #home-learn #arts-science h3 {
        width: 154px; height: 57px;
        background-image: url(../images/shared/cols/col-h3-as.html);
        border-bottom: 2px solid white;
      }           
      #home-learn #arts-science .tabcontent { background: url(../images/shared/cols/bg-as.jpg) 0px -136px; }
      #home-learn #arts-science .more { background-color: #cb092f;}



        
        
    /* Social Nav */
    #nav-social {
      width: 750px;
      height: 24px;
      position: absolute;
      top: 680px;
      left: 47%; margin-left: -345px;
      }
      
      #nav-social ul { float: right; }
      
      #nav-social ul li { display: inline-block; *display: inline; zoom: 1;  _white-space: nowrap; }
      
      
      #nav-social h4 {
        width: 136px;
        height: 24px;
        background: url(../images/shared/socialnav/check.png) 0 0 no-repeat;
        text-indent: -123456px;
        float: left; *display: inline; zoom: 1;
        }
        
        #nav-social li a {
          display: block; text-indent: -33333px;
          }
          
          #s-fac a {height: 24px; width: 82px; background:url(../images/shared/socialnav/fb.png) top right no-repeat;}
          #s-twi a {height: 24px; width: 76px; background:url(../images/shared/socialnav/tw.png) top right no-repeat;}
          #s-you a {height: 24px; width: 76px; background:url(../images/shared/socialnav/yt.png) top right no-repeat;}
          #s-fli a {height: 24px; width: 70px; background:url(../images/shared/socialnav/fl.png) top right no-repeat;}
          #s-lin a {height: 24px; width: 90px;background: url(../images/shared/socialnav/li.png) top right no-repeat; }
          #s-rss a {height: 24px; width: 70px; background:url(http://www.pointpark.edu/media/images/shared/socialnav/rss.png)  top right no-repeat;}
          #s-blo a {height: 24px; width: 82px; background:url(../images/shared/socialnav/sb.png)  top right no-repeat;}
          #s-insta a {height: 24px; width: 35px; background:url(../images/shared/socialnav/instagram.png)  top right no-repeat; margin-left: 8px;}
  
  
  
/* Prospective Students page */

#nav-pros-started {
  width: 244px;
  height: 124px;
  position: relative;

}
  
  #nav-pros-started h3 {
    width: 244px;
    height: 46px;
    text-indent: -123456px;
    background: url(../images/pros/snav-head.gif) 50% 50% no-repeat;
    margin: 0 0 4px 0;}
    
    #nav-pros-started li {position: absolute;height: 44px; }
      #nav-pros-started li a {display: block; height:32px; text-indent: -123456px;}
    
    #nav-pros-started #start-req {width: 122px; top:50px !important; left:0;}
      #nav-pros-started #start-req a {width: 122px; background:url(../images/pros/snav-req.gif) 0px 50% no-repeat;}
    #nav-pros-started #start-cal {width: 122px; top:50px !important; right:0;}
      #nav-pros-started #start-cal a {width: 122px; background:url(../images/pros/snav-calc.gif) 0px 50% no-repeat;}
    #nav-pros-started #start-sch {width: 122px; top:85px !important; left:0;}
      #nav-pros-started #start-sch a {width: 122px; background:url(../images/pros/snav-sche.gif) 0px 50% no-repeat;}
    #nav-pros-started #start-app {width: 122px; top:85px !important; right:0;}
      #nav-pros-started #start-app a {width: 122px; background:url(../images/pros/snav-app.gif) 0px 50% no-repeat;}


#gutter a { color: #FDB111; }

#landing-social { padding-bottom: 0px; }

  #landing-social h4 { 
    width: 244px; height: 31px;
    background-image: url(../images/pros/sidebar-social.png); }


#landing-tweets { }

  #landing-tweets h4 { 
    width: 244px; height: 31px;
    background-image: url(../images/pros/sidebar-tweets.png); }
    
  .twitter {
  width: 180px; height: 139px;
  background: url(../images/pros/twitter.gif) no-repeat;
  margin: 10px auto 0px;
  position: relative; }

    .twitter-controls {
      position: absolute;
      right: -20px; top: -5px; }    
    
    #tweets { position: absolute; left: 10px; top: 32px;}
    #tweets ul li { width: 150px; height: 90px; position: relative; color: black; font-size: 10px; line-height: 12px; padding: 3px;}  

    #tweets ul li .created_at { position: absolute; bottom: 0px; left: 5px; color: #666; }
    
    .next, .prev { font-size: 14px; font-weight: bold; cursor: pointer;}
    
    .all-tweets { color: black !important; }
  
#landing-watch { text-align: center; }

  #landing-watch h4 { 
    width: 244px; height: 31px; margin-bottom: 10px;
    background-image: url(../images/pros/sidebar-watch.png); }
  
#landing-pics { 
  background-position: bottom center;
} 
  #landing-pics h4 { 
    width: 244px; height: 31px;
    background-image: url(../images/pros/sidebar-pics.png); } 
  
  #flickr-thumbnails { margin: 10px auto; width: 170px; height: 170px; }
  
  #flickr-thumbnails .group { width: 170px; height: 170px; display: block; }

  #flick-thumbnails .group:after {
    content: ".";
    display: block;
    height:0;
    clear:both;
    visibility: hidden;}

  #flickr-thumbnails .item { height: 75px; width: 75px; padding-left: 3px; padding-bottom: 3px;}


  .flickr-controls { text-align: center; }  
  
        #small-social { height: 25px; }
  
  #small-social ul li { display: inline; }
  #small-social ul { text-align: center; margin: 0 auto; }
  
  .icon-fb,
  .icon-fl,
  .icon-tw,
  .icon-yt {
    display: inline-block !important;
    *display: block; zoom: 1;
    width: 18px; height: 18px;
    margin: 0px 4px;
  }

  .icon-fb { background-image: url(../images/pros/icon-facebook.gif); }
  .icon-fl { background-image: url(../images/pros/icon-flickr.gif); }
  .icon-tw { background-image: url(../images/pros/icon-twitter.gif); }
  .icon-yt { background-image: url(../images/pros/icon-youtube.gif); }
  
  
  
  
.row { padding-top: 20px; padding-bottom: 0px; clear: both; }
  .second { border-top: 1px dotted #ccc; }
  .third { border-top: 1px dotted #ccc; }
  
  .row li { list-style-position: inside; margin-left: -25px; }
  
  .row h5 { color: #41610d; margin-bottom: 0.5em; }
  
  .row:after {
    content: ".";
    display: block;
    height:0;
    clear:both;
    visibility: hidden;}
  .row .image { float: left; margin-right: 15px; width: 121px;} 
  .row .text { float: right; width: 289px; }

/* -------------------------------------------------------------------------- */
/* THE POINT ---------------------------------------------------------------- */
/* Last update: 08/05/2011 -------------------------------------------------- */
/* -------------------------------------------------------------------------- */

#content-contain.thepoint #landing-flash-contain {margin: 0 0 30px 0;}
#content-contain.thepoint #content {margin-bottom: 0px;}
#content-contain.thepoint {
  padding: 0 0 0px 151px;
     -moz-border-radius-bottomright:0ex !important;
     -moz-border-radius-bottomleft:0ex !important;
  -webkit-border-bottom-right-radius: 0ex !important;
  -webkit-border-bottom-left-radius: 0ex !important;}

#content-contain.thepoint #gutter {padding: 65px 0 0 0;}

/* -------------------------------------------------------------------------- */
/* Sidebar Modules ---------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

.sidebar-point-a, .sidebar-point-b {width: 239px; margin: 0 0 15px 0;}

/*-------- Read the current issue --------*/
.title-readcurr {background: url(../images/thepoint/title-readcurrent.gif) no-repeat; width: 239px; height: 31px;}

a.current-issue {margin: 0 auto 10px auto; width: 199px; height: 172px; display: block;}
  a:active.current-issue {position: relative; top: 1px;}
  
  
  
.point-a-sub p {padding: 10px 15px 5px 10px; margin: 0 0 0px 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
  .point-a-sub p a {color: #e77202 !important; font-size:11px !important; width: auto; height: auto;}
  .point-a-sub p a:hover {text-decoration: none;}
  
/*-------- Talk to The Point / Send us a Class Note --------*/
.sidebar-point-b {background: #fdb813;}
.title-talk2point {background: url(../images/thepoint/title-talk2point.gif) no-repeat; width: 239px; height: 31px;}
.title-send-note {background: url(../images/thepoint/title-sendnote.gif) no-repeat; width: 239px; height: 31px;}
.ltorange-bg {padding: 15px;}

.orange-bottom {background: url(../images/thepoint/orange-bottom.gif) no-repeat;
        width: 209px; height: 14px; padding: 10px 15px; overflow: hidden;}
  .orange-bottom a {color: #fff !important; position: relative; top: 1px;}
  .orange-bottom a:hover {text-decoration: none;}




/* -------------------------------------------------------------------------- */
/* Featured Articles -------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
  
ul.featured-articles {margin: 0 0 30px 0 !important;}
  ul.featured-articles li {list-style: none !important; padding: 10px 10px 10px 0; overflow: hidden; width: 100%;}
  ul.featured-articles li:first-child,
  ul.featured-articles li:last-child,
  ul.featured-articles li.even {background: #ebeaea;}
    
  img.feat-article-img {float: left; width: 130px; margin: 0 10px 0 0;}
  .feat-excerpt {float: left; width: 275px;}
    .feat-excerpt h3 {font-size: 16px !important; margin: 0 0 5px 0 !important;}
    .feat-excerpt p {margin: 0 !important;}

.download-latest a {
  color: #e77202 !important;
  font-size: 10px;
  text-transform: uppercase;
  padding: 10px 0 0 34px;
  height: 21px;
  display: block;
  background: url(../images/thepoint/icon-pdf.jpg) no-repeat;}




/* -------------------------------------------------------------------------- */
/* Social Footer ------------------------------------------------------------ */
/* -------------------------------------------------------------------------- */

ul.social-footer {
  background: #fff;
  margin: 0px !important;
  width: 842px;
  padding: 0 30px 20px 30px;
  margin: 0 5px 0 26px !important;
  -webkit-border-bottom-right-radius: 3ex;
  -webkit-border-bottom-left-radius: 3ex;
     -moz-border-radius-bottomright: 3ex;
     -moz-border-radius-bottomleft: 3ex;
  overflow: hidden;}
  
  ul.social-footer li {
    list-style: none !important;
    display: inline-block;
    float: left;}

    ul.social-footer li.check-us-out {
      background: url(../images/thepoint/callout-checkusout.jpg) no-repeat;
      width: 138px;
      height: 26px;
      float: left;
      display: block;
      margin: 0 30px 0 0;}
    ul.social-footer li.facebook a,
    ul.social-footer li.twitter-footer a {
      text-decoration: none !important;
      color: #606060 !important;
      font-size: 11px;
      line-height: 12px;}
      
    ul.social-footer li.facebook a:hover,
    ul.social-footer li.twitter-footer a:hover {text-decoration: underline !important;}
    ul.social-footer li.facebook a {
      background: url(../images/thepoint/facebook.jpg) no-repeat;
      padding: 0 20px 0 70px;
      display: block;
      border-right: 1px dotted #444;
      margin: 0 20px 0 0;
      height: 23px;
      width: 130px;}
    ul.social-footer li.twitter-footer a {
      background: url(../images/thepoint/twitter.jpg) no-repeat;
      padding: 0 0 0 70px;
      display: block;
      height: 23px;
      width: 95px;}




/* -------------------------------------------------------------------------- */
/* THE POINT Archives ------------------------------------------------------- */
/* -------------------------------------------------------------------------- */

p.archive-intro {}

ul.point-archives h3 {font-size: 16px !important; margin: 8px 0 20px 0 !important;}

ul.point-archives { margin: 0 0 20px 0 !important;}
  ul.point-archives li { list-style: none !important; overflow: hidden; padding: 5px;}
    ul.point-archives li.even {background: #ebeaea;}    
    ul.point-archives li a {
      font-size: 10px;
      line-height: 20px;
      text-transform: uppercase;
      background: url(../images/thepoint/icon-pdf.jpg) no-repeat 0 0px;
      padding: 5px 0 5px 35px;
      height: 30px !important;
      display: block;
      margin: 0 0 10px 0;}

/*--Tuition and Financial Aid------------------------------------------------*/
#sl-new h4.learnmore
{
background-color: transparent;
background-image: url("../images/gutter/slnew-top-learnmore.jpg");
background-repeat: no-repeat;

}
.admissions-new.internal-c h1{
    background: url("../images/shared/h1-bg-orange.gif") repeat scroll 0 0 transparent;
}
#admissions-new-tab {
    background: url("../images/shared/tab-orange.gif") no-repeat scroll left bottom transparent;
    height: 291px;
    margin: 0 0 0 -20px;
    width: 461px;
    float:left;
}
#admissions-new-tab ul {
    height: 35px;
    line-height: normal;
    margin: 0 0 0 10px;
    width: 441px;
}
#admissions-new-tab li {
    float: left;
    height: 35px;
    list-style-type: none !important;
}
#admissions-new-tab li a {
    background-image: url("../images/shared/tab-admissions-tabs.gif");
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    font-size:11px;
  color:#ffffff;
  font-weight:bold;
  padding:3px 0px 0px 0px;
  text-decoration:none;
text-transform:uppercase;
text-align:center;
}
#admissions-new-tab .tabcontent ul{
    height: 20px;
    line-height: normal;
    margin: 0 0 0 30px;
    width: auto;
}
#admissions-new-tab .tabcontent li{
    float: none;
    height: 20px;
    list-style-type: disc !important;
}
#admissions-new-tab .tabcontent li a {
    background-image: none;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    font-size:11px;
  color:#E97403;
  font-weight:bold;
  padding:0px;
  text-decoration:underline;
  text-transform:none;
  text-align:left;
}
#admissions-new-tab .tabcontent li a:hover{
  text-decoration:none;
}
#internal #admissions-new-tab #tab-1 { width: 147px; }
#internal #admissions-new-tab #tab-1 a { width:147px; }
#internal #admissions-new-tab #tab-2 { width: 147px; }
#internal #admissions-new-tab #tab-2 a { width:147px; background-position:-147px 0; }
#internal #admissions-new-tab #tab-2 a:hover, #internal #admissions-new-tab #tab-2 a.selected, #internal #admissions-new-tab #tab-2.ui-tabs-selected a, #internal #admissions-new-tab #tab-2.ui-state-active a {background-position: -147px -35px;}
#internal #admissions-new-tab #tab-3 { width: 147px; }
#internal #admissions-new-tab #tab-3 a { width:147px; background-position:-294px 0; }
#internal #admissions-new-tab #tab-3 a:hover, #internal #admissions-new-tab #tab-3 a.selected, #internal #admissions-new-tab #tab-3.ui-tabs-selected a, #internal #admissions-new-tab #tab-3.ui-state-active a {background-position: -294px -35px;}


#internal #tab-1 {
    width: 126px;
}
#internal #tab-1 a {
    background-position: 0 0;
    width: 126px;
}
#internal #tab-1 a:hover, #internal #tab-1 a.selected, #internal #tab-1.ui-tabs-selected a, #internal #tab-1.ui-state-active a {
    background-position: 0 -35px;
}
#tab-2 {
    width: 105px;
}
#tab-2 a {
    background-position: -126px 0;
    width: 105px;
    height: 25px !important;
    padding-top: 10px !important;
}
#tab-2 a:hover, #tab-2 a.selected, #tab-2.ui-tabs-selected a, #tab-2.ui-state-active a {
    background-position: -126px -35px;
}
#tab-3 {
    width: 105px;
}
#tab-3 a {
    background-position: -231px 0;
    width: 105px;
}
#tab-3 a:hover, #tab-3 a.selected, #tab-3.ui-tabs-selected a, #tab-3.ui-state-active a {
    background-position: -231px -35px;
}
#tab-4 {
    width: 105px;
}
#tab-4 a {
    background-position: -336px 0;
    width: 105px;
    height: 25px !important;
    padding-top: 10px !important;
}
#tab-4 a:hover, #tab-4 a.selected, #tab-4.ui-tabs-selected a, #tab-4.ui-state-active a {
    background-position: -336px -35px;
}
#admissions-new-tab div.tabs {
    height: 226px;
    padding: 22px 0 0 169px;
    position: relative;
    width: 290px;
}
#admissions-new-tab h3 {
    margin: 10px 18px 0.5em 10px;
}
#admissions-new-tab div p {
    margin: 0 18px 0.5em 10px;
}
#admissions-new-tab div p.more a {
    color: #FF7D02;
    font-weight: bold;
    text-transform: uppercase;
}
#admissions-new-tab div p.more a:hover {
    text-decoration: none;
}
#tab-a1 {
    background: url("../Admissions/adm_tab_Undergrad_150x221.jpg") no-repeat scroll 15px 15px transparent;
}
#tab-a2 {
    background: url("../Admissions/adm_tab_graduate_150x221.jpg") no-repeat scroll 15px 15px transparent;
}
#tab-a3 {
    background: url("../Admissions/adm_tab_international2_150x221.jpg") no-repeat scroll 15px 15px transparent;
}
#tab-a4 {
    background: url("../Admissions/Adm_tab_PTAcel_150x221.jpg") no-repeat scroll 15px 15px transparent;
}
.admissions-new.internal-c #gutter {
    margin-right: -15px;
    position: relative;
}
.admissions-new.internal-c #content {
    margin-top:-13px;
}

/*.admissions-new #landing-links { margin-top:15px; }*/

a.social { text-decoration:none !important; }

@font-face {
  font-family: 'AkzidenzGroteskBE-Md';
  src: url('http://www.pointpark.edu/media/fonts/akzidenzgroteskbemd.eot');
  src: url('http://www.pointpark.edu/media/fonts/akzidenzgroteskbemd.eot?#iefix') format('embedded-opentype'),
    url('http://www.pointpark.edu/media/fonts/akzidenzgroteskbemd.woff') format('woff'),
    url('http://www.pointpark.edu/media/fonts/akzidenzgroteskbemd.ttf') format('truetype'),
    url('http://www.pointpark.edu/media/fonts/akzidenzgroteskbemd.svg#akzidenzgroteskbemd') format('svg');
  font-weight: normal;
  font-style: normal;
}
.image-block.left {
float: left;
padding: 0px 9px 10px 0px;
}
.image-block.right {
float: left;
padding: 0px 0px 10px 0px;
}
.addthis_button_tweet {
width:83px;
}

#content ul.yui-nav { margin:0px; }
#txtKeyword { width:250px; }
.yui-skin-sam + table.tableborder {display:none; }

/* 7-2-14 title iv template updates */
.title-iv-content-template #gutter {
width:244px;
padding-left:20px;
}

#gutter.gutter-pad .inner-gutter-pad {
margin: 0 11px 0 13px;
}

.title-iv-content-template #level-rotator .header, .title-iv-content-template #level-rotator .header-border { display:none; }

.title-iv-content-template #content.dual {
width:689px;
padding-right:27px;
}

.title-iv-content-template #athletics-flash-contain {
float:left;

}

.title-iv-content-template #content ul, .title-iv-content-template #content ol {
/*margin:0px;*/
}

.title-iv-content-template #content ul li {
/*list-style:none;*/
}

.title-iv-content-template div.cmp-contentwrapper {
max-width:420px;
}

#simplemodal-overlay {
  background-color: #000; }

#simplemodal-container {
  box-shadow: 0 0 2px #ccc;
  border: 10px solid white; }

#simplemodal-container a.modalCloseImg {
  background:url(../images/x.png) no-repeat; /* adjust url as required */
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-15px;
  right:-18px;
  cursor:pointer;
}

.shadowbox-wrapper .shadowbox-content { display:none; }
.shadowbox-content p { display:none; }

#pp-online {
position:absolute;
top:14px !important;
right:14px !important;
width:193px !important;
height:42px !important;
background:url('../images/point-park-online-logo4.png') no-repeat 0px 0px;
background-size:100%;
display:block;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='../images/point-park-online-logo5.png',
sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='/media/images/point-park-online-logo4.png',
sizingMethod='scale')"
}

#pp-online:hover {
background:url('../images/point-park-online-logo4.png') no-repeat 0px -36px;
background-size:100%;
}

#home-flash-contain + a img {
width:190px !important;
}

#nav-audience {
top:61px !important;
}

#value {
top:204px !important;
}

#nav-started {
top:264px !important;
height:68px !important;
}

#start-req {
top: 0px !important;
}

#start-cal {
top:0px !important;
}

#start-sch {
top:35px !important;
}

#start-app {
top:35px !important;
}

/*#gutter .cmp-news-item {
  padding: 15px;
}

#gutter .cmp-news-item img {
  padding-right: 0px !important;
  margin-right: 5px !important;
  max-height: 50px !important;
  width: auto !important;
}*/


#content .cmp-news-item.news-position-right-on {float: right; width: 200px; padding: 0 20px 0 20px;}

#gutter .cmp-news-item.news-position-right-on {
  float: none;
  width: 243px;
  padding: 20px 0px 0px;
}

  

#content .cmp-news-item.news-position-right-on table + a,
#gutter .cmp-news-item.news-position-right-on table + a { padding-left: 10px; display: block;}




#content .cmp-news-item h3,
#gutter .cmp-news-item h3 {
    background: url("../images/landing/editable-heading.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    
    color: #fff;
    font-size: 14.8px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    
    padding: 6px 10px;
    text-align: left;
    text-indent: 0;
    text-transform: uppercase;
}

#content .cmp-news-item .cmp-news-item-wrapper,
#gutter .cmp-news-item .cmp-news-item-wrapper { border: 1px solid #ccc; }
#content .cmp-news-item .cmp-news-item-wrapper table,
#gutter .cmp-news-item .cmp-news-item-wrapper table { box-shadow: 0 0 10px 2px #e1e1e1 inset; margin:0;}
#content .cmp-news-item table tr:nth-of-type(1n+7),
#gutter .cmp-news-item table tr:nth-of-type(1n+7) {display: none;}
#content .cmp-news-item table tr,
#gutter .cmp-news-item table tr { border-bottom: 1px #ccc solid;}
#content .cmp-news-item table tr:first-child,
#gutter .cmp-news-item table tr:first-child { border-bottom: 0px none;}
#content .cmp-news-item table tr:nth-child(even),
#gutter .cmp-news-item table tr:nth-child(even) { background: #fff;}
#content .cmp-news-item table tr:nth-child(odd),
#gutter .cmp-news-item table tr:nth-child(odd) { background: #f1f1f1;}
#content .cmp-news-item.news-position-right-on img { padding:0px !important; width: 176px !important;}
#gutter .cmp-news-item.news-position-right-on img {  padding:0px !important; width: 231px !important;}

#content .cmp-news-item a:last-child,
#gutter .cmp-news-item a:last-child { box-shadow: 0 0 10px 2px #555 inset; background-color: #666; color: #fff; padding: 10px;}



.cmp-news-item img[src='/media/'],.news-tag-table-list img[src='/media/'] {display: none;}

.copa-cinema #gutter-started li a {
  width: 244px;
  height: 45px;
}

.copa-cinema #g-start-req a {  
  background: url(../images/gutter/point-park-request-info-1.png) no-repeat 0px 0px;
  width: 244px;
}

.copa-cinema #g-start-cal {
  display: none;
}

.copa-cinema #g-start-sch a {  
  background: url(../images/gutter/point-park-request-info-2.png) no-repeat 0px 0px;
  width: 244px;
}

.copa-cinema #g-start-app a {  
  background: url(../images/gutter/point-park-request-info-3.png) no-repeat 0px 0px;
  width: 244px;
}

.copa-cinema #gutter-started li {
  position: relative;
  height: 45px;
  top: 0px;
  right: 0px;
  left: 0px;
}

.copa-cinema #gutter-started {
  height: 226px;
}

.copa-cinema #gutter-started ul {
  height: 158px;
}

.copa-cinema #gutter-started h4 {
  height: 59px;
}


.cmp-news-item .news-date { display: none;}
.cmp-news-item .news-story .news-desc { display: none;}


#news-tags a {text-decoration: none;font-size: 14px; }

.news-tag-table-list img {max-height: 75px !important;width: auto !important;}
.news-tag-table-list .news-date { display: none;}


/* Social Nav */
#nav-social-new {
  width: 750px;
  height: 24px;
  position: absolute;
  top: 680px;
  left: 47%; 
  margin-left: -283px;
}

#nav-social-new ul { 
  float: left; 
  position: relative;
  top: -4px;
  left: 5px;
}

#nav-social-new ul li { 
  padding: 0px 5px;
  display: inline-block; 
  *display: inline; 
  zoom: 1;  
  _white-space: nowrap; 
}


#nav-social-new h4 {
  width: 136px;
  height: 24px;
  background: url(../images/shared/socialnav/check.png) 0 0 no-repeat;
  text-indent: -123456px;
  float: left; 
  *display: inline; 
  zoom: 1;
}

#nav-social-new li a {
  display: block; 
  text-indent: -33333px;
}

#nav-social-new #s-fac a {
  width: 29px; 
  height: 31px; 
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -9px 0px;
}

#nav-social-new #s-twi a {
  width: 33px; 
  height: 31px; 
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -51px 0px;
}

#nav-social-new #s-you a {
  width: 31px; 
  height: 31px; 
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -95px 0px;
}

#nav-social-new #s-insta a {
  width: 31px; 
  height: 31px; 
  background:url(../images/social-icons-sprite-1.jpg)  no-repeat -139px 0px;
}

#nav-social-new #s-lin a {
  width: 29px; 
  height: 31px;
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -183px 0px;
}

#nav-social-new #s-snap a {
  width: 28px; 
  height: 31px;
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -227px 0px;
}

#nav-social-new #s-fli a {
  width: 29px; 
  height: 31px; 
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -270px 0px;
}

#nav-social-new #s-rss a {
  width: 29px; 
  height: 31px; 
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -313px 0px;
}

#nav-social-new #s-blo a {
  width: 80px; 
  height: 31px; 
  background: url(../images/social-icons-sprite-1.jpg) no-repeat -356px 0px;
}

.wide-news-template #nav-sub {
  display: none;
}

.wide-news-template #point-park {
  width: 1035px;
}

.wide-news-template #content-contain {
  padding-left: 0px;
  margin: 0px 0px 5px;
  width: 1035px;
}

.wide-news-template #pp-content-header {
  padding-left: 33px;
}

.wide-news-template #brand {
  left: -103px;
}

.wide-news-template #brand a {
  left: 134px;
}

.wide-news-template #util-pri {
  left: 30px;
}

.wide-news-template #aspnetForm {
  width: 100% !important;
}