/* FONT */
body {font-family: Times New Roman, Times, serif; background: white; margin: 1px;}
p, td {font-family: Times New Roman, Times, serif; font-size: 95%;}
h1 {font-weight: 700; font-size: 1.4em;}
h2 {font-weight: 700; font-size: 1.2em;}
h3 {font-weight: 700; font-size: 1.2em;}
h4 {font-weight: 700; font-size: 1.1em;}
h5 {font-weight: 600; font-size: 1em;}
h6 {font-weight: 600; font-size: 1em;}
code, samp, kbd {font-family: Courier, monospace;}
code, samp, kbd {font-size: 1em; font-weight: normal;}
.linkbar {font-size: 12px; font-weight: normal; padding: 2px;}
.footer {font-size: 12px; font-weight: normal;}
.linknavtop {font-size: 13px; font-weight: 500;}
.linknav {font-size: 13px; font-weight: 500;}
.searchbutton {font-size: small; font-weight: 600;}
.smalltext {font-size: 12px;} 

/* LAYOUT */
body.sulistop, body.sidepic, body.sulissoft, body.sulisside {padding: 0 1em 0 1em;}
table {margin-top: 0px; margin-bottom: 0px;}
div.header img, div.footer img {float: right;}
.indent {text-indent: 1em;}
.linknavtop {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;}
.linknav {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;} 
div.pagefooter {margin-left: auto; margin-right: auto; margin-top: 0.8em; text-align: center;}
p.footer {margin: 0.2em; margin-top: 0.4em;}
p.footer br {display: none;}
p.footer br.footer-retain {display: inline;}

/* COLOUR */
h1 {color:#000000; background: transparent; margin: 5px}
h2 {color:#444444; background: transparent; margin:3px 0px 3px 0px;}
h3 {color:#666666; background: transparent;}
h4 {color:#777777; background: transparent;}
h5 {color:#888888; background: transparent;}
h6 {color:#999999; background: transparent;}
p, dl, dt, dd {color: #000000; background: transparent;}
.textonbackgd {color: #000000; font-size: 13px; font-weight: bold;}
.headsm {font-size: 16px; font-weight: 600;}
.header {font-size: 13px; color: #000099;}
.linkbar {color: #FFFFFF; background: transparent;}
.linknav, .footer {color: #666666; background: transparent;}
.linknavtop {color: #cccccc; background: transparent;}
.footer {color: #666666; background: transparent;}
.topbartext {color: #000000; background: transparent; font-size: 18px;}
.searchbutton {color: #888888; background-color: #DDDDDD; font-family: Verdana, Arial, Helvetica, sans-serif;}
.topbarbackgd {background-color: #ffffff;}
.replace {color: #990000;}
div.pagefooter div.dotline {width: 60%; height: 0; line-height: 0; margin: 0 auto 0 auto; padding: 0;
                            border-top: solid 1px #999999;}
.sulissoft div.pagefooter div.dotline {width: 80%;}

/* DECORATION */
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:link:active, :visited:active {text-decoration: none;}
a:link:hover {text-decoration: underline;}

/* LINK COLOURS */
a:link {color:#0000cc; background: transparent;}
a:visited {color:#222299; background: transparent;}
a:link:active, :visited:active {color: #ff9933; background: transparent;}
a:link:hover {color:#ff6600; background: transparent;}
a.bar:link {color:#ffffff; background: transparent;}
a.bar:visited {color:#ffffff; background: transparent;}
a.bar:hover {color:#ffffff; background: #6699ff;}
a:visited img {border-style: none;}

/* LIST COLOURS/STYLE */
ul {color: #333333; list-style-type: disc; margin-top: 6px; margin-bottom: 6px; background: transparent;}
ul ul {color: #333333; margin-top: 6px; margin-bottom: 6px; background: transparent;}


.box {vertical-align: top; border: none; background: #cccccc;}

img {border: 0px white none;}
.topbarsm {font-size: 13px; font-weight: 600; color: #666666;}
.topnavsmtxt {font-size: 13px; font-weight: 600; color: #666666;}
.bold {font-weight: bold;}
.campusonly {font-size: 10px; font-style: normal;}

/* PRINTER FRIENDLY BITS */
.veneer, .linknavtop, .linknav, .sidenav {visibility: hidden;}.dotline {  background-color: #FFFFFF; background-image: url(assets/graphics/dot-blue.gif); background-repeat: repeat}
ol {  font-family: Arial, Helvetica, sans-serif}
.bolditalic {  font-style: italic; font-weight: bold}


/* PRINTER FRIENDLY BITS */
.veneer { color: #336600 }


/* PRINTER FRIENDLY BITS - for the remittance pages */

/*add a class for use on the printable remittance advice pages on ROL*/
/* these use Times New Roman font*/
/*added for ROL - in the header for all the remittance pages, set the font to Times New Roman - this is fro the address*/
.remittanceAddress{font-family: Times New Roman, Times, serif; font-size: 1.0em; }


/*add an ID for use on the printable remittance advice pages on ROL*/
/* these use Times New Roman font*/
#remittance {font-family: Times New Roman, Times, serif; font-size: 12pt; margin: 2px;}
#remittance h1 {font-weight: bold; font-size: 18pt; color:#000000; text-align: center; vertical-align: middle; padding:0; line-height: 1.2}
#remittance h2 {font-weight: bold; font-size: 16pt; color:#000000;text-align: left;}
#remittance td {text-align: left; vertical-align: top; font-family: Times New Roman, Times, serif; font-size: 12pt;}

/*add an ID to Hide the print button when printing the page*/
#hideWhenPrinting { display:none;}
