/* FONT */
body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;}
p, td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px;}
p {text-align:justify;}
 
h1 {font-weight: 700; font-style: normal; font-size: 1.4em;}
h2 {font-weight: 700; font-size: 1.3em;}
h3 {font-weight: 100; font-size: 1.1em;}
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; padding: 3px;}
.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 */
table {margin-top: 0px; margin-bottom: 0px;}
div.header img, div.footer img {float: right;}
.indent {text-indent: 1em;}
.printonly {display: none;}
.linknavtop {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;}
.linknav {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;} 

/* COLOUR */
h1 {color:#666666; background: transparent;}
h2 {color:#666666; background: transparent;}
h3 {color:#333399; background: transparent;}
h4 {color:#3366cc; background: transparent;}
h5 {color:#666666; background: transparent;}
h6 {color:#000099; background: transparent;}
p, dl, dt, dd {color: #333333; background: transparent;}
.textonbackgd {color: #ffffff;; 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: #ffffff; background: #003399;}
.footer {color: #3366CC; background: transparent; text-align:center;}
.topbartext {color: #99ccff; background: transparent; font-size: 18px;}
.searchbutton {color: #FFFFFF; background-color: #003399;; font-family: Verdana, Arial, Helvetica, sans-serif}
.topbarbackgd {background-color: #003399;}
.replace {color: #990000;}
.tddark {color: #ffffff;text-align: center; font-weight:bold;}
.tdlight {color: #333399;text-align: center; font-weight:bold;}
.tdlightr {color: #990033;text-align: center; font-weight:bold;}
.courses {color: #333399;text-align: left; font-weight:bold; margin-bottom:0;}

h3.courses {color: #333399;text-align: left; font-weight:bold; margin-bottom:0;}
h3.news {color: #333399;text-align: left; font-weight:bold; margin-bottom:0;}
h3.topbartext {font-weight:bold;}


/* DECORATION */
a:link {text-decoration: none;font-weight: normal;}
a:visited {text-decoration: none;}
a:link:active, :visited:active {text-decoration: none;}
a:link:hover {text-decoration: none;}

/* LINK COLOURS */
a:link {color:#006699; background: transparent;font-weight:normal;}
a:visited {color:#006699; background: transparent; font-weight:normal;}
a:link:active, :visited:active {color: #006699; background: transparent;font-weight:normal;}
a:link:hover {color:#ffffff; background: #006699;font-weight:normal;}
a:visited img {border-style: none;}
a.bar:link {color:#ffffff; background: #003399;}
a.bar:visited {color:#ffffff; background: #003399;}
a.bar:hover {color:#ffffff; background: #6699ff;}
a.logo:link {color:#ffffff; background: transparent;}
a.logo:visited {color:#ffffff; background: transparent;}
a.logo:hover {color:#ffffff; background: transparent;}
a.tddrk:link {color: #ffffff;text-align: center;background:transparent;font-weight:bold;}
a.tddrk:visited {color: #ffffff;text-align: center;background:transparent;font-weight:bold;}
a.tddrk:link:active, :visited:active {color: #ffffff;text-align: center;background:transparent;font-weight:bold;}
a.tddrk:hover {color: #000066;text-align: center;background:transparent;font-weight:bold;}
a.tdlight:link {color: #ffffff;text-align: center;background:transparent;font-weight:bold;}
a.tdlight:visited {color: #ffffff;text-align: center;background:transparent;font-weight:bold;}
a.tdlight:link:active, :visited:active {color: #ffffff;text-align: center;background:transparent;font-weight:bold;}
a.tdlight:hover {color: #0000ff;text-align: center;background:transparent;font-weight:bold;}
a.courses:link {color: #333399;background:transparent;font-weight:bold;}
a.courses:visited {color: #333399;background:transparent;font-weight:bold;}
a.courses:link:active, :visited:active {color: #333399;background:transparent;font-weight:bold;}
a.courses:hover {color: #ffffff;background:#333399;font-weight:bold;}
a.theory:link {color: #333333;background:transparent;}
a.theory:visited {color: #333333;background:transparent;}
a.theory:link:active, :visited:active {color: #333333;background:transparent;}
a.theory:hover {color: #000000;background:#transparent;font-weight:bold;}


/* LIST COLOURS/STYLE */
ul {color: #333333; list-style-type: disc; margin-top: 6px; margin-bottom: 6px; background: transparent;}
ul ul {color: #999999; list-style-type: disc; margin-top: 6px; margin-bottom: 6px; background: transparent;}


.box {vertical-align: top; border: none; background: #99CCFF;}

img {border: 0px white none;}
.topbarsm {font-size: 13px; font-weight: 600; color: #3366CC;}
.topnavsmtxt {font-size: 13px; font-weight: 600; color: #003399;}
.bold {  font-weight: bold}
.campusonly {  font-size: 10px; font-style: normal}
