@charset "UTF-8";
/* CSS Document */

/*********************************************************************************************** 

  Section 0 - CSS reset 

  Section 1 - General

  Section 2 - Header

  Section 3 - Main Navigation

  Section 4 - Feature
  
          4.0    Home page only styles 

            4.0.1    Styles for scrolling alumni boxes 
            4.0.2    Styles for News/Events tabs 
            4.0.3    Applause section 

          4.1    Left Navigation 
          4.2    Breadcrumbs 
          4.3    Subnav
          4.4    Your Next Tour 
          4.5    Article
          4.6    What's Next 
          4.7    Ask Willy 

  Section 5 - Footer
  

**********************************************************************************************/


/* Section 0 - CSS reset 
----------------------------------------------------------------------------------------------- 
   The CSS reset strips the default styles of all elements in the document to make them 
   "plain", so we can set them without having to override existing values. This CSS reset was
   created by CSS guru Eric Meyer.
============================================================================================ */ 

/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
  
}
ol, ul {
  list-style:none;
}
blockquote, q {
  quotes:none;
}
/* remember to define focus styles! */
:focus {
  outline:0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration:none;
}
del {
  text-decoration:line-through;
}
/* tables still need &#8216;cellspacing=&#8221;0&#8221;&#8217; in the markup 
table { border-collapse:collapse; border-spacing:0; }
*/



/* Section 1 - General 
----------------------------------------------------------------------------------------------- 
   These will be the default styles we create for our pages, including the outer container 
   which holds everything on the page.
============================================================================================ */ 

body {
  font-family: Arial, helvetica, sans-serif;
  /* background: #dbdfea top left repeat-x url(../images/main_bkgd.jpg); */
        background: #e2782c;;
  color:#333;
}
a {
  color:#4a769c;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #313131;
  margin:5px 0;
  line-height: 1.3em;
  padding:5px 0px;
}
address {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic;
  color: #D9842D;
  margin:5px 0;
  line-height: 1.3em;
}
pre {
  font-family: "Courier New", Courier, monospace;
  font-size: 14px;
  color: #333333;
  margin:5px 0;
  line-height: 1.3em;
}
h1 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-weight: bold;
  color: #292929;
  margin:0 0 8px 0;
}
h2 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  /*color: #FF9900;*/
  color:#e97623;
  margin:0 0 5px 0;
}
h3 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #292929;
  margin:0 0 5px 0;
  line-height:25px;
}
h4 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color:#e97623;
  margin:0 0 5px 0;
}
h5 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #292929;
  margin:0 0 5px 0;
  line-height:15px;
}
h6 {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #292929;
  margin:0 0 5px 0;
  line-height:15px;
}
ul li {
  line-height:15px;
}
/* Styles for embedding photos in text */
.PhotoEmbedLeft {
  float:left;
  padding: 10px 10px 0 0;
}
.PhotoEmbedRight {
  float:right;
  padding: 10px 0 3px 10px;
}
/* styles text for captions */
.PhotoEmbedCaptionText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  width:250px;
  color: #993399;
  text-decoration: none;
}
.PhotoEmbedCaptionTextSmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  width:100px;
  color: #993399;
  text-decoration: none;
}
/*************** END OF GENERAL STYLES ************************/



/* Wrapped containers with maincontent class to apply generic list styles, not to conflict with main nav's*/
.maincontent ul {
  list-style:disc;
  list-style-position:outside;
}
.maincontent ol {
  list-style:decimal;
  list-style-position:outside;
  margin-left:10px;
}
.maincontent ol li {
  padding:5px 0px 5px 0px;
  font-size:12px;
  margin-left:26px;
}
#section ol {
  list-style-type:decimal;
  list-style-position:outside;
  padding:5px 0px 5px 0px;
  font-size:12px;
  margin-left:26px;
}
.maincontent li {
  padding:5px 0px 5px 0px;
  font-size:12px;
  margin-left:16px;
}
/*
.maincontent td{
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #313131;
  margin:3px 0px;
  line-height: 1.3em;
  padding:3px 0px;
}*/

