* {
    margin: 0;
    padding: 0;
}
.FilterSearch {
    background: url("../images/bg-table.jpg") repeat-x scroll center top #FFFFFF;
    border: 1px solid #DDDDDD;
    font-size: 12px;
    margin: 10px 0;
    padding: 10px;
    width: 1000px;
}
.BlogList {
    background: url("../images/bg-horiz-sep.png") no-repeat scroll left bottom transparent;
    clear: both;
    overflow: auto;
    padding-bottom: 45px;
    width: 735px;
}
.BlogListNarrow {
    background: url("../images/bg-horiz-sep534.png") no-repeat scroll left bottom transparent;
    clear: both;
    overflow: auto;
    padding-bottom: 40px;
    width: 534px;
}
.BlogList h3, .BlogListNarrow h3 {
    font-size: 18px;
    margin: 0 0 5px;
}
.BlogList img, .BlogListNarrow img {
    float: left;
    width: 115px;
}
.BlogList:last-child, .BlogListNarrow:last-child {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0;
}
.BlogList .date, .BlogListNarrow .date, .blogshome .date {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}
.BlogTeaser {
}
.BlogPostTeaser img {
    float: left;
    margin: 0 10px 10px 0;
    padding: 5px;
}
.BlogDescription {
    float: left;
}
.BlogList .BlogDescription {
    width: 590px;
}
.BlogListNarrow .BlogDescription {
    width: 300px;
}
.BlogDescription h2 {
    margin: 0 0 10px;
}
.blogsHome, .blogsHomeNarrow {
    overflow: auto;
}
.blogsHome {
    background: url("../images/bg-horiz-sep.png") no-repeat scroll left bottom transparent;
    padding-bottom: 60px;
    width: 735px;
}
.blogsHomeNarrow {
    background: url("../images/bg-horiz-sep534.png") no-repeat scroll left bottom transparent;
    padding-bottom: 40px;
    width: 534px;
}
.blogsHome:last-child, .blogsHomeNarrow:last-child {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0;
}
.blogsHome h3, .blogsHomeNarrow h3 {
    margin: 0 0 5px;
}
.blogsHome img, .blogsHomeNarrow img {
    float: left;
    width: 120px;
}
.blogsHome .BlogDescription, .blogsHomeNarrow .BlogDescription {
    width: 590px;
}
.Pager {
    clear: left;
    padding-top: 15px;
    text-align: center;
}
.Pager a {
    margin-right: 5px;
}
.BlogCommentsTitle {
    display: none;
}
.buttonpedding a {
    margin-right: 5px;
}
.commentView {
    color: #737373;
}
.commentView .CommentDetail {
    margin: 0 30px;
}
.commentView .CommentDetail table, .commentView .CommentDetail table td, .commentView .CommentDetail table tr {
    border: medium none;
}
.commentView .CommentDetail table, .commentView table.BlogPanel {
    border-collapse: separate;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 15px;
    padding: 15px;
}
.commentView .CommentDetail table {
    background: none repeat scroll 0 0 #E5F0F7;
}
.commentView table.BlogPanel {
    background: none repeat scroll 0 0 #F2F2F2;
    margin: 0 30px 15px;
}
.commentView .CommentDetail table tr, .commentView table.BlogPanel tr {
    padding: 0;
}
.commentView .CommentDetail table td, .commentView table.BlogPanel td {
    padding: 5px 0;
}
.commentView .BlogLeaveComment {
    color: #000000;
    font-size: 14px;
}
.commentView .CommentFormContainer, .BoardNewPost {
}
.commentView .header {
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 15px;
}
.commentView .line {
    background: url("../images/bg_contentBoxHead.png") repeat-x scroll left top transparent;
    color: #737373;
    height: 32px;
    line-height: 32px;
    width: 100%;
}
.commentView .CommentUserPicture {
    padding-right: 30px;
}
.commentView .CommentUserName, .CommentDetail .CommentUserName {
    color: #66ADDF;
    font-size: 15px;
    font-weight: bold;
}
.commentView .CommentDate {
    line-height: 32px;
}
.commentView .CommentDetail table tr td {
    vertical-align: top;
}
.commentView a {
    text-decoration: underline;
}
.commentView a:hover {
    text-decoration: none;
}
.commentView .CommentUserPicture img {
    border: 1px solid #818181;
}
.commentView .CommentForm tr td {
    vertical-align: baseline;
}
.BlogCommentName, .BlogCommentEmail, .BlogCommentUrl, .BlogCommentComments, .BlogRequiredValidator {
    margin-top: 6px;
}
.commentView .CommentForm input[type="checkbox"], .BoardForm input[type="checkbox"] {
    margin-left: 0;
}
.BoardForm label {
    line-height: 25px;
}
.commentView .CommentForm textarea {
    height: 96px;
    width: 400px;
}
.commentView .BlogPanel {
    background: url("../images/bg_cssListBox.png") no-repeat scroll 0 60px transparent;
}
.commentView table.BlogPanel, .commentView table.BlogPanel tr, .commentView table.BlogPanel td, .commentView table.BlogPanel table {
    border: 0 none;
}
.commentView table.BlogPanel table {
    border-spacing: 0;
    margin: 0;
}
.TagCloud {
    padding: 0 0 0 7px;
}
.TagCloud a {
    color: #737373;
}
.gradientBox .content .urls a {
    color: #737373 !important;
}
.gradientBox .content .urlsDecoration {
    text-decoration: none;
}
.gradientBox .content .urlsDecoration:hover {
    text-decoration: underline;
}
.blogPostDetail {
    margin: 0 0 20px;
}
.blogPostDetail a {
    color: #737373;
}
#zoneRightHubs .wrap {
    background: url("../images/bg-wrap-ribbon.jpg") no-repeat scroll left top transparent;
    margin: 20px 0;
    min-height: 35px;
    padding: 0 10px;
}
#zoneRightHubs .wrap h2 {
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 10px;
    padding: 4px 0 5px;
}
#zoneRightHubs .wrap p {
    padding: 0 0 0 7px;
}
.urmc2columnNarrowRight .content .article {
    border-bottom: 1px dashed #E2E2E2;
    clear: left;
    display: table;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.urmc2columnNarrowRight .content .article .thumb {
    display: table-cell;
    width: 150px;
}
.urmc2columnNarrowRight .content .article .blurb {
    display: table-cell;
    width: 350px;
}
.urmc2columnNarrowRight .content .article h2 {
    border: medium none;
    margin: 0 0 10px;
}
.urmc2columnNarrowRight .content .spotlightDiv {
    float: right;
    margin-left: 20px;
    width: 200px;
}
.urmc3columnsWithLeftNav {
    background: url("../images/content_shadow.png") no-repeat scroll left top transparent;
    min-height: 550px;
    width: 1020px;
}
.urmc3columnsWithLeftNav .content {
    left: 35px;
    margin: 0 0 40px;
    position: relative;
    top: 35px;
    width: 950px;
}
.urmc3columnsWithLeftNav .content #zoneTop {
    position: relative;
    width: 950px;
}
.urmc3columnsWithLeftNav #zoneLeftNav {
    margin: 10px 30px 0 0;
    min-height: 100px;
    position: relative;
    width: 175px;
}
.urmc3columnsWithLeftNav .content #zoneMainContent {
    margin: 10px 30px 0 0;
    width: 534px;
}
.urmc3columnsWithLeftNav .content #zoneRightHubs {
    margin: 25px 0 0;
    position: relative;
    width: 181px;
}
.urmc2columnNarrowRight {
    background: url("../images/content_shadow.png") no-repeat scroll left top transparent;
    margin: 0 auto;
    min-height: 550px;
    padding: 10px 35px;
    width: 900px;
}
.urmc2columnNarrowRight .content {
/*
    left: 35px;
*/
    margin: 0 0 40px;
    position: relative;
/*
    top: 35px;
*/
    width: 900px;
}
.urmc2columnNarrowRight .content #zoneTop {
    position: relative;
    width: 900px;
}
.urmc2columnNarrowRight .content #zoneMainContent {
    margin: 0 30px 0 0;
    width: 685px;
}
.urmc2columnNarrowRight .content #zoneRightHubs {
    position: relative;
    width: 181px;
}
.urmc2columnLeftNav {
    background: url("../images/content_shadow.png") no-repeat scroll left top transparent;
    min-height: 550px;
    width: 970px;
}
.urmc2columnLeftNav .content {
    left: 35px;
    margin: 0 0 40px;
    position: relative;
    top: 35px;
    width: 900px;
}
.urmc2columnLeftNav .content #zoneTop {
    position: relative;
    width: 900px;
}
.urmc2columnLeftNav .content #zoneLeftNav {
    margin: 0 30px 0 0;
    min-height: 100px;
    position: relative;
    width: 175px;
}
.urmc2columnLeftNav .content #zoneMainContent {
    margin: 0;
    width: 695px;
}
.Portal {
    background: url("../images/content_shadow.png") no-repeat scroll left top transparent;
    min-height: 550px;
    width: 970px;
}
.Portal .content {
    left: 35px;
    margin: 0 0 40px;
    position: relative;
    top: 35px;
    width: 900px;
}
.Portal .content #zoneTop {
    position: relative;
    width: 900px;
}
.Portal #zoneLeftNav {
    min-height: 100px;
    position: relative;
    width: 254px;
}
.Portal .content #zoneMainContent {
    margin: 10px 30px;
    width: 285px;
}
.Portal .content #zoneRightHubs {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    position: relative;
    width: 258px;
}
.LTR, .RTL {
    background-color: #E5F0F7;
    margin: 0 auto;
    padding: 0;
}
h1, h2, h3, h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
h1, h1 > p {
    color: #000000;
    font-size: 21px;
    margin: 0 0 15px;
    line-height: 1em;
}
h2 {
    border-bottom: 1px solid #0061AB;
    color: #0061AB;
    font-size: 18px;
    line-height: 1.2;
    margin: 20px 0 10px;
    padding: 0 0 1px;
}
h2 a:link, h2 a:active {
    color: #0061AB;
    text-decoration: none;
}
h2 a:hover {
    color: #000000;
}
h3 {
    color: #002542;
    font-size: 14px;
    margin: 20px 0 5px;
}
h4 {
    color: #002542;
    font-size: 12px;
    font-style: italic;
}
p {
    line-height: 16px;
    margin: 0 0 15px;
}
#global-container {
    background: url("../images/bg-header.png") no-repeat scroll left top #FFFFFF;
    color: #3C3C3C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    min-height: 100%;
