
/* - base.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/base.css?original=1 */
/* */
body {
position: relative; /* */
margin: 0;
padding: 0;
border: 0;
font-family: helvetica, futura, geneva, arial, sans-serif;
font-size: .85em;
line-height: 1.40em;
color: #333333;
background-color: #f2f2f2;
}
/* */
div, p, blockquote, img, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; }
ul, dl, ul li, dl dt, dl dd { list-style-type: none; margin: 0; padding: 0; border: 0; }
select, option, input { outline: none; }
a { text-decoration: none; font-weight: normal; outline: none; }
a:link { font-weight: bold; color: #3d588f; }
a:visited { color: #3d588f; }
a:hover { color: #eaa126; text-decoration: underline; }
a:active { color: #eaa126; }
p { font-size: .9em; padding-bottom: .8em; }
/* */
#wrapcolumns p+ol, #wrapcolumns p+ul, #wrapcolumns p+dl { margin-top: -.4em;  }
h1, h2, h3, h4, h5, h6 { color: #808080; padding-bottom: .1em; line-height: 1.20em; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; color: #999; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }
/* */
h1+img, h2+img, h3+img, h4+img, h5+img, h6+img {  padding-top: .5em; }
img { margin-bottom: 10px; }
/* */
#content ul,
#content ol { font-size: .9em; }
#content ul {
list-style-image: url(listBullet.gif);
list-style-position: outside;
padding: 0 2.0em .8em 2.4em;
}
#content ul li,
#content ol li,
#content ul ol li,
#content ol ul li  { margin-bottom: .4em; }
#content ol,
#content ul ol {
margin: 0;
padding: 0 2.0em .8em 2.5em;
border: 0;
}
#content ol ol,
#content ol ul,
#content ul ol,
#content ul ul { margin-top: .2em; margin-bottom: -.9em; font-size: 1.0em; }
#content ul ol,
#content ol li,
#content ul li ol li { /**/ }
#content dl { font-size: .9em; }
#content dl dt { font-weight: bold; color: #acacac; }
#content dl dd { padding-bottom: .8em; }
#visual-portal-wrapper {
min-width: 740px;
max-width: 1024px;
height: 100%;
min-height: 100%; /* */
background: #ffffff; /* */
}
#wrapcolumns {
height: 100%;
min-height: 100%; /* */
margin: 0 201px 0 201px;
background: #ffffff;
border-left: 1px solid #e5e5e5 !important;
}
#wrapleftcenter {
float: left;
width: 100%;
background: #ffffff;
margin-right: -3px; /* */
padding-top: 127px; /* */
}
#centralcontent {
position: relative;
float: right;
width: 100%;
background: #ffffff;
margin-left: -1px;
padding-bottom: 17.0em; /* */
}
#left {
position: relative; /* */
left: -2px;
float: left;
width: 201px;
background: #ffffff;
margin-left: -200px; /* */
padding-bottom: 17.0em; /**/
}
#right {
position: relative; /* */
float: right;
left: 1px;
width: 201px;
background: #ffffff;
margin-right: -200px; /* */
padding-top: 127px; /* */
padding-bottom: 17.0em; /* */
}
/* */
/* */
#wrapcolumns {
/* */
margin-right: 201px;
}
#portal-column-content {
/* */
/* */
padding-right: 14px;
}
abbr { border-bottom: 1px dotted #7eba15; }
/* */
/* */
/* */

}


/* - ++resource++dropdown-menu.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/++resource++dropdown-menu.css?original=1 */
/* */
#wrapPrimeNav { position: relative; display: block; float: left; width: 100%; margin: 0; padding: 0; border: 0; }
/* */
#PRIMEnav {
height: 30px; font-size: .8em; text-transform: uppercase;
margin: 0 30px 0 30px; padding: 0; border-bottom: 1px solid #e5e5e5 !important;
background-color: #fff; z-index: 9000;
}
#PRIMEnav li { list-style-type: none; width: auto; margin: 0; padding: 0; }
#PRIMEnav ul li { text-transform: none; }
#PRIMEnav ul {
margin: 0; padding: 0; background-color: #fff;
border-top: 1px solid #eeefea; border-right: 1px solid #000000;
border-bottom: 1px solid #000000; border-left: 1px solid #eeefea;
position: absolute; left: -9000px; z-index: 10000;
}
#PRIMEnav a {
display: block; font-weight: bold; text-decoration: none;
line-height: 1; padding: 12px 24px 6px 3px; border: 0;
}
#PRIMEnav ul li a { line-height: 1.2em; margin: 6px 3px 6px 3px; padding: 6px 14px 6px 14px; }
#PRIMEnav a:hover, #PRIMEnav a:active, #PRIMEnav a:focus { letter-spacing: .01px; }
#PRIMEnav ul li a:hover, #PRIMEnav ul li a:active, #PRIMEnav ul li a:focus { text-decoration: none; background: #666;}
/* */
/* */
#PRIMEnav ul .PRIMEtrg, #PRIMEnav ul .PRIMEon {
background-image:  url(++resource++PRIMEarrow.gif);
background-repeat: no-repeat; background-position: right center;
}
/* */
/* */
#PRIMEnav .PRIMEhide { left: -9000px; border: 0; display: none; }
#PRIMEnav .PRIMEshow { left: auto; z-index: 20000 !important; display: block; }
/* */
#PRIMEnav li { float: left; }
#PRIMEnav ul li { float: none; }
/* */
#PRIMEnav ul, #PRIMEnav ul li { width: 200px; }
}