td {
  margin:0px 0px;
  line-height: 1.3em;
  padding:0px 0px;
}
#wrapper {
  background: transparent top center no-repeat url(http://www.wpunj.edu/home/images/bkgd-image-orange1.jpg);
  width: 100%;
  display: table;
}
#topbar {
  width: 100%;
  height: 26px;
  background-color:#000;
  opacity:.05;
  position: absolute;
  filter: alpha(opacity=50);
}
#content {
  width:985px;
  position: relative;
  margin: 0 auto;
  overflow: visible;
}
.orange {
  display: inline;
  color:#a95417;
  margin-left:10px;
  margin-right:10px;
}
.white {
  display: inline;
  color:#fff;
}
.clear {
  clear:both;
  font-size: 0em;
  height:0px;
}
.bottomborder {
  border-bottom: solid 1px #dddddf;
}
/* Section 2 - Header 
----------------------------------------------------------------------------------------------- 
   These styles cover everything from the top of the page to the main navigation bar.
============================================================================================ */ 

#head {
  position: relative;
  height:125px;
}
#head #audiencenav {
  position: absolute;
  right:0;
  height: 26px;
  text-align: right;
  font-weight:bold;
  padding-top:3px;
  color:#ffd561;
  font-size: .8em;
  margin-top:-50px;
}
#head #audiencenav a {
  color:#ffd561;
}
#head #audiencenav a:hover {
  border-bottom: solid 1px #ffd561;
}
#head #headlogo {
  padding-top:26px;
}
#head .tacticalnav {
  position: absolute;
  right:0;
  top:45px;
  width:740px;
}
.applyButtons {margin-right:13px;}

#head .tacticalnav ul li { 
float:left;
list-style-type:disc;
margin:5px 24px 0px 0px;
}
#head .tacticalnav ul li.nobullet{
list-style-type:none;  
}
#head .tacticalnav ul li a{
font-size:14px;
font-weight:normal;
color:#000;
}

#head .tacticalnav .column {
  width:122px;
  float:left;
}
#head .tacticalnav .column li {
  list-style: none;
  font-size: .7em;
  padding-bottom:7px;
}
#head .tacticalnav .column li a {
  color:#efeee8;
}
#head .tacticalnav .column li.search {
  height:18px;
  width:118px;
  padding:0 0 2px 2px;

}
#head .tacticalnav .column li.search input {
  background:none;
  border:none;
  width:95px;
  font-family: Arial, helvetica, sans-serif;
  color:#666;
}
#head .tacticalnav .column li.search input#headsearchbutton {
  width:13px;
  height:13px;
  padding-bottom:2px;
  vertical-align:middle;
}

#searchForm {
position:absolute;
top:10px;
left:580px;
}
#searchForm input{
background:transparent;
border:0px;
}
@media all and (-webkit-min-device-pixel-ratio: 0){
#searchForm{
top:10px;
left:580px;
}
}

/* Section 3 - Main Navigation 
----------------------------------------------------------------------------------------------- 
   Orange navigation bar and its rollover and selected states.
============================================================================================ */ 


