html, body {margin: 0px; padding: 0px; height: 100%; background-color: #fd7e01;}

body {font-size: 62.5%; background: url(../images/css/screen/shared_los-angeles.gif) no-repeat center top; margin-left: -15px;}

body, td, div, p {font-family: Verdana, Arial, Sans-Serif; line-height: 1.4em;}

form {margin: 0px; padding: 0px;}

img {border: 0px;}

td {vertical-align: top;}

hr {height: 1px; border-style: solid; border-width: 0px 0px 1px 0px;}

h1.title {font-family: Arial, Verdana, Sans-Serif; font-size: 2em; font-weight: normal; color: #336699; margin: 0px 0px 20px 0px;}
h1 {font-size: 1.18em; color: #fd7e01; line-height: 1.35em; margin: 8px 0px 5px 0px; font-weight: bold;}
h2 {font-size: 1.1em; color: #5171b0; line-height: 1.27em; margin: 0px 0px 7px 0px; font-weight: bold;}
h3 {font-size: 1.1em; color: #000000; line-height: 1.27em; margin: 0px; font-weight: bold;}

a {color: #5171b0; text-decoration: none;}
a:hover {color: #91ab5d; text-decoration: underline;}

/* General */
.clearBoth {clear: both; height: 1px; font-size: 1px; line-height: 0px; display: block;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}

div.quote {text-align: center;}
div.quote img {padding: 20px 0px 0px 0px;}

div.creepingTiger {text-align: center;}
div.creepingTiger {padding: 30px 0px 0px 0px;}

.promoimg {margin: 0px 0px 10px 10px;}

div.wearOxy {background-color: #062056; text-align: center;}
div.wearOxy img {padding: 20px 0px 20px 0px;}

img.left {float: left; margin: 0px 10px 10px 0px;}
img.right {float: right; margin: 0px 0px 10px 10px;}

p.indent {text-indent: 35px;}

.left {float: left;}
.right {float: right;}

/***************************************** Lists *****************************************/
ul.inline {margin: 0px; padding: 0px; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0px; padding: 0px; list-style-type: none;}

ul.square {list-style-type: square;}

ul.arrow {margin: 0px; padding: 0px; list-style-type: none;}
ul.arrow li a {background: url(../images/css/screen/shared_sb-arrow.gif) no-repeat 0px 2px; display: block; padding: 0px 0px 0px 7px;}

ul.lightBlueArrow {margin: 0px; padding: 0px; list-style-type: none;}
ul.lightBlueArrow li a {background: url(../images/css/screen/shared_light-blue-arrow.gif) no-repeat 0px 6px; display: block; padding: 0px 0px 0px 7px;}

ul.blackSquare {margin: 0px; padding: 0px; list-style-type: none;}
ul.blackSquare li a {background: url(../images/css/screen/shared_black-bullet.gif) no-repeat 0px 6px; display: block; padding: 0px 0px 0px 9px;}

ul.orangeSquare {margin: 0px; padding: 0px; list-style-type: none;}
ul.orangeSquare li span {background: url(../images/css/screen/shared_orange-bullet.gif) no-repeat 0px 6px; display: block; padding: 0px 0px 0px 9px;}

ul.orangeArrow {margin: 0px; padding: 0px; list-style-type: none;}
ul.orangeArrow li a {background: url(../images/css/screen/shared_arrow-orange.gif) no-repeat 0px 6px; display: block; padding: 0px 0px 0px 7px;}

ul.smallOrangeArrow {margin: 0px; padding: 0px; list-style-type: none;}
ul.smallOrangeArrow li a {background: url(../images/css/screen/shared_arrow-orange-sml.gif) no-repeat 0px 6px; display: block; padding: 0px 0px 0px 7px;}

ul.blueDiamond {margin: 0px; padding: 0px; list-style-type: none;}
ul.blueDiamond li a {background: url(../images/css/screen/shared_blue-bullet-diamond.gif) no-repeat 0px 6px; display: block; padding: 0px 0px 0px 7px;}

ul.siteMap {margin: 0px; padding: 0px; list-style-type: none; line-height: 1.4em;}
ul.siteMap a {text-decoration: none;}
ul.siteMap a:hover {text-decoration: underline;}
ul.siteMap li {padding-bottom: 20px;}
ul.siteMap li a {font-size: 1.1em; font-weight: bold;}
ul.siteMap li ul {margin: 0px; padding: 0px 0px 0px 12px; list-style-type: none;}
ul.siteMap li ul li {padding-bottom: 0px;}
ul.siteMap li ul li a {font-size: 1em; font-weight: normal; color: #000;}
ul.siteMap li ul li ul {padding: 0px 0px 0px 20px;}
ul.siteMap li ul li ul li ul {padding: 0px 0px 0px 12px;}
.siteMapNoLink {font-size: 1.1em; font-weight: bold; color: #5171BC;}

ul.azNav {margin: 0px; padding: 0px; list-style-type: none; color: #fd7e01;}
ul.azNav li {display: inline;}
ul.azNav a {color: #fd7e01; text-decoration: none; font-weight: bold; padding: 0px 1px 0px 1px;}
ul.azNav a:hover {text-decoration: underline;}

ul.az, ul.az li ul {margin: 0px; padding: 0px; list-style-type: none; line-height: 1.8em;}
ul.az h1 {font-size: 1.1em; margin: 20px 0px 0px 0px;}
ul.az a {color: #000;}
ul.az a:hover {color: #91abd5;}
/***************************************** End Lists *****************************************/

/***************************************** Global *****************************************/
#master {height: 100%; width: 722px; margin: 0px auto 0px auto; position: relative; left: 15px; background: url(../images/css/screen/body-bg.gif) repeat-x left top; min-height: 800px;}

#header img {position: absolute; padding: 0px; top: 33px; left: 0px; float: none; padding: 0px;}
#header div.clearBoth {clear: none;}

#header {font-family: Verdana, Arial, Sans-Serif; font-size: 0.9em; font-weight: bold; height: 70px;}
#header ul {float: right; margin: 0px; padding: 2px 0px 10px 0px; list-style-type: none;}
#header ul li {display: inline;}
#header ul li a {color: #993300; text-decoration: none; text-transform: uppercase; padding-left: 10px;}
#header ul li a:hover {color: #ffffff;}
#header input {vertical-align: middle;}

#body {background-color: #5171b0;}

#nav {font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em; font-weight: bold; color: #5171b0; background-color: #6a8ec5;}
#nav ul {margin: 0px; padding: 0px; list-style-type: none;}
#nav ul li {display: inline;}
#nav ul li a {color: #000000; text-decoration: none; text-transform: uppercase; padding: 0px 12px 0px 12px;}
#nav ul li a:hover {color: #ffffff;}
#nav ul li.firstItem a {padding-left: 0px;}
#nav ul li.lastItem a {padding-right: 0px;}

/* Section Navigation */
#sNav {font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em; font-weight: bold; color: #5171b0; background-color: #142f66;}
#sNav ul {margin: 0px; padding: 10px 0px 10px 10px; list-style-type: none;}
#sNav ul li {padding: 4px 4px 4px 0px; line-height: 1.4em;}
#sNav ul li a {color: #fef7ec; display: block; text-decoration: none; background: url(../images/css/screen/nav_arrow.gif) no-repeat 0px 6px; background-position: 0px 4px; padding: 0px 0px 0px 10px;}
#sNav ul li a:hover {color: #fec58c;}

/* Section Navigation for Details Pages */
/* Level One */
#sNav2 {font-size: 1.1em; font-weight: bold; color: #5171b0; background: #142f66 url(../images/css/screen/nav_side-bg.gif) repeat-y;}
#sNav2 img {display: block;}
#sNav2 div {background: url(../images/css/screen/nav_side-header.gif) no-repeat;}
#sNav2 div div {font-family: Arial, Verdana, Sans-Serif; background: url(../images/css/screen/nav_side-footer.gif) no-repeat left bottom; padding: 0px 0px 60px 0px;}
#sNav2 ul {margin: 0px; padding: 10px 0px 10px 10px; list-style-type: none; width: 155px; line-height: 18px; }
#sNav2 ul li {padding: 4px 0px 4px 0px; line-height: 1.4em;}
#sNav2 ul li a {color: #fef7ec; display: block; text-decoration: none; background: url(../images/css/screen/nav_arrow.gif) no-repeat 0px 6px; padding: 0px 10px 0px 10px;}
#sNav2 ul li a:hover {color: #fec58c;}
#sNav2 ul li.on ul {margin-top: 4px;}
#sNav2 ul li.on a {color: #fec58c;}

/* Level Two */
#sNav2 ul li ul {padding: 0px; width: 168px; font-weight: normal; background: url(../images/css/screen/nav_side-sub-bg.gif) repeat-y;}
#sNav2 ul li ul li {padding: 0px 0px 3px 3px;}
#sNav2 ul li ul li.firstItem {background: url(../images/css/screen/nav_side-sub-top.gif) no-repeat 0px 0px; width: 165px; padding-top: 8px;}
#sNav2 ul li ul li.lastItem {background: url(../images/css/screen/nav_side-sub-bottom.gif) no-repeat left bottom; padding-bottom: 12px;}

#sNav2 ul li ul.onlyItem {padding: 0px; width: 168px; font-weight: normal; background: none; }
#sNav2 ul li ul.onlyItem li.onlyItem {background: url(../images/css/screen/nav_side-sub-middle.gif) no-repeat 0px 0px; width: 165px; height: 28px; padding-top: 8px;}

#sNav2 ul li ul li a {background: none; line-height: 1.5em;}
#sNav2 ul li.on ul li a {background: none;}
#sNav2 ul li.on ul li a {color: #000;}
#sNav2 ul li.on ul li a:hover {color: #fec58c;}
#sNav2 ul li ul li.on a {font-weight: bold; color: #fec58c;}
#sNav2 ul li ul li.on a:hover {color: #fec58c;}
#sNav2 ul li ul li.on a.level3On {color: #fff; font-weight: bold;}



/* Level Three */
#sNav2 ul li ul li ul {background: none; line-height: normal;}
#sNav2 ul li ul li ul li {padding: 2px 0px 2px 11px;}
#sNav2 ul li.on ul li ul li a {color: #000; background: url(../images/css/screen/nav_orange-arrow-sml.gif) no-repeat 0px 4px;}
#sNav2 ul li ul li.on ul li a {font-weight: normal; color: #fff;}

#siteNav {font-family: Arial, Verdana, Sans-Serif; height: 72px; background: #6a8dc4 url(../images/css/screen/nav_bg.gif) repeat-y left top;}
#siteNav ul {margin: 0px; padding: 15px 0px 0px 0px; list-style-type: none;  color: #577dbd; background: url(../images/css/screen/nav_header.gif) no-repeat left top;}
#siteNav ul li {display: inline;}
#siteNav ul li a {color: #000; font-size: 1.1em; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0px 6px 0px 6px;}
#siteNav ul li a:hover {color: #fff;}
#siteNav ul li a.siteNavOn {color: #fff; font-size: 1.1em; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 0px 6px 0px 6px;}

#footer {font-family: arial, verdana, sans-serif; color: #b2c0de; text-align: center; padding: 0px 0px 10px 0px;}
#footer a {color: #b2c0de; text-decoration: none;}
#footer a:hover {color: #ffffff;}
#footer ul {margin: 0px; padding: 0px; list-style-type: none; font-size: 1.1em; line-height: 1.4em;}
#footer ul li {display: inline;}
#footer ul li a {padding: 0px 5px 0px 5px;}
#footer p {font-family: arial, verdana, sans-serif; color: #91abd5; margin: 5px 0px 0px 0px;}

#sContent #footer {width: 394px; margin-left: 149px;}

/* Breadcrumbs */
div.breadcrumbs {font-family: Arial, Verdana, Sans-Serif; line-height: 1.2em; color: #91abd5;}
div.breadcrumbs ul {list-style-type: none; margin: 0px; padding: 0px;}
div.breadcrumbs ul li {display: inline;}
div.breadcrumbs ul li a {padding: 0px 3px 0px 0px;}
div.breadcrumbs ul li.firstItem a {padding-left: 0px;}
div.breadcrumbs a {color: #91abd5; text-decoration: none;}
div.breadcrumbs a:hover {color: #5171b0; text-decoration: none;}

div.breadcrumbsShort {font-family: Arial, Verdana, Sans-Serif; line-height: 1.2em; color: #91abd5; max-width:425px;}
div.breadcrumbsShort ul {list-style-type: none; margin: 0px; padding: 0px;}
div.breadcrumbsShort ul li {display: inline;}
div.breadcrumbsShort ul li a {padding: 0px 3px 0px 0px;}
div.breadcrumbsShort ul li.firstItem a {padding-left: 0px;}
div.breadcrumbsShort a {color: #91abd5; text-decoration: none;}
div.breadcrumbsShort a:hover {color: #5171b0; text-decoration: none;}

div.actions ul {list-style-type: none; margin: 0px; padding: 0px;}
div.actions ul li {display: inline;}

/* Sections */
div.stripe {width: 100%; background: url(../images/css/screen/shared_stripe-bg.gif) repeat-y left bottom;}
div.solidBlueLeft {width: 100%; background: url(../images/css/screen/shared_solid-blue-left-bg.gif) repeat-y left top;}
div.stripeShadow {background: no-repeat left bottom; padding-bottom: 26px;}
div.contentShadow {background: no-repeat left bottom; padding-bottom: 26px;}
div.copy {color: #fbfdff; padding: 15px 18px 15px 18px; background-color: #91abd5;}
div.copy p {line-height: 1.5em; margin: 0px 0px 20px 0px;}
img.title {display: block;}
img.photo {display: block;}

#sContent {float: left; width: 543px;}
#sContent div.stripeShadow {background-image: url(../images/css/screen/content-bottom-stripe.gif);}

#sContentWide {width: 722px;}
#sContentWide div.stripeShadow {background-image: url(../images/css/screen/content-wide-bottom-stripe.gif);}

#sContentLeft {float: left; width: 149px;}

#sContentMiddle {float: left; width: 394px;}

#sContentMiddleWide {float: left; width: 573px;}
#sContentMiddleWide div.copy {padding-right: 30px;}
#sContentMiddleWide div.copy a:hover {color: #fff; text-decoration: none;}

#sContentRight {float: left;}

ul.news {margin: 0px 0px 0px 20px; padding: 0px;}
ul.news li a {color: #fbfdff; text-decoration: none;}
ul.news li a b {color: #5171b0;}
ul.news li a:hover {color: #142f66; text-decoration: none;}

#sSidebar {float: left; position: relative; width: 149px; padding: 15px 15px 20px 15px; background: #b2c0de url(../images/css/screen/shared_sidebar-shadow.gif) no-repeat left bottom;}
#sSidebar img.sOin {display: block; position: absolute; left: 15px; top: -29px;}
/***************************************** End Global *****************************************/

/***************************************** Components *****************************************/
/* Shadow Box */
div.shadowBox {position: relative; border: solid 1px #dae2f0; background: #6b8dc5 url(../images/css/screen/shared_shadow-left.gif) repeat-y left top;}
div.shadowBox img.topLeft {position: absolute; left: 0px; top: 0px;}
div.shadowBox img.bottomLeft {position: absolute; left: 0px; bottom: 0px;}
div.shadowBox a.arrow {position: absolute; right: -1px; top: 15px; display: block; width: 15px; height: 45px; background: url(../images/css/screen/oin_arrow.gif) no-repeat; text-decoration: none;}
div.shadowBox a.arrow:hover {background-image: url(../images/css/screen/oin_arrow-over.gif)}
div.shadowBox div {padding: 15px 10px 15px 10px; background: url(../images/css/screen/shared_shadow-top.gif) repeat-x left top;}

div.shadowBox p {margin: 0px 0px 10px 0px; color: #000; line-height: 1.4em;}
div.shadowBox a {color: #003399; text-decoration: none;}
div.shadowBox a:hover {color: #fff;}
div.shadowBox a.more {font-weight: bold;}
div.shadowBox img.dots {display: block; padding: 5px 0px 10px 0px;}
div.shadowBox ul {line-height: 1.2em;}

div.shadowBoxNarrow {width: 146px; height: 430px;}

/* Oxy In Action */
div.sOin {height: 440px;}
div.sOin div, div.sOin p {font-family: Arial, Verdana, Sans-Serif;}
div.sOin img {display: block;}
div.sOin p, div.sOin ul {margin-top: 4px;}
div.sOin ul li {padding-bottom: 5px;}

/* Contact Us Components */
div.contact {position: relative; background: url(../images/css/screen/contact-us-bg.gif) no-repeat; width: 116px; height: 181px; font-size: 1.1em; color: #003399;}
div.contact div {font-family: arial, verdana, sans-serif;}
div.contact a {color: #003399; text-decoration: none;}
div.contact div.title {height: 30px; text-align: left;}
div.contact div.title div {position: absolute; bottom: 0px; line-height: normal;}
div.contact div.phone {position: absolute; top: 105px; left: 17px;}
div.contact div.fax {position: absolute; top: 141px; left: 17px;}
div.contact div.email {position: absolute; top: 175px; left: 3px;}

div.contact3 {font-family: arial, verdana, sans-serif; position: relative; background: url(../images/css/screen/contact-us-bg-3.gif) no-repeat; width: 239px; height: 159px; font-size: 1em;}
div.contact3 div {font-family: arial, verdana, sans-serif;}
div.contact3 a {color: #000; text-decoration: none;}
div.contact3 div {position: absolute;}
div.contact3 div.title {top: 57px; left: 3px; font-weight: bold; line-height: normal;}
div.contact3 div.phone {top: 46px; left: 38px;}
div.contact3 div.fax {top: 46px; left: 149px;}
div.contact3 div.email {top: 70px; left: 38px;}
div.contact3 div.building {top: 96px; left: 38px;}
div.contact3 div.address {top: 124px; left: 38px;}

div.contact4 {position: relative; background: url(../images/css/screen/contact-us-bg-4.gif) no-repeat; width: 253px; height: 173px;}
div.contact4 div {position: absolute; font-family: arial, verdana, sans-serif; font-size: 1.1em; line-height: 1.18em;}
div.contact4 a {color: #000; text-decoration: none;}
div.contact4 a:hover {color: #000; text-decoration: underline;}
div.contact4 div.phone {top: 46px; left: 33px;}
div.contact4 div.fax {top: 46px; left: 149px;}
div.contact4 div.email {top: 78px; left: 40px;}
div.contact4 div.address {top: 106px; left: 40px;}

div.contact5 {position: relative; left: 11px; background: url(../images/css/screen/contact-us-bg.png) no-repeat; width: 115px; height: 220px; font-size: 1.1em; color: #003399;}
div.contact5 div {font-family: arial, verdana, sans-serif;}
div.contact5 a {color: #003399; text-decoration: none;}
div.contact5 div.title {position: absolute; top: 57px; left: 3px; font-weight: bold; line-height: normal;}
div.contact5 div.phone {position: absolute; top: 105px; left: 17px;}
div.contact5 div.fax {position: absolute; top: 141px; left: 17px;}
div.contact5 div.email {position: absolute; top: 175px; left: 3px;}

div.contact6 {position: relative; left: 11px; background: url(../images/css/screen/contact-us-bg-6.gif) no-repeat; width: 115px; height: 220px; font-size: 1.1em; color: #003399;}
div.contact6 div {font-family: arial, verdana, sans-serif;}
div.contact6 a {color: #003399; text-decoration: none;}
div.contact6 div.title {position: absolute; top: 57px; left: 3px; font-weight: bold; line-height: normal;}
div.contact6 div.phone {position: absolute; top: 105px; left: 17px;}
div.contact6 div.fax {position: absolute; top: 141px; left: 17px;}
div.contact6 div.email {position: absolute; top: 175px; left: 3px;}


div.seealso {position: relative; left: 11px; width: 115px; font-size: 1.1em; color: #003399;}


/* At Your Tips Component */
div.atYourTips {font-family: arial, verdana, sans-serif; line-height: 1.6em; width: 236px; background: #6b92cd url(../images/css/screen/at-your-tips-bg.gif) repeat-y;}
div.atYourTips div {font-family: Arial, Verdana, Sans-Serif; background: url(../images/css/screen/at-your-tips-bg-bottom.gif) no-repeat left bottom;}
div.atYourTips a {color: #203b71; text-decoration: none;}
div.atYourTips a:hover {color: #203b71; text-decoration: underline;}
div.atYourTips ul {padding: 5px 0px 10px 13px;}

/* Thumbnails */
div.thumbnailRow div.thumb {float: left; margin-right: 20px;}
div.thumbnailRow div.lastItem {margin-right: 0px;}
div.thumb {width: 140px;}
div.thumb div {height: 95px; background-color: #336699;}
div.thumb p {line-height: 1.3em; margin: 0px;}

/* Default Form Layout */
form.default {margin: 0px 0px 20px 0px;}
form.default label {clear: both; float: left; width: 210px; text-align: right; display: block; margin-right: 10px;}
form.default div.field {float: left; width: 350px; margin-bottom: 4px;}
form.default input.button {width: auto; margin: 10px 5px 0px 0px;}

/* Panels */
div.panel, div.panelWide, div.panelExtraWide {background: url(../images/css/screen/panel-right.gif) repeat-y right top;}
div.panel div, div.panelWide div, div.panelExtraWide div {background-repeat: no-repeat;}
div.panel div div, div.panelWide div div, div.panelExtraWide div div {background: no-repeat right bottom; padding-bottom: 10px;}

div.panel {width: 154px;}
div.panel div {background-image: url(../images/css/screen/panel-top.gif);}
div.panel div div {background-image: url(../images/css/screen/panel-bottom.gif);}

div.panelWide {width: 253px;}
div.panelWide div {background-image: url(../images/css/screen/panel-wide-top.gif);}
div.panelWide div div {background-image: url(../images/css/screen/panel-wide-bottom.gif);}

div.panelExtraWide {width: 486px;}
div.panelExtraWide div {background-image: url(../images/css/screen/panel-extra-wide-top.gif);}
div.panelExtraWide div div {background-image: url(../images/css/screen/panel-extra-wide-bottom.gif);}

/* Alert Box */
div.alert {font-family: Arial, Verdana, Sans-Serif; font-weight: bold; font-size: 1.2em; clear: right; float: right; background-color: #ffc790; width: 325px; padding: 1px 5px 2px 5px;; border: solid 1px #b3460b; border-width: 1px 0px 0px 1px;}
div.alert em {font-style: normal; color: #cd3301;}
div.alert a {color: #000000; text-decoration: none;}
div.alert a:hover {color: #CD3301;}

/***************************************** End Components *****************************************/

/* Home Page */
body.home #master {width: 776px;}

body.home {background-image: url(../images/css/screen/home_los-angeles.gif);}

body.home #header {height: 80px;}
body.home #header img {top: 40px; padding: 0px;}

body.home #nav {padding: 1px 0px 1px 13px; height: 18px; border-bottom: solid 1px #5171b0;}

#homeLeftWrapper {float: left; width: 554px; padding: 8px 0px 0px 0px;}
#homeLeftWrapper ul {margin-left: -12px; margin-top: 2px;}

#homeLeft {font-family: Arial, Verdana, Sans-Serif; float: left; width: 121px; padding: 10px 0px 80px 13px; font-size: 1.1em; font-weight: bold; background: #142f66 url(../images/css/screen/home_bottom-shadow-left.gif) no-repeat left bottom;}
#homeLeft ul {margin: 0px; padding: 0px; list-style-type: none; width: 109px;}
#homeLeft ul li {border-bottom: solid 1px #3c5e9a; padding: 7px 0px 7px 0px;}
#homeLeft ul li.lastItem {border-bottom-width: 0px; padding-bottom: 0px;}
#homeLeft ul li a {text-decoration: none; text-transform: uppercase;}

#homeLeft ul.general li a {color: #ffffff;}
#homeLeft ul.general li a:hover {color: #fec58c;}

#homeLeft ul.specific li a {color: #a1acc2;}
#homeLeft ul.specific li a:hover {color: #fec58c;}

#homeLeft hr {width: 113px; border-color: #95a1ba; margin: 10px 0px 0px 0px; text-align: left;}

#homeMiddle {float: left; width: 420px;font-family: Arial, Verdana, Sans-Serif; }
#homeMiddle img {display: block;}
#homeMiddle div.news {padding: 20px 20px 15px 20px; margin: 0px 0px 5px 0px; background: #6a8dc5 url(../images/css/screen/home_bottom-shadow-center.gif) no-repeat left bottom;}
#homeMiddle div.news a.more {font-family: Arial, Verdana, Sans-Serif; display: block; color: #f2a860; font-size: 1.1em; text-align: right; text-decoration: none;}
#homeMiddle div.news a.more:hover {color: #fff;}
#homeMiddle div.news div {padding: 0px;}
#homeMiddle div.news div h1 {font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em; color: #fcfcfc; line-height: 1.18em; margin: 0px;}
#homeMiddle div.news div h1 a {color: #fff; text-decoration: none;}
#homeMiddle div.news div h1 a:hover {text-decoration: underline;}
#homeMiddle div.news div p {font-family: Arial, Verdana, Sans-Serif; color: #142f66; line-height: 1.3em; margin: 0px;}
#homeMiddle div.news div p a {color: #fcfcfc; text-decoration: none; white-space: nowrap;}
#homeMiddle div.news div p a:hover {color: #142F66;}

#homeMiddle hr {border-color: #bccce5; margin: 5px 0px 5px 0px;}

#homeRight {float: left; width: 222px;}

#homeRight img {display: block;}

#homeRight div.inAction {height: 219px; padding: 7px 0px 0px 10px; background-color: #b2c0de;}
#homeRight div.inAction div {background-repeat: no-repeat; margin-bottom: 3px;}
#homeRight div.inAction div a {display: block; width: 197px; height: 65px; background-repeat: no-repeat; text-decoration: none;}
#homeRight div.inAction div a span {visibility: hidden;}

#homeRight div.inAction div.ia1 {background-image: url(../images/css/screen/home_in-action-1.gif);}
#homeRight div.inAction div.ia1 a:hover {background-image: url(../images/css/screen/home_in-action-1-over.gif);}
#homeRight div.inAction div.ia2 {background-image: url(../images/css/screen/home_in-action-2.gif);}
#homeRight div.inAction div.ia2 a:hover {background-image: url(../images/css/screen/home_in-action-2-over.gif);}
#homeRight div.inAction div.ia3 {background-image: url(../images/css/screen/home_in-action-3.gif); margin-bottom: 0px;}
#homeRight div.inAction div.ia3 a:hover {background-image: url(../images/css/screen/home_in-action-3-over.gif);}

#homeRight div.events {font-family: Arial, Verdana, Sans-Serif; padding: 10px 0px 25px 12px; background: #5d7bb6 url(../images/css/screen/home_bottom-shadow-right.gif) no-repeat left bottom;}
#homeRight div.events a {font-size: 1.1em; color: #f2a860; text-decoration: none;}
#homeRight div.events a:hover {color: #fff;}

#homeRight div.eventItem {font-family: Arial, Verdana, Sans-Serif; margin-bottom: 15px;}
#homeRight div.eventItem span {float: left; width: 55px; display: block; font-size: 1.1em; line-height: 1.09em; color: #aebddb; text-align: right; margin-right: 15px;}
#homeRight div.eventItem a {float: left; width: 130px; display: block; font-size: 1.1em; line-height: 1.09em; color: #ffffff; text-decoration: none;}
#homeRight div.eventItem a:hover {text-decoration: underline;}

/* Alumni Page */
body.alumni #master {background-image: url(../images/css/screen/body-bg-2.gif);}
body.alumni #body {background-color: #e5eaf1;}
body.alumni #footer {background-color: #6b8ec6; padding-top: 10px;}
body.alumni #sContent {width: 579px;}
body.alumni #sContentMiddle {width: 430px; min-height:450px; background: #91abd5 url(../images/css/screen/alumni_right-shadow-light.gif) repeat-y right top;}

body.alumni div.contentShadow {background-image: url(../images/css/screen/alumni-content-bottom.gif);}

body.alumni ul.news {width: 180px; font-size: 1.1em; line-height: 1.27em; list-style-type: none; margin: 0px; padding: 0px;}
body.alumni ul.news b {color: #5276AF; font-size: 1.2em;}
body.alumni ul.news li {background: url(../images/css/screen/alumni_blue-bullet.gif) no-repeat left 10px; padding: 5px 0px 5px 7px;}
body.alumni ul.news li a:hover {text-decoration: underline; color: #fff;}

#alumniSidebar {position: relative; float: right; width: 143px; text-align: left;}
#alumniSidebar img.photo {position: absolute; top: 0px; left: -194px;}
#alumniSidebar div.content {padding: 232px 50px 0px 0px; width: 115px; margin: auto; text-align: left;}

ul.alumniUpcomingEvents {font-size: 1.1em; line-height: 1.36em; color: #000; list-style-type: none; margin: 0px; padding: 0px;}
ul.alumniUpcomingEvents li {padding: 5px 0px 5px 0px;}
ul.alumniUpcomingEvents li h4 {font-size: 1em; margin: 0px; color: #fff;}
ul.alumniUpcomingEvents li h4 a {color: #fff; text-decoration: none;}
ul.alumniUpcomingEvents li h4 a:hover {text-decoration: underline;}
ul.alumniUpcomingEvents li h5 {font-size: 1em; margin: 0px; color: #5a7db4;}
ul.alumniUpcomingEvents li p {margin: 0px;}

div.alumniMoreUpcomingEvents {text-align: right; padding: 30px 0px 0px 0px;}
div.alumniMoreUpcomingEvents a {font-size: 1.1em; font-weight: bold; color: #fff; text-decoration: none;}
div.alumniMoreUpcomingEvents a:hover {color: #142f66;}

/* Support Page */
body.support #master {background-image: url(../images/css/screen/body-bg-3.gif);}
body.support #body {background-color: #e5eaf1;}
body.support #footer {padding-top: 10px;}
body.support #sContent {width: 579px;}
body.support #sContentMiddle {margin-top: 141px; width: 430px; background: #91abd5 url(../images/css/screen/shared_right-shadow-light-2.gif) repeat-y right top;}
body.support #sContentMiddle p.copy {font-size: 1em; line-height: 1.4em; color: #fff; margin: 0px 0px 20px 0px;}

body.support div.contentShadow {background-image: url(../images/css/screen/support-content-bottom.gif);}

body.support #sSidebar {margin-top: 141px; width: 143px; padding: 0px; background: none;}
body.support #sSidebar img.curveShadow {position: absolute; top: 0px; left: -16px;}

body.support #footer {color: #49649b; padding-top: 0px;}
body.support #footer a {color: #49649b;}

ul.supportNews {font-size: 1em; line-height: 1.4em; color: #000; list-style-type: none; margin: 0px; padding: 0px;}
ul.supportNews li {padding: 10px 0px 10px 0px; background: url(../images/css/screen/shared_orange-dots.gif) no-repeat left bottom;}
ul.supportNews li.lastItem {background-image: none;}
ul.supportNews li h4 {font-size: 1.1em; margin: 0px; color: #fff;}
ul.supportNews li h4 a {color: #fff; text-decoration: none;}
ul.supportNews li h4 a:hover {text-decoration: underline;}
ul.supportNews li p {margin: 0px; line-height: 1.4em;}
ul.supportNews li p a {font-weight: bold; color: #142f66;  text-decoration: none;}
ul.supportNews li p a:hover {color: #fd7e01;}

/* Arts Front */
body.arts #sContent {width: 665px; background: #7c98c9 url(../images/css/screen/arts-content-right.gif) repeat-y right top;}

body.arts div.contentShadow {background: url(../images/css/screen/arts-content-bottom.gif) no-repeat left bottom;}

body.arts #sContentLeft {width: 325px;}
body.arts #sContentLeft div.featuredPiece {width: 325; height: 200px;}
body.arts #sContentLeft div.featuredPiece img {display: block;}
body.arts #sContentLeft div.caption {width: 309px; height: 39px; background: url(../images/css/screen/arts-caption-bg.jpg) no-repeat; padding: 8px; line-height: 1.3em; color: #a8b6cb;} /* Spec: #fffaf2 */
body.arts #sContentLeft div.links {padding: 8px;}
body.arts #sContentLeft div.links div {float: left; margin-right: 20px;}
body.arts #sContentLeft ul.lightBlueArrow li {border: solid 1px #7c98c9;}
body.arts #sContentLeft ul.lightBlueArrow a {font-family: arial, verdana, sans-serif; font-size: 1.1em; font-weight: bold; color: #25427d; text-decoration: none;}
body.arts #sContentLeft ul.lightBlueArrow a:hover {color: #25427d; text-decoration: underline;}

body.arts #sContentMiddle {width: 300px; padding: 12px 0px 0px 24px; background: #91abd5 url(../images/css/screen/arts-photo-shadow-right.gif) no-repeat; min-height: 355px;}
body.arts #sContentMiddle img {display: block;}
body.arts #sContentMiddle ul {margin: 0px 0px 15px 0px; padding: 0px 0px 7px 0px; list-style-type: none; background: url(../images/css/screen/arts_orange-dots.gif) no-repeat left bottom;}
body.arts #sContentMiddle ul li {width: 270px; padding: 3px 0px 7px 0px;}
body.arts #sContentMiddle ul li h4 {font-size: 1em; line-height: 1.3em; margin: 0px;}
body.arts #sContentMiddle ul li h4 a {color: #336699; text-decoration: none;}
body.arts #sContentMiddle ul li h4 a:hover {text-decoration: underline;}
body.arts #sContentMiddle ul li p {margin: 0px; line-height: 1.3em; color: #fff;}

body.arts #sContentMiddle div.artSpotlight {width: 255px; margin-bottom: 12px;}
body.arts #sContentMiddle div.artSpotlight img {}
body.arts #sContentMiddle div.artSpotlight div {padding-top: 10px; padding-bottom: 0px;}
body.arts #sContentMiddle div.artSpotlight p {line-height: 1.3em; color: #d1dbe7;} /* Spec: #fffaf2 */
body.arts #sContentMiddle div.artSpotlight p a {font-weight: bold; color: #25427d; text-decoration: none;}
body.arts #sContentMiddle div.artSpotlight p a:hover {color: #fff; text-decoration: none;}

body.arts #footer {padding: 0px 90px 0px 0px;}

/* Information Technology Services Front */
body.its #sContent {width: 715px; background: url(../images/css/screen/secB_content-bg.gif) repeat-y right top;}

body.its div.contentShadow {background: url(../images/css/screen/secB_content-bottom.gif) no-repeat left bottom;}

body.its #sContentMiddle {width: 269px;}
body.its #sContentMiddle div.content {padding: 16px 45px 0px 20px;}
body.its #sContentMiddle ul {line-height: 1.4em;}
body.its #sContentMiddle ul li {padding: 5px 0px 5px 0px;}
body.its #sContentMiddle ul a {color: #fefefe; text-decoration: none;}
body.its #sContentMiddle ul a:hover {text-decoration: underline;}

body.its #sContentRight {width: 226px; padding: 11px 0px 0px 10px;}
body.its #sContentRight p {line-height: 1.4em; color: #fffaf2; margin-top: 0px;}
body.its #sContentRight div.contact3 {margin-bottom: 20px;}

/* Detail Pages */
body.detail #sContent {width: 722px; background: #fffaf2 url(../images/css/screen/detail-left-bg.gif) repeat-y; margin-bottom: 10px;}
body.detail #sContent div.contentShadow {background:url(../images/css/screen/detail-corner-bottom-left.gif) no-repeat left bottom;}
body.detail #sContentLeft {width: 178px;}
body.detail #sContentRight {width: 510px; padding: 0px 10px 0px 24px;}
body.detail #sContentRight p {line-height: 1.4em; margin: 0px 0px 20px 0px;}
body.detail div.crumbsAndActions {height: 65px; padding: 8px 0px 0px 0px;}
body.detail #sContentRight div.content div.leftColumn {float: left; width: 360px;}
body.detail #sContentRight div.content div.rightColumn {float: right; width: 127px;}
body.detail #sContentRight div.content div.rightColumn a {line-height: normal; color: #87b1dc; text-decoration: none; font-weight: bold; font-family: verdana, arial, sans-serif; font-size: .9em;}
body.detail #sContentRight div.content div.rightColumn a:visited {color: #999999; text-decoration: none;}
body.detail #sContentRight div.content div.rightColumn a:hover {color: #ff9933; text-decoration: none;}
body.detail #sContentRight div.content div.rightColumn li {padding: 6px 0px 2px 5px;}

body.detail #sContentRight div.singleColumn {padding-right: 30px;}

div.crumbsAndActions div.breadcrumbs {float: left;}
div.crumbsAndActions div.breadcrumbsShort {float: left;}
div.crumbsAndActions div.actions {float: right; text-align: right;}
div.crumbsAndActions select {font-family: Arial, Verdana, Sans-Serif; font-size: 1em; margin: 0px 0px 4px 0px;}

/* Pages with no Side Nav */
body.noNav #sContentLeft {background: url(../images/css/screen/columns-bg-left.jpg) no-repeat; width: 165px; height: 247px;}
body.noNav #sContentRight {background: url(../images/css/screen/columns-bg-top.jpg) no-repeat; width: 523px; padding-top: 10px;}
	
/* Photo Gallery */
div.slideshowItem {width: 450px;}
div.slideshowItem div.item {margin-bottom: 10px;}
div.slideshowItem div.item img {border: solid 1px #000; display: block;}
div.slideshowItem div.previousItem {float: left; width: 75px;}
div.slideshowItem div.nextItem {float: right; width: 40px; margin-right: -6px;}
div.slideshowItem div.previousItem img, div.slideshowItem div.nextItem img {vertical-align: middle;}
div.slideshowItem a {font-weight: bold; color: #5171b0;}
div.slideshowItem a:hover {color: #91abd5; text-decoration: underline;}
div.slideshowItem div.caption {float: left; width: 300px;}

/* News */
body.news #sContentRight div.content {width: 423px;}
body.news #sContentRight h2.blueheading {color: #1c4369; height: 17px; padding: 0px 0px 0px 5px; margin: 15px 0px 10px 0px; background: url(../images/css/screen/news_h2-bg.gif) no-repeat;}
body.news #sContentRight h3 {padding: 0px 0px 0px 5px;}
body.news #sContentRight p {margin: 0px 0px 10px 0px; line-height: 1.4em;}
body.news #sContentRight p a.more {font-weight: bold; color: #ff9933; text-decoration: none;}
body.news #sContentRight p a.more:hover {text-decoration: underline;}
body.news #sContentRight img.separator {display: block; margin: 0px 0px 10px 0px;}

body.news #sContentRightNewsStory div.content {width: 423px;}
body.news #sContentRightNewsStory h3 {padding: 0px 0px 0px 5px;}
body.news #sContentRightNewsStory p {margin: 0px 0px 10px 0px; line-height: 1.4em;}
body.news #sContentRightNewsStory p a.more {font-weight: bold; color: #ff9933; text-decoration: none;}
body.news #sContentRightNewsStory p a.more:hover {text-decoration: underline;}
body.news #sContentRightNewsStory img.separator {display: block; margin: 0px 0px 10px 0px;}

body.news div.breadcrumbs {width: 380px;}

body.news div.photoWithCaption img {display: block;}
body.news div.photoWithCaption {font-family: Arial, Verdana, Sans-Serif; font-weight: bold; font-style: italic; color:#666; line-height: 1.1em; padding: 2px 4px 4px 4px; background-color: #ccd4e3; text-align: left;}

body.newsFront #sContentRight p {padding: 0px 0px 0px 5px;}

body.newsStory #sContentRight div.content {width: 450px;}

body.newsArchive div.year {float: left; font-weight: bold; font-size: 1.1em; color: #666;}
body.newsArchive div.year select {margin-left: 10px; font-size: 1em;}

body.newsArchive div.search {float: right; margin-right: 20px;}

body.newsArchive ul.months {list-style-type: none; margin: 10px 0px 20px 0px; padding: 0px; color: #fd7e01;}
body.newsArchive ul.months li {display: inline;}
body.newsArchive ul.months li a {color: #fd7e01; text-decoration: none; padding: 0px 5px 0px 5px;}
body.newsArchive ul.months li a:hover {text-decoration: underline;}
body.newsArchive ul.months li.firstItem a {padding-left: 0px;}

body.newsArchive div.newsItems {}
body.newsArchive div.newsItems a {color: #336699; text-decoration: none;}
body.newsArchive div.newsItems a:hover {text-decoration: underline;}

body.newsArchive h1 {margin-top: 20px;}

body.newsArchive div.newsItems div.item {}
body.newsArchive div.newsItems div.item span {float: left; width: 70px; display: block; color: #000; text-align: right; margin-right: 10px;}
body.newsArchive div.newsItems div.item a {float: left; width: 400px; display: block; line-height: 1.5em;}

/* Search */
body.searchResults h1.keyword {font-size: 1.1em; margin: 0px 0px 20px 0px;}
body.searchResults #sContentRight div.content div.searchResults div.result p {margin: 0px; line-height: 1.4em;}

body.searchResults div.search {text-align: center;}
body.searchResults div.search input.textbox {width: 215px;}

body.search h1 {font-size: 1.1em; margin-bottom: 20px;}
body.search h1.title {font-size: 2em;}
body.search div.content {width: 450px;}

div.searchResults h2 {font-size: 1.2em; font-weight: normal; color: #5171b0;}
div.searchResults h2 a {color: #5171b0; text-decoration: underline;}
div.searchResults div.result {margin-bottom: 30px;}
div.searchResults div.result p {margin: 0px; line-height: 1.4em;}
div.searchResults div.result a.url {font-weight: bold;}
div.searchResults div.result a.cached {color: #fd7e01; text-decoration: underline;}

div.searchResultsPages {font-size: 1.1em; margin: 20px 0px 20px 0px; text-align: center;}
div.searchResultsPages ul {margin: 0px; padding: 0px; list-style-type: none; display: inline;}
div.searchResultsPages ul li {display: inline;}
div.searchResultsPages ul li a {color: #000; text-decoration: underline; padding: 0px 2px 0px 2px;}
div.searchResultsPages ul li.on a {color: #fd7e01; text-decoration: none; font-weight: bold;}

form#directorySearch {margin: 0px 0px 20px 0px;}
form#directorySearch label {clear: both; float: left; width: 80px; text-align: right; font-weight: bold; display: block; margin-right: 10px;}
form#directorySearch input, form#directorySearch select {float: left; width: 250px; margin-bottom: 7px;}
form#directorySearch input.button {width: auto; margin: 10px 5px 0px 0px;}

table.directoryResults {width: 100%;}
table.directoryResults th {text-align: left; padding: 3px 20px 3px 0px;}
table.directoryResults td {padding: 3px 20px 3px 0px;}
table.directoryResults a {text-decoration: none;}
table.directoryResults a.name {font-weight: bold;}
table.directoryResults table.detail {width: 335px; border: solid 1px #336699;}
table.directoryResults table.detail th {width: 80px; padding: 1px 5px 1px 5px;}
table.directoryResults table.detail td {padding: 1px 5px 1px 5px;}

/* Site Map */
body.siteMap p {line-height: 1.3em;}
body.siteMap #sContentRight div.crumbsAndActions {height: 30px;}

/* Oxy In Action Page */
body.oin #body {background-color: #b2c0de;}
body.oin #body div.oin {position: relative;}
body.oin #body div.oin img {position: absolute; top: -45px;}

body.oin #sContent {width: 692px; margin: 15px 0px 15px 15px; background: #fffaf2 url(../images/css/screen/oin_left-column-bg.gif) repeat-y left top;}
body.oin #sContent div.contentShadow {background: url(../images/css/screen/oin_bottom-corner.gif) no-repeat left bottom;}
body.oin #sContent div.content p {padding-left: 10px; padding-bottom: 10px;}
body.oin #sContent p {padding-bottom: 10px;}

body.oin #sContentLeft {width: 510px; padding: 211px 0px 0px 0px; background-repeat: no-repeat;}
body.oin #sContentLeft div.sidebar {float: left; width: 128px; padding: 100px 0px 0px 15px; font-family: Arial, Verdana, Sans-Serif; line-height: 1.1em;}
body.oin #sContentLeft div.sidebar img {display: block;}
body.oin #sContentLeft div.sidebar p {font-family: Arial, Verdana, Sans-Serif; line-height: 1.1em; color: #336699; margin: 3px 0px 20px 7px;}
body.oin #sContentLeft div.sidebar ul {margin: 3px 5px 0px 7px;}
body.oin #sContentLeft div.sidebar ul li {padding-bottom: 3px;}
body.oin #sContentLeft div.content {float: left; width: 331px; padding: 0px 14px 0px 14px;}
body.oin #sContentLeft div.content h1 {margin: 0px 0px 5px 0px;}
body.oin #sContentLeft div.content p {line-height: 1.4em; margin: 0px;}
body.oin #sContentLeft div.actions {text-align: right; margin: 3px 0px 10px 0px;}

body.oin #sContentRight {width: 167px; background: #b2c0de url(../images/css/screen/oin_stories-shadow.gif) no-repeat left bottom; padding: 0px 0px 30px 15px;}
body.oin #sContentRight img.readMore {padding: 0px 0px 7px 7px; display: block;}
body.oin #sContentRight div.shadowBox {width: 164px;}
body.oin #sContentRight div.shadowBox div {width: 144px; padding-top: 10px;}
body.oin #sContentRight div.shadowBox ul {font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em; font-weight: bold; margin: 0px; padding: 0px; list-style-type: none;}
body.oin #sContentRight div.shadowBox ul li {background: url(../images/css/screen/shared_arrow-blue.gif) no-repeat 0px 3px; background-position: 2px 5px; padding: 0px 0px 5px 0px;}
body.oin #sContentRight div.shadowBox ul li a {color: #fef7ec; text-decoration: none; display: block; padding: 0px 0px 0px 15px; line-height: 1.5em;}
body.oin #sContentRight div.shadowBox ul li a:hover {color: #ffa44a;}

body.oin #footer {background-color: #5171b0; padding: 10px 0px 10px 0px;}

/* Forms Page */
body.form #sContent {background-image: none; width: 622px; padding: 0px 60px 0px 40px;}
body.form #sContent p {line-height: 1.4em; margin: 0px 0px 20px 0px;}
body.form h1.title {margin: 0px 0px 20px 0px;}
body.form h1 {margin: 0px;}

/* Gateway */
body.gateway {background-image: url(../images/css/screen/gateway_header-bg.gif);}

body.gateway div.alert {margin-top: 17px;}

body.gateway #siteNav {height: 75px;}

body.gateway #searchWrapper {position: relative; height: 59px;}

body.gateway #sContent {width: 722px; background-color: #fffaf2;}
body.gateway #sContent img.photo {padding-bottom: 2px;}

body.gateway #search {position: absolute; top: -25px; left: 437px; width: 285px;}
body.gateway #search ul {margin: 0px; padding: 0px; list-style-type: none;}
body.gateway #search ul li {display: inline;}
body.gateway #search div {height: 35px; padding: 20px 0px 0px 27px; background: #b2c0de url(../images/css/screen/gateway-search-bg.gif) no-repeat left bottom;}
body.gateway #search input.textbox {float: left; font-family: Arial, Verdana, Sans-Serif; font-size: 1.1em; width: 182px; border: solid 1px #49649b;}
body.gateway #search input.button {float: left; padding: 1px 0px 0px 5px;}

body.gateway #sContentLeft {width: 156px; padding: 8px 6px 0px 15px;}
body.gateway #sContentLeft ul, body.gateway #sContentRight ul {width: 130px; margin-left: 3px;}
body.gateway #sContentLeft a, body.gateway #sContentRight a {color: #336699; font-size: 1.1em;}
body.gateway #sContentLeft a:hover, body.gateway #sContentRight a:hover {color: #336699; text-decoration: underline;}
body.gateway #sContentLeft div.panel img.title, body.gateway #sContentRight div.panel img.title {padding: 0px 0px 5px 0px;}
body.gateway #sContentLeft div.panel div div, body.gateway #sContentRight div.panel div div {padding: 20px 0px 10px 12px;}

body.gateway #sContentMiddle {width: 368px; padding: 8px 0px 0px 0px;}
body.gateway #sContentMiddle div.newsPanel img.title {padding-top: 15px;}
body.gateway #sContentMiddle div.newsPanel div {background-image: url(../images/css/screen/gateway_panel-top-center.gif);}
body.gateway #sContentMiddle div.newsPanel div div {padding-bottom: 20px;}
body.gateway #sContentMiddle div.newsPanel div div p {font-size: 1.1em; color: #336699; line-height: 1.45em; margin: 2px 10px 0px 16px;}

body.gateway #sContentRight {width: 152px; padding: 0px 0px 0px 8px;}

body.gateway #sContentMiddle div.eventsPanel div {background-image: url(../images/css/screen/gateway_panel-top-oxy-events.gif);}
body.gateway #sContentMiddle div.eventsPanelNoGroupedItems div {background-image: url(../images/css/screen/gateway_panel-top-oxy-events_nogroupeditems.gif);}
body.gateway #sContentMiddle div.eventsPanelNoGroupedItems div div  img {margin-top: -10px;}
body.gateway #sContentMiddle div.eventsPanelNoGroupedItems div div div img {margin-bottom: 8px;}
body.gateway #sContentMiddle div.eventsPanelNoGroupedItems div div div li {margin-left: 18px; *margin-left: 0px;}
body.gateway #sContentMiddle div.eventsPanel div div {}

body.gateway #sContentMiddle div.panel {width: 368px; background-image: url(../images/css/screen/gateway_panel-bg-center.gif);}
body.gateway #sContentMiddle div.panel div div {background-image: url(../images/css/screen/gateway_panel-bottom-center.gif);}
body.gateway #sContentMiddle div.panel div div div {background-image: none;}

body.gateway div.events {margin: 15px 0px 0px 4px;}
body.gateway div.events div.date {clear: both; float: left; width: 75px; padding: 0px 10px 0px 0px; font-size: 1.1em; color: #336699; line-height: 1.27em;}
body.gateway div.events div.description {float: left; width: 235px; font-size: 1.1em; color: #336699; line-height: 1.27em;}
body.gateway div.events div.description a {color: #336699; font-weight: bold;}
body.gateway div.events div.description a:hover {color: #336699; text-decoration: underline;}
body.gateway div.events div.description p {margin: 0px 0px 0px 7px; line-height: 1.27em;}
body.gateway div.events div.description span.location {font-size: .9em; color: #fd7e01;}

body.gateway ul.blueDiamond {margin: 15px 0px 0px 22px; font-size: 1.1em;}
body.gateway ul.blueDiamond li a {color: #336699; padding-left: 15px;}
body.gateway ul.blueDiamond li a:hover {color: #336699; text-decoration: underline;}

body.gateway div.webTools div {background-image: url(../images/css/screen/gateway_panel-top-web-tools.gif);}
body.gateway div.webTools div div {background-image: url(../images/css/screen/panel-bottom.gif);}
body.gateway div.webTools img.webToolsTitle {padding: 8px 0px 5px 0px;}

body.gateway div.panel {margin-bottom: 10px;}
	
body.gateway div.panel {background-image: url(../images/css/screen/gateway_panel-bg.gif);}

body.gateway ul.smallOrangeArrow a {background-position: 0px 7px; padding-left: 9px;}

/* 7-23-07 Corrections */
a:hover {color: #91abd5;}

#sNav2 ul li.on a {color: #fec58c; background-image: url(../images/css/screen/nav_arrow-down.gif);}
#sNav2 ul li ul li ul {background: none; line-height: normal; width: 165px;}

ul.siteMap li a:visited {color: #5171B0;}
ul.siteMap li a:hover {color: #000; text-decoration: underline;}

ul.azNav a:hover {color: #fd7e01;}

#alumniSidebar {text-align: center;}

body.oin #sContentLeft div.sidebar ul li a {color: #336699; text-decoration: none;}
body.oin #sContentLeft div.sidebar ul li a:hover {color: #336699; text-decoration: underline;}

body.searchResults #sContentRight {width: 493px; padding-right: 40px;}

table.directoryResults a:hover {text-decoration: underline;}

div.searchResults h2 a:visited {color: #888888;}
div.searchResults div.result strong.url {color: #91ABD5; font-weight: bold;}

table.schedule td.results a:visited {color: #91ABD5; text-decoration: none;}
table.schedule td.results a {color: #5171B0; text-decoration: none;}
table.schedule td.results a:hover {color: #FD7E01; text-decoration: none;}

body.gateway ul.smallOrangeArrow li {padding: 2px 0px 2px 0px; line-height: 1.4em;}

#linklist {MARGIN-BOTTOM: 20px}
#linklist TABLE{table-layout: fixed;}
#linklist TD {PADDING-BOTTOM: 20px;}
#linklist TD.leftindexcol {PADDING-RIGHT: 5px;}
#linklist TD.middle3column {BORDER-RIGHT: #fec58c 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fec58c 1px solid; PADDING-TOP: 0px}
#linklist TD.middle2column {BORDER-LEFT: #fec58c 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#linklist TD.rightindexcol {PADDING-LEFT: 25px}
#linklist A {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #36c; PADDING-TOP: 3px; FONT-FAMILY: Arial; TEXT-DECORATION: none;  display: block; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
#linklist A:visited {COLOR: #5171b0;}
#linklist A:hover {TEXT-DECORATION: underline}
#linklist H2 {FONT-SIZE: 12px; MARGIN: 5px 0px 2px; COLOR: #f93; FONT-FAMILY: Arial}
#linklist H3 {FONT-SIZE: 11px; MARGIN: 8px 0px 0px; COLOR: #369; FONT-FAMILY: Arial}


/* BEGIN Directory styles */
#searchfield .border {
	margin-bottom: 3px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	color: #369;
	border: 1px solid #fd7e01;
}

#columnnames {
	background-color: #EDEDED;
}

#detailresults {
	border: 1px solid #003399;
	background-color: #EDEDED;
	border-collapse: collapse
}

.search_inst {
	font-weight: bold;
	padding-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #369;
	margin: 15px 30px;
}

#search_field {
	margin-right: 20px;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0;
	color: #369;
	border: 1px solid #ccc;
	border-top: 1px solid #666;
}

#search_field_main {
	margin-left: 10px;
	margin-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0;
	color: #369;
	border: 1px solid #ccc;
	border-top: 1px solid #666;
}

#directory {
	width: 350px;
}

#directory #search_button {
	margin-left: 45px;
}

#directory h2 {
	font-size: 10px;
}
/* END Directory styles */


.smallFont {font-family: Verdana; font-size: 1em;}
.largeFont {font-family: Verdana; font-size: 1.2em;}

/**
 * Styles added/modified on 10/2/2009 for new home page design
 */
#header {position: relative;}
#header .links {position: absolute; right: 0; bottom: 5px;}
#header .links .myOxy {float: left; margin: 4px 5px 0 0 ;}
#header .links .myOxy img {position: relative; left: auto; top: auto;}
#header .links .quickLinks {float: left; display: block;}


body.home div.alert {font-size: 1.4em; background: #fff; clear: none; float: none; width: 736px; padding: 10px 20px; border-bottom: solid 2px #ed9530; border-width: 0 0 2px 0; color: #fd4e01; text-align: center;}
body.home div.alert a {color: #fd4e01;}
body.home div.alert a:hover {text-decoration: underline;}

body.home #header {height: 87px;}

body.home #nav {background-color: #142f66; line-height: 2.09em; padding: 0; height: auto; border-bottom: solid 2px #ed9530;}
body.home #nav ul li { padding: 4px 15px 5px 15px; border-right: solid 1px #859bc8;}
body.home #nav ul li a {color: #fff; padding: 0; text-transform: none;}
body.home #nav ul li a:hover {color: #fec58c;}

#homeWrapper {margin: 0 0 10px 0; background: #fffaf2 url(../images/css/screen/home_bg-sidebar.gif) repeat-y;}

#home {background: url(../images/css/screen/home_bg-corner.gif) no-repeat 154px bottom;}
#home div,
#home td,
#home p {font-family: Arial, Verdana, Sans-Serif; line-height: normal;}
#home .features {float: left; width: 450px;}
#home .right {float: left; width: 326px;}
#home .tagCloud img {display: block;}
#home .inAction {position: relative; width: 326px; overflow: hidden; background: url(../images/css/screen/bg-stripes.gif);}
#home .inAction .shadow {position: absolute; top: 0; left: 0; width: 7px; height: 132px; background: url(../images/css/screen/home_bg-oin.png);}
#home .inAction .header {display: block; height: auto;}
#home .inAction .items {position: relative; width: 327px; height: 89px; border: solid 2px #fd7e01; border-width: 2px 0;}
#home .inAction .items .item {float: left; width: 109px; height: 89px; position: relative;}
#home .inAction .items .item img {position: absolute;}
#home .FlexArea {padding: 9px 0 0 15px;}
#home .FlexArea ul {margin: 0; padding: 0; list-style-type: none; font-size: 1.1em;}
#home .FlexArea ul li {display: inline;}
#home .FlexArea ul li a {float: left; color: #000; padding: 0 15px 0 0;}
#home .FlexArea ul li a span {float: left; display: block; padding: 3px 0 0 3px;}
#home .FlexArea ul li a img {float: left;}
#home .header {height: 413px; background: url(../images/css/screen/home_bg-shadows.gif) no-repeat left bottom;}
#home .sidebar {margin-top: -20px; float: left; width: 154px;padding-bottom:15px;background: #E2E6Ef;}
#home .sidebar h4 {margin: 0; padding: 0 0 3px 15px; font-family: Georgia, Times New Roman, Serif; font-size: 1.4em; font-weight: normal; color: #0d1f3d;}
#home .sidebar .nav ul {margin: 0 0 10px 0; padding: 0 0 50px 0; list-style-type: none; font-size: 1.1em; border-top: solid 1px #ebebec; background: url(../images/css/screen/home_nav-footer.gif) no-repeat left bottom;}
#home .sidebar .nav ul li a {display: block; padding: 3px 5px 2px 15px; color: #000; border-bottom: solid 1px #ebebec; background-color: #ccd4e3;}
#home .sidebar .nav ul li a img {padding: 0 5px 0 0; vertical-align: middle;}
#home .sidebar .nav ul li a:hover {background: #b2c0de; text-decoration: none;}
#home .sidebar .thumb {display: block; width: 125px; margin: auto;}
#home .body {margin-top: -20px; padding: 0 0 40px 0; float: left; width: 622px;}
#home .body img.heading {display: block; margin: 0 0 10px 0;}
#home .body a {color: #000;}
#home .body p {margin: 0 0 10px 0;}
#home .body a.rss {display: block; float: right; margin: 3px 2px 0 0; width: 12px; height: 12px;}
#home .news .newsItem {padding: 0 0 5px 0;} 
#home .news .thumb {display: block; float: left; width: 45px; border: solid 1px #121211;}
#home .news .noBorder {border: solid 1px #fffaf2;}
#home .news .link {float: right; width: 190px;}
#home .events {padding: 0 5px 0 0;}
#home .events .eventItem {padding: 0 0 10px 0; line-height: 1.09em;} 
#home .events span {float: left; width: 55px; font-size: 0.91em; color: #7f7d79; text-align: right;}
#home .events a {float: right; width: 195px;}

#homeMiddle {float: left; width: 270px; padding: 0 20px; background: #FFFAF2; font-size: 1.1em; line-height: 1.09em; font-weight: normal;}
#homeMiddle div.news {background: none; padding: 0 15px 10px 10px; margin: 0;}

#homeRight {float: left; width: 300px; font-size: 1.1em; line-height: 1.09em;padding-top:3px;background: #FFFAF2;}
#homeRight .intro {line-height: 1.36em;}
#homeRight ul {margin: 0 0 20px 0; padding: 0 0 0 20px; list-style-type: square;}
#homeRight ul li {padding: 0 0 10px 0;}

#carousel .feature {position: relative; height: 325px;}
#carousel .feature .photo {position: absolute; left: 0; top: 0; width: 450px; height: 325px; background: #000;}
#carousel .feature .content {position: absolute; left: 0; bottom: 0; width: 425px; padding: 7px 15px 7px 10px; background: url(../images/css/screen/home_bg-ghost.png); font-size: 1.1em; line-height: 1.55em; color: #fff; font-weight: bold;}
#carousel .feature .overlay {position: absolute; top: 0; left: 0; width: 450px; height: 100%;}
#carousel .feature .content .title {float: left; font-size: 1.27em; z-index: z-index: 10001;}
#carousel .feature .content .title a {position: relative; z-index: 10000;}
#carousel .feature .content .control {float: right; margin: 2px 0 0 0;}
#carousel .feature .content .caption {padding: 5px 0 0 0;}
#carousel .feature .content a {color: #fff;}
#carousel .navContainer {padding: 12px 0 0 10px;}
#carousel .navContainer .control {float: left; width: 10px; padding: 1px 10px 0 0; position: relative;} 
#carousel .navContainer .next {float: left; padding: 1px 0 0 10px;}
#carousel .navContainer .nav {float: left; width: 389px; overflow: hidden; position: relative;} /* overflow: hidden; */
#carousel .navContainer .nav .thumbs {position: relative; width: 10000px; left: -5px;} /*  left: -62px; */
#carousel .navContainer .nav .item {float: left; width: 47px; padding: 0 5px;}
#carousel .navContainer .nav .item a {display: block; border: solid 1px transparent;}
#carousel .navContainer .nav .active a,
#carousel .navContainer .nav .item a:hover {border-color: #fff;}