/* - public.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/public.css?original=1 */
/* */
/* */
body.largeText { font-size: 1.1em; }
body.smallText { font-size: 0.7em; }
#content table { margin-bottom: .8em; font-size: .9em; }
#content table th,
#content table td { text-align: left; vertical-align: top; padding-right: 1.0em; }
#content table td img { vertical-align: top; margin: 0; }
#content table.invisible { margin-bottom: .8em; font-size: .9em; }
#content table.invisible th,
#content table.invisible td { text-align: left; vertical-align: top; padding-right: 1.0em; }
#content table.plain {
border-collapse: collapse;
margin-bottom: .8em;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#content table.plain th,
#content table.plain td {
margin: 0;
text-align: left;
vertical-align: top;
padding: 6px;
border-top: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
}
#content table.plain th { color: #fff; background: #acacac; }
#content table.listing { border-collapse: separate; border-spacing: 1em 0; width: 99%; }
#content table.listing th { border-bottom: 1px solid #dbdbdb; padding: 0.25em 0.5em 0; margin-right: 1em; }
#content table.listing td { padding: 0.65em 0.5em 0.25em; vertical-align: middle; }
#content table.listing td img { vertical-align: middle; }
#content .tileItem { border-top: 1px solid #e5e5e5; padding-top: 0.5em; margin-top: 0.5em; }
#content .tileHeadline { border: none; font-size: 1.2em; font-weight: bold; }
#content .tileHeadline a { text-decoration: none; }
#content .tileBody { margin-bottom: 0.5em; }
#content .tileImage { float: right; margin: 0 0 0.5em 0.5em; border: 1px solid black; }
#content .tileFooter { clear: both; font-size: 0.85em; }
#content span.summary a { font-size: 1.2em; }
#content span.summary img { margin: 0; vertical-align: middle; }
/* */
.photoAlbumEntry {
float: left;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url(polaroid-single.png);
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 85%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url(polaroid-multi.png);
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #808080;
display: block;
overflow: hidden;
width: 128px;
height: 3.6em;
}
.vevent table { border-collapse: collapse; margin-bottom: .8em; font-size: .9em; line-height: 1.3em; }
.vevent table th,
.vevent table td { text-align: left; vertical-align: top; padding: 0 1.0em .8em 0; font-weight: normal; }
.vevent table img { width: 11px; height: 10px; display: inline; margin: 0 0 -1px 0; padding: 0 .3em 0 0; }
/* */
.documentByLine { font-size: smaller; margin: -.3em 0 .5em 0; }
.documentByLine a { font-weight: normal; }
/* */
.documentActions {
display: inline;
position: relative;
top: 0;
float: right;
height: 20px;
margin: 0 !important;
padding: 0 !important;
border: 0;
}
.documentActions h5.hiddenStructure {
height: 1px;
overflow: hidden;
margin: -1px 0 0 0 !important;
padding: 0 !important;
border: 0;
font-size: 1px;
line-height: 1px;
text-indent: -8000px;
}
.documentActions ul {
list-style-type: none;
margin: -1px 0 0 0 !important;
padding: 0 0 0 10px !important;
border: 0;
height: 14px;
min-height: 14px;
max-height: 14px;
}
.documentActions ul li {
list-style-type: none;
display: inline !important;
float: left;
width: 16px;
min-width: 16px;
max-width: 16px;
height: 14px;
min-height: 14px;
max-height: 14px;
margin: 0 !important;
padding: 0 6px 0 0 !important;
border: 0;
}
.documentActions ul li a {
display: block;
float: right;
width: 16px;
min-width: 16px;
max-width: 16px;
height: 14px;
min-height: 14px;
max-height: 14px;
font-size: 1px;
line-height: 1px;
text-indent: -8000px;
background-repeat: no-repeat;
background-position: 0px -14px;
}
li#document-action-sendto a { background-image: url(action-sendto.gif); }
li#document-action-print a { background-image: url(action-print.gif); }
li#document-action-ics a { background-image: url(action-ics.gif); }
li#document-action-vcs a { background-image: url(action-vcs.gif); }
li#document-action-link a { background-image: url(action-link.gif);
/* */
width: 14px !important; min-width: 14px !important; max-width: 14px !important;
}
li#document-action-rss a { background-image: url(action-rss.gif);
/* */
width: 14px !important; min-width: 14px !important; max-width: 14px !important;
}
.documentActions ul li a:hover { background-position: 0px 0px; }
p.caption {
font-style: italic;
margin-right: -3px; /* */
margin-bottom: 24px;
padding-bottom: 14px;
border-bottom: 1px solid #dbdbdb;
}
.pullquote {
float: right;
width: 35%;
font-size: 1.1em;
font-weight: bold;
color: #7eba15;
margin: 0 0 1.0em 1.0em;
padding: 0 1.0em;
border-left: 6px solid #e5e5e5;
}
.callout {
padding-right: 2.0em;
padding-left: 2.0em;
font-size: 1.1em;
font-weight: bold;
color: #404040;
}
.attribution {
text-align: right;
color: #666;
font-size: 85%;
font-weight: normal;
padding-left: 6em;
padding-right: 6em;
margin-top: -0.75em;
}
.pullquote.infopullquote {
color: #333;
}
.infobox {
color: #333;
margin: 1em 0;
padding: 1em;
border: 1px solid #e5e5e5;
letter-spacing: .1em;
clear: both;
}
.featuredbox {
padding: 3px 0 10px 26px;
background: #ffffff url(featureBox-tequila.gif) no-repeat top left;
}
.alertbox {
padding: 3px 0 10px 26px;
background: #ffffff url(alertBox-tequila.gif) no-repeat top left;
}
pre {
font-family: helvetica, futura, geneva, arial, sans-serif;
font-size: .9em;
line-height: 1.40em;
color: #333333;
margin: 0 0 1.7em 0;
padding: 0 0 .3em 0;
border: 0;
overflow: auto;
}
p.discreet { font-style: italic; }
.visualClear {
display: block;
clear: both;
width: 100%;
height: 1px;
overflow: hidden;
margin-top: -1px;
}
.visualHighlight {
border-bottom: 1px dotted #808080;
font-weight: bold;
color: #808080;
}
#header {
position: absolute;
top: 0;
left: 0;
width: 100%;
min-width: 740px;
max-width: 1024px;
height: 127px;
min-height: 127px;
background: #ffffff;
}
/* */
#wrapIDbread {
display: block;
left: 0px;
top: 0px;
float: left;
width: 100%;
height: 22px;
max-height: 22px;
overflow: hidden;
margin: 0;
padding: 0;
border: 0;
}
#HlogoMini {
position: relative;
left: 0px;
top: 0px;
display: inline;
float: left;
width: 71px;
height: 22px;
margin: 0;
padding: 0;
border: 0;
}
#HlogoMini a {
display: block;
width: 71px;
height: 22px;
max-height: 22px;
text-indent: -5000px;
background: #ffffff url(hunterLogoMiniBG.gif) no-repeat 0px 0px;
}
#HlogoMini a:hover { background: url(hunterLogoMiniBG.gif) 0px -22px; }
#portal-breadcrumbs {
position: relative;
display: inline;
top: 0;
float: right;
height: 22px;
max-height: 22px;
overflow: hidden;
font-size: .7em;
line-height: 1.0em;
text-transform: lowercase;
margin: 0;
padding: 5px 20px 0 10px;
border: 0;
}
#portal-breadcrumbs a { font-weight: normal; }
.breadcrumbSeparator { font-size: 130%; }
#wrapLogoForms {
position: relative;
display: block;
float: left;
left: 0px;
top: 0px;
width: 100%;
margin: 0 0 8px;
padding: 0;
border: 0;
z-index: 30000;
clear:both;
}
#deptLogo {
position: relative;
left: 0px;
top: 0px;
display: inline;
float: left;
/* */
/* */
margin: 15px 0 0 30px;
padding: 0;
border: 0;
overflow: none;
}
#deptLogo a {
display: block;
float: left;
/* */
/* */
/* */
/* */
background-color: #ffffff;
}
#deptLogo a img { margin: 0; }
#deptLogo a.rollover {
width: 212px;
height: 58px;
max-height: 58px;
text-indent: -5000px;
background: #ffffff url(/hunter/psychology/deptlogo) no-repeat 0px 0px;
}
#deptLogo a.rollover:hover { background-position: 0px -58px; }
#wrapForms {
display: inline-block;
float: right;
text-align: right;
margin: 8px 20px 0 0;
padding: 0;
border: 0;
position:relative;
z-index: 30010;
}
#wrapForms form {
display: inline-block;
margin: 0;
padding: 0;
border: 0;
}
#wrapForms input#searchGadget,
#wrapForms input#searchGadget2 {
float: left;
display: inline-block;
width: 190px; height: 16px;
color: #808080;
font-size: .8em;
margin: 0;
padding: 4px 5px 0 5px;
border-top: 1px solid #959595;
border-right: 0;
border-bottom: 0;
border-left: 1px solid #e9e9e9;
}
#wrapForms input#searchGadget2 { margin-left: 20px; }
#wrapForms input#searchGadget[type='text']:focus,
#wrapForms input#searchGadget2[type='text']:focus {
color: #3d588f;
}
#wrapForms input.searchButton {
float: left;
display: inline-block;
width: 20px;
height: 20px;
color: #808080;
font-size: .8em;
padding: 0;
border-top: 1px solid #959595;
border-right: 1px solid #e9e9e9;
border-bottom: 0;
border-left: 0;
cursor: pointer;
}
form#quicklinks { display: block; clear: both; margin-top: 10px; }
form#quicklinks select {
text-align: left;
width: 218px;
height: 20px;
color: #808080;
font-size: .8em;
padding: 2px;
border-top: 1px solid #959595;
border-right: 1px solid #e9e9e9;
border-bottom: 0;
border-left: 1px solid #e9e9e9;
cursor: pointer;
}
form#quicklinks option { padding: 3px; }
/* */
#wrapPrimeNav {
z-index: 9000;
position: relative;
width: 100%;
margin: 0;
padding: 0;
border: 0;
border-bottom: 0 solid #e5e5e5;
}
#wrapPrimeNavSub { /* */
margin: 0 20px;
border-bottom: 1px solid #e5e5e5 !important;
}
#PRIMEnav { /* */
display: inline-block;
height: auto;
z-index: 9000;
font-size: .8em;
text-transform: uppercase;
padding: 0;
margin: 0;
border-bottom: 0 solid #e5e5e5 !important;
overflow: auto;
background-color: #ffffff;
}
#PRIMEnav li { list-style-type: none; width: auto; margin: 0; padding: 0; }
#PRIMEnav ul li { text-transform: none; }
#PRIMEnav ul {
margin: 0;
padding: 0;
background-color: #ffffff;
border-top: 1px solid #eeefea;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #eeefea;
position: absolute;
z-index: 10000;
left: -9000px;
}
#PRIMEnav a {
display: block;
font-weight: bold;
text-decoration: none;
line-height: 1;
padding: 12px 24px 6px 3px;
border: 0;
}
#PRIMEnav ul li a { line-height: 1.2em; margin: 6px 3px 6px 3px; padding: 6px 14px 6px 14px; }
#PRIMEnav a:hover,
#PRIMEnav a:active,
#PRIMEnav a:focus { letter-spacing: .01px; }
#PRIMEnav ul li a:hover,
#PRIMEnav ul li a:active,
#PRIMEnav ul li a:focus { text-decoration: none; background: #666; }
/* */
/* */
#PRIMEnav ul .PRIMEtrg,
#PRIMEnav ul .PRIMEon {
background-image:  url(++resource++PRIMEarrow.gif);
background-repeat: no-repeat;
background-position: right center;
}
/* */
/* */
#PRIMEnav .PRIMEhide { border: 0; display: none; left: -9000px; }
#PRIMEnav .PRIMEshow { left: auto; z-index: 20000 !important; display: block; }
/* */
#PRIMEnav li { float: left; }
#PRIMEnav ul li { float: none; }
/* */
#PRIMEnav ul, #PRIMEnav ul li { width: 200px; }
/* */
#footer {
position: relative;
display: block;
width: 100%;
min-width: 740px;
max-width: 1024px;
overflow: auto;
padding-bottom: 2em;
font-size: .8em;
color: #808080;
background: #f2f2f2;
}
#footLeft { position: relative; display: block; float: left; width: 201px; padding: 0; border: 0; }
#footRight { position: relative; display: block; float: right; width: 201px; padding: 0; border: 0; }
#footLeft div { padding: 16px 0 16px 16px; }
#footRight div { padding: 16px 16px 16px 0; text-align: right}
#footRight div a { display: block; }
/* */
#footer .footNav { padding: 16px; margin: 0 201px; }
#footer .footNav span { margin-right: 16px; color: #808080; font-weight: normal; }
#footer .footNav a { margin-right: 16px; color: #808080; font-weight: normal; }
#footer .footNav a:hover { color: #000; text-decoration: underline; }
#footer .footNavLine { display: block; margin-bottom: 1em; }
#footer .footNavPrime { display: block; margin-top: .1em; padding-top: .25em; border-top: 1px solid #999; }
#footer .footNavSub { display: block; }
#footer .footNavSub a { font-size: 0.9em; color: #999; }
/* */
.clearer { display: block; clear: both; width: 100%; height: 1px; overflow: hidden; margin-top: -1px; }
/* */
.image-wide { width: 99%; display: block; }
.image-inline { display: inline; margin: 0 !important; padding: 0 .4em 0 .4em; }
.image-left,
.image-right { display: inline; padding: 6px; border: 1px solid #e5e5e5; }
.image-left { float: left; margin: .25em 1.0em .75em 0 !important; }
.image-right { float: right; margin: .25em 0 .75em 1.0em !important; }
/* */
.LSRes {
font-family:  helvetica, futura, geneva, arial, sans-serif;
visibility: visible;
color: #333333;
background-color: #808080;
vertical-align: middle;
display:block;
list-style-image: none;
list-style-type: none;
text-align: left;
min-width: 16.5em;
text-transform: none;
margin-left: 0;
line-height: 1.1em;
}
#LSHighlight,
.LSHighlight {
background-color: #f2f2f2;
border: 1px solid #dbdbdb;
color: #333333;
}
.LSRow {
border: 1px solid #f2f2f2;
white-space: normal;
padding:0;
margin: 0;
list-style-image: none;
list-style-type: none;
}
.LSRow a {
text-decoration: none;
font-weight:bold;
white-space:nowrap
}
.LSDescr {
color: #dbdbdb;
text-transform: lowercase;
padding-left:2.1em;
margin-top:-0.1em;
}
.LSResult {
position: absolute;
display: block;
text-align: right;
padding-top: 5px;
margin: 0;
z-index: 30020;
right: -1px;
top: 2em;
}
.LSShadow {
position: relative;
text-align: right;
}
.livesearchContainer {
background-color: #808080;
margin-top: 0;
padding: 0 !important;
position: absolute;
right: 0px;
/* */
top: 0;
white-space: normal;
font-family:  helvetica, futura, geneva, arial, sans-serif;
visibility: visible;
text-align: left;
color: #333333;
border: 1px solid #dbdbdb;
width: 433px;
text-transform: none;
}
* html .livesearchContainer {
padding: 1px !important;
padding-top: 0 !important;
background-color: #dbdbdb;
border: 0;
}
#livesearchLegend {
background-color: #f2f2f2;
line-height: 1em;
margin-top: -1em;
margin-left: -0.1em;
border: 1px solid #dbdbdb;
border-bottom: 0;
}
* html #livesearchLegend {
margin-top: -1.9em;
margin-left: -8px;
position: relative;
}
.LSIEFix { /* */
background-color: #f2f2f2;
padding: 0.5em !important;
z-index: 30030;
}
.LSBox {
position: relative;
float: left;
text-align: right;
padding-right: 1px;
display:block;
}
div.LSBox div.searchSection {
float: left;
}
#LSNothingFound {
text-align: center;
padding: 2px;
}
.LSBox label {
font-weight: normal;
}
/* */
#global-announcements-wrapper { padding: 0; margin: 0; }
#global-announcements {
list-style-type: none;
margin: 0;
font-size: 20px;
}
#global-announcements li {
padding: 7px 0 6px 45px;
margin: 0;
}
#global-announcements li a { display: block; }
#global-announcements li.announce-informational {
background: #fff url(info.gif) 4px center no-repeat;
border: 1px solid #bbd;
}
#global-announcements li.announce-informational a { color: #56c; }
#global-announcements li.announce-warning {
background: #ffef99 url(warning.gif) 4px center no-repeat;
border: 1px solid #fd6;
}
#global-announcements li.announce-warning a { color: #e80; }
#global-announcements li.announce-emergency {
background: #c00 url(emergency.gif) 4px center no-repeat;
border: 1px solid #f00;
}
#global-announcements li.announce-emergency a { color: #fff; font-weight: bold; }
#global-announcements li.announce-alert {
background: #fff url(alert.gif) 4px center no-repeat;
border: 1px solid #ccc;
}
#global-announcements li.announce-alert a { color: #555; }
/* */
a.announce-alert {
display: block;
background: transparent url(alert-small.gif) 0 0 no-repeat;
color:#808080;
padding-left: 20px;
padding-bottom: 3px;
}
a.announce-informational {
display: block;
background: transparent url(info-small.gif) 0 0 no-repeat;
padding-left: 20px;
padding-bottom: 3px;
}
h3.announce-emergency,
dd.announce-emergency { background-color: #ffdcdc; }
a.announce-emergency{
display: block;
background: transparent url(emergency-small.gif) 0 0 no-repeat;
padding-left: 20px;
padding-bottom: 3px;
}
h3.announce-warning,
dd.announce-warning { background-color: #ffffbb; }
a.announce-warning{
display: block;
background: transparent url(warning-small.gif) 0 0 no-repeat;
padding-left: 20px;
padding-bottom: 3px;
}
/* */
.listingBar {
background-color: #ffffff;
border-color: #e5e5e5;
border-style: solid;
border-width: 1px;
padding: 0em 1em;
text-align: center;
text-transform: lowercase;
vertical-align: top;
margin: 1em 0em;
font-size: 94%;
clear: both;
}
.listingBar span.previous,
.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar span.next,
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
.listingBar a {
color: #acacac;
text-decoration: none;
}
/* */
/* */
/* */

}


/* - columns.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/columns.css?original=1 */
/* */
#portal-columns {
width: 100% !important;
border-collapse: collapse;
border-spacing: 0;
}
#portal-column-one {
vertical-align: top;
width: 201px;
border-collapse: collapse;
padding: 0;
}
#portal-column-content {
vertical-align: top;
border-collapse: collapse;
padding: 0;
border-left: 1px solid #e5e5e5 !important;
}
#portal-column-two {
vertical-align: top;
width: 201px;
border-collapse: collapse;
padding: 0;
}
#portal-column-content > div { padding: 16px 20px 20px 20px; }
#portal-column-one > div { padding: 16px 10px 20px 20px; }
#portal-column-two > div { padding: 16px 20px 20px 10px; }
/* */
body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
display: none;
}
body.fullscreen #portal-column-content {
width: 100%;
margin: 0;
padding: 0;
}
/* */
/* */
/* */

}