#mainnav {
  width:985px;
  height:36px;
  display: block;
}
#mainnav li {
  list-style: none;
  float:left;
}
#mainnav li a {
  background-image: url(http://www.wpunj.edu/home/images/oso/bkgd_mainnav.png);
  background-repeat: no-repeat;
  display: block;
  font-size: 1px;
  text-indent: -10000px;
  height:36px;
}
#mainnav li.about a {
  width: 80px;
  background-position:   0 0
}
#mainnav li.admin a {
  width: 112px;
  background-position: -80px 0
}
#mainnav li.admissions a {
  width: 96px;
  background-position: -193px 0
}
#mainnav li.academics a {
  width: 85px;
  background-position: -289px 0
}
#mainnav li.library a {
  width:72px;
  background-position: -375px 0
}
#mainnav li.athletics a {
  width: 80px;
  background-position: -447px 0
}
#mainnav li.campus a {
  width: 97px;
  background-position: -527px 0
}
#mainnav li.community a {
  width:125px;
  background-position: -624px 0
}
#mainnav li.news a {
  width: 59px;
  background-position: -749px 0
}
#mainnav li.arts a {
  width: 114px;
  background-position: -808px 0
}
#mainnav li.giving a {
  width: 65px;
  background-position: -922px 0
}
#mainnav li.about a.selected {
  width:80px;
  background-position:    0 -72px
}
#mainnav li.admin a.selected {
  width:112px;
  background-position: -80px -72px
}
#mainnav li.admissions a.selected {
  width:96px;
  background-position: -193px -72px
}
#mainnav li.academics a.selected {
  width: 85px;
  background-position: -289px -72px
}
#mainnav li.library a.selected {
  width:72px;
  background-position: -375px -72px
}
#mainnav li.athletics a.selected {
  width: 80px;
  background-position: -447px -72px
}
#mainnav li.campus a.selected {
  width: 97px;
  background-position: -527px -72px
}
#mainnav li.community a.selected {
  width:125px;
  background-position: -624px -72px
}
#mainnav li.news a .selected {
  width: 59px;
  background-position: -749px -72px
}
#mainnav li.arts a.selected {
  width: 114px;
  background-position: -808px -72px
}
#mainnav li.giving a.selected {
  width: 65px;
  background-position: -922px -72px
}
#mainnav li.about a:hover {
  width:80px;
  background-position:    0 -36px
}
#mainnav li.admin a:hover {
  width:112px;
  background-position: -80px -36px
}
#mainnav li.admissions a:hover {
  width:96px;
  background-position: -193px -36px
}
#mainnav li.academics a:hover {
  width: 85px;
  background-position: -289px -36px
}
#mainnav li.library a:hover {
  width:72px;
  background-position: -375px -36px
}
#mainnav li.athletics a:hover {
  width: 80px;
  background-position: -447px -36px
}
#mainnav li.campus a:hover {
  width: 97px;
  background-position: -527px -36px
}
#mainnav li.community a:hover {
  width:125px;
  background-position: -624px -36px
}
#mainnav li.news a:hover {
  width: 59px;
  background-position: -749px -36px
}
#mainnav li.arts a:hover {
  width: 114px;
  background-position: -808px -36px
}
#mainnav li.giving a:hover {
  width: 65px;
  background-position: -922px -36px
}
/* Section 4 - Feature 
----------------------------------------------------------------------------------------------- 
   The feature contains the content below the main nav bar and above the footer.
============================================================================================ */ 

.grid_66,
.grid_67,
.grid_68,
.grid_667{
  display:inline;
  float: left;
  position: relative;
  margin-left: 12px;
  margin-right: 12px;
}

.container_16 .grid_66{
  width:250px;
  margin-left:20px;
}
.container_16 .grid_67{
  width:400px;
  margin-left:17px;
}
.container_16 .grid_67 .grid_67{
  margin-left:0px;
}
.container_16 .grid_67 .grid_67 .grid_67{
  margin-left:0px;  
}
.container_16 .grid_68{
  width:210px;
  margin-left:-7px;
}
.container_16 .grid_667{
  margin-left:0px;
  width:400px;
}


#feature {
  padding:25px 24px;
  background-color:#f7f8fa;
  min-height:650px;
  height:auto !important;
  height:650px;
}
#subhead h1 {
  font-size: /*2em*/1.4em; /*added color*/
  color: #191919;
  padding-bottom:11px;
  font-weight: normal;
  margin-top:10px;
}
/*  4.0 - Home page only styles
----------------------------------------------------------------------------------------------- */

