body{text-align:center;margin:auto;font-family:tahoma;background:#C1C4D8;padding-bottom:20px}
div#container{background:#fff url(/images/bgcontainer.gif) repeat-y;width:770px;text-align:center;margin:auto;height:10px}

body div#container div#banner{background:#fff;padding:1px 0 10px 0}
body div#container div#banner h1{font-family:georgia;font-size:1.25em;color:#333A7D;margin:13px 0 12px 0;font-weight:normal}
* html body div#container div#banner h1{padding-top:14px;margin:0 0 11px 0}
* html body div#container div#banner{padding-top:0}

body div#container div#topnav{background:url(/images/barbackground.gif) repeat-x;height:18px;padding:0;}
body div#container div#topnav ul.topnavlist{margin:0;padding:0;list-style:none;float:right;margin-top:-3px}
body div#container div#topnav ul.topnavlist li{margin:0;padding:0;float:left;}
body div#container div#topnav ul.topnavlist li.sitemap{width:69px;}
body div#container div#topnav ul.topnavlist li.accessibility{width:76px;}
body div#container div#topnav ul.topnavlist li a,
body div#container div#topnav ul.topnavlist li a:visited{color:#D6D8E5;font-size:0.65em;text-decoration:none}
body div#container div#topnav ul.topnavlist li a:hover{color:#fff}
body div#container div#lowercontent{background:#333A7D url(/images/advanceyourcareer.jpg) bottom left no-repeat;text-align:left;float:left}


body div#container div#left{width:140px;float:left;}
body div#container div#left div#leftmenu ul.mainnav{margin:0;padding:0;list-style:none;border-top:1px solid #fff;clear:both;}
body div#container div#left div#leftmenu ul.mainnav li{margin:0;padding-top:3px;border-bottom:1px solid #fff;font-size:0.65em;}
* html div#container div#left div#leftmenu ul.mainnav li{height:16px}
html>body div#container div#left div#leftmenu ul.mainnav li{padding:4px 0 3px 0}
body div#container div#left div#leftmenu ul.mainnav li a,
body div#container div#left div#leftmenu ul.mainnav li a:visited{margin-left:7px;color:#D6D8E5;text-decoration:none;}
body div#container div#left div#leftmenu ul.mainnav li a:hover{color:#fff;}
body div#container div#left div#leftmenu ul.mainnav li ul{margin:3px 0 2px 0;padding:5px 0 2px 0px;list-style:none;border-top:1px solid #fff;}
body div#container div#left div#leftmenu ul.mainnav li ul li{font-size:0.9em;margin:0;padding:0 0 0 17px;list-style:none;border:0;}
html>body div#container div#left div#leftmenu ul.mainnav li ul li{padding-top:1px}
* html body div#container div#left div#leftmenu ul.mainnav li ul li{margin-bottom:-4px !important}

body#home div#container div#left div#leftmenu ul.mainnav li#navhome a,
body#management div#container div#left div#leftmenu ul.mainnav li#navmanagement a,
body#manufacturing div#container div#left div#leftmenu ul.mainnav li#navmanufacturing a,
body#business div#container div#left div#leftmenu ul.mainnav li#navbusiness a,
body#skills div#container div#left div#leftmenu ul.mainnav li#navskills a,
body#exec div#container div#left div#leftmenu ul.mainnav li#navexec a,
body#contact div#container div#left div#leftmenu ul.mainnav li#navcontact a,
body#news div#container div#left div#leftmenu ul.mainnav li#navnews a,
body#accessibility div#container div#topnav ul.topnavlist li#navaccessibility a,
body#sitemap div#container div#topnav ul.topnavlist li#navsitemap a,
body div#container div#left div#leftmenu ul.mainnav li a:hover{color:#fff;}

body div#container div#left div#leftmenu ul.mainnav li ul li a{color:#D6D8E5 !important}
body div#container div#left div#leftmenu ul.mainnav li ul li a:hover{color:#fff !important}

body div#container div#content{float:left;width:590px;background:#fff;padding:18px 18px 1px 17px}
body div#container div#content p.pdf{text-decoration:none;color:#333A7D;background:url(/images/pdf.gif) no-repeat;padding:4px 0 4px 0} 
body div#container div#content p.pdf a.pdflink, a.pdflink:visited{text-decoration:none;color:#333A7D;background:url(/images/pdf.gif) no-repeat;padding:4px 0 4px 26px}
body div#container div#content p.pdf a.pdflink:hover{text-decoration:underline}
html>body div#container div#content{width:594px;}
body div#container div#content h2{font-size:0.7em;font-weight:normal;color:#333A7D;margin:0;padding:0}
body div#container div#content p{font-size:0.65em; color:#333A7D;margin:12px 0 15px 0}
* body div#container div#content h3 a.hiddenlink{display:none;}
html>body div#container div#content h3 a.hiddenlink{text-indent:-9999px;display:block;}
body div#container div#content span.hidden{display:none}

body div#container div#content div#institutelogos{width:601px;padding:5px 0 0 0;margin:0 0 0 -6px;}
body div#container div#content div#institutelogos h3{font-size:0.65em;color:#333A7D;margin:-2px 0 0 2px;padding:0;font-weight:normal}
body div#container div#content div#institutelogos p{margin:5px 0 10px 0;font-size:0.55em}
body div#container div#content div#institutelogos img{border:0}
body div#container div#content div#institutelogos div.firstinstitutelogo{float:left;width:107px;text-align:center;padding:0 12px 0 1px;}
body div#container div#content div#institutelogos div.institutelogo2{float:left;width:107px;text-align:center;padding:0 7px 0 9px}
body div#container div#content div#institutelogos div.institutelogo3{float:left;width:107px;text-align:center;padding:0 7px 0 8px}
body div#container div#content div#institutelogos div.institutelogo4{float:left;width:107px;text-align:center;padding:0 7px 0 1px}
body div#container div#content div#institutelogos div.lastinstitutelogo{float:left;width:107px;text-align:center;padding:0 0 0 6px}

body#home p.extratext{text-align:center;font-style:italic;font-size:0.7em!important}
body p.extraprograms{padding-top:10px}
body#home div#footer{display:block;width:770px;text-align:left;margin:auto}
body div#footer{display:none}
body div#footer p{font-size:0.65em;color:#5D6398;margin:1px 0 0 0}
body div#footer a,
body div#footer a:visited{color:#5D6398;text-decoration:none}
body div#footer a:hover{text-decoration:underline}
body div.clearer{clear:both;}
html>body .clearer{height:1px}
/* 2 column list */



/* Page specific css - Institute Pages */
body div#container div.center{text-align:center}
body div#container div.center img.british{padding:16px 0 13px 0}
body.institutepages div#container div#content p{margin:0!important}
body.institutepages div#container div#content h3{font-size:0.65em;color:#333A7D;margin:17px 0 5px 1px;}
body.institutepages div#container div#content ul.headinglist{margin:-2px 0 -1px 0;padding:0px 0 0px 24px;}
body.institutepages div#container div#content ul.headinglist li{line-height:1.2em}
body.institutepages div#container div#content p.underline{text-decoration:underline;margin:10px 0 0 0!important}
body.institutepages div#container div#content ul.smallmarginlist{margin:0;padding:0 0 0 24px}
body.institutepages div#container div#content ul.smallmarginlist li{line-height:1.2em}
body.institutepages div#container div#content h3.grades{font-size:0.65em;color:#333A7D;margin:7px 0 -5px 0;}
body.institutepages div#container div#content h3.gradesmulti{margin-top:16px}
body.institutepages div#container div#content ul.smallmarginlist2{margin:0;padding:0 0 10px 24px}
body.institutepages div#container div#content ul.smallmarginlist2 li{line-height:1.2em}
html>body.institutepages div#container div#content ul.smallmarginlist2{padding-top:0}
body.institutepages div#container div#content div.linktop{text-align:right;width:580px;margin:0 0 -13px 0;padding:0}
body.institutepages div#container div#content div.linktop2{text-align:right;width:580px;margin:0 0 0px 0;padding:0}
html>body.institutepages div#container div#content div.linktop{margin:0 0 -20px 0}
body.institutepages div#container div#content div.linktop a,
body.institutepages div#container div#content div.linktop a:visited{font-size:0.65em;color:#333A7D;text-decoration:none;font-weight:bold}
body.institutepages div#container div#content div.linktop a:hover{text-decoration:underline}
body.institutepages div#container div#content div.linktop2 a,
body.institutepages div#container div#content div.linktop2 a:visited{font-size:0.65em;color:#333A7D;text-decoration:none;font-weight:bold}
body.institutepages div#container div#content div.linktop2 a:hover{text-decoration:underline}
body.institutepages div#container div#content ul li{color:#333A7D;font-size:0.65em;line-height:1.3em}
body.institutepages div#container div#content ul li a{color:#333A7D}
body.institutepages div#container div#content ul.nobulletlist{margin:-1px 0 10px 0;padding:0;list-style:none}
body.institutepages div#container div#content ul.nobulletlist li{line-height:1.2em}
body.institutepages div#container div#content ul.nobulletlist2{margin:10px 0 0 0 ;padding:0;list-style:none}
body.institutepages div#container div#content ul.nobulletlist2 li{line-height:1.2em}


/* Accessibility */
body#accessibility div#container div#content img{border:0}
body#accessibility div#container div#content h3{font-size:0.65em;color:#333A7D;margin-top:0}
body#accessibility div#container div#content h3.tab{font-size:0.65em;color:#333A7D;margin-top:10px}
body#accessibility div#container div#content div#leftcol{width:275px;float:left;padding:0 10px 0 1px}
body#accessibility div#container div#content div#rightcol{width:275px;float:left;padding:0 10px 0 10px;margin-top:15px}
body#accessibility div#container div#content ul.howto{margin:-7px 0 0 0;padding:0 0 0 28px;}
body#accessibility div#container div#content ul.howto li{margin:0;padding:0;color:#333A7D!important;font-size:0.65em;line-height:1.2em}
body#accessibility div#container div#content ul.accesskeys{margin:-10px 0 0 0;padding:0 0 10px 15px;list-style:none}
body#accessibility div#container div#content ul.accesskeys li{margin:0;padding:0;color:#333A7D!important;font-size:0.65em;line-height:1.2em}
body#accessibility div#container div#content h3{margin-bottom:-10px}

/* Site Map */
body#sitemap div#container div#content ol{margin:0;padding:0 0 15px 0;list-style:none!important;}
html>body#sitemap div#container div#content ol{padding-top:10px}
body#sitemap div#container div#content ol li{font-size:0.65em;color:#333A7D;font-weight:bold}
html>body#sitemap div#container div#content ol li{margin-bottom:7px}
body#sitemap div#container div#content ol li a, a:visited{color:#333A7D;text-decoration:none;margin:0;padding:0}
body#sitemap div#container div#content ol li a:hover{text-decoration:underline;}
body#sitemap div#container div#content ol li p{margin:0;font-size:1em;font-weight:normal}

/* Contact */
body#contact div#container div#content{padding-bottom:19px}
body#contact div#container div#content a, a:visited{color:#333A7D;text-decoration:none}
body#contact div#container div#content a:hover{text-decoration:underline}

/* Links */
body#links div#container div#content div.linkbox{clear:both;margin-bottom:15px}
body#links div#container div#content div.linkbox p{margin:0 0 2px 0;vertical-align:top}
body#links div#container div#content div.linkbox a{font-size:0.65em;color:#333A7D;text-decoration:none}
body#links div#container div#content div.linkbox a:hover{text-decoration:underline}
body#links div#container div#content div.linkbox div.image{width:170px;float:left;margin-right:10px;text-align:center;}
body#links div#container div#content div.linkbox div.text{width:400px;float:left;padding-bottom:20px}
html>body#links div#container div#content div.linkbox div.image{margin-bottom:20px!important}

/* Rich's additions */
li.leftlist{width:300px; float:left}
table.floatleft {width:200px; float:left; margin-left: 65px; border-style: solid; border-width: 1px; border-color: #333A7D;}
table.floatleft2 {width:200px; float:left; margin-left: 50px; border-style: solid; border-width: 1px; border-color: #333A7D;}
table.feesbox{width:450px; float:left; margin-left: 65px; border-style: solid; border-width: 1px; border-color: #333A7D; font-size:0.65em;color:#333A7D;text-decoration:none}
div.boxes {float:left;width:600px;}
* html div.boxes {float:left;width:595px;}
a.long {color:#0000FF; text-decoration:underline}
p.center {text-align:center}
p.italics {font-style:italic}
pcenteritalic {text-align: center; font-style:italic}
p.underbox {padding-top:360px;}
p.underbox2 {padding-top:100px;}
a.plain {text-decoration:none; font-size:10px!important}
p.dlink {padding-top:0}
body.institutepages div#container div#content p.margin {margin:12px 0 15px 0!important}

