/* main body - essential */

body      { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
            
            scrollbar-face-color: #BBBBFF;
            scrollbar-shadow-color: gainsboro;
            scrollbar-darkshadow-color: whitesmoke;
            scrollbar-highlight-color: gainsboro;
            scrollbar-3dlight-color: whitesmoke;
            scrollbar-track-color: #ededff;
            scrollbar-arrow-color: gainsboro;
            overflow: auto; }


a, A:link, a:visited, a:active
	{color: #0000aa; text-decoration: none; font-family: Tahoma, Verdana; font-size: 12px}
.footer
    { margin:0; font-family: Tahoma; font-size: 8pt; color: #008000; text-align:left; line-height:100%; padding-left:5px;}
A:hover
	{color: #ff0000; text-decoration: underline; font-family: Tahoma, Verdana; font-size: 12px}
body, p, table, tr, td, ol, ul, li
	{color: #000000; font-family: Tahoma, Verdana; font-size: 12px}
.header1, h1
	{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 16px; text-align: center; margin: 0px; padding: 5px;}
.header2, h2
	{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px;}
.header3, h3
	{color: blue; background: #ffcc00; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: center;}
.Bheader, h4
	{color: #ffffcc; background: #008000; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: center; margin: 0px; padding: 10px;}
.Logoheader
	{color: #000000; background: #ffffff; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: right; margin: 0px; padding: 15px;}
.tabheader, h5
	{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; text-align: center;}
.tabsubhead, h6
	{color: blue; background: #ffcc00; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; text-align: left; padding-left: 5px}
.tbMatrix {border-color: #999999; font-size:9pt; }
.tbHeader {background-color:#fef68b; font-weight:bold; font-size:9pt; }
.tbColOne {background-color:#fffaea; font-weight:bold; font-size:8pt; }
.tbColOnec {background-color:#fffaea; font-weight:bold; font-size:9pt; }
.tbData {font-size:8pt; }
.tbDatac {font-size:9pt; }
.cright
	{margin:0; color: #008000; background: #e1ffe1; font-family: Tahoma, Verdana; font-size: 8pt; text-align: right; line-height:100%; padding-right:10px;}
.intd
	{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}
.content, c1
	{color: #000000; font-family: Tahoma, Verdana; font-size: 12px; padding: 5px;}
.projT, p1
	{color: red; font-family: Tahoma, Verdana; font-weight: bold; font-size: 12px; padding: 5px;}
.projC, p2
	{color: #e7e7e7; font-family: Tahoma, Verdana; font-size: 12px; padding: 5px;}
.co-scientist, S1
	{color: #006600; background: #e1ffe1; font-family: Tahoma, Verdana; font-style: italic; font-weight: bold; font-size: 13px; padding: 5px;}
.projsup, S1
{color: blue; background: #DBEAF5; font-family: Tahoma, Verdana; border-size=1px; border-color:blue; font-weight: bold; text-decoration: underline; font-size: 14px; padding: 5px;}
.cosadd, S3
	{color: #666666; background: #e1ffe1; font-family: Tahoma, Verdana; font-style: italic; font-size: 12px; padding: 5px;}

.m0l1mouto {background: #4682B4;}
.m0l1movero {background: #6699cc;}
.m0l1mdowno {background: #99ccff;}

UL {margin-left:18px; font-size:9pt; padding:0 0 0 3; }
UL UL {font-size:9pt; margin:0px 0px 0px 30px; }
UL LI {list-style-type:square; }
LI {padding:0 0 10 0; }

/* Course Structure style table*/
.stHeader {color: #000000; background: #DBEAF5; border-size=1px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; text-align: center}
.stCol1 {color: #000000; background: #ff9933; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 10px; text-align: left;}
.stCol2 {color: #ffffff; background: #ffcc66; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 10px; text-align: left;}
.stCol3 {color: red; background: #ffffcc; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 10px; text-align: left; }
.stCol4 {color: red; background: #FFFAEA; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 10px; text-align: left; }
.stRow {color: #008000; background: #e1ffe1; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 10px; text-align: left; }
.stRow2 {color: #000000; background: #c0c0c0; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 10px; text-align: center; }

/* External Grant style table*/
.ExHeader {color: blue; background: #DBEAF5; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; text-align: left; padding-left: 5px;}
.ExItem {color: white; background: #ff9933; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; text-align: center;}
.ExCont {color: #ffffff; background: #ffcc66; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 12px; text-align: left;}
.ExSuper {color: red; background: #ffffcc; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; padding-left: 5px;}
.Exsept {color: #000000; background: #666666; border-size=0px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: center; }

/* Staff list style table*/
.acsH1 {color: #ff9933; background: #ffffcc; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; text-align: center; padding: 5px;}
.acsH3 {color: #FFFFCC; background: #cc99ff; border-size=1px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: center; padding: 10px;}
.acstxt {color: #6600cc; background: #fbf7ff; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 13px; text-align: left; padding: 3px; padding-left: 5px;}
.gstftxt {color: #ff9933; background: #ffffee; border-size=0px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; padding: 3px; padding-left: 5px;}
.gstfH {color: white; background: #ff9933; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; text-align: center; padding: 5px;}

/* Staff profile style table*/
.acprofH2 {color: red; background: #ffcc66; border-size=1px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 15px; text-align: center; padding: 10px;}
.acprofH1 {color: #ff9933; background: #ffffcc; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; text-align: center; padding: 5px;}
.acprofH3 {color: #FFFFCC; background: #cc99ff; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: center; padding: 10px;}
.acproftxt {color: #6600cc; background: #fbf7ff; border-size=0px; border-color:white; font-family: Tahoma, Verdana; font-size: 13px; text-align: left; padding-left: 5px;}
.acprofCol1 {color: #ff6600; background: #ffffcc; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 14px; text-align: left; padding: 5px}
.acprofCol2 {color: #ff6600; background: #FFFAEA; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; padding: 5px}

/* Individual style table*/
.drH1 {color: #FFFFCC; background: #cc99ff; border-size=1px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 20px; text-align: center; padding: 10px;}
.drH2 {color: #6600cc; background: #EEDDFF; border-size=0px; border-color:#ff9933; font-weight: bold; font-family: Tahoma, Verdana; font-size: 15px; text-align: left; padding: 3px; padding-left: 5px;}
.drH3 {color: #6600cc; background: #FBF7FF; border-size=0px; border-color:#ff9933; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: left; padding: 3px; padding-left: 5px;}
.drcont {color: #6600cc; background: #FBF7FF; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 14px; text-align: justify; padding: 3px; padding-left: 5px;}
.dr-cap {color: #ff9933; background: #ffffcc; border-size=0px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; text-align: center; padding: 5px;}
.drH4	{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 15px; text-align: center;  padding: 10px;}
.drcont2 {color: #6600cc; background: #FBF7FF; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 13px; padding: 5px;}


/* UG Course Structure style table*/
.ugHeader {color: blue; background: #DBEAF5; border-size=1px; border-color:blue; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: center; padding: 10px;}
.ugCol1 {color: #008000; background: #e1ffe1; border-size=0px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; line-height: 120%; padding: 5px;}
.ugCol2 {color: red; background: #ffffcc; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; line-height:120%; padding: 5px;}
.ugcont {color: #6600cc; background: #FBF7FF; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 14px; text-align: left; padding: 3px; padding-left: 5px;}

/* PG Course Structure style table*/
.pgHeader {color: blue; background: #DBEAF5; border-size=1px; border-color:white; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: center; padding: 10px;}
.pgCol1 {color: #008000; background: #e1ffe1; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; line-height: 120%; padding: 5px;}
.pgCol2 {color: red; background: #ffffcc; border-size=1px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; line-height:120%; padding: 5px;}
.pgcont {color: #6600cc; background: #FBF7FF; border-size=1px; border-color:white; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 14px; text-align: left; padding: 3px; padding-left: 5px;}

/* MSc Course Structure style table*/
.msctitle {color: blue; background: #ffcc00; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; text-align: left; padding-left: 5px}
.mscslogon {color: red; background: #ffffff; font-weight: bold; font-family: Tahoma, Verdana; font-size: 15px; text-align: center; padding-left: 5px}
.mscItem {color: #ffffcc; background: #00cc33; border-size=1px; border-color:blue; font-weight: bold; font-family: Tahoma, Verdana; font-size: 14px; text-align: left; padding: 5px;}
.mscCol1 {color: #008000; background: #e1ffe1; border-size=0px; border-color:white; font-family: Tahoma, Verdana; font-size: 12px; text-align: left; line-height: 120%; padding: 5px;}
.mscCol2 {color: red; background: #ffffcc; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 12px; text-align: right; line-height:120%; padding: 5px;}
.msctabcont {color: #6600cc; background: #FBF7FF; border-size=0px; border-color:#ff9933; font-family: Tahoma, Verdana; font-size: 14px; text-align: left; padding: 3px; padding-left: 5px;}


/* new created style below */
.font8 {font-size:8pt; }
.font9 {font-size:9pt; }
.font10s {font-size:10px; }
.font10 {font-size:10pt; color:#000000; }
.mandatory {FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif" }

.highlight1 {font-size:8pt; color:#2a7cd6; }
.highlight2 {color:#000080; }
.highlight3 {font-size:10pt; color:#ff3300; }

.p1 {margin-top:20px; margin-bottom:20px; }
.p2 {line-height:120%; margin-top:1px; margin-bottom:1px; }
.p3 {margin-top:5px; margin-bottom:1px; }
.p4 {margin-top:5px; margin-bottom:5px; line-height:100%; }
.p5 {margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; line-height:130%; font-size:8pt; }
.p5c {margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; line-height:130%; font-size:9pt; }
.p6 {margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; font-size:10pt; }

.title1 {font-size:17pt; font-weight:bold; margin-top:1px; margin-bottom:4px; }
.title2 {font-size:13pt; font-weight:bold; margin-top:1px; margin-bottom:4px; color:#000000; }
.title3 {font-size:11pt; font-weight:bold; color:#000000; }

.title2c {font-size:14pt; font-weight:bold; margin-top:1px; margin-bottom:4px; color:#000000; }

.link1 {font-size:8pt; color:#000000; }
.link1c {font-size:9pt; color:#000000; }

.regSchHead {FONT-FAMILY: Verdana, Arial, Helvetica; color:#ffffff; font-size:10px; }
.regSchTxtW {FONT-FAMILY: Verdana, Arial, Helvetica; font-size:8pt; margin-top:3px; margin-bottom:3px; margin-left:5px; color:#ffffff; }
.regSchTxt {FONT-FAMILY: Verdana, Arial, Helvetica; font-size:8pt; margin-top:3px; margin-bottom:3px; margin-left:5px; }

.seminarThankTxt {FONT-FAMILY: Verdana, Arial, Helvetica; font-size:10pt; margin-top:20px; margin-bottom:5px; }
.seminarThankColor {FONT-FAMILY: Verdana, Arial, Helvetica; color:#d85c01; font-size:10pt; margin-top:20px; margin-bottom:5px; }

.chooseTD1 {background-color:#000000; }
.chooseTD2 {background-color:#ff9906; }

/* from US */
A.inline {font-size:8pt; color:#0066cc; text-decoration:underline; font-weight:bold; }
A.inline2 {font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#0066cc; text-decoration:underline; }
A.eyebrow {font-size:10px; }
A.eyebrowc {font-size:9pt; }
A.tabslink {color:#FFFFFF; font-size:8pt; font-weight:bold; }

A.inlineC {font-size:9pt; color:#0066cc; text-decoration:underline; font-weight:bold; }
A.inline2C {font-family:Verdana, Arial, Helvetica; font-size:9pt; color:#0066cc; text-decoration:underline; }
A.eyebrowC {font-size:11px; }

H2.subtitle {font-size:11pt; font-weight:bold; font-style:italic; margin-bottom:0px; }
H2.subtitlec {font-size:11pt; font-weight:bold; font-style:italic; margin-bottom:0px; color="#f5c309"; }
H2.subtitle2 {font-size:11pt; font-weight:bold; font-style:italic; margin-bottom:0px; color="#055cbe"; }

TD.blurbs {font-size:8pt; line-height:140%; }
TD.headlineblurb {font-size:11pt; font-weight:bold; }

.fontSize4 {font-size:80%; }
.componentHeaderText {color:#000000; font-size:10px; font-weight:bold; }
.toolkitHeader {color:#000000; font-weight:bold; font-size:10px; background-color:#ffcc00; }
.tabSelected {color:#FFFFFF; font-size:8pt; font-weight:bold; }
.tabSelectedc {color:#FFFFFF; font-size:9pt; font-weight:bold; }
.tabslinkc {color:#FFFFFF; font-size:9pt; font-weight:bold; }

.tblMatrix {border-color: #999999; font-size:9pt; }
.tblHeader {background-color:#fef68b; font-weight:bold; font-size:9pt; }
.tblColOne {background-color:#fffaea; font-weight:bold; font-size:8pt; }
.tblColOnec {background-color:#fffaea; font-weight:bold; font-size:9pt; }
.tblData {font-size:8pt; }
.tblDatac {font-size:9pt; }

.footnote {font-size:10px; }
.footnotec {font-size:9pt; }
.superscripts {font-size:10px; }

.componentHeader {color:#000000; background-color:#66ccff; font-size:10px; font-weight:bold; text-transform:uppercase; }
.componentBodyText {font-size:10px; font-weight:regular; }
.componentBodyTextc {font-size:9pt; font-weight:regular; }
.componentFooter {background-color:#66ccff; }
.componentBorder {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; border-style:solid; border-width:0.025cm; border-color:#999999; }
.componentHeader2 {color:#000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ffcc33; font-size:10px; font-weight:bold; text-transform:uppercase; }
.componentHeader2c {color:#000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:#ffcc33; font-size:9pt; font-weight:bold; text-transform:uppercase; }
.componentHeader3 {color:#000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
.componentHeader3c {color:#000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; }


/* bottom items - essential */
.pageFoot {background-color:#ffcc33; }

FONT.footDate {color:#000000; }

FONT.footCopy {color:#ffffff; }

A.footTerm {color:#ffffff; }
A.footTerm:hover {color:#ff0000; }

A.footPrivacy {color:#ffffff; }
A.footPrivacy:hover {color:#ff0000; }