#flash_hero {
  height:315px;
  margin-bottom: 25px;
}
#pioneerpride {
  margin-bottom:0px;
  padding-bottom:24px;
  border-bottom: solid 1px #cdcdcc;
}
.pioneer-bk {
position:absolute;
z-index:0;
margin:-26px 0px 0px -20px;
}
.vtourimage{
position:relative;
width:100%;
height:100%;
z-index:1000;
}
#pioneerpride h1 {
  font-size: 1.0em;
  text-transform: uppercase;
}
#yournexttour_home p {
  font-size: /*.7em*/ .65em;
  line-height:/*150%*/ 1.75em;
  padding-top: /*12px*/ 6px;
}
#yournexttour_home h1 {
  font-size: 1.0em;
}
#centercolumn_home {
  width:300px;
}
#centercolumn_emergencyMessage {
        padding-right:10px;
}
#advisory {
  border:solid 1px #dddfe3;
  background: #d3d3d5 top left repeat-x url(http://www.wpunj.edu/template/images/bkgd_advisory.jpg);
  padding: /*15px 10px*/ 15px;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: .75em;
  line-height: 150%;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
}
#advisory_alt {
  border:solid 1px #979899;
  background-color: #fab655;
  padding: 5px 5px 10px 10px;
  margin-bottom: 20px;
  font-weight: bold;
  font-size: .95em;
  line-height: 150%;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
.presidentialSearch {
  font-size:.9em;
  font-weight:bold;
  margin:-10px 0 0 18px;
}
/*  4.0.1 - Styles for scrolling alumni boxes
----------------------------------------------------------------------------------------------- */

#alumnislides {
  margin-top:20px;
  position:relative;
  overflow:hidden;
  width:240px;
  height:140px;
}
.containerControls{
z-index:2000;  
}
.controls{
  z-index:2000;  
}
div.scrollable div.items {
  position:absolute;
  width:1500px;
}
#alumnislides .items div {
  font-size: 12px;
  line-height:125%;
  height:90px;
  width:240px;
  float:left;
}
#alumnislides p{ font-size:12px;
}
#alumnislides .items div img {
  float: left;
  margin:4px 15px 0 0;
}
#alumninav {
  position: absolute;
  left:0px;
  top:122px;
  width:106px;
  height:15px;
  background: transparent center top no-repeat url(http://www.wpunj.edu/template/images/bkgd_alumninav1.gif);
  font-size: 1px;
  z-index:1000;
}
#alumninav .forward {
  float: right;
}
#alumninav .back {
  float: left;
}
/*  4.0.2 - Styles for News/Events tabs
----------------------------------------------------------------------------------------------- */

