body, html { padding: 0; margin: 0; }
body { background-image: url('/portals/6/skins/common/images/body-back.jpg'); background-repeat: repeat-x; background-color: #575556; font-size: 12px; line-height: 19px; color: #666; }
body * { font-family: Arial, Helvetica, Sans-Serif; }

a, a:visited { color: #5da4c5; text-decoration: none; font-weight: bold; }
a:hover { color: #5da4c5; text-decoration: underline; }

#outer { background-image: url('/portals/6/skins/common/images/outer-slice.png'); background-repeat: repeat-y; margin: auto; width: 948px; min-height: 500px; padding: 0 20px; }
#outer-bottom { background-image: url('/portals/6/skins/common/images/outer-bottom.png'); background-repeat: no-repeat; margin: auto; width: 948px; height: 44px; padding: 0 20px; }


#portal-header { background-image: url('/portals/6/skins/common/images/portal-header-slice.png'); background-repeat: repeat-x; height: 53px; padding-top: 6px; }
#portal-header ul#portal-menu { margin: 0 auto; padding: 0; width: 948px; height: 33px; list-style: none; }
#portal-header ul#portal-menu li { float: left; height: 33px; }
#portal-header ul#portal-menu li a { text-decoration: none; display: block; height: 33px; line-height: 33px; background-image: url('/portals/6/skins/common/images/portal-header-tabs.png'); }
#portal-header ul#portal-menu li a span { visibility: hidden; }

#portal-header ul#portal-menu li#portal-menu-visit { width: 67px; margin-left: 0; }
#portal-header ul#portal-menu li#portal-menu-visit a { background-position: 0 0; }
#portal-header ul#portal-menu li#portal-menu-visit a:hover { background-position: 0 33px; }

#portal-header ul#portal-menu li#portal-menu-live { width: 58px; margin-left: 8px; }
#portal-header ul#portal-menu li#portal-menu-live a { background-position: -75px 0; }
#portal-header ul#portal-menu li#portal-menu-live a:hover { background-position: -75px 33px; }

#portal-header ul#portal-menu li#portal-menu-work { width: 69px; margin-left: 8px; }
#portal-header ul#portal-menu li#portal-menu-work a { background-position: -141px 0; }
#portal-header ul#portal-menu li#portal-menu-work a:hover { background-position: -141px 33px; }

#portal-header ul#portal-menu li#portal-menu-study { width: 75px; margin-left: 6px; } 
#portal-header ul#portal-menu li#portal-menu-study a { background-position: -215px 0; }
#portal-header ul#portal-menu li#portal-menu-study a:hover { background-position: -215px 33px; }

#portal-header ul#portal-menu li#portal-menu-business { width: 118px; margin-left: 6px; }
#portal-header ul#portal-menu li#portal-menu-business a { background-position: -295px 0; }
#portal-header ul#portal-menu li#portal-menu-business a:hover { background-position: -295px 33px; }




#header { position: relative; z-index: 50; height: 68px; }
#header #logo { width: 178px; height: 125px; padding: 8px 0 0 8px; background-image: url('/portals/6/skins/common/images/header-logo2.png'); background-repeat: no-repeat; position: absolute; left: 0; top: 0; z-index: 150; }
#header #logo a { width: 167px; height: 110px; display: block; }
#header #logo a span { display: none; }

#header #search { position: absolute; top: 68px; right: 32px; width: 208px; height: 22px; }

#menu { position: absolute; left: 179px; top: 0; z-index: 140; padding: 8px 0 0 2px; width: 769px; height: 38px; background-image: url('/portals/6/skins/common/images/menu-back.gif'); background-repeat: no-repeat; }
#menu ul#tiles li a { padding-left: 20px; padding-right: 20px; font-weight: bold; }
#menu ul#tiles li ul { width: 170px; }


/* Top Footer */
#footer-top { background-image: url('/portals/6/skins/common/images/footer-top-back.gif'); background-repeat: repeat-x; background-color: #393536; border-top: solid 1px #9b999a; }
#footer-top .inner { margin: auto; width: 948px; height: 260px; padding: 40px 0; }

#footer-top ul.menu { height: 170px; padding: 0 0 0 30px; margin: 0; list-style: none; }
#footer-top ul.menu li.item { float: left; height: 260px; border-right: dotted 1px #888; padding-right: 24px; margin-right: 24px; }
#footer-top ul.menu li.item.last { border-right: none; }
#footer-top ul.menu li.item a { font-weight: bold; color: #fff; text-decoration: none; line-height: 24px; font-size: 13px; }
#footer-top ul.menu li ul { padding: 0; margin: 0; list-style: none; }
#footer-top ul.menu li ul li.subitem { float: none; height: auto; border: 0; padding: 3px 0; margin: 0; }
#footer-top ul.menu li ul li.subitem a { font-size: 12px; color: #fff; text-decoration: none; line-height: 16px; font-weight: normal; }
#footer-top ul.menu li ul li.subitem a:hover { text-decoration: underline; }

#footer-top ul.menu li#business-support { width: 160px; }
#footer-top ul.menu li#business-environment { width: 180px; }
#footer-top ul.menu li#news-and-events { width: 120px; }
#footer-top ul.menu li#about-us { width: 120px; padding-right: 0; margin-right: 0; }
/* End Top Footer */


/* Bottom Footer */
#footer-bottom { background-color: #575556; border-top: solid 1px #9b999a; }
#footer-bottom .inner { margin: auto; padding: 26px 0 0 0; width: 948px; min-height: 90px; /*background-image: url('/portals/6/skins/common/images/footer-logos.gif'); background-position: right top; background-repeat: no-repeat;*/ }
#footer-bottom .inner ul { padding: 0; margin: 0 0 0 30px; list-style: none; height: 18px; }
#footer-bottom .inner ul li { padding-right: 10px; margin-right: 10px; float: left; height: 18px; background-image: url('/portals/6/skins/common/images/footer-bottom-seperator.gif'); background-repeat: no-repeat; background-position: right top; }
#footer-bottom .inner ul li.last { background-image: none; }
#footer-bottom .inner ul li a { line-height: 18px; color: #b4b4b4; font-size: 12px; text-decoration: none; }
#footer-bottom .inner ul li a:hover { text-decoration: underline; }
/* End Bottom Footer */
