#Footer_Table,.footer {font-size:75%}
#MainHeader {border:0;width:100%;padding:0}
#SearchForm {position:relative;top:1%;float:right;margin-right:2%}
.BreadCrumbTrail {color:#666;text-transform:capitalize;background:transparent;font:80% Verdana,Geneva,Arial,Helvetica,sans-serif}
.Continent,A.Continent:link,A.Continent:visited,A.Continent:active,A.Continent:hover {font-size:110%;color:#039;font-variant:small-caps}
.CoporateColourTitle,A.CoporateColourTitle:link,a.CoporateColourTitle:active,a.CoporateColourTitle:visited,a.CoporateColourTitle:hover,.BrandColourTitle,A.BrandColourTitle:link,a.BrandColourTitle:active,a.BrandColourTitle:visited,a.BrandColourTitle:hover {color:#039;font:bold 110% Arial,Sans-Serif}
.CorpColourText,A.CorpColourText:link,A.CorpColourText:visited,A.CorpColourText:active,A.CorpColourText:hover,h2.coursestitleDefault {color:#039}
.CorpHeaderColourBehindLogo,.CorpHeaderColour {background:#00529b}
.CorpTopNavBar {border-top:0;width:100%;border-bottom:0;text-align:center;padding:0;background:#5074B1}
.CountryList,A.CountryList:link,A.CountryList:visited,A.CountryList:active,A.CountryList:hover {font-size:90%;line-height:40px;color:#039;padding-top:10px;font-variant:small-caps}
.CountryListHolder {left:15%;width:70%;padding-top:20px;position:relative;text-align:center}
.DocumentsHeader,.LinksHeader,.ContactHeader {font-weight:700;border-bottom:solid 1px #666;color:#FFF;font-size:90%;background:#00529B}
.DocumentsItem,.DocumentAlternate,.LinksItem,.LinksAlternate,.ContactList {color:#00529B;vertical-align:middle;background:#DCE1EF}
.MainContainer {padding-left:5px;float:left;width:70%;margin-bottom:0;padding-bottom:3%}
.NewCourseStyleSelected {font-size:80%;font-weight:bold;color:#039}
.Normal {font-weight:normal;font-family:Arial,sans-serif}
.NormalBold {font-weight:bold;font-family:Arial,sans-serif}
.SearchDate {font-size:90%;color:#333}
.SearchNormal {font-size:90%;color:gray}
.atozcoursesummary {font-size:70%;margin-left:10px}
.atozcoursetitle,A.atozcoursetitle {font-weight:700;padding-left:5px;color:#fff}
.newsPublishDate {font-size:80%}
.ta4middlecenter,.cp1middlecenter,.ta4middleright,.cp1middleright,.ta4bottomcenter,.cp1bottomcenter,.ta4bottomright,.cp1bottomright {color:#004A84;text-align:center;background:#DCE1EF}
.ta4middleleft,.cp1middleleft,.ta4bottomleft,.cp1bottomleft {color:#004A84;background:#DCE1EF}
.ta4topcenter,.cp1topcenter,.ta4topright,.cp1topright {color:#FFF;font-weight:bold;text-align:center;padding:5px;background:#039}
.ta4topleft,.cp1topleft,table.Brand {color:#FFF;font-weight:bold;padding:5px;background:#039}
A.BreadCrumbTrail:link,A.BreadCrumbTrail:visited,A.BreadCrumbTrail:active,A.BreadCrumbTrail:hover {text-transform:capitalize;color:#666;text-decoration:underline;background:transparent;font:80% Verdana,Geneva,Arial,Helvetica,sans-serif}
A.DocumentsItem:link,A.DocumentsItem:active,A.DocumentsItem:visited,A.DocumentsItem:hover,A.DocumentAlternate:link,A.DocumentAlternate:active,A.DocumentAlternate:visited,A.DocumentAlternate:hover,A.LinksItem:link,A.LinksItem:active,A.LinksItem:visited,A.LinksItem:hover,A.LinksAlternate:link,A.LinksAlternate:active,A.LinksAlternate:visited,A.LinksAlternate:hover,A.ContactList:link,A.ContactList:active,A.ContactList:visited,A.ContactList:hover {color:#00529B;background:#DCE1EF}
A.MenuParent:link,A.MenuParent:active,A.MenuParent:visited {text-transform:capitalize;font-weight:bold;color:#666;font-variant:small-caps;text-decoration:none}
A.MenuParent:hover {text-decoration:underline}
A.NewCourseStyle:hover {color:#039;text-decoration:underline}
A.NewCourseStyle:link,A.NewCourseStyle:active,A.NewCourseStyle:visited {font-weight:bold;font-size:80%;text-decoration:none}
DIV.ChildMenu {margin-left:10px}
FORM {padding:0}
H1 {font-size:150%}
H2 {font-size:130%}
H3 {font-size:110%}
H4 {font-size:90%}
H5 {font-size:70%}
H6 {font-size:50%}
HR {color:#ddd;height:1%;text-align:left}
P.newsintroduction,div.newsintroduction {font-style:italic;margin:0 0.5em}
a.SearchLink:hover {font-size:90%;color:#039;text-decoration:underline}
a.SearchLink:link,a.SearchLink:active,a.SearchLink:visited {font-size:90%;color:#063;text-decoration:none}
a.courseCatagory {padding-left:10px}
a.skipnav img {border:0;width:0;height:0}
a:link {text-decoration:underline;color:#039}
body {margin:0;padding:0;background:#fff;font:80% Verdana,Arial,Sans-serif}
div#BreadCrumbTrail {text-transform:capitalize;color:#666;font-size:90%;background:transparent}
div#BreadCrumbTrail a {color:#666;text-decoration:underline}
div#FooterContainer {width:100%;min-width:720px;font-size:90%;margin:0;padding:0}
div#brandbar {position:absolute;z-index:0;top:73px;left:0;height:21px;width:100%;background:#69C url(/templates/themes/corp/images/curve.gif) no-repeat 150px 0;color:#FFF;font:bold 10pt Arial,Sans-serif}
div#brandbar img {position:absolute;top:0;left:175px}
div#centerfoot {min-width:370px;font-size:80%;height:3em;text-align:center;margin:0;padding:1em 0 0}
div#centerfoot a {color:#000}
div#leftfoot {font-size:80%;height:3em;text-align:center;width:150px;float:left;margin:0;padding:10px 0}
div#logo {width:150px;height:72px;position:absolute;top:22px;z-index:1;float:left;background:#039}
div#logo img {border:0;margin:6px  27px}
div#rightfoot {font-size:80%;float:right;height:3em;width:250px;margin:0;padding:10px 3px}
div#sn {width:100%;min-width:720px;text-align:center;margin:0;padding:0;background:#06C}
div#sn img {border:0;margin:1px 0 0}
div#sn ul {list-style-type:none;height:20px;width:720px;margin:0 auto;padding:2px 0 0}
div#sn ul li {float:left;list-style-type:none;border-right:1px solid #FFF;height:14px;margin:1px 0;padding:0 10px}
div#sn ul li.last {border-right:0}
div#topmenu {width:100%;height:17px;margin:0;padding:0;background:#5074b1}
div#topmenu img {border:0;height:17px}
div.AtoZCourseShow {font-size:90%;line-height:150%}
div.AtoZCourseShow a:link,div.AtoZCourseShow a:active,div.AtoZCourseShow a:visited,div.AtoZCourseShow a:hover {font-weight:700;text-decoration:underline}
div.BreadcrumbNav {padding-bottom:2px;padding-top:5px;padding-left:5px}
div.ContentPane {width:98%;margin:0 auto}
div.FullListBbs {font-weight:bold;color:#fff;background:#4f03a9}
div a.ctl {display:inline;color:#fff;float:right;position:relative;top:-17px;margin:0 10px 0 5px}
div.FullListContainer {padding-left:10px;padding-top:5px;margin-bottom:10px;padding-bottom:5px;background:#E5E5E5}
div.FullListContainer h4 {font-size:110%}
div.FullListContainer h5 {font-size:100%}
div.FullListDefault {font-weight:bold;color:#fff;background:#039}
div.FullListHssc {font-weight:bold;color:#fff;background:#0082d1}
div.FullListIfe {font-weight:bold;color:#fff;background:#0DB02B}
div.FullListIsm {font-weight:bold;color:#fff;background:#9016b2}
div.FullListSed {font-weight:bold;color:#fff;background:#f60}
div.FullListSoa {font-weight:bold;color:#fff;background:#c06}
div.FullListSse {font-weight:bold;color:#fff;background:#099}
div.FullListSsl {font-weight:bold;color:#fff;background:#903}
div.MenuParent {margin-left:1px}
div.about_box {background:#066 url(/1/home%20page/info_about.jpg) no-repeat 0 0}
div.courseCatagory {padding-top:5px;padding-bottom:5px;width:70%;margin:10px}
div.courseCatagoryChildren {padding-left:20px}
div.coursesplitcol {width:60%;float:left}
div.coursesplitcol2 {width:25.8%;float:right;padding:0}
div.coursesc {width:60%;float:left}
div.coursesc2 {width:35.8%;float:right;padding:0}
div.fullcol,.TitleBar,TitleBar2 {width:100%}
div.header {position:relative;width:100%;min-width:720px;height:72px;background:#039 url(/images/pageimage.jpg) no-repeat 160px 0}
div.homepage_box {width:30em;color:#FFF;padding-left:80px;margin:1em auto 0}
div.homepage_box a:hover {text-decoration:underline}
div.homepage_box a:link,div.homepage_box a:active,div.homepage_box a:visited {color:#FFF;font-weight:bold;text-decoration:none}
div.homepage_box h1 {font-size:large;margin:0 0 0.5em;padding:0.2em 0 0}
div.homepage_box ul {margin:0;padding:0 0 1em 2em}
div.homepage_box ul li {margin:0 0 0.3em}
div.info_for_box {background:#099 url(/1/home%20page/info_for.jpg) no-repeat 0 0}
div.splitcol {width:49.8%;float:left;margin:0;padding:0}
div.welcome_box {background:#6cc url(/1/home%20page/welcome.jpg) no-repeat 0 0}
h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,sans-serif;padding-bottom:0;padding-top:0;margin-bottom:0}
h2.coursestitleHssc,div.cbccHssc a:hover {color:#0082d1}
h2.coursestitleIfe,div.cbccIfe a:hover {color:#0DB02B}
h2.coursestitleIsm,div.cbccIsm a:hover {color:#9016b2}
h2.coursestitleSoa,div.cbccSoa a:hover {color:#c06}
h2.coursestitleSse,div.cbccSse a:hover {color:#099}
div.cbccSsl a,div.cbccSse a,div.cbccHssc a,div.cbccIsm a,div.cbccSed a,div.cbccIfe a,div.cbccSoa a,div.cbccBbs a {color:#000}
h2.coursestitleSsl,div.cbccSsl a:hover {color:#903}
h2.newsheadline,h2.newsheadline2 {padding-left:5px;font-size:120%}
h2.newsheadline2 {text-align:center}
h2.newsheadline a,h2.newsheadline2 a {color:#039}
div.newsPublishDate {text-align:center;padding-bottom:3px}
div.newsimage img {padding-bottom:10px;text-align:center}
table#layouttable {width:100%;min-width:720px;border:0;border-collapse:collapse;margin:0;padding:0}
table#layouttable td {vertical-align:top}
table.Brand tr.AltBrand {color:#004A84;font-weight:normal;background:#DCE1EF}
table.atoz {padding-left:10px;margin-left:10px;margin-top:20px}
table.atoz a:link,table.atoz a:active,table.atoz a:visited,table.atoz a:hover {font-weight:700;color:#039;text-decoration:underline}
td.CorpHeaderColourBehindLogo {width:170px}
td.atoz {border-left:#00529B 1px solid;border-right:#00529B 1px solid;padding:3px}
td.atozrow2 {border-left:#00529B 1px solid;border-right:#00529B 1px solid;border-top:#00529B 1px solid;padding:3px}
td.atozspecial {padding-top:10px;border-top:#00529B 1px solid;padding-left:3px;border-left:#00529B 1px solid}
td.contentcol {margin:0;padding:10px}
td.leftmenucol {width:144px;margin:0;padding:3px}
td.rightcol {margin-left:5px;width:250px;padding:10px 3px}
td.spacer {height:0;width:150px;margin:0;padding:0}
ul#leftmenu,ul#leftmenu ul {font-weight:bold;text-decoration:none;list-style-type:none;margin:0;padding:0}
ul#leftmenu {font-weight:bold;text-decoration:none;margin-left:5px;width:139px;font-size:85%}
ul#leftmenu ul {margin-left:1.0em}
ul#leftmenu li {list-style:none;padding:1em 0 0}
ul#utilnav {position:absolute;top:14px;right:0;list-style-type:none;margin:0;padding:0}
ul#utilnav li {float:left;margin-right:10px}
ul#utilnav li img {border:0}
ul.NewsArchive {list-style-type:disc}
ul.NewsArchive li {padding:5px}
ul.courselistaz {list-style-image:url(/templates/uddtemplates/undergraduate/ugcoursesimages/box.gif)}
ul.courselistaz li a {color:#000}
ul.courselistaz li a:hover {font-weight:normal;color:#039}
ul.courselistaz li a:link,ul.courselistaz li a:active,ul.courselistaz li a:visited {font-weight:normal}
ul.ipl,a.ipl {position:absolute;top:0;left:-1000px}
ul.sitemap {list-style-type:none}
ul.sitemap li,ul.courselistaz li {padding:2px}
.didyoumean {font-size:115%;color:Red}
a.spelling {font-size:110%;font-style:italic}


a.float-img {
   position:relative;
   overflow:hidden;
   display:block;
   width:40px;
   height:40px;
   padding:3px;
   text-align:center;
   text-decoration:none;
   font:bold 9pt Arial;
   color:#333;
   background-color:#eaeaea;
   border:solid 1px #cbcbcb;
}
a.float-img span {
   position:absolute;
   top:50px;
   left:0px;
   display:block;
   width:200px;
   height:200px;
   padding:1px;
   line-height:14px;
   font:italic 8pt Arial;
   color:#fff;
   background-color:#000;
}
a.float-img:hover {
   overflow:visible;
   background-color:#ababab;
   color:#222;
}




a.float-limg {
   position:relative;
   overflow:hidden;
   display:block;
   width:40px;
   height:40px;
   padding:3px;
   text-align:center;
   text-decoration:none;
   font:bold 9pt Arial;
   color:#333;
   background-color:#eaeaea;
   border:solid 1px #cbcbcb;
}
a.float-limg span {
   position:absolute;
   top:50px;
   left:0px;
   display:block;
   width:273px;
   height:273px;
   padding:1px;
   line-height:14px;
   font:italic 8pt Arial;
   color:#fff;
   background-color:#000;
}
a.float-limg:hover {
   overflow:visible;
   background-color:#ababab;
   color:#222;
}



a.float-mimg {
   position:relative;
   overflow:hidden;
   display:block;
   width:40px;
   height:40px;
   padding:3px;
   text-align:center;
   text-decoration:none;
   font:bold 9pt Arial;
   color:#333;
   background-color:#eaeaea;
   border:solid 1px #cbcbcb;
}
a.float-mimg span {
   position:absolute;
   top:50px;
   left:0px;
   display:block;
   width:240px;
   height:240px;
   padding:1px;
   line-height:14px;
   font:italic 8pt Arial;
   color:#fff;
   background-color:#000;
}
a.float-mimg:hover {
   overflow:visible;
   background-color:#ababab;
   color:#222;
}