ul.tabs {
  height:24px;
  background: transparent bottom left repeat-x url(http://www.wpunj.edu/template/images/pixel_gray.gif);
}
ul.tabs li {
  height:24px;
  float:left;
}
ul.tabs li.newstab {
  width:51px;
}
ul.tabs li.eventstab {
  width:57px;
}
ul.tabs li a {
  display: block;
  font-size: 1px;
  text-indent: -10000px;
  height:24px;
  background-image: url(http://www.wpunj.edu/template/images/bkgd_tabs.gif);
  background-repeat: no-repeat;
}
ul.tabs li.newstab a {
  width:51px;
  background-position: left top;
}
ul.tabs li.eventstab a {
  width:57px;
  background-position:-51px top;
}
ul.tabs li.newstab a.current {
  background-position: left -24px;
}
ul.tabs li.eventstab a.current {
  background-position:-51px -24px;
}
.panes {
  background: transparent top left no-repeat url(http://www.wpunj.edu/template/images/bkgd_panes.jpg);
  min-height:175px;
  height:auto !important;
  height:175px;
  padding: /*17px 12px*/ 17px 15px;
  font-size: .75em;
}
.panes p {
  padding-bottom: 12px;
  line-height: 125%;
}
.panes .date {
  color: #767676;
  font-size: /*.9em*/ .8em;
  line-height: 1.2em;
}
.panes a {
  color: #191919;
}
/*  4.0.3 - Applause section
----------------------------------------------------------------------------------------------- */
.news-image{
position:absolute;
z-index:0;
margin:-6px 0px 0px 0px;
width:100%;
height:100%;
}
.news-oso{
position:relative;
width:320px;
margin-top:6px;
height:100%;
z-index:1;
padding-left:12px;
}
.news-oso ul {
  margin-top:12px;
}
.news-oso ul li {
  width:100%;
  min-height:70px;
  margin:4px 0px;
}

.news-oso img {
  float:left;
  padding:4px;
}
.news-oso p{
font-size:14px;
color:#333;
width:100%;
height:100%;
}
.news-oso p a{
font-size:14px;
color:#333;
}

.events-image{
  position:absolute;
  z-index:0;
  width:100%;
  height:100%;
  margin-top:-30px;
}
.events-div{
position:relative;
z-index:1000;
width:100%;
height:100%;
margin:30px 0px 0px 12px;
}

#applause {
  width:312px;
  float:right;
}
#applause .containerControls {
  left:0px;
}
#applause a {
  color:#191919;
}
#applause h1 {
  height:22px;
  background: transparent top left repeat-x url(http://www.wpunj.edu/template/images/bkgd_applause_head.jpg);
  font-size: 1em;
  color: #fff;
  text-transform: uppercase;
  padding:/*4px 0 0 15px*/ 5px 0 0 15px;
  margin:0;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
}
#applause h2 {
  font-size: /*1.25em*/1.35em;
  padding-bottom:/*10px*/6px;
  font-weight: normal;
  line-height: /*115%*/ 1.5em;
}
#applause .contents {
  background: transparent top left no-repeat url(http://www.wpunj.edu/template/images/bkgd_applause_content.jpg);
  min-height:230px;
  height:auto !important;
  height:230px;
  padding: /*17px 12px*/ 12px 15px;
  font-size: .75em;
}
#applause .callout {
  float:right;
  margin: 0 0 10px 10px;
}
#applause p {
  font-size: 1.0em;
  line-height: /*125%*/ 1.45em;
}
#applause ul {
  clear: both;
  padding:9px 0;
  margin-bottom:20px;
  border-bottom: solid 1px #cdcdcc;
}
#applause ul li {
  font-size: 1.15em;
  line-height: /*125%*/ 1.45em;
  padding-bottom:12px;
}
/*  4.1 - Left Nav
----------------------------------------------------------------------------------------------- */

#leftnav {
  font-size:.76em;
}
#leftnav ul {
  margin:35px 0 10px 0;
}
#leftnav a {
  color:#797979;
}
#leftnav ul li {
  border-bottom: solid 1px #dddddf;
  padding: 5px 0;
  line-height: 1.3em;
}
#leftnav ul li ul {
  border:none;
  /*added top margin*/
  margin:6px 0 0 0;
}
#leftnav ul li ul li {
  border:none;
  padding: 6px 0 6px 10px;
  font-size:.85em;
  /*added line-height*/
  line-height: 1.3em;
}
#leftnav h1 {
  color: #565656;
  font-size:/*.8em*/ .75em;
  text-transform:uppercase;
  padding:0;
  /* added bottom margin */
  margin: 0 0 4px 0;
  font-weight:normal;
}
#leftnav .additionalnav {
  padding:25px 0;
}
#leftnav .additionalnav h1 {
  text-indent:-1px;
  letter-spacing: .2em;
}
#leftnav .additionalnav ul {
  border:none;
  margin:0;
}
#leftnav .additionalnav ul li {
  border:none;
  padding: /*6px 0*/ 3px 0;
  font-size:.85em;
  /*added line-height*/
  line-height: 1.3em;
}
/*  4.2 - Breadcrumbs
----------------------------------------------------------------------------------------------- */