/* - portlets.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/portlets.css?original=1 */
/* */
/* */
dl.portlet dt { font-size: 1.5em; font-weight: bold; color: #808080; padding-bottom: .1em; }
dl.portlet dt a { color: #808080; }
dl.portlet dt a:hover { text-decoration: none; color: #000; }
dl.portlet dd.portletItem { font-size: .85em; line-height: 1.2em; padding: 0 0 15px 10px; border: 0; }
dl.portlet dd.portletItem a { font-weight: normal; }
dl.portlet dd.portletItem a span { display: block; color: #808080; }
/* */
dl.portlet dd.portletItem a.tile img { vertical-align: middle; margin-bottom: 0; }
dl.portlet.portletEvents .portletItem a img,
dl.portlet.portletSeminars .portletItem a img,
dl.portlet.portletNews .portletItem a img,
dl.portlet.portletRecent .portletItem a img,
dl.portlet.portletCollection .portletItem a.tile img {
display: none;
}
dl.portlet dd.portletFooter { display: none; }
dl.portlet ul { font-size: .85em; line-height: 1.2em; padding-top: 3px; padding-bottom: 10px; }
dl.portlet ul li { margin: 0; padding: 0 0 15px 10px; border: 0; }
dl.portlet ul li a { font-weight: normal; }
dl.portlet .date { display: block; color: #808080; font-weight: bold; }
/* */
dl.portletNavigationTree dt { font-size: 1.2em; }
dl.portletNavigationTree dd.portletItem { padding: 0; padding-bottom: 0; padding-top: 0; }
dl.portletNavigationTree dd.portletItem ul { font-size: 1em; margin-left: 8px; padding-top: 3px; padding-bottom: 0; }
dl.portletNavigationTree dd.portletItem ul.navTreeLevel0 { margin-left: 0; padding-bottom: 24px; }
dl.portletNavigationTree dd.portletItem ul li { margin: 0 0 3px 0; padding: 0; min-height: 20px; }
dl.portletNavigationTree dd.portletItem ul li a {
display: block; color: #808080; min-height: 18px; margin: 0; padding: 7px 0 0 24px;
border: 0; font-weight: bold; background: #ffffff url(navBullet-default.gif) no-repeat 3px 3px;
}
dl.portletNavigationTree dd.portletItem ul li a:hover {
text-decoration: none; color: #000; background: #ebebeb url(navBullet-tequilaOn.gif) no-repeat 3px 3px;
}
dl.portletNavigationTree dd.portletItem ul li a.navTreeCurrentItem {
background: #ebebeb url(navBullet-tequilaOn.gif) no-repeat 3px 3px;
}
dl.portletNavigationTree dd.portletItem ul li a.navTreeCurrentItem span,
dl.portletNavigationTree dd.portletItem ul li a:hover span {
color: #3d588f;
}
/* */
dl.portletRecent dt { font-size: 1.2em; padding-bottom: .2em;}
dl.portletRecent dd.portletItem { margin: 0; padding: 0 0 15px 0; border: 0; }
dl.portletRecent dd.portletItem a.tile img { width: 10px; height: 10px; display: inline; margin: 0 0 -1px 0; padding: 0 .3em 0 0; }
dl.portletRecent dd.portletFooter { display: none; }
/* */
dl.portletNews dd.portletFooter { display: none; }
/* */
dl.portletEvents dd.portletFooter { display: none; }
dl.portletEvents .date { display: inline; padding-right: .2em; }
/* */
dl.portletSeminars dd.portletFooter { display: none; }
dl.portletSeminars .date { display: inline; color: #808080; padding-right: .2em; }
/* */
.dayPopup {
background-color: #ffffe1;
border: 1px solid Black;
padding: 0.2em;
position: absolute;
visibility: hidden;
width: 12em;
z-index: 2;
}
dl.portletCalendar {
width: auto;
margin: 1px 0 1em 0;
border: 1px solid #acacac;
overflow: hidden;
font-size: .8em;
}
dl.portletCalendar dt {
background-color: #acacac;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
font-size: 1em;
color: #ffffff;
}
dl.portletCalendar dt a { color: #ffffff; }
dl.portletCalendar dd.portletItem {
margin: 0;
padding: 0;
position: relative;
line-height: 1.4em;
font-size: 1em;
}
dl.portletCalendar a {
text-decoration: none;
}
dl.portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-collapse: collapse;
border-spacing:0;
width: 100%;
}
.ploneCalendar td {
line-height: 1.3em;
color: #999999;
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #acacac;
border: 1px solid #acacac;
border-style: none none solid none;
text-align: center;
padding: 2px;
font-weight: normal;
color: #ffffff;
}
.ploneCalendar .event {
background-color: #e9e9e9;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #e9e9e9;
border: 2px solid #eaa126;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border-collapse: collapse;
border: 2px solid #eaa126;
}
/* */
/* */
/* */

}


/* - print.css - */
@media print {
/* http://www.hunter.cuny.edu/portal_css/print.css?original=1 */
body {
font-family: Baskerville, Georgia, Garamond, Times, serif;
font-size: 11pt !important;
}
h1, h2, h3, h4, h5, h6 {
border: none;
font-family: Baskerville, Georgia, Garamond, Times, serif;
}
div, p, ul, dl, ol {
width: auto;
}
ul, ol, dl {
padding-right: 0.5em;
}
ul {
list-style-type: square;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 1em 0;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
a {
color: Black !important;
padding: 0 !important;
text-decoration: none !important;
}
a:link, a:visited {
color: #520;
background: transparent;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
div.top,
/* */
#portal-top,
#footer,
/* */
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.documentByLine,
.netscape4,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
.listingBar,
.visualNoPrint {
display: none;
}

}


/* - navtree.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/navtree.css?original=1 */
/* */
/* */

}


/* - invisibles.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
.hiddenStructure, .hiddenLabel {
display: block;
background: transparent;
background-image: none;
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/**/ /* */
/* */
/* */
/* */
}


/* - ploneCustom.css - */
@media all {
/* http://www.hunter.cuny.edu/portal_css/ploneCustom.css?original=1 */
div.portletStaticText {
font-size: .9em !important;
}
.portletStaticText table { margin-bottom: .8em; font-size: .9em; }
.portletStaticText table th,
.portletStaticText table td { text-align: left; vertical-align: top; padding-right: 1.0em; }
.portletStaticText table td img { vertical-align: top; margin: 0; }
.portletStaticText table.invisible { margin-bottom: .8em; font-size: .9em; }
.portletStaticText table.invisible th,
.portletStaticText table.invisible td { text-align: left; vertical-align: top; padding-right: 1.0em; }
.portletStaticText table.plain {
border-collapse: collapse;
margin-bottom: .8em;
border-bottom: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
.portletStaticText table.plain th,
.portletStaticText table.plain td {
margin: 0;
text-align: left;
vertical-align: top;
padding: 6px;
border-top: 1px solid #e5e5e5;
border-left: 1px solid #e5e5e5;
}
.portletStaticText table.plain th { color: #fff; background: #acacac; }
.portletStaticText table.listing { border-collapse: separate; border-spacing: 1em 0; width: 99%; }
.portletStaticText table.listing th { border-bottom: 1px solid #dbdbdb; padding: 0.25em 0.5em 0; margin-right: 1em; }
.portletStaticText table.listing td { padding: 0.65em 0.5em 0.25em; vertical-align: middle; }
.portletStaticText table.listing td img { vertical-align: middle; }
.portletStaticText span.summary a { font-size: 1.2em; }
.portletStaticText span.summary img { margin: 0; vertical-align: middle; }
div.portletStaticText ul,
div.portletStaticText ol { font-size: .9em; }
.portletStaticText ul {
list-style-image: url(listBullet.gif);
list-style-position: outside;
padding: 0 2.0em .8em 2.4em;
}
.portletStaticText ul li,
.portletStaticText ol li,
.portletStaticText ul ol li,
.portletStaticText ol ul li  { margin-bottom: .4em; }
.portletStaticText ol,
.portletStaticText ul ol {
margin: 0;
padding: 0 2.0em .8em 2.5em;
border: 0;
}
.portletStaticText ol ol,
.portletStaticText ol ul,
.portletStaticText ul ol,
.portletStaticText ul ul { margin-top: .2em; margin-bottom: -.9em; font-size: 1.0em; }
.portletStaticText ul ol,
.portletStaticText ol li,
.portletStaticText ul li ol li { /**/ }
div.portletStaticText dl { font-size: .9em; }
.portletStaticText dl dt { font-weight: bold; color: #acacac; }
.portletStaticText dl dd { padding-bottom: .8em; }
dl.portlet.portletStaticText ul {
font-size: 0.95em;
}
dl.portlet.portletStaticText ul li {
padding: 0;
margin-bottom: 0.4em;
}
dl.portlet.portletNavigationTree ul.portletNavigationTree {
padding-left: 0 !important;
}
dl.portlet.portletNavigationTree ul.portletNavigationTree li {
list-style: none;
}
table.listing td {
padding: 0.25em;
}
table.listing img {
margin-bottom: 0;
vertical-align: middle;
}
/* */

}


/* - ++resource++hunter.portlets.styles/portlets.css - */
@media all {
/* http://www.hunter.cuny.edu/portal_css/++resource++hunter.portlets.styles/portlets.css?original=1 */
.managePortletsLink,
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink  { display: none; }
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink  { text-align: center; margin: 0 auto 1em; }
.portlet-manager-row .porlet-well_manager { width: 30%; float:left; margin:1%; }
.portlet-manager-row-footer .porlet-well_manager { width: 18%; float:left; margin:1%; }
.portlet-manager-row { width:100%; float:left; }
.hcportletcolumnsrow {
overflow: hidden;
clear: both;
}
.portletcolumn {
float: left;
width: 100%;
overflow: hidden;
}
.portletcolumn.two-pcolumns {
width: 49%;
}
.portletcolumn.three-pcolumns {
width: 32%;
}
.portletcolumn.four-pcolumns {
width: 24%;
}
.portletcolumn.five-pcolumns {
width: 19%;
}
.pcol1of1 {
}
.pcol1of2 {
}
.pcol2of2 {
}
.pcol1of3 {
}
.pcol2of3 {
}
.pcol3of3 {
}
.pcol1of4 {
}
.pcol2of4 {
}
.pcol3of4 {
}
.pcol4of4 {
}
.pcol1of5 {
}
.pcol2of5 {
}
.pcol3of5 {
}
.pcol4of5 {
}
.pcol5of5 {
}
.portletcolumn.pcol2of3 {
margin-left: 2%;
}
.portletcolumn.pcol2of4, .portletcolumn.pcol3of4 {
margin-left: 1.3%;
}
.portletcolumn.pcol2of5, .portletcolumn.pcol3of5, .portletcolumn.pcol4of5 {
margin-left: 1.25%;
}
.portletcolumn.pcol2of2, .portletcolumn.pcol3of3, .portletcolumn.pcol4of4, .portletcolumn.pcol5of5 {
float: right;
}
/* */
.portletSlideshowPortlet {
/* */
zoom: 1;
position: relative;
width: 100%;
z-index:1;
margin-bottom: 1em;
}
.portletSlideshowPortlet .slideshow-bg-light {
background-color: #fff;
}
.portletSlideshowPortlet .slideshow-bg-dark {
background-color: #000;
}
.portletSlideshowPortlet .slideshowWrapper {
overflow: hidden;
z-index: 1;
}
.portletSlideshowPortlet .slideshowContainer {
overflow: hidden;
width: 100%;
height: 100%;
z-index: 2;
}
.portletSlideshowPortlet .slideshowContainer .slideContainer {
width: 100%;
height: 100%;
}
.portletSlideshowPortlet a,
.portletSlideshowPortlet img,
.portletSlideshowPortlet a img {
border: none 0 !important;
outline: none !important;
text-decoration: none !important;
}
.portletSlideshowPortlet .slideshowContainer .slideContainer img {
top: 0;
left: 0;
}
.portletSlideshowPortlet .slideCaption {
z-index: 98;
border-top: 1px solid transparent;
color: #ffffff !important;
background-color: rgba(0,0,0,0.65);
padding: 8px 2.5% 22px;
position: absolute;
left: 0;
bottom: 0;
right: 0;
width: 95%;
}
.portletSlideshowPortlet .slideCaption.slide-caption-small{
font-size: 0.85em;
}
.portletSlideshowPortlet .slideCaption.slide-caption-large{
font-size: 1.25em;
}
.portletSlideshowPortlet:hover .slideCaption {
border-top: 1px solid rgba(59,32,109,0.85);
background-color: rgba(59,32,109,0.65);
}
.portletSlideshowPortlet .slideCaption a {
color: #ffffff !important;
}
.portletSlideshowPortlet .slideCaption .slideTitle,
.portletSlideshowPortlet .slideCaption .slideDescription {
}
.portletSlideshowPortlet .slideCaption .slideTitle {
font-size: 1.2em;
font-weight: bold;
display: block;
}
.portletSlideshowPortlet .slideshowNav {
position: absolute;
right: 10px;
bottom: 5px;
z-index: 99;
}
.portletSlideshowPortlet .slideshowNavPager {
float: left;
}
.portletSlideshowPortlet .slideshowNav a {
display: block;
margin: 0;
width:16px;
height:15px;
background: none left top no-repeat;
float: left;
text-indent: -9999px;
position:relative;
}
.portletSlideshowPortlet .slideshowNavPager a {
background-image: url(../++resource++hunter.portlets.images/slideshow-bullet.png);
}
.portletSlideshowPortlet .slideshowNavPager a.activeSlide{
background-position: right top;
}
.portletSlideshowPortlet .slideshowNavPager a:hover{
background-position: 50% top;
}
.portletSlideshowPortlet .slideshowNav a.prev-slide {
background-image: url(../++resource++hunter.portlets.images/slideshow-arrow-prev.png);
}
.portletSlideshowPortlet .slideshowNav a.next-slide {
background-image: url(../++resource++hunter.portlets.images/slideshow-arrow-next.png);
}
.portletSlideshowPortlet .slideshowNav a.prev-slide:hover,
.portletSlideshowPortlet .slideshowNav a.next-slide:hover {
background-position: right top;
}
/* */
/* */
/* */

}


/* - ++resource++hunter.themebase.stylesheets/main.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/++resource++hunter.themebase.stylesheets/main.css?original=1 */
/* */

}


/* - ++resource++hunter.publictheme.base.stylesheets/main.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/++resource++hunter.publictheme.base.stylesheets/main.css?original=1 */
/* */
body .documentByLine, body div.managePortletsLink {
display: none;
}

}


/* - ++resource++hunter.publictheme.simple.stylesheets/main.css - */
@media screen {
/* http://www.hunter.cuny.edu/portal_css/++resource++hunter.publictheme.simple.stylesheets/main.css?original=1 */
/* */

}


/* XXX ERROR -- could not find '++resource++hunter.publictheme.mainsite.stylesheets/main.css'*/

/* XXX ERROR -- could not find '++resource++hunter.publictheme.executive.stylesheets/main.css'*/

/* XXX ERROR -- could not find 'executive.css'*/

/* XXX ERROR -- could not find 'executive_variant.css'*/

/* XXX ERROR -- could not find '++resource++hunter.publictheme.refresh.stylesheets/main.css'*/