/*
    min-width: 1024px;
*/
    text-align: left;
}
a {
    border: medium none;
    outline: 0 none;
}
a:link {
    color: #916E35;
    text-decoration: underline;
}
a:visited {
    color: #0061AB;
    text-decoration: underline;
}
a:active {
    color: #916E35;
    text-decoration: underline;
}
a:hover {
    color: #0061AB;
    text-decoration: underline;
}
a[href^="tel:"]:link, a[href^="tel:"]:active, a[href^="tel:"]:hover, a[href^="tel:"]:visited {
    color: #3C3C3C;
    cursor: default;
    text-decoration: none;
}
img {
    border: medium none;
}
img.imgFrame, img.imgFrameRight, img.imgFrameLeft, .BlogPostTeaser img {
    background-color: #FFFFFF;
    border: 1px solid #A9A9A9;
}
img.imgFrame {
    float: none;
    margin: 5px;
    padding: 5px;
}
img.imgFrameRight {
    float: right;
    margin: 5px 0 10px 10px;
    padding: 5px;
}
img.imgFrameLeft {
    float: left;
    margin: 5px 10px 10px 0;
    padding: 5px;
}
img.img-left, img.img-right, div.img-left, div.img-right {
    margin-bottom: 5px;
    padding: 0;
}
img.img-left, div.img-left {
    float: left;
    margin-right: 15px;
}
img.img-right, div.img-right {
    float: right;
    margin-left: 15px;
}
img.img-left p, img.img-right p, div.img-left p, div.img-right p {
    color: #666666;
    font-size: 11px;
    margin: 0;
}
img.img-left img, img.img-right img, div.img-left img, div.img-right img {
    margin-bottom: 0;
    padding: 5px;
}
#main-body {
    margin: 0 auto;
    position: relative;
}
#zoneMainContent ol, ul {
    margin: 5px 0;
}
#zoneMainContent ol {
    margin-left: 10px;
    padding-left: 24px;
}
#zoneMainContent ul {
    list-style: none outside none;
    padding: 0 0 0 10px;
}
#zoneMainContent p + ul, #zoneMainContent p + ol {
    margin: -10px 0 10px;
}
#zoneMainContent li {
    color: #3C3C3C;
    line-height: 1.5em;
    padding: 5px 0 5px 10px;
}
#zoneMainContent ul li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll 0 8px transparent;
}
#zoneMainContent ol li {
    margin: 0;
    padding: 3px 0;
}
#zoneMainContent ol li ul li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll 0 8px transparent;
    padding: 5px 0 0 10px;
}
#zoneMainContent ol li ol li {
    padding: 5px 0 0;
}
#zoneMainContent ul.list-compact {
    margin: 5px 0 15px;
}
#zoneMainContent p + ul.list-compact {
    margin: -10px 0 15px;
}
#zoneMainContent .list-compact li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll 0 3px transparent;
    padding: 0 0 1px 12px;
}
#zoneMainContent ul.list-left, ul.list-right {
    width: 45%;
}
#zoneMainContent ul.list-left {
    float: left;
}
#zoneMainContent ul.list-right {
    float: right;
}
#zoneMainContent dl {
    margin: 0 10px;
}
#zoneMainContent dt {
    color: #333333;
    font-family: "Georgia","Times New Roman","Times",serif;
    font-size: 14px;
    font-style: italic;
}
#zoneMainContent dd {
    line-height: 16px;
    padding: 0.25em 0.5em 1em;
}
.bio {
    border: 1px solid #999999;
    color: #333333;
    display: inline;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
    text-align: center;
}
#articleBody p {
    line-height: 18px;
}
#articleBody h1 {
    margin-bottom: 6px;
}
#newsMediaContact {
    background-color: #D9E3EC;
    border: 2px solid #97B2CA;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0;
    padding: 5px 10px;
    width: 120px;
}
#newsMediaContact a {
    color: #000000;
    text-decoration: none;
}
#newsMediaContact a:hover {
    text-decoration: underline;
}
#NewsroomHeadlines h2 {
    border-style: none;
    margin-bottom: 0;
    margin-top: 0;
    text-decoration: none;
}
.NewsroomThumbnail {
    float: left;
    margin-bottom: 18px;
    margin-right: 6px;
}
#MediaSpotlight ul li {
    background-image: none;
    color: #000000;
    font-size: 11px;
}
#MediaSpotlight a:link {
    text-decoration: none;
}
#MediaSpotlight a:hover {
    text-decoration: underline;
}
ul#NewsHeadlinesControl {
    padding: 0;
}
ul#NewsHeadlinesControl li {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 5px;
}
#NewsHeadlinesControl a {
    font-weight: bold;
    line-height: 1em;
    text-decoration: none;
}
#NewsHeadlinesControl p {
    color: #000000;
    font-size: 11px;
    line-height: 1em;
}
#NewsHeadlinesControl img {
    border: 1px solid #999999;
    float: left;
    height: 30px;
    margin: 0 10px 7px 0;
    width: 30px;
}
#top-container {
    height: 77px;
    margin: 0 auto;
    position: relative;
    width: 900px;