#breadcrumbs {
  color: #7c7c7c;
  font-size: /*.75em*/ .55em;
  text-transform:uppercase;
  padding-bottom: /*24px*/ 20px;
  /*added letter-spacing and line-height*/
  letter-spacing: .15em;
  line-height: 1.3em;
  height:20px;
}
#breadcrumbs a {
  color:#4a769c;
}
#breadcrumbs ul li {
  float:left;
  background:url(http://www.wpunj.edu/template/images/bullet-raquo.gif) left no-repeat;
  padding-left:10px;
  margin-right:10px;
}
/*  4.3 - Subnav
----------------------------------------------------------------------------------------------- */

#subnav_ugrad {
  padding-bottom:22px;
}
#subnav_ugrad ul {
  width: 696px;
}
#subnav_ugrad ul li {
  list-style: none;
  float:left;
  height:32px;
}
#subnav_ugrad ul li a {
  background-image: url(http://www.wpunj.edu/template/images/bkgd_subnav.gif);
  height:32px;
  display: block;
  font-size: 1px;
  text-indent: -10000px;
}
#subnav_ugrad ul li.requestinfo a {
  width:182px;
  background-position:   0 0
}
#subnav_ugrad ul li.visit a {
  width: 73px;
  background-position:-182px 0
}
#subnav_ugrad ul li.contact a {
  width:172px;
  background-position:-256px 0
}
#subnav_ugrad ul li.apply a {
  width: 80px;
  background-position:-429px 0
}
#subnav_ugrad ul li.appstatus a {
  width:186px;
  background-position:-510px 0
}
/*  4.4 - Your Next Tour
----------------------------------------------------------------------------------------------- */

#yournexttour {
  margin:/*10px 0 35px 0*/ 10px 0 25px 0;
  width:696px;
  height:265px;/*   background: transparent bottom left no-repeat url(../images/bkgd_tour_1.jpg); */
}
#yournexttour .overlay {
  position:absolute;
  top:-11px;
  left:0;
  z-index:100;
}
/*  4.5 - Article
----------------------------------------------------------------------------------------------- */

#article {
  line-height:1.6em;
}
#article p {
  padding-bottom: 24px;
}
/*  4.6 - Your Next
----------------------------------------------------------------------------------------------- */

#yournext h1 {
  font-size: /*1em*/ .9em;
}
#yournext img {
  margin:/*5px 0 10px 0*/ 5px 0;
}
#yournext p {
  font-size: /*.85em*/ .7em;
  line-height: /*125%*/1.55em;
}
/* NEW STYLE */
#yournext p a {
  font-weight: bold;
}
/*  4.7 - What's Next
----------------------------------------------------------------------------------------------- */

#whatsnext {
  background-color: #fff;
  border-left: solid 1px #ebebeb;
  border-bottom: solid 1px #ebebeb;
  border-right: solid 1px #ebebeb;
  padding:/*10px*/10px 12px;
  font-size: .75em;
  line-height: /*18px*/ 1.3em;
  font-weight: bold;
  color:#6d6e71;
}
h2#whatsnexthead {
  width:156px;
  height:58px;
  background:transparent top left no-repeat url(http://www.wpunj.edu/template/images/head_whatsnext.gif);
  font-size: 1px;
  text-indent: -10000px;
}
#whatsnext a {
  color:#e7721d;
}
/*  4.6 - Ask Willy
----------------------------------------------------------------------------------------------- */

#askwilly {
  margin-top:5px;
  margin-bottom:15px;
  height:82px;
  width:676px;
  padding: 13px 0 0 20px;
  background: transparent top left no-repeat url(http://www.wpunj.edu/template/images/bkgd_askwillybox.gif);
}
#askwilly h2 {
  font-size:.95em;
  text-transform: uppercase;
  padding:0 0 16px 33px;
}
#askwilly input#askwillysearchfield {
  background:none;
  font-size:1em;
  border:none;
  width:635px;
  font-family: Arial, helvetica, sans-serif;
}
#askwilly input#askwillysearchbutton {
  width:13px;
  height:13px;
  padding:2px 0;
  vertical-align:middle;
}
/* Version for column*/

