/* 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; }

/* SUNY branding */
.sunyBlueFG { color:#000066; }
.sunyBlueBG { background-color:#000066; }
.sunyGoldFG { color:#FFCC33; }
.sunyGoldBG { background-color:#FFCC33; }
.sunyName { font-variant:small-caps; font-family:"Garamond","Times New Roman", Times, serif; font-style:normal; }
.sunyNameOf { font-variant:normal; font-family:"Garamond","Times New Roman", Times, serif; font-style:italic; }

/* 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; }

/* CMS requirement */
.ouDirectEdit { font-family:"Arial"; font-size:.8em; text-indent:5px; text-align:left; color:#585858; text-decoration:none; }
a.ouDirectEdit:link { color:#585858;  }
a.ouDirectEdit:active { color:#585858; }
a.ouDirectEdit:visited { color:#585858;  }
}

/* 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; }
}