/*    z-index: 1000;*/
}
#global_nav {
    float: left;
    height: 60px;
    list-style: none outside none;
    margin: 0 0 0 275px;
    padding: 0;
    position: absolute;
    width: 500px;
    z-index: 1000;
}
#global_nav li {
    float: left;
}
#global_nav a {
    background-color: transparent;
    background-image: url("../images/img-nav-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 20px 12px 0 10px;
    padding-right: 15px;
    text-decoration: none;
}
#global_nav a:hover {
    color: #FFDD00;
}
#secondary_nav {
    float: left;
    list-style: none outside none;
    margin: 59px 0 0 300px;
    position: absolute;
    width: 700px;
}
#secondary_nav li {
    color: #E1EAF1;
    float: left;
    font-size: 10px;
    letter-spacing: 1px;
    padding-right: 15px;
}
#secondary_nav a {
    color: #E1EAF1;
    display: block;
    text-decoration: none;
}
#secondary_nav a:hover {
    color: #FFFFFF;
}
#urmc-search {
    float: right;
    position: relative;
    top: 14px;
}
#breadcrumb {
    color: #9D9D9D;
    font-weight: bold;
    margin-top: 15px;
}
#trail {
    display: block;
    float: left;
    padding-bottom: 10px;
    text-align: left;
    width: 610px;
}
#trail a:link, #trail a:active, #trail a:visited {
    color: #9D9D9D;
    text-decoration: none;
}
#trail a:hover {
    color: #000000;
    text-decoration: underline;
}
#breadcrumb-actions {
    float: right;
    padding: 0 0 1px;
    text-align: right;
}
#breadcrumb-actions img {
    border: medium none;
}
#breadcrumb-actions a {
    line-height: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
