.outer {
	MARGIN: 0px auto; WIDTH: 980px
}
.main {
	BACKGROUND-COLOR: #fff; WIDTH: 980px; FLOAT: left
}
.header {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; BACKGROUND: url(../dhm_images/header-bg.gif) repeat-x left top; FLOAT: left; PADDING-TOP: 0px
}
.header IMG {
	MARGIN: 13px 0px 0px 27px; FLOAT: left
}
.req {
	COLOR: #93560e; FONT-WEIGHT: bold
}
A.btn {
	TEXT-INDENT: -999em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A.btn {
	DISPLAY: block
}
A.btn:hover {
	BACKGROUND-POSITION: left bottom
}
A.btn:focus {
	BACKGROUND-POSITION: left bottom
}
.body H1 {
	COLOR: #b67e3c
}
.body H2 {
	COLOR: #b67e3c
}
.body intro {
	COLOR: #b67e3c
}
.footer .footernav {
	COLOR: #b67e3c
}
.footer A {
	COLOR: #b67e3c
}
A.arrow-gold {
	COLOR: #000000
}
.body .intro {
	COLOR: #b67e3c
}
.body A:hover {
	COLOR: #b67e3c
}
.body A:focus {
	COLOR: #b67e3c
}
.maincontent A.more {
	COLOR: #b67e3c
}
.spots .studying H3 {
	COLOR: #b67e3c
}
.studying H3 A {
	COLOR: #b67e3c
}
.spots .news H3 {
	COLOR: #b67e3c
}
.news H3 A {
	COLOR: #b67e3c
}
A.moreinfo {
	COLOR: #b67e3c
}
.downloads A.download {
	COLOR: #b67e3c
}
A.arrow-gold {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; BACKGROUND: url(../dhm_images/arrow-gold.gif) no-repeat left 4px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
A.moreinfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../dhm_images/arrow-gold.gif) #f6eee4 no-repeat 7px 7px; COLOR: #b67e3c !important; FONT-SIZE: 0.95em; BORDER-TOP: #b67e3c 1px solid; FONT-WEIGHT: bold; TEXT-DECORATION: none !important; PADDING-TOP: 0px
}
.nav {
	Z-INDEX: 999; POSITION: relative; LINE-HEIGHT: 1; MARGIN: 17px 19px 0px 0px; WIDTH: 673px; FLOAT: right; FONT-SIZE: 1.2em
}
.nav LI A.top {
	TEXT-INDENT: -999em
}
.nav LI.about A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-about-us1.gif)
}
.nav LI.courses A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-prog.gif)
}
.nav LI.joboutcomes A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-faculty.gif)
}
.nav LI.study A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-infra.gif)
}
.nav LI.become A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-facilities.gif)
}
.nav LI.ourstudents A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-placement.gif)
}
.nav LI.alumni A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-online-reg.gif)
}
.nav LI.industry A.top {
	BACKGROUND-IMAGE: url(../dhm_images/menu-contactus.gif)
}
.nav LI.sfHover A.top:hover {
	BACKGROUND-POSITION: left bottom
}
.nav LI.sfHover A.top:focus {
	BACKGROUND-POSITION: left bottom
}
.nav LI.about {
	MARGIN: 0px 3px 3px 0px
}
.nav LI.courses {
	MARGIN: 0px 3px 3px 0px
}
.nav LI.joboutcomes {
	MARGIN: 0px 3px 3px 0px
}
.nav LI.become {
	MARGIN: 0px 3px 3px 0px
}
.nav LI.ourstudents {
	MARGIN: 0px 3px 3px 0px
}
.nav LI.alumni {
	MARGIN: 0px 3px 3px 0px
}
.nav IMG {
	MARGIN: 0px 2px 2px 0px; DISPLAY: inline
}
.nav UL {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 13em; TOP: -999em
}
.nav UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nav A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 166px; DISPLAY: block; BACKGROUND: #797979; COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.nav LI {
	WIDTH: 166px; DISPLAY: inline; FLOAT: left
}
.nav LI.about:hover UL {
	TOP: 27px
}
UL.nav LI.about UL {
	TOP: 27px
}
.nav LI.courses:hover UL {
	TOP: 27px; LEFT: 169px
}
UL.nav LI.courses UL {
	TOP: 27px; LEFT: 169px
}
.nav LI.joboutcomes:hover UL {
	TOP: 27px; LEFT: 338px
}
UL.nav LI.joboutcomes UL {
	TOP: 27px; LEFT: 338px
}
.nav LI.study:hover UL {
	TOP: 27px; LEFT: 507px
}
UL.nav LI.study UL {
	TOP: 27px; LEFT: 507px
}
.nav LI.become:hover UL {
	TOP: 54px
}
UL.nav LI.become UL {
	TOP: 54px
}
.nav LI.ourstudents:hover UL {
	TOP: 54px; LEFT: 169px
}
UL.nav LI.ourstudents UL {
	TOP: 54px; LEFT: 169px
}
.nav LI.alumni:hover UL {
	TOP: 54px; LEFT: 338px
}
UL.nav LI.alumni UL {
	TOP: 54px; LEFT: 338px
}
.nav LI.industry:hover UL {
	TOP: 54px; LEFT: 507px
}
UL.nav LI.industry UL {
	TOP: 54px; LEFT: 507px
}
.nav LI UL {
	Z-INDEX: 9999; BORDER-BOTTOM: #000 1px solid; WIDTH: 165px; BORDER-TOP: #000 1px solid
}
.nav LI:hover LI UL {
	TOP: -999em
}
.nav LI.sfHover LI UL {
	TOP: -999em
}
.nav LI LI:hover UL {
	TOP: 0px; LEFT: 13em
}
UL.nav LI LI.sfHover UL {
	TOP: 0px; LEFT: 13em
}
.superfish LI:hover UL {
	TOP: -999em
}
.superfish LI LI:hover UL {
	TOP: -999em
}
.nav LI LI {
	WIDTH: 165px; FLOAT: left
}
.nav LI LI A {
	BORDER-BOTTOM: #191919 0px; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.6em; BACKGROUND-COLOR: #b5cc6a; PADDING-LEFT: 10px; WIDTH: 145px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #000000; FONT-SIZE: 0.95em; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; PADDING-TOP: 5px
}