#askwillycolumn {
  clear:right;
  float:right;
  width:136px;
  margin:0 0 0 0;
  height:207px;
  padding: 15px 0 0 20px;
  background: transparent top left no-repeat url(http://www.wpunj.edu/template/images/bkgd_askwillycolumn.gif);
  text-align:right;
  position: relative;
}
#askwillycolumn h2 {
  font-size:.85em;
  text-transform: uppercase;
  padding:0 30px 10px 0;
  margin:0;
  text-align: left;
  border:none;
}
#askwillycolumn textarea.askwillysearchfield {
  background:none;
  font-size:.75em;
  border:none;
  width:105px;
  height:90px;
  padding:5px;
  font-family: Arial, helvetica, sans-serif;
  margin-right:25px;
  position: absolute;
  top:85px;
  left:20px;
  overflow:auto;
}
#askwillycolumn input.askwillysearchbutton {
  width:13px;
  height:13px;
  position: absolute;
  z-index: 100;
  right:25px;
  bottom:40px;
}
/* Section 5 - Footer 
----------------------------------------------------------------------------------------------- 
   The footer contains the address contact information, and navigation links.
============================================================================================ */ 

#foot {
  position: relative;
  height:100px;
  color:#525252;
  font-size:.7em;
  padding:20px 0 50px 23px;
}
#foot p {
  font-size:1.2em;
}
#foot .address {
  width:240px;
  line-height: /*16px*/ 1.7em;
  float:left;
}
#foot .address h1 {
  width:201px;
  height:11px;
  line-height:11px;
  margin:9px 0 0 0;
  padding:0;
  background:transparent top left no-repeat url(http://www.wpunj.edu/template/images/logo_foot.png);
  font-size: .1em;
  text-indent: -10000px;
}
#foot .address p {
  padding-top:7px;
}
#foot .contact {
  padding-top:27px;
  width:240px;
  line-height: /*16px*/ 1.7em;
  float:left;
}
#foot .contact a {
  text-decoration: underline;
}
#foot .recap {
  position: absolute;
  left:624px;
  top:20px;
  /*added font-size and letterspacing*/
  font-size: .85em;
  letter-spacing: .08em;
}
#foot .recap .column {
  padding-top:29px;
  width:180px;
  float:left;
}
#foot .logo_cp {
  position: absolute;
  right:25px;
  top:50px;
}
#foot .recap .column li {
  list-style: none;
  padding-bottom:/*7px*/11px;
}
#foot a {
  color:#525252;
}
#foot .recap .column li.search {
  height:18px;
  width:118px;
  padding:0 0 2px 2px;
  background:transparent no-repeat top left url(http://www.wpunj.edu/template/images/bkgd_tactical_search.gif);
}
#foot .recap .column li.search input {
  background:none;
  border:none;
  width:95px;
}
#foot .recap .column li.search input#footsearchbutton {
  width:13px;
  height:13px;
  padding-top:3px;
}
/****  WPU CUSTOM MODS ***/

.news p {
  font-size:14px;
  padding:8px 4px;
  margin:0px;
}
/*************Giving/Critical Needs*************/
.criticalNeeds img {
  border:solid 1px #666;
}
/** top ten **/
.topTen {
  float:right;
  font-size:.75em;
  margin-right:20px;
  margin-top:-40px;
  padding:3px;
  border:solid 1px #ccc;
  background-color:#F9F1A9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.topTen a {
  text-decoration: none;
  color:#333333;
}
.topTen a:hover {
  color:#d1620d;
}
/*********************************Academic Department Names******************************/
.academicDepartmentName {
  font-family:  Arial, Helvetica, sans-serif;
  font-size:1.7em;
  text-transform: uppercase;
  padding:0 0 5px 0;
  color:#abb6ca;
}
/*********************************Administrative Department Names******************************/
.administrativeDepartmentName {
  font-family:  Arial, Helvetica, sans-serif;
  font-size:1.7em;
  text-transform: uppercase;
  padding:0 0 5px 0;
  color:#2f7599;
}
/************ Alumni/Giving B PAGE HEADER ***************/