a#sharePage, a#feedbackLink {
    margin-left: 5px;
}
#breadcrumb-actions a img {
    display: inline;
    margin: 0;
    vertical-align: middle;
}
.CMSTreeMenuTable {
    border-bottom: 1px solid #CCCCCC;
    font-family: "Arial","Helvetica",sans-serif;
    font-size: 12px;
    line-height: 14px;
    width: 172px;
}
.CMSTreeMenuTable a {
}
.CMSTreeMenuItem {
    border-top: 1px solid #CCCCCC;
    height: 30px;
}
.CMSTreeMenuItem a {
    color: #666666;
    text-decoration: none;
}
.CMSTreeMenuItem a:hover {
    color: #00467F;
    text-decoration: underline;
}
.CMSTreeMenuSelectedItem {
}
.CMSTreeMenuSelectedItem a {
}
/*
#footer {
    background-color: #E5F0F7;
    font-family: Arial,Helvetica,sans-serif;
    height: 200px;
    margin: 0 auto;
    padding: 15px 35px 0;
    position: relative;
    width: 900px;
}
#footer a, #footer a:visited {
    text-decoration: none;
}
#footer a:hover {
    color: #000000;
    text-decoration: underline;
}
#footer a[href^="tel:"]:link, #footer a[href^="tel:"]:active, #footer a[href^="tel:"]:hover, #footer a[href^="tel:"]:visited {
    color: #00467F;
    text-decoration: none;
}
#footer-links {
    font-size: 11px;
    padding: 0;
}
#custom-footer-links {
    background: url("../images/bg-more-footer.png") no-repeat scroll left top transparent;
    float: left;
    font-size: 11px;
    height: 170px;
    margin: -50px 40px 0 25px;
    padding: 15px 20px;
    width: 120px;
}
.cke_show_borders #custom-footer-links {
    margin-top: 0;
}
#custom-footer-links-heading {
    background: url("../images/arrow_down.png") no-repeat scroll right 3px transparent;
    color: #00467F;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}
#custom-footer-links ul {
    margin: -10px 0 0;
}
#footer-links ul {
    margin: 0;
    padding: 0;
}
#footer-links ul li, #custom-footer-links ul li {
    color: #00467F;
    list-style: none outside none;
    margin: 0;
    padding: 2px 0;
}
#footer-links ul.col1, #footer-links ul.col2, #footer-links ul.col3 {
    float: left;
    margin: 0 20px 0 0;
    width: 150px;
}
#footer-links .col4 {
    float: right;
    margin: 0;
    text-align: right;
    width: 400px;
}
#footer-links li.heading {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}
#footer-links .challenge {
    margin: 0 0 10px;
}
#footer-links .copyright {
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
#footer-links .icons {
    border: 0 none;
    margin: 10px 0 0;
}
#footer-links .icons img {
    margin: 0 3px 0 0;
}
*/
#moreOnPage {
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 950px;
}
.date {
    color: #666666;
    font-size: 11px;
/*    font-style: italic;*/
/*    font-weight: bold;*/
    margin-bottom: 5px;
    margin-top: 0;
}
.clear, p.clear, h2.clear, h3.clear, h4.clear, div.clear, img.clear {
    clear: both;
    margin: 0;
}
h2.clear {
    margin: 20px 0 10px;
}
.content p.clear {
    margin: 0 0 15px;
}
.text-bold-caps, p.text-bold-caps {
    font-weight: bold;
    text-transform: uppercase;
}
.text-small, P.text-small {
    font-size: 80%;
    line-height: 1.2em;
}
.text-large, P.text-large {
    font-size: 118%;
}
.text-xl, P.text-xl {
    font-size: 145%;
}
.text-fancy, p.text-fancy {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    line-height: 1.2em;
}
.text-small-fancy, p.text-small-fancy {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 80%;
    font-style: italic;
    line-height: 1.2em;
}
.text-large-fancy, p.text-large-fancy {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 118%;
    font-style: italic;
    line-height: 1.2em;
}
.text-xl-fancy, p.text-xl-fancy {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 145%;
    font-style: italic;
    line-height: 1.2em;
}
.box-callout, p.box-callout, div.box-callout {
    background-color: #E3E3E3;
    border: 2px solid #B8B8B8;
    color: #000000;
    margin: 10px 25px;
    padding: 10px;
}
.box-notice, p.box-notice, div.box-notice {
    background-color: #EFE1B7;
    border: 1px solid #A4630E;
    color: #000000;
    line-height: 1.4em;
    margin: 10px 0;
    padding: 10px 12px;
}
.box-notice a, .box-notice a:visited {
}
.box-notice a:hover {
    color: #000000;
    text-decoration: underline;
}
.box-notice strong {
    font-size: 125%;
}
.box-directory, p.box-directory, div.box-directory {
    background-color: #D9E3EC;
    border: 2px solid #97B2CA;
    color: #999999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 150%;
    line-height: 24px !important;
    margin: 10px 0;
    padding: 5px 10px;
    text-align: center;
}
.box-directory strong {
    font-size: 120%;
    font-weight: normal;
}
.box-directory a, .box-directory a:visited {
    color: #000000;
    text-decoration: none;
}
.box-directory a:hover {
    color: #000000;
    text-decoration: underline;
}
.box-gradient, p.box-gradient, div.box-gradient {
    background: url("../images/bg-table.jpg") repeat-x scroll center top #FFFFFF;
    border: 1px solid #DDDDDD;
    font-size: 12px;
    margin: 10px 0;
    overflow: auto;
    padding: 10px;
}
.box-gradient h2, .box-gradient-right h2, .box-gradient-left h2 {
    margin: 0 0 10px;
}
.box-gradient-right, p.box-gradient-right, div.box-gradient-right {
    background: url("../images/bg-table.jpg") repeat-x scroll center top #FFFFFF;
    border: 1px solid #DDDDDD;
    float: right;
    font-size: 12px;
    margin: 10px 0 10px 10px;
    padding: 10px;
    width: 45%;
}
.box-gradient-left, p.box-gradient-left, div.box-gradient-left {
    background: url("../images/bg-table.jpg") repeat-x scroll center top #FFFFFF;
    border: 1px solid #DDDDDD;
    float: left;
    font-size: 12px;
    margin: 10px 10px 10px 0;
    padding: 10px;
    width: 45%;
}
.hidden {
    display: none;
}
.visible {
    display: block;
}
a.link-audio {
    background: url("../images/icon_audio.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-email {
    background: url("../images/icon_email.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
    word-break: break-all;
    word-wrap: break-word;
}
a.link-external {
    background: url("../images/icon_external.png") no-repeat scroll right top transparent;
    display: inline;
    line-height: 16px;
    padding-right: 20px;
    padding-top: 1px;
}
.IE7 a.link-external {
    display: inline-block;
}
h2 a.link-external {
    line-height: 1.2em;
}
a.link-file {
    background: url("../images/icon_generic.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-news {
    background: url("../images/icon_news.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-pdf-secure {
    background: url("../images/icon_pdf-secure.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-pdf {
    background: url("../images/icon_pdf.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-ppt {
    background: url("../images/icon_ppt.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-print {
    background: url("../images/icon_print.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 2px;
}
a.link-profile {
    background: url("../images/icon_profile.gif") no-repeat scroll left top transparent;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-pubmed {
    background: url("../images/icon_pubmed.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-rss {
    background: url("../images/icon_feed.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-secure {
    background: url("../images/icon_secure.gif") no-repeat scroll right top transparent;
    display: inline-block;
    line-height: 16px;
    padding-right: 20px;
    padding-top: 1px;
}
a.link-slideshow {
    background: url("../images/icon_slideshow.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-video {
    background: url("../images/icon_video.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-video-secure {
    background: url("../images/icon_video-secure.png") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-word {
    background: url("../images/icon_doc.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-xls {
    background: url("../images/icon_xls.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
a.link-zip {
    background: url("../images/icon_zip.gif") no-repeat scroll left top transparent;
    display: inline-block;
    line-height: 16px;
    padding-left: 20px;
    padding-top: 1px;
}
p.align-right {
    text-align: right;
}
p.align-full {
    text-align: justify;
}
p.align-center {
    text-align: center;
}
.width-full {
    width: 100%;
}
.width-three-quarters {
    width: 75%;
}
.width-half {
    width: 50%;
}
.width-quarter {
    width: 25%;
}
.captionLeft {
    font-size: 11px;
    line-height: 11px;
    padding: 0 10px;
    text-align: left;
}
.captionRight {
    font-size: 11px;
    line-height: 11px;
    padding: 0 10px;
    text-align: right;
}
.captionCenter {
    font-size: 11px;
    line-height: 11px;
    padding: 0 10px;
    text-align: center;
}
#zoneMainContent .FormPanel fieldset {
    border: 1px solid #E2E2E2;
    margin: 0 0 15px;
    padding: 10px;
}
#zoneMainContent .FormPanel fieldset legend {
    font-size: 14px;
    font-weight: bold;
}
#zoneMainContent .FormPanel fieldset table {
    border: medium none;
    margin: 5px 0 0;
}
#zoneMainContent .FormPanel fieldset table td {
    border: medium none;
}
#zoneRightHubs input {
    margin: 0 0 10px;
}
.pull-quote-right, .pull-quote-left {
    color: #000000;
    font-size: 125%;
    font-style: italic;
    line-height: 1.1em;
    padding: 5px 10px;
    width: 150px;
}
.pull-quote-right {
    float: right;
    margin-left: 5px;
}
.pull-quote-left {
    float: left;
    margin-right: 5px;
}
.item {
    border-bottom: 1px dashed #CCCCCC;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
ul.item {
    padding: 0 0 10px 10px !important;
}
#hub-column1, #hub-column2 {
    width: 49%;
}
#hub-column1 {
    clear: both;
    float: left;
}
#hub-column2 {
    float: right;
}
.item img, #tertiary .item img, #zoneRightHubs .item img {
    margin: 0;
}
#column2 .item img {
    margin: 0 10px 10px 0;
}
#global-container table {
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    clear: both;
    margin: 10px 0 20px;
}
#global-container tr, #global-container th, #global-container td {
    padding: 7px 10px;
}
#global-container th {
    background-color: #F2F5F9;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
}
#global-container td {
    border-bottom: 1px solid #DDDDDD;
}
#global-container td h2 {
    margin: 0 0 10px;
}
#global-container td h3 {
    margin: 0;
}
#global-container table.table-right {
    float: right;
    margin-left: 5px;
}
#global-container table.table-left {
    float: left;
    margin-right: 5px;
}
#global-container table.no-borders, #global-container table.no-borders tr, #global-container table.no-borders th, #global-container table.no-borders td {
    border: medium none;
}
#departmentName {
    color: #00467F;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    padding: 0 0 3px;
}
a#wordmark + #departmentName {
    margin-top: 12px;
}
#zoneRightHubs .hub-unit {
    background: url("../images/bg-hub-ter.jpg") no-repeat scroll center bottom transparent;
    border-left: medium none;
    border-top: 1px solid #B8B8B8;
    margin: 0 0 25px;
    padding: 10px 10px 30px;
    text-align: left;
}
#zoneRightHubs .sandy {
    background: url("../images/kids-group-2012.jpg") no-repeat scroll center bottom transparent;
    padding: 10px 10px 118px;
}
#zoneRightHubs .hub-unit h2, #zoneRightHubs form h2 {
    border-bottom: 1px solid #71A7D3;
    color: #006699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 10px;
}
#zoneRightHubs .hub-unit h2 a, #zoneRightHubs .hub-unit h2 a:visited {
    text-decoration: none;
}
#zoneRightHubs .hub-unit h2 a:hover {
    text-decoration: none;
}
#zoneRightHubs .hub-unit a, #zoneRightHubs .hub-unit a:visited {
    color: #006699;
    text-decoration: underline;
}
#zoneRightHubs .hub-unit a:hover {
    color: #000000;
    text-decoration: none;
}
#zoneRightHubs .hub-unit ol {
    padding: 0 0 0 7px;
}
#zoneRightHubs .hub-unit ol li {
    border-bottom: medium none;
    color: #3C3C3C;
    padding: 5px 0;
}
#zoneRightHubs .hub-unit ul, #zoneRightHubs ul {
    list-style-image: none;
    list-style-type: none;
    padding: 0 0 0 7px;
}
#zoneRightHubs .hub-unit ul li, #zoneRightHubs ul li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll 0 7px transparent;
    border-bottom: medium none;
    color: #3C3C3C;
    padding: 5px 0 5px 12px;
}
#zoneRightHubs .hub-unit ul.list-compact li, #zoneRightHubs ul.list-compact li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll 0 1px transparent;
    padding: 0 0 3px 12px;
}
#tertiary .hub-unit {
    background: url("../images/bg-hub-ter.jpg") no-repeat scroll center bottom transparent;
    border-left: medium none;
    border-top: 1px solid #B8B8B8;
    margin: 0 0 25px;
    padding: 10px 10px 30px;
    text-align: left;
}
#tertiary .sandy {
    background: url("../images/kids-group-2012.jpg") no-repeat scroll center bottom transparent;
    padding: 10px 10px 118px;
}
#tertiary .hub-unit h2, #tertiary form h2 {
    border-bottom: 1px solid #71A7D3;
    color: #006699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin: 0 0 10px;
}
#tertiary .hub-unit h2 a, #tertiary .hub-unit h2 a:visited {
    text-decoration: none;
}
#tertiary .hub-unit h2 a:hover {
    text-decoration: none;
}
#tertiary .hub-unit a, #tertiary .hub-unit a:visited {
    color: #006699;
    text-decoration: underline;
}
#tertiary .hub-unit a:hover {
    color: #000000;
    text-decoration: none;
}
#tertiary .hub-unit ol {
    padding: 0 0 0 7px;
}
#tertiary .hub-unit ol li {
    border-bottom: medium none;
    color: #3C3C3C;
    padding: 5px 0;
}
#tertiary .hub-unit ul {
    list-style-image: none;
    list-style-type: none;
    padding: 0 0 0 7px;
}
#tertiary .hub-unit ul li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll 0 7px transparent;
    border-bottom: medium none;
    color: #3C3C3C;
    padding: 5px 0 5px 12px;
}
.cke_show_borders ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 20px;
}
.cke_show_borders ul li {
    background: url("../images/img-list-bullet1.gif") no-repeat scroll left 3px transparent;
    margin: 0;
    padding: 0 0 5px 10px;
}
.cke_show_borders ol li {
    margin: 0 0 0 25px;
}
.cke_show_borders ul.list-compact {
    margin: 5px 0 15px;
}
.cke_show_borders .list-compact li {
    padding: 0 0 1px 12px;
}
#LoginForm {
    margin-left: 35px;
}
#LoginForm table, #LoginForm tr {
    border: medium none;
    margin: 0;
    padding: 0;
}
#LoginForm td {
    border: medium none;
    padding: 5px;
}
#LoginForm input {
    margin-right: 5px;
}
.DesignMode #global-container table {
    border-collapse: inherit;
    border-top: medium none;
    clear: none;
    margin: 0;
}
.DesignMode #global-container tr, .DesignMode #global-container td {
    padding: 0;
}
.PollAnswerRadio input, #zoneRightHubs .PollAnswerRadio input {
    margin-right: 10px;
}
.PollGraph div {
    background: url("../images/bg_pollLine.png") repeat-x scroll 100% 0 transparent;
    font-size: 0;
    height: 10px;
    line-height: 0;
}
.PollQuestion {
    font-weight: bold;
}

