/* globalstyle.css - Defines the styles that should be more or less universal for the suny.edu domain. */

/* Styles used for all display media (screen, print, etc.) */
@media all {
/* Standardized elements */
body	{ font-size:84%; }
p, table, td, textarea { font-size:1em; }
body, p, table, td, textarea { font-family:Arial, Helvetica, sans-serif; color:#000000; font-variant:normal; text-decoration:none; }
a, a:hover, a:visited { color:#0000EE; text-decoration:underline; }
a img, img { border-width:0px; }
table { width:100%; }
form {margin-bottom:0px; }
input, select { vertical-align:-8%; }
blockquote { padding-left:8px; padding-right:8px; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
hr { color:#8D8D8D; width:100%; }
blink { text-decoration:none; }
/* (classes included for OU style chooser) */
h1, .pageTitle { font-size:1.4em; font-weight:bold; }
h2, .pageSubtitle { font-size:1.4em; font-weight:normal; }
h3, .sectionTitle { font-size:1.2em; font-weight:bold; }
h4, .sectionSubtitle { font-size:1.2em; font-weight:normal; }
h5, .heading { font-size:1em; font-weight:bold; }
h6, .subheading { font-size:1em; font-weight:normal; }

/* tables */
table.layoutTable {border-width:0px; border-collapse:separate; border-spacing:0px; empty-cells:show; }
table.layoutTable td, table.layoutTable th { border-width:0px; margin:0px; padding:0px; }

table.infoTable {border:1px solid #656565; border-collapse:collapse; empty-cells:show; }
table.infoTable td, table.infoTable th { border:1px solid #656565; margin:0px; padding:3px; }

/* New Paltz branding */
header { margin: 35px 0; }

/* sets the hidden text used for accessibility reasons */
.hiddenText, .hiddenText a, .hiddenText a:link, .hiddenText a:active, .hiddenText a:visited { font-size:6pt; color:#FFFFFF; text-decoration:underline; }

/* Other pieces */
.note { font-size:.8em; color:#656565; }
.largeText { font-size:1.2em; }
.smallText { font-size:.8em; }
.footerText { font-size:.7em; }
.insetRight { float:right; margin-left:10px; margin-top:6px; margin-bottom:4px; }
.insetLeft { float:left; margin-right:10px; margin-top:6px; margin-bottom:4px; }
.errorText { font-weight:bold; color:#FF0000; font-size:.9em; }
.inactiveLink { text-decoration:underline; color:#AAAAAA; }
.formReqd { font-size:.8em; color:#FF0000; }



/* Styles used with printing */
@media print {
/* sets the hidden text used for accessibility reasons */
.hiddenText, .hiddenText a, .hiddenText a:link, .hiddenText a:active, .hiddenText a:visited { display:none; }