#bPageBannerAlumniGiving h1 {
  background-image: url(/dotAsset/192733.png);
  background-repeat: no-repeat;
  height:56px;
  margin-top:35px;
  line-height:55px;
  padding-left:3px;
  color:#f5f5f5;
}
/*********List Style for Academic featured and departmental lists********/

.featureContentList {
  font-size:.76em;
  list-style: none;
  padding: 0;
  margin: 0;
}
.featureContentList ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.featureContentList a {
  color:#797979;
  text-transform: uppercase;
}
.featureContentList ul li A:link {
  text-decoration: none;
}
.featureContentList ul li A:visited {
  text-decoration: none;
}
.featureContentList ul li A:active {
  text-decoration: none;
  color:#E28100;
}
.featureContentList ul li A:hover {
  text-decoration: none;
  color: #E28100;
}
.featureContentList ul li {
  background-repeat:repeat-y;
  border-bottom: solid 1px #dddddf;
  padding: 5px;
  margin: 0;
  line-height: 1.3em;
  list-style-type:none;
}
/*************************table styles for academic pages*********************/

.table1 {
  font-size: 12px;
  margin: 0px;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #B0B0B1;/*white-space:nowrap;*/
}
.table1 th {
  text-transform: uppercase;
  width:auto;
  font-size: 14px;
  font-weight: bold;
  padding: 6px;
  background: #E7E8E9 url('http://www.wpunj.edu/cohss/images/gradback.png') repeat-x;
  color: #797979;
  border-bottom: 1px solid #C4C4C4;
  text-align:left;
}
.even td {
  font-size: 12px;
  font-weight: normal;
  width:25%;
  height: 23px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 4px;
  color: #797979;
  background: #F4F4F4;
  text-align:left;
}
.table1 p {
  font-size: 12px;
  font-weight: normal;
  color: #797979;
  padding: 0;
  margin: 0;
}
.odd td {
  font-size: 12px;
  font-weight: normal;
  width:25%;
  height: 23px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 4px;
  color: #797979;
  background: #E4E4E4;
  text-align:left;
}
.table1 tfoot tr td {
  background: #e8edff;
  font-size: 12px;
  color: #99c;
}
.table1 tbody tr:hover td {
  background: #9BA7B8;
  color: #000000;
}
.table1 tbody tr:hover td p {
  color: #000000;
}
.table1 tbody tr:hover td a {
  color: #000000;
}
.table1 A:link {
  text-decoration: none;
}
.table1 A:visited {
  text-decoration: none;
}
.table1 A:active {
  text-decoration: none;
}
.table1 A:hover {
  text-decoration: none;
}
.thumbbox a:hover img {
  border: 4px solid #222222;
}
.thumbbox a img {
  border: 4px solid #a6a6a6;
}
.thumbbox {
  padding-top: 5px;
  padding-bottom: 5px;
}
.thumbbox img {
  margin: 2px;
  padding: 1px;
}

.centercolumn_home{
  
}

/* styles for homepage slideshow */

#homeSlideshow {
    position:relative;
    height:315px;
  width:936px;
}

#homeSlideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#homeSlideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#homeSlideshow IMG.last-active {
    z-index:9;
}
.dotlightbox {
  color: #333;
  display: none;
  position: absolute;
  top: 5%;
  left: 7%;
  width: 80%;
  height: 470px;
  padding: 12px;
  border: 12px solid #B8B8B8;
  background-color: #f0f0f0;
  text-align: left;
  z-index:9999;
  overflow: auto;  
}

/* moves buttons at top right of template more flush right */
.applyButtons {margin-left:40px;}

/* moves buttons on homepage at top right of template more flush right */
.applyButtonsHome {margin-left:100px;}
.socialButtonsHome {margin-left:15px;}

.additionalnav ul li { font-size:10px; }
.additionalnav ul li a  { font-size:10px; }