.urmcBlog {
    background: url("../images/content_shadow.png") no-repeat scroll left top transparent;
    margin: 0 auto;
    min-height: 550px;
    padding: 35px;
    width: 900px;
}
.urmcBlog .content {
/*
    left: 35px;
*/
    margin: 0 0 40px;
    position: relative;
/*
    top: 35px;
*/
    width: 900px;
}
.urmcBlog .content #zoneTop {
    position: relative;
    width: 900px;
}
.urmcBlog .content #zoneMainContent {
    margin: 0 30px 0 0;
    width: 685px;
}
.urmcBlog .content #zoneRightHubs {
    position: relative;
    width: 181px;
}


#zoneMainContent .FormPanel fieldset {
    border: 1px solid #E2E2E2;
    margin: 0 0 15px;
    padding: 10px;
}
#zoneMainContent .FormPanel fieldset.display {
    border: 1px solid #D3D3D3;
    clear: both;
    display: inline-block;
    float: left;
    padding-right: 1em;
}
#zoneMainContent .FormPanel fieldset.display legend {
    margin-left: 1px;
    padding-left: 0.25em;
    padding-right: 0.25em;
}
#zoneMainContent .FormPanel fieldset legend {
    color: #002542;
    font-size: 14px;
    font-weight: bold;
    margin: 0.5em 0 0.5em -10px;
    padding: 10px;
}
#zoneMainContent .FormPanel fieldset legend.h2 {
    border-bottom: 1px solid #40749F;
    color: #00467F;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2;
    margin: 20px 0 10px;
    padding: 0 0 1px;
}
#zoneMainContent .FormPanel fieldset label, #zoneMainContent .FormPanel fieldset .EditingFormLabel {
    clear: both;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0.5em 0 0.25em;
}
#zoneMainContent .FormPanel fieldset label p, #zoneMainContent .FormPanel fieldset .EditingFormLabel p {
    font-weight: normal;
    margin-bottom: 0;
}
#zoneMainContent .FormPanel fieldset .EditingFormControlNestedControl {
    clear: both;
    vertical-align: middle;
}
#zoneMainContent .FormPanel fieldset input, #zoneMainContent .FormPanel fieldset textarea, #zoneMainContent .FormPanel fieldset button {
    font-size: 11px;
    margin-bottom: 7px;
    padding: 2px 0;
}
#zoneMainContent .FormPanel fieldset button {
    padding: 3px 10px;
}
#zoneMainContent .FormPanel fieldset textarea {
    width: 100%;
}
#zoneMainContent .FormPanel fieldset select {
    font-size: 11px;
    margin-bottom: 7px;
}
#zoneMainContent .FormPanel fieldset .EditingFormErrorLabel {
    color: red;
    font-weight: bold;
}
#zoneMainContent .FormPanel fieldset .CheckBoxField {
    margin-left: 10px;
}
#zoneMainContent .FormPanel fieldset .CalendarIcon {
    margin-left: 4px;
}
#zoneMainContent .FormPanel fieldset ul.RadioButtonList {
    list-style-type: none;
    padding-left: 2em;
}
#zoneMainContent .FormPanel fieldset ul.RadioButtonList li {
    background: none repeat scroll 0 center transparent;
    margin-bottom: 0.5em;
    overflow: auto;
    padding: 0;
}
#zoneMainContent .FormPanel fieldset ul.RadioButtonList li input {
    float: left;
    margin-left: 1px;
}
#zoneMainContent .FormPanel fieldset ul.RadioButtonList li label {
    clear: none;
    font-weight: normal;
    margin-left: -0.5em;
    margin-top: 0;
    padding-left: 1.75em;
}
#zoneMainContent .FormPanel fieldset span.RadioButtonList {
    display: inline-block;
    padding-left: 1.25em;
}
#zoneMainContent .FormPanel fieldset span.RadioButtonList input {
    float: left;
    margin-left: 1em;
}
#zoneMainContent .FormPanel fieldset span.RadioButtonList label {
    clear: none;
    font-weight: normal;
    margin-top: 0;
    padding-left: 0.5em;
    padding-right: 0.75em;
}
#zoneMainContent .FormPanel fieldset .WatermarkText {
    color: #A9A9A9;
}
#zoneMainContent .FormPanel fieldset table.recaptchatable {
    border: medium none !important;
    margin: 5px 0 0;
}
#zoneMainContent .FormPanel fieldset table.recaptchatable #recaptcha_image {
    border: medium none !important;
}
#zoneMainContent .FormPanel .FormButton {
    float: right;
    font-size: 11px;
    padding: 3px 10px;
}
#zoneMainContent .FormPanel .status {
    border: 1px solid;
    display: none;
    padding: 0.25em;
}
#zoneMainContent .FormPanel .status.error {
    border-color: red;
    color: red;
}
#zoneMainContent .ErrorLabel {
    color: red;
    font-weight: bold;
}

