html { padding: 0px; margin: 0px; background: url('../images/background.gif') #252525 0px 0px repeat-x; }
body { padding: 0px; margin: 0px auto; width: 909px; }
* { font-family: Arial, sans-serif; line-height: 22px; font-size: 12px; color: #a1a1a1 }
h1 { color: #d7d7d7; font-size: 17px; font-family: Arial, sans-serif; margin-top: 0px; line-height: 16px; margin-bottom: 0px }
h2 { color: #d7d7d7; font-size: 14px; font-family: Arial, sans-serif; padding-top: 12px; margin-bottom: 0px; }
h2.indent { padding-left: 7px; }

h3 { color: #d7d7d7; font-size: 12px; font-family: Arial, sans-serif; margin-top: 0px; margin-bottom: 0px }
h3.subtitle { color: #d7d7d7; font-size: 12px; font-style: italic; font-weight: normal; margin: 0px; padding: 0px}

p { padding: 0px; margin-top: 11px; margin-bottom: 11px; font-family: Arial, sans-serif; line-height: 22px; font-size: 12px; color: #a1a1a1 }
p.overview { font-size: 15px; color: #d7d7d7; }
p.overview a { font-size: 15px; }
p.overview em { color: #d7d7d7; font-size: 15px }
p strong { font-weight: normal; color: #d7d7d7 }
p.notop { margin-top: 0px}
small { font-size: 10px; line-height: 11px }
hr { border: none; border-bottom: 1px solid #474646; margin: 0px; height: 1px }
ul { margin: 0px; padding: 0px; margin-bottom: 11px; }
ul li { list-style: none }

dl#faq {}
dl#faq dt { border-top: 1px solid #474646; padding-top: 15px; padding-bottom: 15px; padding-right: 20px }
dl#faq dd { margin-left: 0px; padding-bottom: 0px; display: none;  }
dl#faq dt:hover { background: url('../images/plus.gif') no-repeat right 30px; cursor: pointer }
dl#faq dt.active:hover { background-image: url('../images/minus.gif') }
/*dl#faq dt.active { padding-bottom: 0px } */
dl#faq dd.active { display: block; }
dl#faq dd p { padding-top: 0px; margin-top: 0px }
dl#faq dd ul li:before { content: '- ' }
a, a em  { text-decoration: none; color: #d7d7d7; border-bottom: 1px solid #3d3d3d; padding-bottom: 1px }
a:hover, a:hover em { color: #ff8500; border: none }

a.email { border: none; padding: 0px; display: block; height: 13px; width: 19px; background: url('../images/email.gif') }
a.email:hover { background-position: 0px -13px }

div#blanket { position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px; background-color: black; filter: alpha(opacity=90); opacity: 0.9;  z-index: 100; width: 100%; }
div.lightbox-wrapper { display: none; position: absolute; top: 0px; left: 0px; z-index: 100001;  }

#lightbox-gallery-flash { outline: none }

/** page layout start **/

div#mobile-link { background: #2c2c2c; padding: 5px 8px; margin-left: 4px; margin-right: 4px }
div#mobile-link a { font-size: 14px }
div#flash-nav-container { position: absolute; left: auto; right: auto; margin-left: -8px; z-index: 10; top: 0px }
div#flash-nav-container.mobile { top: 33px }
div#flash-nav { outline: none; width: 901px; height: 659px; margin-left: 12px; background-image: url('../images/nav/curriculum_pro-tools.jpg'); position: relative}
div#nav { background-image: url('../images/BG-Nav.png'); background-repeat: no-repeat; position: absolute; top: 400px; border-right: 1px solid black }

li.nav-heading { width: 160px; display: block; float: left; padding: 10px 0px 0px 20px; line-height: 12px; }
li.nav-heading a { color: #444; text-transform: uppercase;  border: none; font-size: 11px; line-height: 17px; }
li.nav-heading a.heading { color: white; }
li.nav-heading a:hover, li.nav-heading a:focus { color: #f78101; outline: none; }
li.nav-heading li { line-height: 12px; }
h1#logo a { background: url('../images/OIART-logo.png') no-repeat; text-indent: -10000px; display: block; height: 53px; width: 206px; border: none; margin-left: 25px; top: 25px; position: absolute; outline: none; }

div#nav-spotlight { position: absolute; top: 150px; left: 40px }
div#nav-spotlight h3 a { color: white; font-size: 22px; line-height: 30px; font-weight: normal; outline: none }
div#nav-spotlight h3 a span { font-size: 18px; font-weight: normal; display: block }
div#nav-spotlight p { width: 300px; color: white }

div#container-left  { margin-top: 570px; background: url('../images/main-left.png') repeat-y; padding-left: 4px;}
div#container-right { margin-top: 570px; background: url('../images/main-right.png') repeat-y; background-position: right top; padding-right: 4px; }
div#container-body  { margin-top: 570px; height: 580px; background: #1f1f1f; padding-bottom: 20px }
div#content			{ position: absolute; top: 570px; margin-left: 20px; z-index: 100; background: #191818; width: 781px; border: 1px solid #151414; padding: 40px 39px 39px 39px;}
div#left-col  { float: left; width: 233px }
div#right-col { float: left; width: 509px; margin-left: 39px }

div#container-border-BL { height: 7px; width: 7px; background: url('../images/main-corners.png') 0px -7px; float: left }
div#container-border-B  { height: 7px; width: 895px; background: url('../images/main-bottom.png'); float: left }
div#container-border-BR { height: 7px; width: 7px; background: url('../images/main-corners.png') -7px -7px; float: left }

/** footer start **/
div#footer { margin-top: 10px; padding-bottom: 55px }
div#footer p { margin-top: 10px; text-align: center; font-size: 7px; color: #636363; margin-bottom: 10px; line-height: 9px }

div#footer-TL	{ height: 7px; width: 7px; background: url('../images/footer-corners.png'); float: left }
div#footer-T	{ height: 7px; width: 895px; background: url('../images/footer-top.png'); float: left }
div#footer-TR	{ height: 7px; width: 7px; background: url('../images/footer-corners.png') -7px 0px; float: left }
div#footer-L	{ clear: both; background: url('../images/footer-left.png') repeat-y; padding-left: 4px; }
div#footer-R	{ background: url('../images/footer-right.png') repeat-y; background-position: right top; padding-right: 4px; }
div#footer-C	{ margin-top: -10px; background: #191818; line-height: 10px; padding: 6px 0px 5px 15px}
div#footer-C a	{ border: none }
div#footer-BL	{ height: 7px; width: 7px; background: url('../images/footer-bottom-bottom.gif') -1px -1px no-repeat; float: left }
div#footer-B	{ height: 7px; width: 895px; background: url('../images/footer-bottom.png'); float: left }
div#footer-BR	{ height: 7px; width: 7px; background: url('../images/footer-bottom-bottom.gif') -10px -1px no-repeat; float: left }

div#footer ul { margin: 7px 0px 0px 90px; padding: 0px; }
div#footer ul li { float: left; margin: 0px 10px 0px 0px; border-right: 1px solid #3e3e3e; padding-right: 10px; line-height: 11px; display: inline; height: 12px}
div#footer ul li a { border: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #636363; text-transform: uppercase; line-height: 11px; padding: 0px }
div#footer ul li.last { border: none }
div#footer ul li a:hover {color: #ff8500}
/** footer end **/

/** page layout end **/

/** home promo start **/
div#homepromos ul { margin: 0px }
div#homepromos ul li { line-height: 1px; float: left; margin-left: 0px;  margin: 0px; border: 4px solid #373737; border-left: none }
div#homepromos ul li a { line-height: 1px; border: none; padding: 0px; margin: 0px; display: block }
div#homepromos ul li a:hover { filter: alpha(opacity=50); opacity: 0.5; }
div#homepromos ul li.first { border-left: 4px solid #373737 }
/** home promo end **/

/** promo start **/
div.promo { background: #373737; padding: 4px; margin-bottom: 20px }
div.promo:hover { background: #4b4b4b }
div.promo div { border: 1px solid #232323; background: #2c2c2c; padding: 0px }
div.promo div:hover { background: #222222; }
div.promo div a { padding: 0px; margin: 0px; border: 0px }
div.promo div a:hover { filter: alpha(opacity=50); opacity: 0.5; }
div.promo.last { margin-bottom: 0px }
div.promo.empty { background: none; margin-bottom: 0px; padding: 0px }

span.video-promo { margin-top: 3px; position: relative; display: block; background: url('../images/watch-id.gif'); height: 42px; width: 225px }

/** promo end **/

/** sub navigation start **/
div.sub-nav { background: #373737; padding: 4px; margin-bottom: 21px }
div.sub-nav:hover { background: #4b4b4b }
div.sub-nav div { border: 1px solid #232323; background: #2c2c2c; padding: 15px }
div.sub-nav div:hover { background: #222222 }
div.sub-nav div h3 { text-transform: uppercase; font-weight: 300; font-family: Helvetica, Arial, sans-serif; color: white; font-size: 12px; margin: 0px; padding: 0px; padding-left: 7px }
div.sub-nav div ul { margin: 0px; padding: 0px }
div.sub-nav div ul li { margin: 0px; padding: 0px }
div.sub-nav div ul li a { font-family: Helvetica, Arial, sans-serif; color: #a1a1a1; display: block; padding: 7px; line-height: 15px; text-transform: uppercase; border-bottom: 1px solid #3d3d3d; font-size: 11px }
div.sub-nav div ul li.last a { border: none }
div.sub-nav div ul li a:hover, div.sub-nav div ul li a:focus { outline: none; background-color: #2e2e2e; color: white; background-image: url('../images/arrow.gif'); background-repeat: no-repeat; background-position: 182px center }
/** sub navigation end **/

/** school start **/
div.sub-nav div ul.overview li#t-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.ar-lab li#t-ar-lab a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.live-sound-lab li#t-live-sound-lab a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-one li#t-studio-one a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-two li#t-studio-two a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-three li#t-studio-three a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-four li#t-studio-four a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-five li#t-studio-five a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-six li#t-studio-six a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

table.rates.faculty { padding-bottom: 15px; }
table.rates.faculty tr:hover td { background: #000; color: #ff8500; cursor: pointer }
table.rates.faculty tr:hover a.email { background-position: 0px -13px }
table.rates.faculty a { border: none; color: #a1a1a1 }
table.rates.faculty a:hover { color: #ff8500 }
table.rates.faculty tr.empty:hover td { background: transparent; color: #a1a1a1; cursor: auto }


table.rates.alumni { padding-bottom: 15px; margin-top: 5px }
table.rates.alumni tr:hover td { background: #000; color: #ff8500; cursor: pointer }
table.rates.alumni tr:hover a.email { background-position: 0px -13px }
table.rates.alumni a { border: none; color: #a1a1a1 }
table.rates.alumni a:hover { color: #ff8500 }
table.rates.alumni tr.empty:hover td { background: transparent; color: #a1a1a1; cursor: auto }


div#alumni-TL	{ height: 7px; width: 7px; background: url('../images/alumni-corners.png'); float: left }
div#alumni-T	{ height: 7px; width: 767px; background: url('../images/alumni-top.png'); float: left; }
div#alumni-TR	{ height: 7px; width: 7px; background: url('../images/alumni-corners.png') -7px 0px; float: left }
div#alumni-L	{ clear: both; background: url('../images/alumni-left.png') repeat-y; padding-left: 4px; }
div#alumni-R	{ background: url('../images/alumni-right.png') repeat-y; background-position: right top; padding-right: 4px; }
div#alumni-C	{ background: #252525; padding: 0px; margin-top: -10px; }
div#alumni-BL	{ height: 7px; width: 7px; background: url('../images/alumni-corners.png') 0px -7px; float: left }
div#alumni-B	{ height: 7px; width: 767px; background: url('../images/alumni-bottom.png'); float: left }
div#alumni-BR	{ height: 7px; width: 7px; background: url('../images/alumni-corners.png') -7px -7px; float: left }

div#alumni-years-container { float: left; width: 650px; overflow: hidden; margin-top: 12px; margin-left: 17px; margin-right: 26px }
ul#alumni-years { width: 7000px; }
ul#alumni-years li { float: left; border-right: 1px solid #575757; font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #898989; line-height: 18px; width: 110px; text-align: center }
ul#alumni-years li.last { border: none }
ul#alumni-years li a { font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #898989; line-height: 18px; border: none }
ul#alumni-years li a:hover { color: #ff8500 }
ul#alumni-years li a.active { color: #cccccc }
ul#alumni-years li.hidden { display: none }
a#prev { outline: none; background: url('../images/alumni-arrows.gif'); background-position: 0px -3px; width: 40px; height: 43px; display: block; border: none }
a#prev:hover { background-position: 0px -53px }
a#prev.disabled { filter: alpha(opacity=40); opacity: 0.4;  }
a#prev.disabled:hover { background-position: 0px -3px; cursor: auto }
a#next { outline: none; background: url('../images/alumni-arrows.gif'); background-position: -40px -3px; width: 40px; height: 43px; display: block; border: none }
a#next:hover { background-position: -40px -53px }
a#next.disabled { filter: alpha(opacity=40); opacity: 0.4;  }
a#next.disabled:hover { background-position: -40px -3px; cursor: auto; }

div.sub-nav div ul.overview li#d-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.paul-steenhuis li#d-paul-steenhuis a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.peter-kryshtalovich li#d-peter-kryshtalovich a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.ken-trevenna li#d-ken-trevenna a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

div.sub-nav div ul.overview li#f-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.course-directors li#f-course-directors a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.adjunct-faculty li#f-adjunct-faculty a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.audio-interns li#f-audio-interns a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.additional-contacts li#f-additional-contacts a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
/** school end **/

/** curriculum start **/
ul#aiac-list li span { color: #d7d7d7; display: block }
ul#aiac-list li p { padding-bottom: 0px; margin-bottom: 0px; margin-top: 12px; }
ul#aiac-list li:after { content: ' -- ' }
ul#aiac-list li.last:after { content: '' }
table.rates { width: 100%; border-top: 1px solid #474646; margin-top: 5px }
table.rates th { vertical-align: top; border-bottom: 1px solid #474646; padding: 5px 7px; background: #252525; color: #d7d7d7; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; text-align: left; text-transform: uppercase }
table.rates td { vertical-align: top; border-bottom: 1px solid #474646; padding: 5px 7px; color: #a1a1a1; font-family: Arial, sans-serif; font-size: 12px; }
table.rates td.email { vertical-align: middle; width: 19px }
table.rates tbody.totals td { border-bottom: 1px dashed #474646; color: #d7d7d7; background: #252525 }
table.rates tbody.totals tr.last td { border-bottom: 1px solid #474646 }

ul.table { border-top: 1px solid #474646; margin-top: 5px }
ul.table li { vertical-align: top; border-bottom: 1px solid #474646; padding: 5px 7px; color: #a1a1a1; font-family: Arial, sans-serif; font-size: 12px; }


div.sub-nav div ul.overview li#c-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.recording-technology li#c-recording-technology a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.pro-tools li#c-pro-tools a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.computer-management li#c-computer-management a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.audio-for-pictures li#c-audio-for-pictures a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.studio-maintenance li#c-studio-maintenance a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.music-production li#c-music-production a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.career-management li#c-career-management a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.music-theory li#c-music-theory a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.sound-design li#c-sound-design a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.digital-theory-essentials li#c-digital-theory-essentials a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.acoustics li#c-acoustics a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.audio-mathematics li#c-audio-mathematics a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.live-sound li#c-live-sound a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

/** curriculum end **/

/** admission start **/
div.sub-nav div ul.loans li#f-loans a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.expenses li#f-expenses a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.awards li#f-awards a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.overview li#f-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

div.sub-nav div ul.overview li#a-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.requirements li#a-requirements a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.international-students li#a-international-students a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

/** admission end **/

/** industry start **/
div.sub-nav div ul.organizations li#r-organizations a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.gear-manufacturers li#r-gear-manufacturers a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.publications li#r-publications a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.online-resources li#r-online-resources a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

div.sub-nav div ul.overview li#cr-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.internet-and-gaming li#cr-internet-and-gaming a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.music-production li#cr-music-production a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.live-sound li#cr-live-sound a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.film-television-radio li#cr-film-television-radio a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.manufacturing-sales-service li#cr-manufacturing-sales-service a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.other-opportunities li#cr-other-opportunities a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}

ul#industry-top {  }
ul#industry-top li  { float: left; margin: 0px; padding: 0px }
ul#industry-top li.right { margin-left: 21px } 
ul#industry-top li span { white-space: normal }
ul#industry-top li a { outline: none; border: none; display: block; padding: 4px; background: #373737; width: 371px; margin: 0px;  }
ul#industry-top li a span.main { margin-top: 3px; padding: 15px; display: block; width: 339px; background: #2c2c2c; height: 206px; border: 1px solid #252525 }
ul#industry-top li a span.title { font-weight: bold; color: white; font-size: 13px }
ul#industry-top li a span.subtitle { padding-bottom: 6px; color: #d7d7d7; display: block }
ul#industry-top li a span.soon { padding: 0px 15px; display: block; background: #232323 }
ul#industry-top li a span.soon span { background: url('../images/ContinueReading.gif') no-repeat; text-indent: -10000px; display: block; height: 42px; width: 127px }
ul#industry-top li a img { border: 1px solid #252525; }
ul#industry-top li a:hover { background: #4b4b4b }
ul#industry-top li a:hover span.main { background: #222222; }
ul#industry-top li a:hover span.soon { background: #151414 }
ul#industry-top li a:hover span.soon span { background-position: 0px -42px }


ul#industry-bottom { }
ul#industry-bottom li  { float: left; margin: 0px; padding: 0px; margin-left: 4px }
ul#industry-bottom li.left { margin-left: 0px }
ul#industry-bottom li a { outline: none; border: none; display: block; padding: 0px; background: #373737; width: 255px; margin: 0px;  }
ul#industry-bottom li a span { overflow: hidden }
ul#industry-bottom li a span.main { margin-top: 3px; padding: 15px; padding-top: 10px; display: block; width: 223px; background: #2c2c2c; height: 115px; border: 1px solid #252525 }
ul#industry-bottom li a span.title { font-weight: bold; color: white; font-size: 13px; line-height: 20px }
ul#industry-bottom li a span.subtitle { padding-bottom: 2px; color: #d7d7d7; display: block; font-size: 12px; line-height: 20px; padding-bottom: 7px }
ul#industry-bottom li a span.soon { padding: 0px; display: block; background: #232323 }
ul#industry-bottom li a span.soon span { background: url('../images/ContinueReading-SMLL.gif') no-repeat; text-indent: -10000px; display: block; height: 31px; width: 153px }
ul#industry-bottom li img { border: 1px solid #252525;  }
ul#industry-bottom li a:hover span.main { background: #222222; cursor: pointer }
ul#industry-bottom li a:hover span.soon { background: #151414 ; cursor: pointer}
ul#industry-bottom li a:hover span.soon span { background-position: 0px -31px }

ul#industry-bottom li.empty img { border: none}

h3.industry-sub_title { color: #d7d7d7; font-size: 12px; margin: 0px; padding-top: 2px; font-weight: normal}
h4.industry-credit { color: #a1a1a1; font-family: Arial, sans-serif; font-size: 12px; line-height: 12px; padding-top: 3px; padding-bottom: 5px; margin: 0px; font-weight: normal; font-style: italic}

div.industry-story { padding: 4px; background: #373737; margin-top: 30px}
div.industry-story-content { border: 1px solid #232323; background: #2c2c2c; padding: 15px; padding-bottom: 4px}
div.industry-story-content p { color: #d7d7d7; font-size: 15px }
div.industry-story-content p em { color: #d7d7d7; font-size: 15px }

h3.industry-story-links { text-transform: uppercase; font-weight: normal; font-size: 12px; color: #d7d7d7; margin: 0px; margin-top: 30px }
li.external { list-style-image: url('../images/link.gif'); margin-left: 20px  }

span.gallery-promo { display: block; margin-top: 3px; border: 1px solid #232323; border-left: none }
span.gallery-promo a { border: none; padding: 0px }
span.gallery-promo a img { border-left: 1px solid #232323 }

span.watch-small { position: absolute; right: 70px; top: 15px; color: #acacac }
span.watch-small a { outline: none; border: none; background: url('../images/watch_small_large.gif'); display: block; text-indent: -10000px; height: 13px; width: 44px; }
span.watch-small a:hover { background-position: 0px -13px }
span.watch-large { position: absolute; right: 10px; top: 15px; color: #acacac }
span.watch-large a { outline: none; border: none; background: url('../images/watch_small_large.gif') 0px -26px; display: block; text-indent: -10000px; height: 13px; width: 44px;}
span.watch-large a:hover { background-position: 0px 13px}

ul.links-list li span { color: #d7d7d7; display: block }
ul.links-list li p { padding-bottom: 0px; margin-bottom: 0px; margin-top: 12px; }
ul.links-list li:after { content: ' -- ' }
ul.links-list li.last:after { content: '' }

/** industry end **/

div.sub-nav div ul.overview li#h-overview a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.rooms-for-rent li#h-rooms-for-rent a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.apartments-for-rent li#h-apartments-for-rent a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.apartments-to-share li#h-apartments-to-share a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}
div.sub-nav div ul.resources-and-map li#h-resources-and-map a { background-color: #383838; color: white; background-image: url('../images/arrow_on.gif'); background-repeat: no-repeat; background-position: 182px center}



/** TEMP STUFF **/

ul.cols { }
ul.cols li { float: left; width: 240px }