html, body {margin: 0; padding: 0; }

/* COLOR */
h1, h2 {color: #000000;}
h2.subtitle {color: #000000;}
a {color: #00839B;}
a:hover {color: #00839B; text-decoration: underline;}
a.black {color: #000000;}
a.black:hover {color: #000000; text-decoration: underline;}
a.black-no-underline {color: #000000;}
a.black-no-underline:hover {color: #000000; text-decoration: none;}
h1, h2 a {color:#000000;}
h1, h2 a:hover {color: #000000; text-decoration: underline;}
body {color: #000000;}
#header, #member-profile .header-box, #search input {border-color: #b1b3b6;}
#footer div.secondary, #footer a {color: #999999;}
#footer a:hover {color: #000000;}
.resultRowTwo {background-color: #FAFAFA;}
* :focus { outline: 0; }

/* TYPOGRAPHY */
h1 {font-family: Rockwell, serif;}
body, h2, h3 {font-family: Verdana, sans-serif;}

h1 {letter-spacing: 1px; font-size: 30px;}
h2 {margin-top: 20px; margin-bottom: 5px; font-size: 12px; font-weight: bold; line-height: 1.3em;}
h3 {font-size: 12px; font-weight: bold; line-height: 1.3em;}

body {font-size: 11px;}
div.matte{background-color:#F1F1F1;}
div.left-border {width:40px; background-color:#FFFFFF;}

/*MENUS*/
div.title-header {background: url(/images/uploads/news/gradient-header.jpg) no-repeat; line-height:24px; vertical-align:middle; margin:5px 0 15px 0; text-indent:10px; text-transform:uppercase;}
div.header-span-2 {background: url(/images/styles/gradient-header-span-2.jpg) no-repeat; line-height:24px; vertical-align:middle; margin:5px 0 15px 0; text-indent:10px; text-transform:uppercase;}
div.header-span-3 {background: url(/images/styles/gradient-header-span-3.jpg) no-repeat; line-height:24px; vertical-align:middle; margin:5px 0 15px 0; text-indent:10px; text-transform:uppercase;}
div.header-span-4 {background: url(/images/styles/gradient-header-span-4.jpg) no-repeat; line-height:24px; vertical-align:middle; margin:5px 0 15px 0; text-indent:10px; text-transform:uppercase;}
.side-menu ul {margin: 0; list-style: none;}
.side-menu li {margin: 0 0 15px 0;}
.side-menu a {background:transparent url(/images/styles/link-arrow.gif) no-repeat; display:block; padding: 0 0 0 10px; line-height:13px; color:#000000;}
.side-menu a:hover {background-color: #ffffff; color: #000000; text-decoration: underline;}
.side-menu-red ul {margin: 0; list-style: none;}
.side-menu-red li {margin: 0 0 15px 0;}
.side-menu-red a {background:transparent url(/images/styles/link-arrow-red.gif) no-repeat; display:block; padding: 0 0 0 10px; line-height:13px; color:#000000;}
.side-menu-red a:hover {background-color: #ffffff; color: #000000; text-decoration: underline;}

#previous-next-menu {height:25px; width:100%; line-height:25px; margin:10px 0 10px 0;}
#previous-next-menu a:hover {background-color:#FFFFFF; text-decoration: none;}
#previous-next-menu #middle-link {float:left; font-weight:bold; text-align:center;}
#previous-next-menu #previous-link {display:block; height:25px; width:25px; float:left; background:transparent url(/images/styles/previous-arrow-on.gif) no-repeat;}
#previous-next-menu #next-link {display:block; height:25px; width:25px; float:left; background:transparent url(/images/styles/next-arrow-on.gif) no-repeat;}

div.pager {height:450px;}
div.pager h2 {margin:40px 0 5px 0; font-size:14px; font-weight:bold;}
div.pagerNav {text-align:left; margin:auto; position:relative; position:relative; top:-222px; z-index:10;}
div.pagerNav a {background:transparent url(/images/styles/circle-selector-off.gif) no-repeat; color:#FFFFFF; text-decoration: none; padding: 0 0 0 10px;}
div.pagerNav a.activeSlide {background:transparent url(/images/styles/circle-selector-on.gif) no-repeat; color:#FFFFFF;}
div.pagerNav a.activeSlide:hover {background:transparent url(/images/styles/circle-selector-on.gif) no-repeat; color:#FFFFFF;}
div.pagerNav a:hover {background:transparent url(/images/styles/circle-selector-roll.gif) no-repeat; color:#FFFFFF;}
div.pagerNav a:focus { outline: none; }

/* LINKS */
a {text-decoration: none; margin:0px; padding:0px;}
a img {vertical-align: bottom;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: none;}

h2 a {text-decoration: none;}
h2 a:hover {text-decoration: none;}
h3 a {text-decoration: none;}
h3 a:hover {text-decoration: none;}

/* TABLES */
td {vertical-align: top;}
td h2 {margin: 0px;}
td p {margin-bottom: 0px;}
td a {text-decoration: none;}
td a:hover {text-decoration: none;}

/*LISTS*/
ul.unstyled {list-style:none; margin:0;}

/* NAV LISTS */
ul.nav {list-style-type: none; margin-left: 0px;}
ul.nav li {margin-bottom: 2px;}
ul.nav a {text-decoration: none;}

/* HEADER */
#header {margin-top: 40px; margin-bottom: 20px;}
#header #logo-title a:hover {background-color: transparent;}
#header div.menu {float:left;}
#header h1 {margin: 0px;}
.main-menu {float:left; height:35px; width:155px; margin-right:2px;}
#header .secondary-menu {height:20px; background-color:#88A1B4; display:none;}
#header .secondary-menu-link {color:white; margin-left:15px;  position:relative; top:1px;}
#header a.secondary-menu-link:hover {text-decoration: none; background:none; color:#003554;}
.header-box {height: 100px; position: relative;}
.search-header-box {height: 60px; position: relative; top:10px;}
#header a.selected {color:#003554;} 
.bottom {position: absolute; bottom: 20px;}
h1.bottom {bottom: 16px;}
h1.sIFR-replaced {bottom: 7px;}
h2.bottom {bottom: 15px;}

/* FOOTER */
#footer {margin-top: 40px; padding-top: 10px; border-top: 1px solid #CCCCCC;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: none;}
#footer h2 {margin: 0; padding: 0; font-size: 20px;}
#footer div.main {width: 270px; float: left; line-height: 30px;}
#footer div.secondary {width: 600px; float: left; line-height: 30px;}

/* SEARCH */
#search p {line-height: 30px; text-align: left;}
#search p.left {text-align: left; margin-left: 0px; margin-bottom:3px;}
#search p span {margin-left: 5px;}
#search p img {vertical-align: middle;}
#search input.entry {height:24px; margin: 0 0 0 0; padding: 4px 0 0 10px; color: #000000; outline: none; border: none; width:183px; background: transparent url('/images/styles/search.gif') 0 0 no-repeat;}
#search input.image {vertical-align:top; width: 22px; height: 22px; border: none; padding: 0px; margin: 0;}
#search div.search-div {margin-top:7px; height:24px;}

/*SEARCH RESULTS*/
.searchResults {padding:5px 0 5px 1px;}
.searchResults h2{margin:0 0 5px 0;}
.searchResults p{margin:0;}
.resultRowOne {font-family:	Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px;color:#000; background-color:#DDDDDD;}
.resultRowTwo {font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size:11px;color:#000; background-color: #FFFFFF;}

/*CONTACT INFO*/
div.contact {float:left; position:relative; top:34px;}
#contact-info a.calendar-button {background:transparent url(/images/styles/static-calendar.jpg) no-repeat; display:block; height:35px; width:35px; margin-left:3px; margin-right:10px; float:left;} 
#contact-info a.call-button {background:transparent url(/images/styles/static-call.jpg) no-repeat; display:block; height:35px; width:35px; margin-right:10px; float:left;} 
#contact-info a.email-button {background:transparent url(/images/styles/static-email.jpg) no-repeat; display:block; height:35px; width:35px; float:left;}
#contact-info a.calendar-button:hover {background:transparent url(/images/styles/roll-calendar.jpg) no-repeat;}
#contact-info a.call-button:hover {background:transparent url(/images/styles/roll-call.jpg) no-repeat;}
#contact-info a.email-button:hover {background:transparent url(/images/styles/roll-email.jpg) no-repeat;}

/* HOMEPAGE ADS */
#homepage-ads {border-top: 1px solid #CCCCCC; padding-top: 10px; margin-top: 0px;}
#homepage-ads div {border-right: 1px solid #CCCCCC; height: 105px; width: 219px;}
#homepage-ads div.last {border:none;}

/* NAVIGATIONAL CATEGORIES */
#nav_categories {list-style-type: none; margin: 0; padding: 0;}
#nav_categories h2 {margin-top: 0px;}
#nav_categories a {text-decoration: none;}
#nav_categories a:hover {text-decoration: underline;}
#nav_categories ul {list-style-type: none; margin: 0; padding: 0; margin-bottom: 20px;}
#nav_categories ul li {margin-bottom: 7px;}

/* ARTICLE */
#article {margin-bottom: 40px;}
#article h2 {margin-top: 0px; margin-bottom: 5px;}
#article h2 span {margin-left: 5px; font-weight: normal;}
#article .video {margin-bottom: 5px;}
#article form {display: inline; margin-left: 10px;}
#article .article-image {margin-bottom: 20px;}
#article .article-image img {margin: 0;}
#article .article-image p {margin: 0px;}
#article .buy {margin-bottom: 20px;}
#article .buy strong {}
#article .border img {padding: 5px; border: 1px solid #CCCCCC; float: left; margin: 0 20px 20px 0;}

/* 2/3 TWO COLUMN LAYOUT */
.left-column {float: left; width: 340px;}
.right-column {float: right; width: 340px;}

/* WHO WE ARE */
#our-people div {margin-bottom: 20px; margin-top: 0px;}
#our-people div p {line-height: 1em; margin: 0;}
#our-people div p.name {margin-top: 10px;}
#our-people a {text-decoration: none;}
#our-people a:hover {text-decoration: none;}

/*TITLE INFO*/
div.title-header {margin-bottom:20px; border-bottom:1px solid #CCCCCC; background:transparent url(/images/styles/two-arrows.gif) no-repeat; display:block; text-indent:40px;}
.title-header h1 {margin:0;}

#people-links {padding: 0;}
#people-links ul {margin: 0; padding: 0; list-style: none; text-indent: 40px; line-height: 30px;}
#people-links li {margin: 0; padding: 0; margin-bottom: 15px; background: url(/images/styles/go.gif) no-repeat;}
#people-links li a {text-decoration: none;}
#people-links li a:hover {text-decoration: none;}

#person img {margin-bottom: 20px;}

/*BOOKS*/
div.authors-pager {height:225px;}
div.book-pager-nav {text-align:left; margin:auto; position:relative; position:relative; z-index:10;}
div.book-pager-nav a {background:transparent url(/images/styles/circle-selector-off.gif) no-repeat; color:#FFFFFF; text-decoration: none; padding: 0 0 0 10px;}
div.book-pager-nav a.activeSlide {background:transparent url(/images/styles/circle-selector-on.gif) no-repeat; color:#FFFFFF;}
div.book-pager-nav a.activeSlide:hover {background:transparent url(/images/styles/circle-selector-on.gif) no-repeat; color:#FFFFFF;}
div.book-pager-nav a:hover {background:transparent url(/images/styles/circle-selector-roll.gif) no-repeat; color:#FFFFFF;}
div.book-pager-nav a:focus { outline: none; }

/*NEWS*/
#news h2 {font-size: 24px;}

/* ANIMATION ON HOME PAGE */
#people-animated {height: 380px;}
#people-animated div {height: 380px;}

/* FACULTY ON INSTITUTE PAGE */
#faculty {margin-bottom: 20px;}
#faculty p {margin: 0; padding: 0; line-height: 1.2em;}
#faculty a {text-decoration: none; font-weight: bold;}
#faculty a:hover {text-decoration: underline;}

/* STORE/MARKETPLACE */
#cart-count {margin-bottom: 40px;}

#store-category-nav {list-style-type: none; margin:0; padding:0;}
#store-category-nav li {float:left; margin-left:0; padding:0; text-indent:15px; width:168px; height:33px; background:transparent url(/images/styles/tab-off.jpg) no-repeat; display:block;}
#store-category-nav li.last {margin-right: 0px;}
#store-category-nav li.selected {background:transparent url(/images/styles/tab-on.jpg) no-repeat; display:block;}
#store-category-nav a {display: block; line-height: 33px; color: #000000; font-size: 12px; text-decoration: none;}
#store-category-nav a:hover {background:transparent url(/images/styles/tab-on.jpg) no-repeat; display:block;}

#store-tags h2 {margin: 0; border-bottom: 1px solid #CCCCCC; font-size: 14px; padding-bottom: 2px;}
#store-tags h3 {margin: 0; padding: 0; margin-top: 20px; font-size: 14px;}
#store-tags p {margin: 0; padding: 0; padding-top: 8px; line-height: 1.3em;}
#store-tags a {text-decoration: none;}
#store-tags a.selected {font-weight: bold; color: #1D436A;}
#store-tags a:hover {text-decoration: underline; color: #000000;}

#store-product {margin: 0px 0px 20px 0px; border: 1px solid #CCCCCC; padding: 20px 20px 40px 20px;}
#store-product h2 {margin-top: 0px; font-size: 18px;}
#store-product #price {font-size: 14px;}

#cartform .info {text-align: right;}
#cart #line-items {list-style-type: none; margin: 10px 0 0 0; padding: 0;}
#cart .line-item {margin: 0 0 30px 0; padding: 0; float: left; width: 578px;}
#cart .line-item .image {float: left; width: 60px;}
#cart .line-item .title {float: left; width: 298px;}
#cart .line-item h3 {margin-bottom: 0px;}
#cart .rem-item {font-size: 10px;}
#cart .line-item .quantity {float: left; width: 70px; text-align: right;}
#cart .line-item .price {float: left; width: 70px; text-align: right;}
#cart .line-item .line-price {float: left; width: 80px; text-align: right;}
#cart .line-item .update {float: left; width: 428px; text-align: right;}
#cart .line-item .subtotal-label {float: left; width: 70px; text-align: right;}
#cart .line-item .subtotal {float: left; width: 80px; text-align: right; font-weight: bold;}

#variants {list-style-type: none; margin:0; padding: 0; margin-bottom: 20px;}
#variants li {margin-left: 21px; margin-bottom: 5px;}
#variants li input {margin: 0 3px 0 -21px; vertical-align: middle; padding: 0;}

#pimage {float: left; margin-right: 20px; margin-bottom: 20px;}

.product-image {float: left; width: 189px;}
.product-description{float: right; width: 389px;}
.product-description-why-of-work{float: right; width: 700px;}

#searchresults {border: 1px solid #CCCCCC; float: left !important; margin: 20px 0px 0px 320px !important; padding: 0px 20px 0px 20px !important;}
#searchresults form {display:none;}

#footer.marketplace-footer div.main {width: 320px; float: left; line-height: 30px;}
#footer.marketplace-footer div.secondary {width: 550px; float: left; line-height: 15px;}

/* MEMBER PROFILE */
#member-profile #header {border: none;}
#member-profile .header-box {border-bottom-width: 1px; border-style: solid; margin-bottom: 20px;}
#member-profile fieldset {border: none; margin: 0; padding: 0; margin-bottom: 25px;}
#member-profile ol {margin: 0; padding: 0;}
#member-profile fieldset li {margin: 0; padding: 0; list-style: none;}
#member-profile label {width: 130px; display: inline-block; text-align: right; }
#member-profile input {padding: 5px; border: solid 1px #CCCCCC;}
#member-profile select {width: 160px;}
#member-profile input.image_button {border: none; vertical-align: middle;}
#member-profile a.image-link:hover {background-color: transparent;}

/*LIBRARY*/
input.date-pick-start {width:85px; vertical-align:top;}
input.date-pick-end {width:85px; vertical-align:top;}
.menu-container {border-bottom:1px solid #b1b3b6; padding:0 0 10px 0;}
.library-item {border-bottom:1px solid #b1b3b6; padding: 5px 0 6px 0;}

/*CALENDAR*/
.calendar table {padding:0; border-width:0 1px 1px 0; border-style: solid; border-color: black; font-size:9px; font-weight:normal; color:#000000;}
.calendar td {padding:0 2px 0 2px; border-width:1px 0 0 1px; border-style: solid; border-color: black;}
.calendar th {border-width:1px 0 0 0; border-style: solid; border-color: black;}
th.left {border-width:1px 0 0 1px; border-style: solid; border-color: black;}
.calendar {background-color: #FFFFFF;}
.calendarBlank {background-color: #CCCCCC;}
.calendarHeader {font-size:12px; font-weight: bold; text-align: center;}
.calendarMonthLinks {font-weight:bold; font-size:12px; letter-spacing:.1em; text-decoration: none; color:#FFFFFF; background-color: transparent;}
.calendarMonthLinks a {color:#000000; text-decoration:none; background-color:transparent;}
.calendarMonthLinks a:visited {color:#000000; text-decoration:none; background-color:transparent;}
.calendarMonthLinks a:hover {color:#000000; text-decoration:underline; background-color:transparent;}
.calendarDayHeading {font-weight: bold; font-size:11px; color:#000000; background-color:#FFFFFF; text-align:center; vertical-align:middle;}
.calendarToday {font-size:9px; font-weight:normal; color:#000000; text-align:left; vertical-align:top; color:#FFFFFF; background-color:#000000;}
.calendarToday a {font-size:9px; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:transparent;}
.calendarToday a:visited {color:#FFFFFF; text-decoration:none; background-color:transparent;}
.calendarToday a:hover {color:#FFFFFF; text-decoration:underline; background-color:transparent;}
.calendarCell {text-decoration:none; text-align:left; vertical-align:top; color:#000000;}
.calendarCell a {color:#000000; text-decoration:none; background-color:transparent;}
.calendarCell a:visited {color:#000000; background-color:transparent;}
.calendarCell a:hover {color:#000000; text-decoration:underline; background-color:transparent;}
.calendarCell ul {list-style: none; margin:0;}
.calendarCell li {margin:1px 0 7px 0;}
.calendarToday ul {list-style: none; margin:0;}
.calendarToday li {margin:1px 0 7px 0;}

/*CLIENT MAP*/
ul#client-map{margin: 0; padding: 0; background: transparent url(/images/uploads/clients/client-map.gif) top left no-repeat; height: 434px; width: 700px; position: relative; list-style:none;	}

li#northAmerica a{ position: absolute; top:90px; left:18px; width: 230px; height: 185px; text-decoration: none; }
li#northAmerica a:hover{ position: absolute; background: transparent url(/images/uploads/clients/client-map.gif) -18px -525px no-repeat;}

li#southAmerica a{ position: absolute; top:270px; left:175px; width: 110px; height: 150px; text-decoration: none; }
li#southAmerica a:hover{ position: absolute; background: transparent url(/images/uploads/clients/client-map.gif) -175px -1140px no-repeat;}

li#europe a{ position: absolute; top:105px; left:295px; width: 150px; height: 135px; text-decoration: none; }
li#europe a:hover{ position: absolute; background: transparent url(/images/uploads/clients/client-map.gif) -295px -1410px no-repeat;}

li#middleEastAndAfrica a{ position: absolute; top:215px; left:305px; width: 160px; height: 155px; text-decoration: none; }
li#middleEastAndAfrica a:hover{ position: absolute; background: transparent url(/images/uploads/clients/client-map.gif) -305px -1955px no-repeat; z-index:2;}

li#AsiaAndAustralia a{ position: absolute; top:40px; left:395px; width: 300px; height: 355px; text-decoration: none; }
li#AsiaAndAustralia a:hover{ position: absolute; background: transparent url(/images/uploads/clients/client-map.gif) -395px -2215px no-repeat; z-index:0;}

/*CLIENT INDUSTRY*/
ul#client-map-by-industry{margin: 0; padding: 0; background: transparent url(/images/uploads/clients/industry-icons.jpg) top left no-repeat; height: 597px;  position: relative; list-style:none;	font-size:15px;}

li#industry-1 a{ position: absolute; top:0px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-1 a:hover, li#industry-1 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -599px no-repeat;}

li#industry-2 a{ position: absolute; top:40px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-2 a:hover, li#industry-2 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -642px no-repeat;}

li#industry-3 a{ position: absolute; top:80px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-3 a:hover, li#industry-3 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -679px no-repeat;}

li#industry-4 a{ position: absolute; top:120px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-4 a:hover, li#industry-4 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -719px no-repeat;}

li#industry-5 a{ position: absolute; top:160px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-5 a:hover, li#industry-5 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -759px no-repeat;}

li#industry-6 a{ position: absolute; top:200px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-6 a:hover, li#industry-6 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -799px no-repeat;}

li#industry-7 a{ position: absolute; top:240px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-7 a:hover, li#industry-7 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -839px no-repeat;}

li#industry-8 a{ position: absolute; top:280px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-8 a:hover, li#industry-8 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -879px no-repeat;}

li#industry-9 a{ position: absolute; top:320px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-9 a:hover, li#industry-9 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -919px no-repeat;}

li#industry-10 a{ position: absolute; top:360px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-10 a:hover, li#industry-10 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -959px no-repeat;}

li#industry-11 a{ position: absolute; top:400px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-11 a:hover, li#industry-11 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -999px no-repeat;}

li#industry-12 a{ position: absolute; top:440px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-12 a:hover, li#industry-12 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -1039px no-repeat;}

li#industry-13 a{ position: absolute; top:480px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-13 a:hover, li#industry-13 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -1079px no-repeat;}

li#industry-14 a{ position: absolute; top:520px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-14 a:hover, li#industry-14 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -1119px no-repeat;}

li#industry-15 a{ position: absolute; top:560px; left:0px; height: 40px; text-decoration: none; line-height:40px; padding-left: 45px; font-family: Arial; color: black;}
li#industry-15 a:hover, li#industry-15 a.highlighted{ position: absolute; background: transparent url(/images/uploads/clients/industry-icons.jpg) 0px -1159px no-repeat;}

/*MISC*/
div.bottomBorder {border-bottom: 1px solid black; padding-bottom:10px; margin-bottom:5px;} 