#p_lt_MainZone_pageplaceholder_pageplaceholder_lt_zoneMainContent_wC_commentView_ctrlCommentEdit_pnlUrl {
    display: none;
}
.BlogCommentUrl {
    display: none;
}
#active-alert {
    background: url("../images/global-site/bg-alert.png") no-repeat scroll left top transparent;
    height: 60px;
    margin: 0 auto;
    overflow: auto;
    padding: 10px 35px;
    position: relative;
    width: 950px;
}
#active-alert h1, #active-alert p {
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 2px 0;
}
#active-alert h1 {
    border-right: 1px solid #D35141;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.3em;
    font-weight: lighter;
    letter-spacing: 0.2ex;
    padding: 10px 25px 10px 0;
    text-transform: uppercase;
}
#active-alert p {
    font-size: 14px;
    font-weight: bolder;
    padding: 18px 25px;
}
#active-alert p a {
    color: #FFFFFF;
}
#active-alert p strong {
    text-transform: uppercase;
}
#urmc-logo {
    display: block;
    height: 37px;
    position: absolute;
    width: 170px;
    z-index: 5000;
}
#urmc-logo img {
    border: medium none;
}
#customNavigation {
    border-top: 1px solid #00599B;
    font-family: "Times New Roman",Times,serif;
    font-size: small;
    width: 950px;
}
#customNavigation ul {
    height: 15px;
    margin: 0;
    padding-left: 5px;
}
#customNavigation li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    list-style: none outside none;
}
#customNavigation a {
    color: #00467F;
    float: left;
    margin-right: 35px;
    margin-top: 3px;
    text-decoration: none;
}
#customNavigation a.last {
    margin-right: 0;
}
#customNavigation a:visited {
    color: #00467F;
}
#customNavigation a:hover {
    border-top: 3px solid #00599B;
    color: #00467F;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
}
#customNavigation ul li .current {
    border-top: 3px solid #00467F;
    margin-top: 0;
}
to;
    padding: 10px 35px;
    position: relative;
    width: 950px;
}
#active-alert h1, #active-alert p {
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 2px 0;
}
#active-alert h1 {
    border-right: 1px solid #D35141;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.3em;
    font-weight: lighter;
    letter-spacing: 0.2ex;
    padding: 10px 25px 10px 0;
    text-transform: uppercase;
}
#active-alert p {
    font-size: 14px;
    font-weight: bolder;
    padding: 18px 25px;
}
#active-alert p a {
    color: #FFFFFF;
}
#active-alert p strong {
    text-transform: uppercase;
}
#urmc-logo {
    display: block;
    height: 37px;
    position: absolute;
    width: 170px;
    z-index: 5000;
}
#urmc-logo img {
    border: medium none;
}
#customNavigation {
    border-top: 1px solid #00599B;
    font-family: "Times New Roman",Times,serif;
    font-size: small;
    width: 950px;
}
#customNavigation ul {
    height: 15px;
    margin: 0;
    padding-left: 5px;
}
#customNavigation li {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    list-style: none outside none;
}
#customNavigation a {
    color: #00467F;
    float: left;
    margin-right: 35px;
    margin-top: 3px;
    text-decoration: none;
}
#customNavigation a.last {
    margin-right: 0;
}
#customNavigation a:visited {
    color: #00467F;
}
#customNavigation a:hover {
    border-top: 3px solid #00599B;
    color: #00467F;
    margin-top: 0;
    text-align: center;
    text-decoration: none;
}
#customNavigation ul li .current {
    border-top: 3px solid #00467F;
    margin-top: 0;
}


.news-list .news-category {
	float: left;
	width: 49%;
}

.news-list .news-category:nth-child(odd) {
	clear: both;
	margin-right: 1%;
}

.news-list .news-category:nth-child(even) {
	margin-left: 1%;
}

.news-list .news-category h2 {
	min-height: 45px;
	margin: 10px 0 5px 0;
	position: relative;
}

.news-list .news-category h2 a {
	bottom: 3px;
	left: 0;
	position: absolute;
	right: 0;
}

.news-list .news-item {
	border-bottom: 1px dotted #ADC0CF;
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
}

.news-list .news-item:last-child {
	border-bottom: 0 none;
	padding: 0;
}

.news-list .news-item h3 {
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}


.widget_archive_photo .photo-item {
	padding: 0 0 5px;
	text-align: center;
}
.widget_archive_photo .photo-item img {
	width: 150px;
}
