/* general reset start */
* {    font-size: 100.01% }
html {    font-size: 62.5% }
body {
    font: 1.3em/1.77em Arial, Helvetica, sans-serif;
    margin: 0;
    min-width: 980px;
}
a, a span {
    color: #cc092f;
    text-decoration: none !important;
}
a:hover, a span:hover {    text-decoration: underline !important }
hr {
    height: 1px;
    border: 0;
    color: #D1D4D3;
    background-color: #D1D4D3;
}
/* TinyMCE Customizations */
/* This is being used by TinyMCE to allow a single light bg color for headers on tables. */
table .headercolor {    background-color: #e5e5e5 }
/* This is being used by TinyMCE to allow a single dark bg color for headers on tables. */
table .headerdarkgrey {
    background-color: #4d4f53;
    color: #fff;
}
.nursing-citation {
    text-indent: -2em;
    margin: 0in 0in 5px 0.5in;
}
/* End TinyMCE Customizations */
a:hover {    text-decoration: underline }
img {    border-style: none }
.content-table {
    border: solid 1px #e7eae9;
    border-collapse: collapse;
    width: 100%;
}
.content-table td {
    padding: 5px;
    border: solid 1px #e7eae9;
    border-collapse: collapse;
}
.content-borderlesstable {
    border: 0;
    width: 100%;
}
.content-borderlesstable td {
    padding: 5px;
    border: 0;
}
form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}
input, select, label, textarea {
    vertical-align: middle;
    font: 100% Arial, Helvetica, sans-serif;
    color: #010101;
}
/* general reset end */
/* general settings start */
#pagewidth {
    width: 100%;
    overflow: hidden;
}
.page-holder {
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
}
.holder {    width: 100% }
.holder:after {
    content: "";
    clear: both;
    display: block;
}
.content-holder .sidebar {    margin: 0 }
.content-holder .seo-block {    padding-top: 30px }
.content-holder .widget-holder {    padding-top: 21px }
.content-holder .research-news {    padding-bottom: 21px }
/* general settings end */
/* global navigation start */
.global-nav {
    background: #b5aa9e;
    font-size: 10px;
    line-height: 31px;
}
.global-nav .logo {
    float: left;
    margin: 0 0 0 4px;
    width: 86px;
    height: 31px;
}
.college .global-nav .logo {
    margin: 0 0 0 20px;
    width: 283px;
}
.medicine .global-nav .logo {    width: 310px }
.global-nav .logo a {
    display: block;
    height: 100%;
    background: url(/images/bg-logo-unmc.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.college .global-nav .logo a {    background: url(/images/bg-logo-center.png) no-repeat }
/* .college .global-nav .logo a { background: url(/images/bg-logo-center-large.png) no-repeat; } _NO__DOTCOMMA__AFTER__*/
.global-nav .form {
    float: right;
    padding: 4px 0 0;
}
.global-nav .form fieldset, .global-nav .form select, .global-nav .form input {    float: left }
.global-nav .form input {    float: left }
.global-nav .form input.text {
    background: #fff;
    padding: 4px;
    border-style: none;
    /*margin: 0 4px 0 0;*/
    width: 106px;
    border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
}
.global-nav .form select {
    color: #a29684;
    width: 124px;
    text-transform: uppercase;
    margin: 0 0 0 10px;
}
.top-nav {
    margin: 0;
    padding: 11px 10px 0 0;
    list-style: none;
    float: right;
}
/*.college */
.top-nav {
    line-height: normal;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    padding-top: 10px;
}
.top-nav li {
    float: left;
    padding: 0 10px;
}
.top-nav li a {
    color: #000000;
    height: 10px;
    float: left;
    overflow: hidden;
    background-repeat: no-repeat;
}
/* global navigation end */
/* header start */
#header .page-holder {
    position: relative;
    height: 136px;
}
/* logo start */
#header .logo {
    display: block;
    position: absolute;
    top: 13px;
    left: 0;
    width: 345px;
    height: 110px;
}
.college #header .logo {
    top: 23px;
    left: 20px;
    width: auto;
}
#header .logo a {
    display: block;
    height: 100%;
    background: url(/images/bg-logo-unmc-large.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.college #header .logo a {
    background: none;
    text-indent: 0;
    height: auto;
    text-transform: uppercase;
}
.college #header .logo a strong {
    float: left;
    white-space: nowrap;
}
.college #header .logo a em {
    float: left;
    clear: left;
    white-space: nowrap;
    font-style: normal;
}
#header .college-logo a {
    font-size: 45px;
    letter-spacing: 2px;
    line-height: 45px;
}
#header .college-logo a strong {
    font-size: 21px;
    line-height: 21px;
}
#header .munroe-meyer-logo a {
    font-size: 25px;
    letter-spacing: 2px;
    line-height: 25px;
}
#header .munroe-meyer-logo a strong {
    font-size: 35px;
    line-height: 35px;
}
* html #header .college-logo a strong span, * html #header .munroe-meyer-logo a strong span {    margin: 0 }
* html #header .college-logo a span, * html #header .munroe-meyer-logo a span {    margin: -4px 0 0 }
*+html #header .college-logo a strong span, *+html #header .munroe-meyer-logo a strong span {    margin: 0 }
*+html #header .college-logo a span, *+html #header .munroe-meyer-logo a span {    margin: -4px 0 0 }
.medicine #header .logo {    top: 34px }
.medicine #header .logo a {
    font-size: 26px;
    letter-spacing: 2px;
    line-height: 26px;
}
.medicine #header .logo a strong {
    font-size: 17px;
    line-height: 17px;
    padding: 0 0 4px;
}
.medicine #header .logo a strong, .medicine #header .logo a em {
    width: 100%;
    overflow: hidden;
}
.medicine #header .logo a strong span, .medicine #header .logo a em span {    float: left }
/* logo end */
/* information links start */
.info-links {
    position: absolute;
    top: 14px;
    right: 0;
    font-size: 1.1em;
}
.medicine .info-links {    top: 13px }
.info-links p {
    float: left;
    margin: -1px 5px;
    /* [disabled]height: 13px; */
    /* [disabled]width: 95px; */
    color: #a09479;
}
.college .info-links p {
    height: auto;
    background: none;
    text-indent: 0;
    width: auto;
    /*font-size: 13px;*/
    margin: -1px 5px;
    line-height: 13px;
}
.medicine .info-links p {    /*font-size: 13px;*/  }
.info-links ul {
    margin: 0 -10px 0 -4px;
    padding: 0;
    list-style: none;
    float: left;
    overflow: hidden;
}
.info-links ul li {
    float: left;
    background: url(/images/bg-info-separate.gif) no-repeat;
    margin: 0 0 0 -1px;
}
.medicine .info-links ul li {    background: url(/images/bg-info-separate-large.gif) no-repeat }
.info-links a {
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 11px;
    margin: 0 10px;
}
/*.college */
.info-links a {
    display: block;
    text-indent: 0;
    background: none;
    height: auto;
    line-height: 11px;
    /* [disabled]font-size: 13px; */
    margin-top: -1px;
}
.medicine .info-links a {    /*font-size: 13px;*/  }
* html .college .info-links a span, * html .college .info-links p span {    margin-top: -2px }
*+html .college .info-links a span, *+html .college .info-links p span {    margin-top: -2px }
/* information links end */
/* main navigation start */
.main-nav {
    position: absolute;
    bottom: 1px;
    right: -1px;
}
.main-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
    overflow: hidden;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.main-nav ul li {
    float: left;
    border-left: 1px solid #e3e8a1;
    margin: 0 0 0 -1px;
}
.main-nav ul li:first-child {    border-left: 0 }
/* new style for nav */
.main-nav ul a {
    float: left;
    height: 24px;
    background: #c6d042;
    overflow: hidden;
    padding: 9px 13px 0;
    font-size: 16px;
    color: #3b5153;
    text-decoration: none;
    cursor: pointer;
}
.main-nav ul li.first a {    background: #c6d042 url(/images/bg-nav-first.gif) no-repeat }
.main-nav ul li.last a {    background: #c6d042 url(/images/bg-nav-last.gif) no-repeat 100% 0 }
.main-nav ul a.active, .main-nav ul a:hover {
    color: #fff;
    background: #879d1f;
}
.currentTab {
    color: #fff !important;
    background: #879d1f !important;
}
.main-nav ul li.first a.active, .main-nav ul li.first a:hover {    background: #879d1f url(/images/bg-nav-first.gif) no-repeat 0 -33px }
.main-nav ul li.last a.active, .main-nav ul li.last a:hover {    background: #879d1f url(/images/bg-nav-last.gif) no-repeat 100% -33px }
.main-nav ul a .cufon {    float: left }
/*added new button for MMI to replace Clinical Services on 4-26-10 by Anne Faylor*/
.main-nav ul li.mmiservices a {
    width: 90px;
    background-image: url(/images/bg-main-services.jpg);
}
.hidden-nav {
    position: absolute;
    bottom: 1px;
    right: -1px;
    z-index: 2;
}
.main-nav ul li.forms-right a {
    width: 72px;
    background-image: url(/images/bg-main-forms_far_right.jpg);
}
.hidden-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
    overflow: hidden;
}
.hidden-nav ul li {
    float: left;
    padding-top: 0px;
    border-left: 1px solid #445566;
    margin: 0 0 0 -1px;
}
.hidden-nav ul li:first-child {    border-left: 0 }
/* new style for nav */
.hidden-nav ul a {
    float: left;
    height: 20px;
    background: #990000;
    overflow: hidden;
    padding: 1px 5px 0;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.hidden-nav ul li.first a {    background: #990000  no-repeat }
.hidden-nav ul li.last a {    background: #990000  no-repeat 100% 0 }
.hidden-nav ul a.active, .hidden-nav ul a:hover {
    font-size: 20px;
    color: #000;
    background: #d4d4d4;
}
.hidden-nav ul li.first a.active, .hidden-nav ul li.first a:hover {    background: #990000  no-repeat 0 -33px }
.hidden-nav ul li.last a.active, .hidden-nav ul li.last a:hover {    background: #990000  no-repeat 100% -33px }
.hidden-nav ul a .cufon {    float: left }
.main-nav ul a:hover, .main-nav ul li.active a {    background-position: 0 100% }
/* header end */
/* content start */
#content {    padding: 1px 0 20px }
#content .page-holder {    overflow: visible }
#content .page-holder:after {
    content: "";
    clear: both;
    display: block;
}
/* content end */
/* college promo start */
.college-promo {
    background: url(/images/bg-college-promo.gif) repeat-y;
    font-size: 1.46em;
    line-height: 1.47em;
    color: #fff;
}
.college-promo .top {    background: url(/images/bg-college-promo-top.png) no-repeat }
.college-promo .bot {
    background: url(/images/bg-college-promo-bot.jpg) no-repeat 0 100%;
    min-height: 155px;
    height: auto !important;
    height: 155px;
    padding: 36px 500px 120px 40px;
    font-size: 22px;
}
.college-promo .bot p {
    margin: 0;
    width: 100%;
    overflow: hidden;
}
.college-promo .bot span {
    float: left;
    margin: 3px 0 3px;
}
/* college promo end */
/* home promo start */
.home-promo {
    background: url(/images/bg-home-promo.jpg) no-repeat 0 100%;
    min-height: 345px;
    height: auto !important;
    height: 345px;
}
.home-promo:after {
    content: "";
    clear: both;
    display: block;
}
/* preview start */
.preview {
    width: 649px;
    float: left;
    color: #fff;
    padding: 26px 0 0;
}
.preview h1 {
    width: 128px;
    margin: 0 0 0 19px;
    padding: 0 0 4px;
    text-indent: -9999px;
    overflow: hidden;
    height: 62px;
    font-size: 0;
    line-height: 0;
    background: url(/images/bg-breakthroughs.png) no-repeat;
}
.preview .tabset {
    float: left;
    margin: 0;
    padding: 12px 0 0;
    list-style: none;
    width: 165px;
    font-size: .85em;
    line-height: 1.36em;
    font-weight: bold;
}
.preview .tabset li {
    width: 100%;
    overflow: hidden;
    vertical-align: top;
}
.preview .tabset a {
    float: left;
    color: #fff;
    padding: 7px 20px 9px;
    width: 130px;
}
.preview .tabset a:hover {    text-decoration: none }
.preview .tabset a.active {
    background-color: #A46127;
    -webkit-box-shadow: inset 0 0 3px #8d5422;
    -moz-box-shadow: inset 0 0 3px #8d5422;
    box-shadow: inset 0 0 3px #8d5422;
}
.preview .tab-holder {
    width: 493px;
    height: 374px;
    float: right;
    margin: -79px 0 -60px -25px;
    position: relative;
    overflow: hidden;
}
.preview .tab-holder .inner {
    width: 478px;
    height: 359px;
    background: url(/images/bg-www-slideshow-border.png) no-repeat;
    padding: 15px 0 0 15px;
}
.preview .tab-holder .inner .sub {
    width: 463px;
    height: 344px;
    position: relative;
    overflow: hidden;
}
.preview .tab-holder .inner .sub .tab {
    position: absolute;
    top: 0;
    left: 0;
    width: 481px;
    height: 362px;
    z-index: 10;
    overflow: hidden;
}
.preview .tab-holder .inner .sub .active {    z-index: 20 }
/* preview end */
/* tabs start */
.home-promo .tabs {
    width: 300px;
    height: 171px;
    background: url(/images/bg-tabs.png) no-repeat;
    float: right;
    margin: 20px 20px 0 0;
    display: inline;
    overflow: hidden;
}
.home-promo .tabs .inner {
    width: 300px;
    height: 171px;
    position: relative;
}
.home-promo .tabs .tabset {
    margin: 0;
    padding: 5px 0 6px 2px;
    list-style: none;
    height: 25px;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
}
.home-promo .tabs .tabset li {
    float: left;
    padding: 0 0 0 4px;
}
.home-promo .tabs .tabset a {
    height: 25px;
    float: left;
    position: relative;
    background: #ffd470;
    text-align: center;
    color: #010101;
    font-size: 10px;
}
#tabBoxTitle1, #tabBoxTitle2, #tabBoxTitle3 {    width: 93px }
.home-promo .tabs .arrow {
    display: block;
    width: 25px;
    height: 13px;
    position: absolute;
    top: -9999px;
    left: 50%;
    margin: 0 0 0 -12px;
    background: url(/images/bg-tabs-arrow.png) no-repeat;
    overflow: hidden;
}
.home-promo .tabs .tabset a:hover {    text-decoration: none }
.home-promo .tabs .tabset a.active {    background-color: #fff }
.home-promo .tabs .tabset a.active span.arrow {
    top: auto;
    bottom: -13px;
}
.home-promo .tabs .tabset .cufon {    margin-top: 7px !important }
.home-promo .tabs .body {
    padding: 12px 15px;
    font-size: 14px;
    line-height: 22px;
    width: 270px;
}
.home-promo .tabs .body:after {
    content: "";
    clear: both;
    display: block;
}
.home-promo .tabs .body p {    margin: 0 0 2px }
.home-promo .tabs .body .more {
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: url(/images/bg-red-bullet.gif) no-repeat right;
    padding: 0 6px 0 0;
    font-weight: bold;
}
.home-promo .tabs .body .image {
    float: left;
    margin: 5px 9px 0 -5px;
    display: inline;
}
.home-promo .tabs #tabBox1 .text {    font-size: 11px }
.home-promo .tabs #tabBox1 .text .more {    font-size: 0.8em }
* html .home-promo .tabs .body .image {    margin-right: 6px }
.home-promo .tabs .body .text {
    height: 1%;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
}
.home-promo .tabs .body .text .more {
    font-size: .75em;
    font-weight: bold;
}
/* tabs end */
/* home promo end */
/* primary promo start */
.primary-promo {
    height: 252px;
    background: url(/images/bg-primary-promo.jpg) no-repeat;
    font-size: 19px;
    line-height: 22px;
    color: #fff;
    padding: 18px 780px 0 20px;
}
.primary-promo h1 {
    margin: 0 0 8px -3px;
    font-size: 46px;
    font-weight: normal;
    line-height: 54px;
}
.primary-promo p {
    margin: 0 10px 3px 0;
    font-size: 21px;
}
/* primary promo end */
/* content promo start */
.content-promo {
    height: 93px;
    background: url(/images/bg-content-promo.jpg) no-repeat;
    padding: 6px 0 0 17px;
    overflow: hidden;
}
.content-promo h1 {
    margin: 10px 0 0;
    color: #fff;
    font-size: 36px;
    line-height: 44px;
    font-weight: normal;
}
.breadcrumbs {
    margin: 0 0 0 1px;
    padding: 0 0 20px;
    list-style: none;
    width: 100%;
    overflow: hidden;
    color: #fff;
    font-size: .77em;
    line-height: 1.4em;
}
.breadcrumbs li {
    float: left;
    background: url(/images/bg-arrow-breadcrumbs.gif) no-repeat left;
    margin: 0 0 0 -6px;
    padding: 0 8px;
}
.breadcrumbs a {    color: #fff }
/* Redo of the breadcrumb 1/19/2012 */
.breadcrumb {
    margin: 0 0 0 1px;
    padding: 0 0 20px;
    list-style: none;
    width: 100%;
    overflow: hidden;
    color: #E2E2E2;
    font-size: 0.9em !important;
    line-height: 1.4em;
}
.breadcrumb li {
    display: inline;
    list-style-type: none;
}
.breadcrumb a {    color: #fff }
.breadcrumb .last {
    color: #fff;
    font-weight: bold;
}
/* content promo end */
/* munroe-meyer promo start */
.munroe-meyer-promo {
    height: 253px;
    background: url(/images/bg-munroe-meyer-promo.jpg) no-repeat;
    padding: 9px 40px 0 33px;
    color: #fff;
    font-size: 21px;
    line-height: 29px;
}
.munroe-meyer-promo .image {
    width: 447px;
    height: 286px;
    float: left;
    position: relative;
    margin: 0 0 -33px;
}
.munroe-meyer-promo .image img {    display: none }
.munroe-meyer-promo .image div {
    background: url(/images/bg-munroe-meyer-image.png) no-repeat;
    height: 277px;
    padding: 9px 0 0 9px;
}
.munroe-meyer-promo .info {
    width: 440px;
    float: right;
    padding: 46px 0 0;
}
.munroe-meyer-promo .info a {
    color: #e4ef4c;
    text-decoration: underline;
}
.munroe-meyer-promo .info a:hover {    text-decoration: none }
.munroe-meyer-promo .info span {
    float: left;
    margin: 0 0 8px;
}
/* munroe-meyer promo end */
/* today promo start - added by Ryan */
.today-promo {
    height: 253px;
    background: url(/images/bg-munroe-meyer-promo.jpg) no-repeat;
    padding: 9px 40px 0 10px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
}
.today-promo .img-border {
    margin: 0 0 -85px 0;
    padding: 10px 0 0 10px;
    width: 510px;
    height: 298px;
    background: url(/images/bg-slideshow-wrapp3.png) no-repeat;
    float: left;
}
.today-promo .img-border .image, .today-promo .img-border .image img {
    width: 500px;
    height: 288px;
}
.today-promo .info {
    float: right;
    width: 385px;
    padding: 20px 0 0 0;
}
.today-promo .info a {    color: #e4ef4c }
.today-promo .info span {    font-size: 24px }
.today-promo .arrow {
    float: right;
    margin: 28px 4px 0 0;
    width: 10px;
    height: 10px;
    background: url(/images/bg-arrow-today.gif) no-repeat;
}
/* today promo end */
/* primary block start */
.primary-block {
    width: 710px;
    float: right;
    margin: -102px 0 0;
    position: relative;
}
/* primary block end */
/* secondary block start */
.secondary-block {
    width: 249px;
    float: left;
    padding: 0 0 0 1px;
    margin: -102px 0 0;
    position: relative;
}
/* secondary block end */
/* widget holder start */
.widget-holder {
    width: 209px;
    background: #f6f2d9 url(/images/bg-widget-holder.gif) no-repeat 0 100%;
    padding: 29px 20px 10px 20px;
}
/* widget holder end */
/* award block start */
.award-block {
    width: 210px;
    margin: 0 0 20px;
    /*min-height: 116px;*/
    background: url(/images/bg-award-block.gif) repeat-y;
}
.award-block a img {    display: block }
.award-block .top {    background: url(/images/bg-award-block-top.gif) no-repeat }
.award-block .bot {
    background: url(/images/bg-award-block-bot.gif) no-repeat 0 100%;
    padding: 23px 19px 25px;
}
.award-block p {
    margin: 0 0 9px;
    overflow: hidden;
    font-size: 18px;
    color: #B1001A;
}
.award-block a {
    display: block;
    height: 8px;
    width: 56px;
    background: url(/images/bg-award-link.gif) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.award-block ul {
    margin: -4px -10px 0 -6px;
    padding: 0;
    list-style: none;
    float: left;
    overflow: hidden;
}
.award-block ul li {
    float: left;
    background: url(/images/bg-info-separate-large.gif) no-repeat;
    margin: 0 0 0 -1px;
}
.award-block ul li a {
    display: block;
    text-indent: 0;
    background: none;
    height: auto;
    width: auto;
    line-height: 11px;
    font-size: 13px;
    margin: 0 9px;
    font-weight: bold;
}
/* award block end */
/* award2 block start by Atul*/
.award2-block {
    width: 210px;
    min-height: 116px;
    background: url(/images/bg-award-block.gif) repeat-y;
}
.award2-block a img {    display: block }
.award2-block .top {    background: url(/images/bg-award-block-top.gif) no-repeat }
.award2-block .bot {
    background: url(/images/bg-award-block-bot.gif) no-repeat 0 100%;
    padding: 23px 19px 25px;
}
.award2-block p {
    margin: 0;
    overflow: hidden;
    font-size: 18px;
    color: #B1001A;
}
.award2-block a {
    display: block;
    height: 8px;
    width: 56px;
    background: url(/images/bg-award-link.gif) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
/* award2 block end by Atul*/
/* widget info start */
.widget-info {
    width: 209px;
    background: url(/images/bg-widget-info.gif) repeat-y;
    margin: 0 0 20px;
}
.widget-info-gray {    background-image: url(/images/bg-widget-info-gray.gif) }
.widget-info .bot {    background: url(/images/bg-widget-info-bot.png) no-repeat 0 100% }
.widget-info-gray .bot {    background-image: url(/images/bg-widget-info-bot-gray.gif) }
.widget-info .headline {
    background: url(/images/bg-widget-info-headline.png) repeat-y;
    width: 100%;
}
.widget-info .video-headline { height: 25px }
.widget-info .headline:after {
    content: "";
    clear: both;
    display: block;
}
.widget-info .title strong {
    display: block;
    height: 15px;
    padding: 3px 0 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
    font-weight: normal;
}
* html .widget-info .title strong {
    padding: 1px 0 0;
    height: 17px;
}
*+html .widget-info .title strong {
    padding: 1px 0 0;
    height: 17px;
}
.widget-info .scientists {    background-image: url(/images/bg-scientists.gif) }
.widget-info .headline .title {
    height: 18px;
    background: url(/images/bg-widget-info-title.png) no-repeat;
    width: 171px;
    padding: 1px 19px;
}
.widget-info .image {
    width: 178px;
    margin: 6px 0 -26px 15px;
    float: left;
    display: inline;
    position: relative;
}
.widget-info .video-image {
	width: 197px;
    margin: 11px 0 6px;
    float: left;
    display: inline;
    position: relative;
}
.widget-info .image span {
    display: block;
    overflow: hidden;
}
.widget-info .image span.top {
    height: 9px;
    background: url(/images/bg-widget-info-image-top.png) no-repeat;
}
.widget-info .image span.bot {
    height: 8px;
    background: url(/images/bg-widget-info-image-bot.png) no-repeat;
}
.widget-info .image div {
    background: url(/images/bg-widget-info-image.png) repeat-y;
    width: 160px;
    padding: 0 9px;
}
.widget-info .video-image div {    width: 100% }
.widget-info .video-image .thumb {
    width: 197px;
}
.widget-info .image img {    display: block }
.widget-info .body {
    padding: 35px 19px 14px;
    font-size: .85em;
    line-height: 1.64em;
}
.widget-info .video-body {
    padding: 155px 19px 14px;
}
.widget-info .body .title {
    display: block;
    font-size: 1.27em;
    line-height: 1.36em;
    font-weight: normal;
    color: #b1001a;
    margin: 0 0 9px;
}
.widget-info .video-title {
	font-size: 1em;
	line-height: 1.6em;
	margin: .4em 14px;
	font-weight: normal;
}
.widget-info .body .title a {    color: #b1001a }
.sidebar .widget-info .body .title, .sidebar .widget-info .body .title a {    color: #cc092f }
.widget-info .body p {    margin: 0 0 10px }
.widget-info .body a.more {
    background: url(/images/bg-red-bullet.gif) no-repeat right;
    padding: 0 10px 0 0;
}
/* widget info end */
/* calendar portlet start */
.events-portlet {
    width: 209px;
    background: url(/images/bg-widget-calendar.gif) repeat-y;
    margin: 0 0 20px;
}
.events-portlet .bot {    background: url(/images/bg-widget-calendar-bot.png) no-repeat 0 100% }
.events-portlet .headline {
    background: url(/images/bg-widget-info-headline.png) repeat-y;
    width: 100%;
}
.events-portlet .headline:after {
    content: "";
    clear: both;
    display: block;
}
.events-portlet .headline .title {
    background: url(/images/bg-events-portlet-title.png) no-repeat;
    width: 171px;
    padding: 9px 19px 8px;
}
.events-portlet .headline .title h3 {
    font-size: 11px;
    color: #686258;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    height: 1%;
    letter-spacing: .1em;
}
.events-portlet .body {
    padding: 0px 19px 14px;
    /*font-size: .85em;;
    line-height: 1.64em;*/
}
.events-portlet .body p {    margin: 0 0 10px }
.events-portlet .list {
    margin: 0 0 0px;
    padding: 4px 0 8px;
    list-style: none;
    font-size: .85em;
    line-height: 1.64em;
    border-bottom: 1px solid #e5e5e5;
}
.events-portlet .list li {
    padding: 8px 0 8px;
    border-bottom: 1px solid #f2f2f2;
}
.events-portlet .list .last {    border-bottom: none }
.events-portlet .more {
    font-size: .77em;
    background: url(/images/bg-black-bullet.gif) no-repeat right;
    padding: 0 8px 0 0;
}
.events-portlet .more a {    color: #000 }
/* calendar portlet end */
/* research news start */
.research-news {
    position: relative;
    z-index: 5;
    margin: 0 12px 30px;
}
.research-news .headline {
    border-bottom: 1px solid #c5c2ae;
    padding: 0 0 7px;
}
.research-news h2 {
    margin: 0;
    overflow: hidden;
    text-transform: uppercase;
    font-size: 13px;
    color: #747266;
    font-size: 13px;
    width: 100%;
    font-weight: normal;
}
.research-news ul {
    margin-left: 25px;
    padding-left: 0px;
}
.research-news h2 span {    float: left }
.research-news .list {
    margin: 0 0 3px;
    padding: 11px 0 4px;
    list-style: none;
    font-size: .85em;
    line-height: 1.64em;
    border-bottom: 1px solid #ddd9c3;
}
.research-news .text {
    margin: 0 0 3px;
    list-style: none;
    font-size: .85em;
    line-height: 1.64em;
}
.research-news .list li {    padding: 0 0 10px }
.research-news .more {
    font-size: .77em;
    padding: 0 10px 0 0;
    white-space: nowrap;
}
.research-news .more a {    color: #000 }
/* research news end */
/* sidebar follow start */
.sidebar-follow {
    font-size: .85em;
    line-height: 1.8em;
}
.sidebar-follow ul {
    padding: 0px;
    margin: 10px 0 0 0;
    list-style: none;
}
.sidebar-follow li {    margin: 0 0 5px 0 }
.sidebar-follow .facebook {
    padding-left: 22px;
    background: url(/images/icon-facebook.png) no-repeat;
}
.sidebar-follow .twitter {
    padding-left: 22px;
    background: url(/images/icon-twitter.png) no-repeat;
}
.sidebar-follow .linkedin {
    padding-left: 22px;
    background: url(/images/icon-linkedin.png) no-repeat;
}
.sidebar-follow .youtube {
    padding-left: 22px;
    background: url(/images/icon-youtube.png) no-repeat;
}
.sidebar-follow .flickr {
    padding-left: 22px;
    background: url(/images/icon-flickr.png) no-repeat;
}
/* sidebar follow end */
/* programs start */
div.programs {
    width: 200px;
    float: left;
    padding: 29px 0 0;
}
.programs h1 {
    margin: 0 0 8px;
    height: 13px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    overflow: hidden;
}
.programs .box {
    font-size: .85em;
    line-height: 1.64em;
    padding: 0 0 8px;
}
div.programs .box .title {
    font-weight: normal;
    color: #b1001a;
    font-size: 1.18em;
    line-height: 1.38em;
    display: block;
    margin: 0 0 1px;
}
div.programs .box .title a {    color: #b1001a }
div.programs .box p {    margin: 0 0 10px }
/* programs end */
/* inner column start */
.inner-col {
    width: 470px;
    float: right;
}
/* slideshow start */
.inner-col .slideshow {
    padding: 0 0 31px;
    margin: -181px 0 0 -15px;
    position: relative;
    width: 485px;
}
.inner-col .slideshow .item2 {
    margin: 0;
    list-style: none;
    background: url(/images/new-college-promo.png) no-repeat;
    padding: 70px 0 0 13px;
    width: 453px;
    height: 282px;
    position: relative;
}
.inner-col .slideshow .item2 li {
    position: absolute;
    top: 13px;
    left: 13px;
    width: 453px;
    height: 282px;
    z-index: 1;
}
.inner-col .slideshow .item {
    margin: 0;
    list-style: none;
    background: url(/images/bg-college-slideshow.png) no-repeat;
    padding: 13px 0 0 13px;
    width: 453px;
    height: 542px;
    position: relative;
}
.inner-col .slideshow .item li {
    position: absolute;
    top: 13px;
    left: 13px;
    width: 453px;
    height: 542px;
    z-index: 1;
}
.inner-col .slideshow .item li.active {    z-index: 2 }
.inner-col .slideshow .text {
    width: 240px;
    font-size: .85em;
    line-height: 1.55em;
    color: #858585;
    background: url(/images/bg-arrow-top.gif) no-repeat 8px 4px;
    padding: 0 0 0 24px;
    margin: 14px 0 0;
}
.inner-col .slideshow .text p {    margin: 0 0 7px }
.inner-col .slideshow .btns {
    margin: 10px 0 0 35px;
    padding: 0;
    list-style: none;
    width: 300px;
    overflow: hidden;
}
.inner-col .slideshow .btns li {
    float: left;
    padding: 0 3px 0 0;
}
.inner-col .slideshow .btns li a {
    display: block;
    height: 18px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.inner-col .slideshow .btns li.prev a {
    background-image: url(/images/btn-prev.png);
    width: 92px;
}
.inner-col .slideshow .btns li.next a {
    background-image: url(/images/btn-next.png);
    width: 70px;
}
/* slideshow end */
/* contact start */
.contact {
    border-top: 1px solid #dedad0;
    padding: 11px 20px 0;
}
.contact .title {
    display: block;
    margin: 0 0 10px;
    font-size: 11px;
    color: #a09479;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.contact .title span {    float: left }
.contact address {
    font-style: normal;
    font-size: .85em;
    line-height: 1.64em;
}
.contact address span {    display: block }
/* contact end */
/* contact base template */
.contact-base {    float: left }
.contact-base .title {
    display: block;
    float: left;
    margin: 0 0 10px;
    font-size: 11px;
    color: #a09479;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 150px;
    overflow: hidden;
}
.contact-base .title span {    float: left }
.contact-base address {
    font-style: normal;
    font-size: .85em;
    line-height: 1.64em;
    width: 150px;
}
.contact-base address span {    display: block }
/* contact end */
/* General 3rd Column Portlet */
.general {
    margin: 0 12px 20px;
    position: relative;
    z-index: 5;
}
.general img {max-width: 100%; height: auto;}
.general .title {
    display: block;
    font-size: 10pt;
    font-weight: normal;
    color: #747266;
    text-transform: uppercase;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #c5c2ae;
    padding: 0 0 7px;
}
.general .title span {    float: left }
.general ul {    padding-left: 30px }
.general address {
    font-style: normal;
    font-size: .85em;
    line-height: 1.64em;
    padding-top: 10px;
    padding-bottom: 15px;
}
.general address span {    display: block }
/* General 3rd Column Portlet end */
/* inner column end */
/* services start */
.services {
    width: 305px;
    margin: -115px 1px -9px auto;
    font-size: .92em;
    line-height: 1.5em;
}
.services h2 {
    margin: 0 0 8px;
    color: #a09479;
    height: 18px;
    overflow: hidden;
    font-size: 15pt;
}
.services .body {
    width: 100%;
    overflow: hidden;
}
.services .text {
    width: 225px;
    float: left;
    position: relative;
    z-index: 2;
}
.services p {    margin: 0 0 10px }
.services .links {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 1.0em;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.8em;
}
.services .image {
    float: right;
    margin: 10px 0 0 -60px;
}
.services .image img {    display: block }
/* services end */
/* news block start */
.news-block {    padding: 10px 5px 0 21px }
.news-block .headline {
    width: 100%;
    overflow: hidden;
}
.news-block .headline .news {
    width: 620px;
    margin: 0 20px 0 0;
    padding-bottom: 7px;
    float: left;
    border-bottom: 1px solid #dedad0;
}
.news-block .headline .events {
    float: right;
    width: 300px;
    padding-bottom: 7px;
    border-bottom: 1px solid #dedad0;
}
a.rss {
    float: left;
    width: 14px;
    height: 14px;
    background: url(/images/bg-rss.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 8px 0 1px;
    display: inline;
}
.news-block .headline h2 {
    font-size: 16px;
    letter-spacing: .1em;
    margin: 0 0 0;
    float: left;
    color: #a09479;
    height: 13px;
    width: 53px;
    text-transform: uppercase;
}
.news-block .body {
    width: 100%;
    padding: 11px 0 5px;
    position: relative;
    margin: 0 0 15px;
}
.news-block .body:after {
    content: "";
    clear: both;
    display: block;
}
.news-block .body .more {
    width: 100%;
    float: left;
}
.news-block .body .more .news {
    text-align: right;
    width: 620px;
    margin: 7px 20px 0 0;
    float: left;
    border-top: 1px solid #eceae4;
}
.news-block .body .more .events {
    text-align: right;
    float: right;
    width: 300px;
    border-top: 1px solid #eceae4;
    margin: 7px 0 0 0;
}
.news-block .body .more a {
    background: url(/images/bg-red-bullet.gif) no-repeat right;
    padding: 0 8px 0 0;
}
.events {
    width: 300px;
    float: right;
}
.events .content {
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    line-height: 1.6em;
    padding-left: 5px;
    margin-top: 3px;
}
.events .content p {    margin: 0 }
.events .content .timedate {
    float: left;
    margin-right: 10px;
    border-right: 1px solid #ECEAE4;
    padding-right: 5px;
    line-height: 14px;
}
.events .content .eventline {    margin: 0 0 16px 0 }
.events .content .time {
    width: 50px;
    padding: 0;
    color: #555;
    margin-top: 5px;
    font-size: 11px;
}
.events .content .title {
    float: left;
    margin-top: -3px;
    width: 225px;
}
/*.events .content .eventline:first-child {
    margin-top: 10px;
}*/
.news-block .list {
    float: left;
    font-size: .85em;
    line-height: 1.64em;
}
.news-block .list .box {
    width: 140px;
    float: left;
    padding: 0 20px 0 0;
}
.news-block .list .box img {
    width: 140px;
    padding: 0 0 5px 0;
}
.news-block .list .box h4 {
    margin: 0 0 5px;
    color: #a09479;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .1em;
}
.news-block .list .box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.news-block .list .box ul li {    padding: 0 0 10px }
.news-block .list .box a {    font-size: 12px }
.news-block .list .box .more {
    position: absolute;
    bottom: -28px;
}
.news-block .list .box .more a {
    color: #000;
    background: url(/images/bg-black-bullet.gif) no-repeat right;
    padding: 0 8px 0 0;
}
/* news block end */
/* slideshow wrapp start */
.slideshow-wrapp {
    width: 744px;
    margin: -207px 45px 0 auto;
}
.slideshow-wrapp:after {
    content: "";
    clear: both;
    display: block;
}
.slideshow-wrapp .holder {
    width: 100%;
    position: relative;
    z-index: 2;
}
.slideshow-wrapp .item {
    width: 530px;
    height: 309px;
    background: url(../images/bg-slideshow-wrapp.png) no-repeat;
    float: left;
    padding: 10px 0 0 10px;
}
.slideshow-wrapp .item ul {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}
.slideshow-wrapp .item ul li {
    position: absolute;
    width: 744px;
    z-index: 1;
    top: -8px;
}
.slideshow-wrapp .item ul li.active {    z-index: 2 }
.slideshow-wrapp .item ul img {
    display: block;
    margin: 8px 0 0;
}
.slideshow-wrapp .text {
    width: 173px;
    position: absolute;
    font-size: 11px;
    line-height: 17px;
    color: #f3ebd9;
    background: url(/images/bg-arrow-left.gif) no-repeat 0 5px;
    top: 0;
    left: 541px;
    padding: 0 0 0 19px;
    height: 68px;
    overflow: hidden;
}
.slideshow-wrapp .btns {
    margin: 0;
    padding: 0;
    top: 79px;
    right: 0;
    list-style: none;
    width: 173px;
    overflow: hidden;
    position: absolute;
    z-index: 2;
}
.slideshow-wrapp .btns li {
    float: left;
    padding: 0 4px 0 0;
}
.slideshow-wrapp .btns a {
    display: block;
    height: 18px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.slideshow-wrapp .btns li.prev a {
    width: 91px;
    background-image: url(/images/btn-prev-2.gif);
}
.slideshow-wrapp .btns li.next a {
    width: 69px;
    background-image: url(/images/btn-next-2.gif);
}
/* slideshow wrapp end */
/* content end */
/* seo block start */
.seo-block {
    width: 670px;
    float: left;
    padding: 34px 0 0 22px;
}
/* added by atul */
.seo-block1 {
    width: 970px;
    float: left;
    padding-top: 20px;
}
.seo-block2 {    padding: 34px 0 0 22px }
/* content column start */
.content-col {
    width: 480px;
    float: right;
}
.content-col1 {
    width: 960px;
    float: right;
}
.content-col2 {
    width: 750px;
    padding-right: 20px;
    float: right;
}
.content-col-news {
    width: 670px;
    float: right;
}
/* text start */
.content-col .text {    padding: 0 0 15px }
.content-col .text h2 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.content-col .text p {    margin: 0 0 22px }
.content-col .list p {    margin: 0 }
.content-col .list ul {
    margin: 0;
    padding: 0 10px 0 30px;
    list-style: none;
}
.content-col .list ul li {
    background: url(/images/bg-bullet.gif) no-repeat 0 9px;
    padding: 0 0 0 13px;
    margin: 0 0 12px;
}
/* text start content-col1 */
.content-col1 .text {    padding: 0 0 15px }
.content-col1 .text h2 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.content-col1 .text p {    margin: 0 0 22px }
.content-col1 .list p {    margin: 0 }
.content-col1 .list ul {
    margin: 0;
    padding: 0 10px 0 30px;
    list-style: none;
}
.content-col1 .list ul li {
    background: url(/images/bg-bullet.gif) no-repeat 0 9px;
    padding: 0 0 0 13px;
    margin: 0 0 12px;
}
/* text start content-col2*/
.content-col2 .text {    padding: 0 0 15px }
.content-col2 .text h2 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.content-col2 .text p {    /* margin: 0; */  }
.content-col2 .list p {    margin: 0 }
.content-col2 .list ul {
    margin: 0;
    padding: 0 10px 0 30px;
    list-style: none;
}
.content-col2 .list ul li {
    background: url(/images/bg-bullet.gif) no-repeat 0 9px;
    padding: 0 0 0 13px;
    margin: 0 0 12px;
}
/* text start content-col-news */
.content-col-news .text {    padding: 0 0 15px }
.content-col-news .text h1 {
    margin: 0;
    font-size: 18px;
}
.content-col-news .text h2 {
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.content-col-news .text p {    margin: 0 0 22px }
.content-col-news .text .byline {
    font-size: 0.85em;
    line-height: 1.64em;
}
.content-col-news .list p {    margin: 0 }
.content-col-news .list ul {
    margin: 0;
    padding: 0 10px 0 30px;
    list-style: none;
}
.content-col-news .list ul li {
    background: url(/images/bg-bullet.gif) no-repeat 0 9px;
    padding: 0 0 0 13px;
    margin: 0 0 12px;
}
.content-col-news .share {
    margin-bottom: 40px;
    margin-top: 10px;
    border-top: 1pt #EEE solid;
    border-bottom: 1pt #EEE solid;
    padding: 10px 0 7px 0;
    float: left;
    width: 100%;
}
.content-col-news #facebook, #twitter, #google, #pinterest, #print {    float: left }
.content-col-news #facebook {    margin-right: 15px }
.content-col-news #twitter {    width: 95px }
.content-col-news #pinterest {
    width: 95px;
    margin-left: -13px;
}
.content-col-news #print {
    background: url(/images/bg-print.png) no-repeat;
    padding-left: 20px;
    cursor: pointer;
    margin-left: -15px;
    font-size: 9pt;
}
.content-col-news .recommend {    display: none }
.content-col-news .comment {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 11pt;
}
/* text end */
/* body news portlet start */
#stories {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    margin-top: -15px;
}
#stories .story-block {
    float: left;
    width: 100%;
    border-bottom: solid 1px #eee;
    padding-bottom: 15px;
    padding-top: 15px;
}
#stories .story-block img {
    float: left;
    margin-right: 15px;
    margin-top: 3px;
}
#stories .story-text {    margin-left: 155px }
#stories .tagline {
    font-size: 0.85em;
    color: #888;
}
#stories span {
    color: #CCC;
    padding: 0 8px;
}
.more-btn {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 20px;
    float: left;
    background: url(/images/bg-arrow-down-red.png) no-repeat right;
    padding-right: 15px;
}
#moreStories {
    font-size: 1.1em;
    font-weight: bold;
}
/* body news portlet end */
/* related links start */
.related-links {    width: 100% }
.related-links .headline {
    border-bottom: 1px solid #ccc;
    padding: 0 0 8px;
}
.related-links h3 {
    height: 11px;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
    color: #b2b2b2;
    text-transform: uppercase;
}
.related-links h3 span {    float: left }
.related-links ul {
    margin: 0;
    padding: 7px 0 0;
    list-style: none;
    font-size: .85em;
    line-height: 1.64em;
}
/* related links end */
/* content column end */
/* sub navigation start */
.sub-nav {
    margin: 0;
    padding: 3px 0 0;
    list-style: none;
    font-size: .90em;
    line-height: 1.55em;
    font-weight: bold;
    width: 160px;
    float: left;
}
.sub-nav li {    padding: 0 0 10px }
.sub-nav li.active a {    color: #000 }
.sub-nav li.active {
    margin-left: -16px;
    padding-left: 16px;
    background: url(/images/bg-sub-nav-arrow.gif) no-repeat 0 7px;
    width: 100%;
    position: relative;
}
.sub-nav ul {
    margin: 0 0 8px;
    padding: 0 0 0 20px;
    list-style: none;
    font-weight: normal;
    display: none;
}
.sub-nav ul li {    padding: 4px 0 0 }
.sub-nav li.active ul {    display: block }
.sub-nav li.active ul a {    color: #cc092f }
/* sub navigation end */
/* orphan navigation start */
.orphan-nav {
    margin: 0;
    padding: 3px 0 0;
    list-style: none;
    font-size: .90em;
    line-height: 1.55em;
    font-weight: bold;
    width: 150px;
    float: left;
}
.orphan-nav li {    padding: 0 0 10px }
.orphan-nav li.active a {    color: #000 }
.orphan-nav li.active {
    margin-left: -16px;
    padding-left: 16px;
    width: 100%;
    background-position: relative center;
}
.orphan-nav ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style: none;
    display: none;
}
.orphan-nav ul li {    padding: 4px 0 0 }
.orphan-nav li.active ul {    display: block }
.orphan-nav li.active ul a {    color: #3333FF }
/* orphan navigation end */
/* inner info start */
.inner-info {
    padding: 14px 0 0 18px;
    height: 1%;
    overflow: hidden;
    line-height: 1.38em;
}
.inner-info .text {
    width: 472px;
    float: right;
    border-left: 1px solid #e0dcd3;
    margin: 0 -20px 0 0;
    padding: 16px 0 0;
}
.inner-info .text .col {
    width: 200px;
    padding: 0 0 0 30px;
    float: left;
}
.inner-info .box {    padding: 0 0 20px }
.inner-info .list p {    margin: 0 }
.inner-info .list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.inner-info .list ul li {
    background: url(/images/bg-bullet.gif) no-repeat 0 6px;
    padding: 0 0 0 12px;
}
.inner-info h2 {
    margin: 0;
    color: #a09479;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    width: 100%;
    overflow: hidden;
    display: block;
}
.inner-info h2 span {    float: left }
.inner-info p {    margin: 8px 0 18px }
.inner-info .contact {
    border-style: none;
    padding: 20px 10px 0 0;
    width: 189px;
    float: left;
    border-right: 1px solid #e0dcd3;
    margin: 0 -1px 0 0;
}
.inner-info h3 {
    margin: 0 0 10px;
    font-weight: normal;
    font-size: 11px;
    line-height: 11px;
    color: #a09479;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.inner-info h3 span {    float: left }
/* inner info end */
/* today body start - Added by Ryan */
.today-body {
    padding: 50px 0 0 0;
    height: 1%;
    overflow: hidden;
    /*line-height: 1.38em;*/
}
.today-body .text {
    width: 100%;
    float: left;
}
.today-body .text .news {
    width: 425px;
    float: left;
}
.today-body .text .nav {
    border-top: 1px solid #e0dcd3;
    float: left;
    padding-top: 10px;
    width: 100%;
}
.today-body .text .nav img {    margin: 0 32px 0 }
.today-body .text .col {
    width: 200px;
    padding: 0 0 0 40px;
    float: left;
}
.today-body .box {    padding: 0 0 25px 0 }
.today-body .box .more {
    padding-top: 5px;
    border-top: 1px solid #e0dcd3;
    font-size: 0.77em;
}
.today-body .box .more a {    color: #000 }
.today-body .box .more img {    margin-left: 5px }
.today-body h2 {
    margin: 0;
    color: #a09479;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    width: 100%;
    overflow: hidden;
    display: block;
}
/* today body end */
/* seo block end */
/* sidebar start */
.sidebar {
    width: 250px;
    float: right;
    margin: -201px 0 0;
    position: relative;
}
/* sidebar end */
/* footer start */
#footer {
    background: #dfd2b7;
    width: 100%;
}
#footer .page-holder {
    background: url(/images/bg-footer-link2.gif) repeat-y 100% 0;
    padding: 0 0 19px;
}
.college #footer .page-holder {
    background-image: url(/images/bg-footer-link-college.gif);
    padding: 0 0 22px;
}
.banner {
    float: left;
    padding: 30px 20px;
}
.banner img {    display: block }
#footer .text {
    float: left;
    color: #686258;
    font-size: .77em;
    line-height: 1.5em;
    padding: 29px 22px 0;
}
#footer .text .tag {
    font-size: 16px;
    padding-bottom: 6px;
    font-weight: bold;
}
#footer .text p {    margin: 0 }
#footer address {    font-style: normal }
#footer address span {
    background: url(/images/bg-address-bullet.gif) no-repeat left;
    padding: 0 0 0 10px;
    margin: 0 0 0 4px;
}
#footer .text ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer .text ul li {
    display: inline;
    margin: 0 15px 0 0;
}
.login {
    width: 85px;
    padding: 14px 20px 0 0;
    float: right;
    font-size: .85em;
    line-height: 1.8em;
}
.follow {
    width: 139px;
    padding: 14px 20px 0 0;
    float: right;
    font-size: .85em;
    line-height: 1.8em;
}
.login .title, .follow .title {
    text-transform: uppercase;
    font-size: 13px;
    color: #f3ebd9;
}
.login a, .follow a, .explore a {    color: #fff }
.login ul, .follow ul {
    margin: 0;
    padding: 5px 0 0;
    list-style: none;
}
.follow .facebook {
    padding-left: 22px;
    background: url(/images/icon-facebook.png) no-repeat;
}
.follow .twitter {
    padding-left: 22px;
    background: url(/images/icon-twitter.png) no-repeat;
}
.follow .linkedin {
    padding-left: 22px;
    background: url(/images/icon-linkedin.png) no-repeat;
}
.follow .youtube {
    padding-left: 22px;
    background: url(/images/icon-youtube.png) no-repeat;
}
.follow .flickr {
    padding-left: 22px;
    background: url(/images/icon-flickr.png) no-repeat;
}
.explore {
    float: right;
    width: 370px;
    font-size: .92em;
    line-height: 1.67em;
}
.explore .title {
    background: #670518;
    display: block;
    padding: 11px 20px 9px;
}
.explore .title span {
    display: block;
    height: 8px;
    background: url(/images/bg-explore.gif) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.explore .body {
    width: 100%;
    overflow: hidden;
    padding: 8px 0 0;
}
.explore ul {
    margin: 0;
    list-style: none;
    width: 120px;
    padding: 0 0 0 20px;
    float: left;
}
/* footer end */
.grid {
    width: 940px;
    position: absolute;
    top: 0;
    left: 50%;
    height: 1500px;
    background: url(/images/bg-grid.png) repeat-y;
    margin: 0 0 0 -470px;
    z-index: 100;
}
/* medicine page start */
/* functional navigation start */
.function-nav {
    width: 150px;
    position: absolute;
    top: 73px;
    right: 0;
    overflow: hidden;
}
#textchanger {
    float: right;
    width: 79px;
    padding: 4px 0 0;
}
#textchanger span {
    float: left;
    font-size: 11px;
    color: #a09479;
    line-height: 11px;
}
#textchanger ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}
#textchanger ul li {
    float: left;
    position: relative;
    padding: 0 0 0 2px;
}
#reset {    display: none }
#textchanger ul li a {
    float: left;
    width: 13px;
    height: 13px;
    text-indent: -9999px;
    overflow: hidden;
}
#textchanger ul li#decrease a {    background: url(/images/icon-large-text.gif) no-repeat }
#textchanger ul li#increase a {    background: url(/images/icon-small-text.gif) no-repeat }
.icon-pdf {
    float: right;
    width: 17px;
    height: 17px;
    margin: 0 15px;
    display: inline;
}
.icon-print {
    float: right;
    width: 16px;
    height: 17px;
}
/* functional navigation end */
/* main column start */
.main-column {
    float: left;
    width: 730px;
}
/* new department template - promo and slideshow start */
.department-promo {
    background: url(/images/bg-dept-promo.jpg) no-repeat;
    width: 710px;
    height: 255px;
    overflow: hidden;
    padding: 12px 0 0 20px;
}
.department-promo h1 {
    margin: 0;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 1px;
    color: #fff;
}
* html .department-promo h1 span {    margin: -2px 0 0 }
*+html .department-promo h1 span {    margin: -2px 0 0 }
.slideshow-department {
    width: 730px;
    margin: -256px 0 13px;
}
.slideshow-department .item {
    background: url(/images/bg-dept-slideshow-border.png) no-repeat;
    padding: 8px 0 0 338px;
    width: 378px;
    height: 250px;
}
.slideshow-department .item ul li {
    width: 377px;
    left: -320px;
    padding: 0 0 0 312px;
}
.slideshow-department .item .text {
    background: none;
    left: 0;
    padding: 35px 0 0;
    height: 150px;
    width: 290px;
    color: #fff;
    /*background: url(/images/bg-text.jpg) no-repeat 2px 20px;*/
}
.slideshow-department .item .text a {
    color: #F2E790;
    text-decoration: underline;
}
.slideshow-department .item .text strong {
    display: block;
    font-size: 28px;
    width: 100%;
}
.slideshow-department .item .text strong:after {
    content: "";
    clear: both;
    display: block;
}
.slideshow-department .item .text strong .cufon {    float: left }
.slideshow-department .item .text div {    padding: 22px 0 0 3px }
.slideshow-department .item .text div p {
    margin: 0 0 9px;
    color: #f6f2d9;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: hidden;
    line-height: 12px;
}
.slideshow-department .item .text div p span {    float: left }
.slideshow-department .item .text ul {    overflow: hidden }
.slideshow-department .item .text ul li {
    position: static;
    padding: 0 0 7px;
    width: 100%;
    float: left;
}
.slideshow-department .item .text ul li a {
    color: #fff;
    float: left;
    font-size: 17px;
    line-height: 25px;
    position: relative;
}
.slideshow-department .item .text ul li a .cufon {    float: left }
.slideshow-department .btns {
    top: 204px;
    left: 20px;
    padding: 6px 0 0;
    border-top: 1px solid #b15610;
    width: 305px;
}
.slideshow-department .btns li.prev a {
    width: 60px;
    background-image: url(/images/btn-prev-3.gif);
}
.slideshow-department .btns li.next a {
    width: 60px;
    background-image: url(/images/btn-next-4.gif);
}
/* new department template - promo and slideshow end */
/* old department template -  promo and slideshow start */
.medicine-promo {
    background: url(/images/bg-medicine-promo.jpg) no-repeat;
    width: 710px;
    height: 293px;
    overflow: hidden;
    padding: 12px 0 0 20px;
}
.medicine-promo h1 {
    margin: 0;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 15px;
    letter-spacing: 1px;
    color: #fff;
}
* html .medicine-promo h1 span {    margin: -2px 0 0 }
*+html .medicine-promo h1 span {    margin: -2px 0 0 }
.slideshow-medicine {
    width: 730px;
    margin: -294px 0 13px;
}
.slideshow-medicine .item {
    background: url(/images/bg-medicine-gall.png) no-repeat;
    padding: 10px 0 0 266px;
    width: 450px;
    height: 310px;
}
.slideshow-medicine .item ul li {
    width: 431px;
    left: -249px;
    padding: 0 0 0 249px;
}
.slideshow-medicine .item .text {
    background: none;
    left: 0;
    padding: 43px 0 0;
    height: 195px;
    width: 230px;
    color: #fff;
    background: url(/images/bg-text.jpg) no-repeat 2px 20px;
}
.slideshow-medicine .item .text strong {
    display: block;
    font-size: 28px;
    width: 100%;
}
.slideshow-medicine .item .text strong:after {
    content: "";
    clear: both;
    display: block;
}
.slideshow-medicine .item .text strong .cufon {    float: left }
.slideshow-medicine .item .text div {    padding: 22px 0 0 3px }
.slideshow-medicine .item .text div p {
    margin: 0 0 9px;
    color: #f6f2d9;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: hidden;
    line-height: 12px;
}
.slideshow-medicine .item .text div p span {    float: left }
.slideshow-medicine .item .text ul {    overflow: hidden }
.slideshow-medicine .item .text ul li {
    position: static;
    padding: 0 0 7px;
    width: 100%;
    float: left;
}
.slideshow-medicine .item .text ul li a {
    color: #fff;
    float: left;
    font-size: 17px;
    line-height: 25px;
    position: relative;
}
.slideshow-medicine .item .text ul li a .cufon {    float: left }
.slideshow-medicine .btns {
    top: 254px;
    left: 20px;
    padding: 6px 0 0;
    border-top: 1px solid #b15610;
    width: 242px;
}
.slideshow-medicine .btns li.prev a {
    width: 60px;
    background-image: url(/images/btn-prev-3.gif);
}
/* old department template - promo and slideshow start end */
/* two columns start */
.two-columns {
    height: 1%;
    overflow: hidden;
    background: url(/images/bg-two-columns.gif) repeat-y;
    padding: 0 0 0 20px;
}
/* column1 start */
.two-columns .column1 {
    float: right;
    width: 525px;
    overflow: hidden;
}
.two-columns .column1 h2 {
    margin: 0 0 14px;
    color: #a09479;
    font-size: 17px;
    font-weight: normal;
    width: 100%;
    overflow: hidden;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.two-columns .column1 h2 span {    float: left }
.two-columns .column1 .body-two-columns {
    padding-right: 20px;
    width: 505px;
    overflow: hidden;
}
.two-columns .column1 .body-two-columns .container {
    float: left;
    width: 235px;
    padding-right: 12px;
    font-size: .84em;
    line-height: 1.65em;
    list-style: none;
}
.two-columns .column1 .body-two-columns .container .news ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.two-columns .column1 .body-two-columns .eventline {
    margin: 0 0 16px 0;
    float: left;
}
.two-columns .column1 .body-two-columns .timedate {
    float: left;
    margin-right: 10px;
    border-right: 1px solid #ECEAE4;
    width: 50px;
}
.two-columns .column1 .body-two-columns .timedate p {    margin: 0 }
.two-columns .column1 .body-two-columns .time {
    padding: 0;
    color: #555;
    margin-top: 5px;
}
.two-columns .column1 .body-two-columns .title {
    float: left;
    width: 174px;
}
.two-columns .column1 .body-two-columns div h3 {
    margin: 0 0 5px;
    font-size: 11px;
    color: #a09479;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.two-columns .column1 .body-two-columns div h3 span {    float: left }
.two-columns .column1 .body-two-columns div ul {    margin: 0 }
.container div ul li {    padding: 0 0 16px }
.two-columns .column1 .body-two-columns div ul li span {    display: block }
.two-columns .column1 .three-columns {
    width: 525px;
    overflow: hidden;
    margin: 0 0 0 -11px;
}
.two-columns .column1 .three-columns div {
    float: left;
    width: 150px;
    padding: 0 12px;
}
.two-columns .column1 .three-columns div h3 {
    margin: 0 0 5px;
    font-size: 11px;
    color: #a09479;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.two-columns .column1 .three-columns div h3 span {    float: left }
.two-columns .column1 .three-columns div ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: .84em;
    line-height: 1.65em;
}
.two-columns .column1 .three-columns div ul li {    padding: 0 0 10px }
.two-columns .column1 .three-columns div ul li span {    display: block }
/* column1 end */
/* column2 start */
.two-columns .column2 {
    float: left;
    width: 136px;
}
.tools-box {    padding: 1px 0 27px }
.tools-box h3 {
    margin: 0 0 10px;
    font-size: 11px;
    color: #a09479;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.tools-box h3 span {    float: left }
.tools-box ul {
    margin: 0;
    padding: 0 0 2px;
    list-style: none;
    width: 100%;
    overflow: hidden;
}
.tools-box ul li {
    background: #baaf97 url(/images/bg-tools-list-t.gif) no-repeat;
    margin: 0 0 5px;
    width: 100%;
    float: left;
}
.tools-box ul li a {
    background: url(/images/bg-tools-list-b.gif) no-repeat 0 100%;
    float: left;
    color: #f6f2d9;
    font-size: 13px;
    text-transform: uppercase;
    padding: 6px 10px;
    width: 116px;
    overflow: hidden;
    letter-spacing: 1px;
}
.tools-box ul li a span {    float: left }
.tools-box .download {
    color: #cc092f;
    font-size: 11px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.tools-box .download span {    float: left }
.tools-box .download .cufon {    padding: 0 0 2px }
.two-columns .column2 .contact {
    border: none;
    padding: 0;
}
/* column2 end */
/* two columns end */
/* main column end */
/* side column start */
.side-column {
    float: right;
    width: 210px;
    background: #f6f2d9 url(/images/bg-side-column.gif) no-repeat 0 100%;
    padding: 20px 20px 30px;
}
.side-column .campaign {    margin: 0 0 20px }
.applying {
    background: #ae8b61 url(/images/bg-applying-t.gif) no-repeat;
    margin: 0 0 20px;
    height: 1%;
    overflow: hidden;
}
.applying a {
    background: url(/images/bg-applying-b.gif) no-repeat 0 100%;
    display: block;
    color: #f6f2d9;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    padding: 11px 12px 8px;
    height: 1%;
    overflow: hidden;
}
.applying a span {
    padding: 0 0 3px;
    float: left;
}
/* divisions box start */
.divisions {    margin: 0 0 21px }
.divisions h3 {
    margin: 0;
    background: #e1933a url(/images/bg-devisions-heading.gif) no-repeat;
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    padding: 7px 12px 6px;
    height: 1%;
    overflow: hidden;
}
.divisions h3 span {    float: left }
.divisions ul {
    margin: 0;
    padding: 11px 12px 5px;
    list-style: none;
    background: #fad993 url(/images/bg-divisions-list.gif) no-repeat 0 100%;
    font-size: .92em;
    line-height: 1.4em;
}
.divisions ul li {    padding: 0 0 7px }
/* divisions box end */
.patient-box {
    height: 1%;
    font-size: .92em;
    line-height: 1.5em;
    margin: 0 0 20px;
}
.patient-box:after {
    content: "";
    clear: both;
    display: block;
}
.ill {
    float: right;
    width: 106px;
    position: relative;
    display: inline;
    margin: 0 -6px 0 0;
}
* html .ill {    margin-right: -8px }
.patient-box strong {
    display: block;
    font-size: 24px;
    color: #a09479;
    font-weight: normal;
    padding: 31px 0 0;
    height: 1%;
    overflow: hidden;
}
.patient-box strong span {
    padding: 0 0 1px;
    float: left;
}
.patient-box p {    margin: 7px 0 0 }
/* side column end */
/* medicine page end */
/* medicine inner page start */
.inner {
    background: url(/images/bg-inner-promo.jpg) no-repeat;
    width: 863px;
    height: 209px;
    overflow: visible;
    position: relative;
    z-index: 5;
    padding: 6px 100px 0 17px;
}
/* ---- NEW untilted photo for content page start ---- */
.content-photo {
    position: absolute;
    right: 31px;
    top: 33px;
}
.content-photo div {
    width: 281px;
    height: 191px;
    background: url(/images/bg-content-photo-border.png) no-repeat;
    overflow: hidden;
}
.content-photo div img {
    margin: 8px auto 0;
    display: block;
}
/* ---- NEW untilted photo for content page end ---- */
/* ---- OLD photo for content page start ---- */
.photo {
    position: absolute;
    right: 31px;
    top: 33px;
}
.photo div {
    width: 289px;
    height: 198px;
    background: url(/images/bg-photo.png) no-repeat;
    overflow: hidden;
}
.photo div img {
    margin: 8px auto 0;
    display: block;
}
/* ---- OLD photo for content page end ---- */
.inner .text {    width: 563px }
.inner h1 {
    margin: 63px 0 9px;
    width: 100%;
    overflow: hidden;
}
.inner h1 span {    float: left }
.inner p {
    margin: 0 0 0 2px;
    color: #fff;
    font-size: 20px;
    width: 100%;
    overflow: hidden;
}
.inner p span {    float: left }
.inner p .cufon {    padding: 0 0 5px }
.medicine .seo-block {    padding-top: 34px }
.medicine .widget-holder {    padding-top: 25px }
/* medicine inner page end */
/* inner2 ADD */
.preview .tab-holder .inner2 {
    width: 494px;
    height: 375px;
    background: url(/images/bg-preview-tab-holder.png) no-repeat;
    padding: 13px 0 0 13px;
}
.preview .tab-holder .inner2 .sub {
    width: 481px;
    height: 362px;
    position: relative;
    overflow: hidden;
}
.preview .tab-holder .inner2 .sub .tab {
    position: absolute;
    top: 0;
    left: 0;
    width: 481px;
    height: 362px;
    z-index: 10;
    overflow: hidden;
}
.preview .tab-holder .inner2 .sub .active {    z-index: 20 }
.home-promo .tabs .inner2 {
    width: 300px;
    height: 171px;
    position: relative;
}
.home-promo .tabs .inner2 .emergency {
    margin: 8px 0 0 10px;
    text-transform: uppercase;
    height: auto;
    font-size: 18px;
    color: #FFF;
    letter-spacing: .10em;
    clear: both;
}
/* inner2 column start */
.inner2-col {
    width: 470px;
    float: right;
}
/* slideshow start */
.inner2-col .slideshow {
    padding: 0 0 31px;
    margin: -181px 0 0 -15px;
    position: relative;
    width: 485px;
}
.inner2-col .slideshow .item {
    margin: 0;
    list-style: none;
    background: url(/images/bg-college-slideshow.png) no-repeat;
    padding: 13px 0 0 13px;
    width: 453px;
    height: 542px;
    position: relative;
}
.inner2-col .slideshow .item li {
    position: absolute;
    top: 13px;
    left: 13px;
    width: 453px;
    height: 542px;
    z-index: 1;
}
.inner2-col .slideshow .item li.active {    z-index: 2 }
.inner2-col .slideshow .text {
    width: 240px;
    font-size: .85em;
    line-height: 1.55em;
    color: #858585;
    background: url(/images/bg-arrow-top.gif) no-repeat 8px 4px;
    padding: 0 0 0 24px;
    margin: 14px 0 0;
}
.inner2-col .slideshow .text p {    margin: 0 0 7px }
.inner2-col .slideshow .btns {
    margin: 10px 0 0 35px;
    padding: 0;
    list-style: none;
    width: 300px;
    overflow: hidden;
}
.inner2-col .slideshow .btns li {
    float: left;
    padding: 0 3px 0 0;
}
.inner2-col .slideshow .btns li a {
    display: block;
    height: 18px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.inner2-col .slideshow .btns li.prev a {
    background-image: url(/images/btn-prev.png);
    width: 92px;
}
.inner2-col .slideshow .btns li.next a {
    background-image: url(/images/btn-next.png);
    width: 70px;
}
/* slideshow end */
/* inner2 info start */
.inner2-info {
    padding: 14px 0 0 18px;
    height: 1%;
    overflow: hidden;
    line-height: 1.38em;
}
.inner2-info .text {
    width: 472px;
    float: right;
    border-left: 1px solid #e0dcd3;
    margin: 0 -20px 0 0;
    padding: 16px 0 0;
}
.inner2-info .text .col {
    width: 200px;
    padding: 0 0 0 30px;
    float: left;
}
.inner2-info .box {    padding: 0 0 58px }
.inner2-info .list p {    margin: 0 }
.inner2-info .list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.inner2-info .list ul li {
    background: url(/images/bg-bullet.gif) no-repeat 0 6px;
    padding: 0 0 0 12px;
}
.inner2-info h2 {
    margin: 0;
    color: #a09479;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    width: 100%;
    overflow: hidden;
    display: block;
}
.inner2-info h2 span {    float: left }
.inner2-info p {    margin: 8px 0 18px }
.inner2-info .contact {
    border-style: none;
    padding: 20px 10px 0 0;
    width: 189px;
    float: left;
    border-right: 1px solid #e0dcd3;
    margin: 0 -1px 0 0;
}
.inner2-info h3 {
    margin: 0 0 10px;
    font-weight: normal;
    font-size: 11px;
    line-height: 11px;
    color: #a09479;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 100%;
    overflow: hidden;
}
.inner2-info h3 span {    float: left }
/* inner2 info end */
/* inner2 ADD end */
/*WWW Specific Settings*/
/*Fixes all family photos showing up in healthcare services area(JS controls display)*/
.random-img img {    display: none !important }
/*Hide all images in the breakthrough box (JS controls display)*/
.sub .tab {    display: none }
/*All content in the tab box is hidden by default(JS controls display)*/
.tab-holder #tabBox1, .tab-holder #tabBox2, .tab-holder #tabBox3 {    display: none }
/*End WWW Specific Settings*/
/*Primary Page Specific Settings*/
/*Hide all gallery pictures and their descriptions on Primary pages. */
#gallery .text, #gallery .image {    display: none }
/*End Primary Page Specific Settings*/
/*Clear Fix (http://nicolasgallagher.com/micro-clearfix-hack/) */
/* For modern browsers */
.cf:before, .cf:after {
    content: "";
    display: table;
}
.cf:after {    clear: both }
/* For IE 6/7 (trigger hasLayout) */
.cf {    zoom: 1 }
/* UNMC news story comment css */
/* Restyle Recaptcha */
#recaptcha_tagline {    display: none }
#recaptcha_logo {    display: none }
#recaptcha_table tr {
    *height: auto !important;
}
#recaptcha_response_field {
    border: 1px solid #D1D4D3 !important;
    *width: 290px !important;
}
/* /Restyle Recaptcha */
#commentForm label {
    position: absolute;
    top: 0;
    left: 0;
}
#commentForm label.error {
    font-size: 11pt;
    color: red;
    top: -25px;
    z-index: 1000;
}
#commentForm {
    float: left;
    border: solid 1pt #E5E5E5;
    padding: 10px;
    margin-bottom: 10px;
    background: #F9F9F9;
}
#commentForm p {
    position: relative;
    margin: 0;
    padding: 0;
}
#commentForm label {
    position: absolute;
    top: 7px;
    left: 8px;
}
#commentForm p br {    display: none }
#comments-stage1, #comments-stage2, #comments-stage3 {
    float: left;
    width: 650px;
}
#comments-stage2, #comments-stage3 {    display: none }
#recaptcha_div {    float: right }
#name_email {
    float: left;
    height: 114px;
}
#name_email input {    margin-bottom: 20px }
#newsCommentBox {
    padding: 0 10px 30px 10px;
    float: left;
    width: 650px;
}
#newsCommentBox .newsComment {
    padding-top: 18px;
    border-bottom: solid #eee 1pt;
}
#newsCommentBox .newsCommentDate {
    margin: -5px 0 10px 0;
    color: gray;
    font-size: 8pt;
}
/* /UNMC news story comment css */
/** Video Portlet **/
#closeButton {
    background: url(http://www.nebraskamed.com/App_Files/js/jquery/flowplayer/close.png) no-repeat;
    position: absolute;
    right: -15px;
    top: -35px;
    cursor: pointer;
    height: 35px;
    width: 35px;
    z-index: 1020;
}
#modalOuter {
    position: absolute;
    width: 670px;
    text-align: center;
    margin: 0 auto;
    z-index: 1001;
}
#modalOverlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1000%;
    height: 1000%;
    z-index: 1000;
    background: #000;
    filter: alpha(opacity=80); /* IE 7 and Earlier */
    opacity: .8; /* Standards Compliant Browsers */
    zoom: 1;
    cursor: pointer;
}
/** /Video Portlet **/
/** Accordian Picture Portlet found on /publicrelations/growth.htm **/
.accordion_photo {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}
.accordion_photo img {
    float: left;
    padding-right: 20px;
    width: 200px;
    height: 115px;
}

.accordion_photo .open {    float: left }
.accordion_photo .hidden {
    height: 90px;
    overflow: hidden;
}
.accordion_photo .accordion_content {
    float: left;
    width: 530px;
}
/** Nav Color Changes **/
div#s1 ul li a {    color: #000 }
div#s1 li.active a {    color: #CC092F }
div#s1 li.active li a:hover {    color: #CC092F }
div#s1 li.active li a {
    padding-right: 0px;
    color: black;
}