.nav LI LI A:hover {
	BACKGROUND-COLOR: #000000; COLOR: #fff
}
.nav LI LI A:focus {
	COLOR: #000
}
.nav LI:hover {
	COLOR: #ffd438; TEXT-DECORATION: none
}
.nav LI.sfHover {
	COLOR: #ffd438; TEXT-DECORATION: none
}
.nav A:focus {
	COLOR: #ffd438; TEXT-DECORATION: none
}
.nav A:hover {
	COLOR: #ffd438; TEXT-DECORATION: none
}
.nav A:active {
	COLOR: #ffd438; TEXT-DECORATION: none
}
.nav LI LI {
	BACKGROUND: url(../dhm_images/arrow-right-white.gif) #797979 no-repeat 13px 12px
}
.nav LI A:hover {
	COLOR: #126ac1
}
.mainnav LI A:focus {
	COLOR: #126ac1
}
DIV.home-hero {
	WIDTH: 980px; BACKGROUND: url(../dhm_images/home-hero-bg1.gif) #ffffff repeat-x left top; FLOAT: left; HEIGHT: 273px
}
DIV.home-hero .home-gallery-box {
	POSITION: relative; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; PADDING-TOP: 0px
}

DIV.home-hero .home-gallery-box .home-gallery {
	WIDTH: 236px; BORDER-TOP: #e40101 1px solid; BORDER-RIGHT: #e40101 1px solid; BORDER-LEFT: #e40101 1px solid; BORDER-BOTTOM: #e40101 1px solid; BACKGROUND: url(../dhm_images/gallery_bg1.gif) repeat-x left top; FLOAT: left; HEIGHT: 269px
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 65px; PADDING-TOP: 15px
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-title H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #e40101; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-title H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #4d4d4d; FONT-SIZE: 2.2em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-image {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; FLOAT: left; PADDING-TOP: 0px
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-image A {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-image A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-image IMG {
	BORDER-BOTTOM: #dcdfb0 3px solid; BORDER-LEFT: #dcdfb0 3px solid; FLOAT: left; BORDER-TOP: #dcdfb0 3px solid; BORDER-RIGHT: #dcdfb0 3px solid
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-image .mask {
	POSITION: absolute; FILTER: alpha(opacity=0); PADDING-BOTTOM: 25px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 25px; WIDTH: 150px; PADDING-RIGHT: 25px; HEIGHT: 105px; TOP: 0px; PADDING-TOP: 25px; LEFT: 19px; opacity: 0
}
DIV.home-hero .home-gallery-box .home-gallery .home-gallery-image:hover .mask {
	FILTER: alpha(opacity=70); opacity: .7
}
DIV.home-hero .home-gallery-fullimage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.footer-separator {
	WIDTH: 100%; BACKGROUND: url(../dhm_images/bottom-separator-bg.gif) repeat-x left top; FLOAT: left; HEIGHT: 8px
}
DIV.skiplinks {
	TEXT-INDENT: -999em
}
.maincontent {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; BACKGROUND: url(../dhm_images/home-content-bg.gif) repeat-x left top; FLOAT: left; PADDING-TOP: 0px
}
.home .maincontent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.maincontent .left-box .left-content {
	POSITION: relative; PADDING-BOTTOM: 0px; MIN-HEIGHT: 349px; PADDING-LEFT: 45px; WIDTH: 446px; PADDING-RIGHT: 0px; BACKGROUND: url(../dhm_images/home-content-box-bg1.gif) repeat-x left top; FLOAT: left; HEIGHT: 349px; PADDING-TOP: 0px
}
.maincontent .left-box .left-content H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -999em; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.maincontent .left-box .left-content .left-content-title {
	MARGIN: 0px 0px 20px; FLOAT: left
}
.maincontent .left-box .left-content H3 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #990000; FONT-SIZE: 1.8em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.maincontent .left-box .left-content .left-content-des {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; WIDTH: 440px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #3d3d3d; FONT-SIZE: 1.2em; PADDING-TOP: 8px
}
.maincontent .left-box .left-content A {
	MARGIN: 0px 0px 2px; WIDTH: 440px; DISPLAY: block; FLOAT: left; FONT-SIZE: 1.1em
}
.maincontent .left-box .left-content .btn-apply {
	MARGIN-TOP: 18px; FLOAT: left
}
.maincontent .left-box .left-content .left-content-logo {
	POSITION: absolute; TOP: 8px; RIGHT: 15px
}
.maincontent .left-box .left-content .bottom-image {
	POSITION: absolute; BOTTOM: 25px; RIGHT: 20px
}
.maincontent .left-box .home-link-tab {
	FLOAT: left
}
.maincontent .right-box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 0px
}
.maincontent .right-box .info-box {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 340px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.maincontent .right-box .info-box DIV {
	WIDTH: 160px; FLOAT: left
}
.maincontent .right-box .info-box H2 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -999em; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.maincontent .right-box .info-box .info-box-title {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.maincontent .right-box .info-box H3 {
	WIDTH: 220px; FLOAT: left; COLOR: #990000; FONT-SIZE: 1.3em
}
.maincontent .right-box .info-box H3 A {
	COLOR: #dadada
}
.maincontent .right-box .info-box .info-box-des {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; COLOR: #3d3d3d; FONT-SIZE: 1.1em; PADDING-TOP: 4px
}
.maincontent .right-box .info-box A {
	MARGIN: 0px 0px 2px; WIDTH: 310px; DISPLAY: block; FLOAT: left; FONT-SIZE: 1.1em
}
.maincontent .right-box .info-box A.info-box-image {
	BORDER-BOTTOM: #595858 3px solid; BORDER-LEFT: #595858 3px solid; MARGIN: 0px; WIDTH: auto; FLOAT: left; BORDER-TOP: #595858 3px solid; BORDER-RIGHT: #595858 3px solid
}
.options-main {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 960px; PADDING-RIGHT: 0px; BACKGROUND: url(../dhm_images/options-main-bg.jpg) repeat-x; FLOAT: left; HEIGHT: 40px; PADDING-TOP: 0px
}
.options-main A.btn {
	FLOAT: left; HEIGHT: 40px
}

.options-main A.home-btn {
	BACKGROUND-IMAGE: url(../dhm_images/home-btn.jpg); WIDTH: 86px
}
.options-main A.contact-btn {
	BACKGROUND-IMAGE: url(../dhm_images/contact-icon.jpg); WIDTH: 86px
}
.options-main A.tellafriend-btn {
	BACKGROUND-IMAGE: url(../dhm_images/checkmail.jpg); WIDTH: 95px
}
.options-main A.query-btn {
	BACKGROUND-IMAGE: url(../dhm_images/query.jpg); WIDTH: 71px
}
.page .maincontent {
	WIDTH: 100%; BACKGROUND: url(../dhm_images/maincontent-bg.gif) repeat-y; FLOAT: left
}
.body {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.6em; PADDING-LEFT: 25px; WIDTH: 485px; PADDING-RIGHT: 9px; FLOAT: left; COLOR: #3d3d3d; FONT-SIZE: 1.2em; PADDING-TOP: 25px
}
.subnav {
	PADDING-BOTTOM: 18px; MIN-HEIGHT: 619px; PADDING-LEFT: 18px; WIDTH: 170px; PADDING-RIGHT: 18px; BACKGROUND: url(../dhm_images/subnav-bg.jpg) no-repeat; FLOAT: left; HEIGHT: auto !important; FONT-SIZE: 1.2em; PADDING-TOP: 18px
}
.spots {
	MARGIN: 0px 0px 30px; WIDTH: 255px; FLOAT: left; FONT-SIZE: 1.1em
}
.spots .spotcontent {
	MARGIN: 0px auto; WIDTH: 222px
}
.body A {
	COLOR: #000; TEXT-DECORATION: underline
}
.body H1 {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.8em; PADDING-TOP: 0px
}
.body H2 {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.6em; PADDING-TOP: 0px
}
.body H3 {
	TEXT-TRANSFORM: uppercase
}
.body .crumbs {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #464644; FONT-SIZE: 0.9em; PADDING-TOP: 0px
}
.body .crumbs A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; COLOR: #464644; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.body .crumbs A.on {
	BACKGROUND-COLOR: #e5e3e3
}
.body .crumbs A:hover {
	TEXT-DECORATION: underline
}
.body .crumbs A:focus {
	TEXT-DECORATION: underline
}
.body .intro {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 2.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.body IMG.hero {
	BORDER-BOTTOM: #ad7738 8px solid; BORDER-LEFT: #ad7738 8px solid; MARGIN: 0px 0px 25px; BORDER-TOP: #ad7738 8px solid; BORDER-RIGHT: #ad7738 8px solid
}
.body UL {
	MARGIN: 20px
}
.body .options {
	MARGIN: 20px 0px 0px; WIDTH: 100%; FLOAT: left; BORDER-TOP: #e8e8e8 1px solid
}
.body .options A.btn {
	FLOAT: right; HEIGHT: 36px
}
.body .options A.print-btn {
	BACKGROUND-IMAGE: url(../dhm_images/print-icon-grey.gif); WIDTH: 63px
}
.body .options A.contact-btn {
	BACKGROUND-IMAGE: url(../dhm_images/contact-icon-grey.gif); WIDTH: 85px
}
.body .options A.tellafriend-btn {
	BACKGROUND-IMAGE: url(../dhm_images/tellafriend-icon-grey.gif); WIDTH: 94px
}
.subnav H3 {
	TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-WEIGHT: normal
}
.subnav UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.subnav UL LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../dhm_images/arrow-gold.gif) no-repeat 5px 7px; COLOR: #000000; PADDING-TOP: 2px
}
.subnav UL LI A.on {
	BACKGROUND-COLOR: #b25912; TEXT-DECORATION: none
}
.subnav UL LI A:hover {
	BACKGROUND-COLOR: #b25912; TEXT-DECORATION: none
}
.subnav UL LI A:focus {
	BACKGROUND-COLOR: #b25912; TEXT-DECORATION: none
}
UL.childnav {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; LIST-STYLE-IMAGE: none
}
UL.childnav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../dhm_images/arrow-gold.gif) no-repeat 5px 7px; COLOR: #febf10; PADDING-TOP: 2px
}
UL.childnav LI A.on {
	BACKGROUND-COLOR: #b25912; TEXT-DECORATION: none
}
UL.childnav LI A:hover {
	BACKGROUND-COLOR: #b25912; TEXT-DECORATION: none
}
.childnav UL LI A:focus {
	BACKGROUND-COLOR: #b25912; TEXT-DECORATION: none
}
.btn-grey-lg {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px !important; COLOR: #fff !important; TEXT-DECORATION: none !important
}
.btn-grey-med {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px !important; COLOR: #fff !important; TEXT-DECORATION: none !important
}
.btn-grey-sm {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px !important; COLOR: #fff !important; TEXT-DECORATION: none !important
}
.btn-apply {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px !important; COLOR: #fff !important; TEXT-DECORATION: none !important
}
.btn-grey-sm-enquiry {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; TEXT-INDENT: 0px !important; COLOR: #fff !important; TEXT-DECORATION: none !important
}
.btn-grey-lg:hover {
	TEXT-DECORATION: none
}
.btn-grey-lg:focus {
	TEXT-DECORATION: none
}
.btn-grey-med:hover {
	TEXT-DECORATION: none
}
.btn-grey-med:focus {
	TEXT-DECORATION: none
}
.btn-grey-sm:hover {
	TEXT-DECORATION: none
}
.btn-grey-sm:focus {
	TEXT-DECORATION: none
}
.btn-grey-lg {
	BACKGROUND-IMAGE: url(../dhm_images/btn-grey-lg-bg.gif); PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-LEFT: 0px; WIDTH: 159px; PADDING-RIGHT: 0px; HEIGHT: 56px; PADDING-TOP: 9px
}
.btn-grey-med {
	BACKGROUND-IMAGE: url(../dhm_images/btn-grey-med-bg.gif); PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-LEFT: 0px; WIDTH: 159px; PADDING-RIGHT: 0px; HEIGHT: 39px; PADDING-TOP: 8px
}
.btn-grey-sm {
	BACKGROUND-IMAGE: url(../dhm_images/btn-grey-sm-bg.gif); LINE-HEIGHT: 25px; MARGIN: 20px auto; WIDTH: 159px
}
.btn-grey-sm-enquiry {
	BACKGROUND-IMAGE: url(../dhm_images/btn-grey-sm-bg.gif); LINE-HEIGHT: 25px; WIDTH: 159px; FLOAT: right; MARGIN-RIGHT: 5px
}
.btn-apply {
	BACKGROUND-IMAGE: url(../dhm_images/btn-orange.gif); LINE-HEIGHT: 25px; WIDTH: 176px; FLOAT: right; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.spots .studying {
	MARGIN: 40px 0px 0px; WIDTH: 100%; FLOAT: left
}
.spots .news {
	MARGIN: 40px 0px 0px; WIDTH: 100%; FLOAT: left
}
.spots .studying .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 123px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.spots .news .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 123px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.spots .studying H3 {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.8em; PADDING-TOP: 0.8em
}
.spots .news H3 {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.8em; PADDING-TOP: 0.8em
}
.spots .studying IMG.feature {
	BORDER-BOTTOM: #b68142 3px solid; BORDER-LEFT: #b68142 3px solid; FLOAT: left; BORDER-TOP: #b68142 3px solid; BORDER-RIGHT: #b68142 3px solid
}
.spots .news IMG.feature {
	BORDER-BOTTOM: #b68142 3px solid; BORDER-LEFT: #b68142 3px solid; FLOAT: left; BORDER-TOP: #b68142 3px solid; BORDER-RIGHT: #b68142 3px solid
}
.scroll {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 30px
}
.news .prev {
	PADDING-LEFT: 5px
}
.news .next {
	PADDING-RIGHT: 5px
}
.newsscroller {
	MARGIN: 10px 0px 0px; WIDTH: 222px; BACKGROUND: #000; FLOAT: left; HEIGHT: 76px
}
.campusscroller {
	MARGIN: 10px 0px 0px; WIDTH: 222px; BACKGROUND: #000; FLOAT: left; HEIGHT: 76px
}
.newsimages {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 196px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 4px
}
.newsimages IMG {
	MARGIN: -18px 0px 0px -15px
}
.maincontent A.more {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../dhm_images/arrow-gold.gif) no-repeat left center; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.maincontent A.more:hover {
	TEXT-DECORATION: underline
}
.maincontent A.more:focus {
	TEXT-DECORATION: underline
}
UL.checklist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.checklist LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-LEFT: 26px; PADDING-RIGHT: 0px; BACKGROUND: url(../dhm_images/tick-brown.gif) no-repeat left 5px; BORDER-TOP: #d6ba99 1px solid; PADDING-TOP: 0px
}
.checklist LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.courselist {
	WIDTH: 100%; FLOAT: left
}
.courselist .feature {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.courselist .feature H3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.courselist .feature IMG {
	BORDER-BOTTOM: #b68142 3px solid; BORDER-LEFT: #b68142 3px solid; FLOAT: left; BORDER-TOP: #b68142 3px solid; BORDER-RIGHT: #b68142 3px solid
}
.courselist .feature .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.courselist .details {
	LINE-HEIGHT: 1.3em; MARGIN: 0px 0px 30px; WIDTH: 100%; BACKGROUND: url(../dhm_images/course-item-bg.gif) repeat-x 50% bottom; FLOAT: left
}
.courselist .details H4 {
	PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.courselist .details .item {
	BORDER-LEFT: #e2e2e2 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; WIDTH: 130px; PADDING-RIGHT: 14px; FLOAT: left; FONT-SIZE: 0.95em; PADDING-TOP: 0px
}
.courselist .details .first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.course .content {
	WIDTH: 378px; FLOAT: right
}
.course .downloads {
	WIDTH: 89px; FLOAT: left
}
.course .downloads A.download {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../dhm_images/arrow-gold-down.gif) no-repeat 1px 9px; FONT-SIZE: 0.95em; BORDER-TOP: #e3d2bf 1px solid; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.campuslist A.download {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../dhm_images/arrow-gold-down.gif) no-repeat 1px 9px; FONT-SIZE: 0.95em; BORDER-TOP: #e3d2bf 1px solid; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.course .downloads A.download SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
.campuslist A.download SPAN {
	DISPLAY: block; FONT-WEIGHT: normal
}
.course .downloads A.download:hover {
	COLOR: #000
}
.course .downloads A.download:focus {
	COLOR: #000
}
.campuslist .downloads A.download:hover {
	COLOR: #000
}
.campuslist .downloads A.download:focus {
	COLOR: #000
}
TABLE.fees {
	WIDTH: 100%; FONT-SIZE: 0.95em
}
TABLE.fees TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
TABLE.fees TD {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 3px
}
TABLE.fees TH {
	BACKGROUND-COLOR: #c3c3c3; FONT-WEIGHT: bold
}
TABLE.fees TD {
	BACKGROUND-COLOR: #f2f2f2
}
TABLE.fees TR.alt TD {
	BACKGROUND-COLOR: #e3e3e3
}
.campuslist {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.campuslist .content {
	WIDTH: 350px; FLOAT: right
}
.campuslist .downloads {
	WIDTH: 118px; FLOAT: left
}
.campuslist .downloads IMG {
	BORDER-BOTTOM: #b68142 3px solid; BORDER-LEFT: #b68142 3px solid; MARGIN: 0px 0px 10px; BORDER-TOP: #b68142 3px solid; BORDER-RIGHT: #b68142 3px solid
}
.campusimages {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 396px; PADDING-RIGHT: 0px; FLOAT: left; VISIBILITY: hidden; PADDING-TOP: 4px; LEFT: -5000px
}
.campusimages IMG {
	MARGIN: 0px
}
.campusscroller {
	WIDTH: 478px; HEIGHT: 50px
}
.campusscroller .scroll {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
.campusimg {
	BORDER-BOTTOM: #b68142 8px solid; BORDER-LEFT: #b68142 8px solid; MARGIN: 0px auto; BORDER-TOP: #b68142 8px solid; BORDER-RIGHT: #b68142 8px solid
}
.newsevents {
	POSITION: relative
}
.newsevents .head {
	Z-INDEX: 1; POSITION: relative; CLEAR: both
}
.newsevents .head H3 {
	LINE-HEIGHT: 28px; TEXT-INDENT: 10px; PADDING-LEFT: 0px; WIDTH: 36.5em; DISPLAY: block; BACKGROUND: url(../dhm_images/alt-title-bg.gif) no-repeat; CLEAR: both
}
.newsevents .head H5 {
	Z-INDEX: 10000; POSITION: absolute; MARGIN-TOP: -2.75em; DISPLAY: block; FONT-SIZE: 1.1em; RIGHT: 20px
}
.newsevents .item {
	MARGIN: 0px 0px 30px; WIDTH: 100%; FLOAT: left
}
.newsevents .item H4 {
	DISPLAY: inline
}
.newsevents .item IMG {
	BORDER-BOTTOM: #b68142 3px solid; BORDER-LEFT: #b68142 3px solid; FLOAT: left; BORDER-TOP: #b68142 3px solid; BORDER-RIGHT: #b68142 3px solid
}
.newsevents .item .content {
	WIDTH: 350px; FLOAT: right
}
.newsevents .item .info {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.95em; PADDING-TOP: 0px
}
.newsevents .item .info SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
.footer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; WIDTH: 936px; PADDING-RIGHT: 20px; BACKGROUND: url(../dhm_images/footer-bg.gif) repeat-x left top; FLOAT: left; HEIGHT: 80px; FONT-SIZE: 1.1em; PADDING-TOP: 10px
}
.footer .copyright {
	WIDTH: 500px; FLOAT: left; COLOR: #8b745a
}
.footer .footernav {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 12px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.footer A {
	TEXT-DECORATION: underline
}
.footer A:hover {
	TEXT-DECORATION: none
}
.footer A:focus {
	TEXT-DECORATION: none
}
.footer .willogo {
	MARGIN-TOP: 12px; WIDTH: 185px; FLOAT: right; COLOR: #8b745a
}
.jqmWindow {
	BORDER-BOTTOM: #686868 1px solid; POSITION: absolute; BORDER-LEFT: #686868 1px solid; LINE-HEIGHT: 2em; BACKGROUND-COLOR: #333; WIDTH: 374px; DISPLAY: none; COLOR: #ccc; MARGIN-LEFT: -200px; FONT-SIZE: 1em; BORDER-TOP: #686868 1px solid; TOP: 100px; FONT-WEIGHT: bold; BORDER-RIGHT: #686868 1px solid; LEFT: 50%
}
.jqmWindow .enqform {
	BACKGROUND: #fff; CLEAR: both
}
.jqmWindow .enqform H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.jqmWindow .enqform H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.jqmWindow TABLE TH {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 3px
}
.jqmWindow TABLE TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 3px
}
.jqmWindow TABLE {
	WIDTH: 100%
}
.jqmWindow TABLE TH {
	BACKGROUND-COLOR: #fafafa
}
.jqmWindow TABLE TD {
	BACKGROUND-COLOR: #f6f6f6
}
.jqmOverlay {
	BACKGROUND-COLOR: #000
}
#dialog .content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FLOAT: left; FONT-SIZE: 1.1em; PADDING-TOP: 15px
}
#dialog .line {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#dialog LABEL {
	BORDER-BOTTOM: 1px; BORDER-LEFT: 1px; WIDTH: 150px; FLOAT: left; BORDER-TOP: 1px; FONT-WEIGHT: bold; BORDER-RIGHT: 1px
}
#dialog INPUT.text {
	FLOAT: right
}
#contact .content {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FLOAT: left; FONT-SIZE: 1.1em; PADDING-TOP: 15px
}
#contact .line {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#contact LABEL {
	WIDTH: 110px; FLOAT: left; FONT-WEIGHT: bold
}
#contact INPUT.text {
	WIDTH: 175px; FLOAT: right
}
#contact TEXTAREA.text {
	WIDTH: 175px; FLOAT: right
}
.jqmWindow .close {
	POSITION: absolute; TOP: 7px; RIGHT: 7px
}
.jqmWindow .video {
	MARGIN-TOP: -5px
}
