/* This file is a rolled up version of the CSS for the Consult UI library */

/* BAR */
.ucd-bar {
    float: left;
    border: solid 1px #ccc;
    padding: 5px;
}

.ucd-bar-right {
    float: right;
}

.ucd-bar li {
    border-right: solid 1px #ccc;
    float: left;
    list-style-type: none;
	padding: 0 .8em;
}

.ucd-bar li * {
    vertical-align: middle;
}

.ucd-bar li.last {
    border-right: none;
}

/* BAR - removing the float makes it automatically expand to fill the space */
.ucd-bar-auto, .ucd-bar-auto li {
    float: none;
    /* must have this section to center the content */
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    /* end center */
}

.ucd-bar-auto li {
    display: inline;
    padding: 0 2em; /* adjust this depending on the width of the entire UL as you want */
}

/* BAR - TEXT */
.ucd-bar li a {
    text-decoration: none;
    font-size: 90%;
    color: #666;
}

/* BAR - ICONS */
.ucd-bar .icon {
    margin: 0 1em; /* this works well but if it's going to increase, you have to specify right margin for the first, and left margin for the second */
}

.ucd-bar .iconPrint {
    background: transparent url(../../images/consultUI/bar/icon_print.gif) top left no-repeat;
    padding-left: 15px;
}

.ucd-bar .iconBookmark {
    background: transparent url(../../images/consultUI/bar/icon_bookmark.gif) top left no-repeat;
    padding-left: 18px;
}

.ucd-bar .iconTextsize {
    background: transparent url(../../images/consultUI/bar/icon_textSize.gif) top left no-repeat;
    padding-left: 15px;
}

.ucd-bar .iconJournal {
    background: transparent url(../../../images/bar/icon_journalsCovered.gif) top left no-repeat;
    padding-left: 25px;
}

.ucd-bar .iconEdit {
    background: transparent url(../../../images/bar/icon_editorialBoard.gif) top left no-repeat;
    padding-left: 30px;
}

/* BAR - IMAGES */
.ucd-bar li img.spaced {
    margin: 0 5px;
}

/* BAR - COLORS */
.ucd-bar-color1 {
    border-color: #dfaa74;
    background-color: #fff5de;
}

.ucd-bar-color1 li a {
    color: #930;
}

/* END BAR */

/* BUTTONS */
.ucd-btn {
	/* MOZ */
    -moz-border-radius: 3px;
    -moz-border-radius: 3px;
    /* WEBKIT */
    -webkit-border-radius: 3px;
    -webkit-border-radius: 3px;
    /* CSS3 if and when it gets supported */
    border-radius: 3px;
    border-radius: 3px;
}
.ucd-btn:hover {
	cursor:pointer;
}
.ucd-btn-blue {
	background: #82a3f5 url(../../../images/consultUI/buttons/bkgd_btn_blue.gif) left center repeat-x;
	border:1px solid #669;
	color:#fff;
	font-weight:700;
	padding:.1em .3em;
}
.ucd-btn-blue:hover {
	border:1px solid #8badf8;
}	
.ucd-btn-orange {
	background: #EA9837 url(../../../images/consultUI/buttons/bkgd_btn_orange.gif) left center repeat-x;
	border:1px solid #C90;
	color:#fff;
	font-weight:700;
	padding:.1em .3em;
}
.ucd-btn-orange:hover {
	border:1px solid #F93;
}

/* END BUTTONS */

/* FOOTER */
.ucd-footer {
    clear: both;
    background: #fff url(../../images/consultUI/footer/bkgd_footer.jpg) top left repeat-x;
    font-size: 85%;
    line-height: 150%;
    padding: 1.2em;
}

/* LISTS */
.ucd-footer ul {
    float: left;
    clear: both;
    width: 70%;
    margin: 0 0 1em 0; /* would rather not set this here, but settings margins on P doesn't seem to work correctly */
    color: #666; /* sets non-link color */
}

/* allow first two UL to share space */
.ucd-footer ul.short {
    width: 48%;
}

.ucd-footer ul#meta2 {
    float: right;
    clear: right;
    text-align: right;
}   

.ucd-footer li {
    border-right: solid 1px #ccc;
    display: inline;
    list-style-type: none;
    margin: 0 .8em 0 0;
    padding: 0 .8em 0 0;
    
}

.ucd-footer li.first {
    padding-left:0;
}

.ucd-footer li.last {
    margin-right: 0;
    border-right: 0;
    padding-right: 0;
}

.ucd-footer ul#websites1 {
    margin-bottom: 0;
  
}

/* PARAS */
.ucd-footer p {
    clear: both;
    margin: 1em 0 0 0;
    color: #666;
}

.ucd-footer p.separator {
    margin-top: 0;
    border-top: solid 1px #ccc;
    padding-top: 1em;
}

/* FOOTER-LINKS */
.ucd-footer a, .ucd-footer a:visited {
    color: #369;
    text-decoration: none;
}

.ucd-footer a:hover, .ucd-footer a:focus, .ucd-footer a:active {
    text-decoration: underline;
}

.ucd-footer p a {
    padding-left: 18px;
    background: transparent url(../../../images/consultUI/footer/quote2.gif) 0 2px no-repeat;
}

.ucd-footer img {
    float: right;
}
 /* END FOOTER */

/* HEADER */
.ucd-header {
    clear: both;
    width: 100%;
    font-size: 93%;
    background: #fff url(../../images/consultUI/header/bkgd_header.gif) top left repeat-x;
    margin-bottom: 0.1em;
    padding-top: 15px;
}

.ucd-header, .ucd-header a, .ucd-header form, .ucd-header fieldset, .ucd-header ul, .ucd-header table {
    float: left;
}

/* LOGO */
.ucd-header #logo {
    margin-left: 15px;
}

/* FORM */
.ucd-header fieldset, .ucd-header table { /* use a fieldset inside forms, not divs or p */
    margin: 0 0 0 1em;
    padding: 5px;
    background-color: #ebebeb;
    /* MOZ */
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-bottomleft: 2px;
    /* WEBKIT */
    -webkit-border-top-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.ucd-header fieldset * {
    vertical-align: middle;
}

.ucd-header label {
    font-weight: bold;
    color: #6799ca;
}

.ucd-header label.weak {
    color: #000;
    font-weight: normal;
    font-size: 90%;
}

.ucd-header input.txt {
    width: 7em;
}

.ucd-header input#chkRemember {
    margin-left: 10px;
}

/* LISTS */
.ucd-header ul {
    background-color: #eee;
    color: #6799ca;
    padding: 0.6em 0 0.6em 1em;
    /* MOZ */
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 2px;
    /* WEBKIT */
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.ucd-header ul li {
    border-right: solid 1px #ccc;
	display: inline;
    list-style-type: none;
	margin: 0 .8em 0 0;
	padding: 0 .8em 0 0;
}

.ucd-header ul li.first {
    padding-left:0;
}

.ucd-header ul li.last {
    border-right: none;
    padding-right: 0;
}

.ucd-header ul li a {
    float: none;
    color: #31669a;
}

/* ADMIN LINKS */
.ucd-header ul#admin {
    float: right;
    margin-right: 1em;
    background-color: transparent;
}

.ucd-header ul#admin li.last {
    margin-right: 0;
}

.ucd-header ul#admin a {
    text-decoration: none;
}

/* END HEADER */

/* LAYOUTS */

.ucd-body {
    clear: both;
    padding-top: 1em;
}

/* add this class if you don't want a min-width */
.ucd-layouts-nomin {
    min-width: 0;
}

/* END LAYOUTS */

/* LISTS */

.ucd-list-horz li {
    display: inline;
    list-style-type: none;
    margin: 0 0.5em 0 0;
}

/* END LISTS */

/* PAGINATOR */

.ucd-paginator {
    float: left;
    width: 100%;
    border-bottom: solid 1px #ccc;
    padding: 5px 0;
    background: transparent url(../../images/consultUI/paginator/bkgd_main.gif) bottom left repeat-x;
}

.ucd-paginator-bottom {
    border-bottom: none;
}

.ucd-paginator li {
    float: left;
    border-right: solid 1px #ccc;
    list-style-type: none;
	padding: 0 .8em;
}

.ucd-paginator li * {
    vertical-align: top;
}

.ucd-paginator li.last {
    border-right: none;
}

.ucd-paginator li.right {
    float: right;
    margin-left: auto;
    margin-right: 0l
    text-align: right;
}

.ucd-paginator li.right a {
    margin-left: 15px;
}

.ucd-paginator li form, .ucd-paginator li form fieldset table {
    display: inline;
}

.ucd-paginator li form input.sm {
    width: 2em;
}

/* END PAGINATOR */

/* POD */
.ucd-pod {
	background-color: #EBF2FC;
    margin: 1em; /* demo only */ 
	border: 1px solid #c7ced8;
    padding: 10px;
    /* MOZ */
    -moz-border-radius: 2px;
    -moz-border-radius: 2px;
    /* WEBKIT */
    -webkit-border-radius: 2px;
    -webkit-border-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-radius: 2px;
    border-radius: 2px;
}

.ucd-pod h1, .ucd-pod h2, .ucd-pod h3, .ucd-pod h4 {
    margin-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
    padding-bottom: 2px;
    text-indent: 10px;
	color: #6280a2;
	font-weight: bold;
}

.ucd-pod a {
    color: #369;
}

.ucd-pod span {
    margin-left: 1em;
    color: #666;
    font-size: 70%;
}

.ucd-pod ul {
    margin-left: 10px;
}

.ucd-pod ul li {
    margin-left: 15px;
    margin-bottom: 0.5em;
    padding-left: 0;
	color: #000;
	list-style-type: none;
}

/* POD - BULLETED */
/* images can't be moved vertically, there are sized for 13px text */
.ucd-pod-bullet1 li {
    list-style-image: url(../../images/consultUI/pod/bullet_orange2.gif);
}

.ucd-pod-bullet2 li {
    list-style-image: url(../../images/consultUI/pod/bullet_gray2.gif);
}

/* POD - MINIMAL */
.ucd-pod-minimal {
	background-color: #fff;
    padding: 0;
}

.ucd-pod-minimal h1, .ucd-pod-minimal h2, .ucd-pod-minimal h3, .ucd-pod-minimal h4 {
    margin-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
    padding: 7px 0;
	color: #000;
	font-weight: bold;
}

.ucd-pod-minimal p {
    padding: 0 10px 10px 10px;
    color: #000;
    font-size: 90%;
}

.ucd-pod-minimal a {
    color: #369;
	text-decoration:none;
}
.ucd-pod-minimal ul {
	margin:0;
	padding:0;
}
.ucd-pod-minimal li {
	list-style:none;
	margin:0;
	padding:3px;
	margin-right:5px;
	border-bottom:1px solid #C7CED8;
}
.ucd-pod-minimal li.bottom {
	border:none;
}
/* POD - MULTIPLE */
.ucd-pod-multiple {
	background-color: #fff;
    padding: 0;
}

.ucd-pod-multiple h1, .ucd-pod-multiple h2, .ucd-pod-multiple h3, .ucd-pod-multiple h4 {
    margin-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
    padding: 7px 0;
	color: #000;
	font-weight: bold;
}

/* POD - DEF LISTS */
.ucd-pod-multiple dt {
    margin: 0 10px 0 10px;
    color: #930;
    font-size: 110%;
    text-transform: capitalize;
}

.ucd-pod-multiple dd {
    margin: 0 10px 0.5em 10px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 5px;
    color: #000;
    font-size: 90%;
}

.ucd-pod-multiple dd.last {
    border-bottom: none;
}

/* POD - BULLETED DL */
.ucd-pod-bullet1 dt {
    padding-left: 10px;
    background: transparent url(../../images/consultUI/pod/bullet_orange2.gif) top left no-repeat;
}

.ucd-pod-bullet2 dt {
    padding-left: 10px;
    background: transparent url(../../images/consultUI/pod/bullet_gray2.gif) top left no-repeat;
}

.ucd-pod-bullet1 dd, .ucd-pod-bullet2 dd {
    padding-left: 10px;
}

/* POD - EMPHASIZED */
.ucd-pod-emphasized dt {
    font-weight: bold;
}

/* POD - OPEN */
.ucd-pod-open {
    border: none;
    background-color: transparent;
}

.ucd-pod-open h1, .ucd-pod-open h2, .ucd-pod-open h3, .ucd-pod-open h4 {
    color: #000;
    text-indent: 0;
    padding-bottom: 2px;
}

.ucd-pod-open ul {
    margin-left: 0;
    padding-left: 0;
}

/* POD - FANCY */
.ucd-pod-fancy {
    position: relative;
    background: transparent url(../../images/consultUI/pod/newBurst.gif) top left no-repeat;
}

.ucd-pod-fancy h1 {
    margin-left: 50px; /* match to bg image size */
    margin-bottom: 15px; /* match to bg image size */
}

.ucd-pod-fancy a.function {
    position: absolute;
    top: 7px;
    right: 0;
    line-height: 1.5;
    padding-right: 20px; /* for background */
    background: transparent url(../../images/consultUI/pod/icon_viewAll.gif) 100% 50% no-repeat;
    font-size: 70%;
    text-transform: lowercase;
    text-decoration: none;
}
    
.ucd-pod-fancy dd {
    border-bottom: dashed 1px #ccc;
    padding-bottom: 10px;
}

/* END POD */

/* SEARCHBAR */

.ucd-search {
    clear: both;
    margin: 0;
}

.ucd-body .ucd-search { /* when nested, need a margin */
    margin-bottom: 1em;
}

.ucd-search form, .ucd-search-marketing {
    border: solid 1px #ccc;
    background-color: #dde8fa;
	background: url(../../images/consultUI/searchbar/bkgd_searchbar.gif) left center repeat-x;
    /* MOZ */
    -moz-border-radius: 2px;
    -moz-border-radius: 2px;
    /* WEBKIT */
    -webkit-border-radius: 2px;
    -webkit-border-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-radius: 2px;
    border-radius: 2px;
}

.ucd-search fieldset {
    margin: 0 auto;
    padding: 5px 5px 5px 30px;
	/*
    text-align: center;
	*/
}

.ucd-search fieldset * {
    vertical-align: middle;
}

.ucd-search #butSubmit {
    margin: 0 1em;
}

/* SEARCH - LINKS */
.ucd-search fieldset a, .ucd-search fieldset a:visited {
    padding-right: 13px;
    background: transparent url(../../images/consultUI/searchbar/arrowDown2.gif) 100% 50% no-repeat;
    color: #666;
}

.ucd-search fieldset a, .ucd-search fieldset a:visited {
    padding-right: 13px;
    background: transparent url(../../images/consultUI/searchbar/arrowDown2.gif) 100% 50% no-repeat;
    color: #666;
}

.ucd-search fieldset a.expanded {
    background-image: url(../../images/consultUI/searchbar/arrowUp2.gif);
    margin-left: 2em; /* here for example only */
}

/* SEARCH - MARKETING */
.ucd-search-first { /* apply this to the first div before the marketing one */
    margin-left: 1em;
}

.ucd-search-marketing {
    position: relative;
    height: 30px;
    margin-right: 1em;
    padding: 0;
    text-align: center;
}

.ucd-search-marketing * {
    vertical-align: top;
}

.ucd-search-marketing span {
    position: relative;
    top: -6px;
}

.ucd-search-marketing a {
	color:#01669A;
	display:block;
	padding:0 15px;
	text-decoration:none;
    font-weight: normal;
    font-size: 90%;
	
    line-height: 30px;
    font-size: 110%;
}

.ucd-search-marketing a:link, .ucd-search-marketing a:visited {
    text-decoration: none;
}

.ucd-search-marketing a:focus, .ucd-search-marketing a:hover, .ucd-search-marketing a:active {
    text-decoration: none;
	color:#BB6600;
}

/* END SEARCHBAR */

/* STACK */

.ucd-stack {
    background-color: #f2f2f2;    
    border: solid 1px #ccc;
    /* MOZ */
    -moz-border-radius: 2px;
    -moz-border-radius: 2px;
    /* WEBKIT */
    -webkit-border-radius: 2px;
    -webkit-border-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-radius: 2px;
    border-radius: 2px;
}

.ucd-stack h1, .ucd-stack h2, .ucd-stack h3, .ucd-stack h4, .ucd-stack h5 {
    font-size: 90%;
    font-weight: bold;
    color: #000;
    border-bottom: solid 1px #cecece;
    padding: 0.5em 10px 0.5em 10px;
    background: #f4f4f4 url(../../images/consultUI/stack/background_Headers.gif) top left repeat-x;
}

.ucd-stack ul {
    display: block;
    width: auto;
    background-color: transparent;
}

.ucd-stack ul li {
    display: block;
    list-style-display: none;
    width: 100%;
    vertical-align: middle;
    padding-bottom: 1px;
    background: transparent url(../../images/consultUI/stack/bkgd_list_border_bottom.gif) bottom left no-repeat;
}

.ucd-stack ul li.last {
    background-image: none;
}

.ucd-stack ul li a {
    display: block;
    text-decoration: none;
    text-transform: capitalize;
    line-height: 1.5;
    text-indent: -10px;
    margin-left: 20px;
    padding: 0 15px 0 0;
    background-color: transparent;
    color: #369;
}

.ucd-stack ul li.selected a {
    background: transparent url(../../images/consultUI/stack/icon_browseHighlightArrow.gif) 98% 50% no-repeat;
    color: #b60;
}

.ucd-stack ul li a:hover {
    color: #b60;
}
.ucd-stack-inside {
	padding:10px;
}

/* END STACK */

/* TABS */

/* TABS - WRAPPER */
.ucd-tabs {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 0.666em; /* to account for v2, we'll remove it later */
    background-color: #fff;
}

.ucd-tabs-short {
    width: 400px;
    padding-top: 8px;
    background-color: #ededed;
}

/* TABS - use only with v2 */
.ucd-tabs-border {
    margin-left: -2px; /* needed to keep width of 100% */
    margin-right: -2px; /* needed to keep width of 100% */
    border: solid 1px #ccc;
    border-top: none;
}

/* TABS - NESTED TABS */
/* TABS - when the nested tabs stretch across the page, don't float them */
.ucd-tabs-full .ucd-tabs {
    float: none;
}

/* TABS - CONTENT OF THE SELECTED TAB */
.ucd-tabs-content {
    clear: left;
    padding: 1em;
    background-color: #fff;
}

.ucd-tabs-content-v1 {
    background: #edead7 url(../../images/consultUI/tabs/bkgd_body.gif) top left repeat-x;
}

/* TABS - ULs  */
.ucd-tabs-v1 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: -0.666em; /* removes the margin we added to wrapper */
    background: transparent url(../../images/consultUI/tabs/bkgd_tabs_primary.gif) bottom left repeat-x;
	border-top: 1px solid #AEC1E1; /* color between tab list and content */
    padding-bottom: 3px;
    font-size: 93%;
}

.ucd-tabs-v1 li {
    list-style-type: none;
    float: left;
    padding: 5px 0;
    border-right: solid 1px #A4BEE3;
    /* MOZ */
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    /* WEBKIT */
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.ucd-tabs-v1 li.first {
    border-left: solid 1px #A4BEE3; /* color between tab list and content */
    margin-left: 1em;
}

.ucd-tabs-v1 li.selected {
	position: relative;
	bottom: -2px;
    margin-bottom: -4px;
    border-top: solid 1px #a4bee3;
    border-left: solid 1px #a4bee3;
    padding-bottom: 5px;
    background-color: #fff;
}

.ucd-tabs-v1 li.beforeSelected {
    border-right: none;
}

.ucd-tabs-v1 li a {
    display: block;
    padding: 0 15px;
    font-weight: bold;
    color: #01669a;
    text-decoration: none;
}

.ucd-tabs-v1 li.selected a {
    position: relative;
    top: -2px;
}

.ucd-tabs-v1 li.last {
    margin-right: 1em;
}

/* TABS - v2 */
.ucd-tabs-v2 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: -.666em;
    margin-bottom: 2em;
    border-bottom: solid 1px #ccc;
    font-size: 93%;
    color: #666;
}

.ucd-tabs-v2 li {
    list-style-type: none;
    float: left;
    height: 5px;
    position: relative;
    top: 1px;
    margin-left: 4px;
    padding: 2px 4px 0 4px;
    border: solid 1px #d5d5d5;
    border-bottom: none;
    background-color: #fff;
    /* MOZ */
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    /* WEBKIT */
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    /* CSS3 if and when it gets supported */
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.ucd-tabs-v2 li.first {
    margin-left: 1em;
}

.ucd-tabs-v2 li.selected {
    border-top: solid 1px #dc8830;
}

.ucd-tabs-v2 li.selected a {
    background: url(../../images/consultUI/tabs/bkgd_tabs_secondary_selected.gif) top left repeat-x;
    color: #930;
}

.ucd-tabs-v2 li a {
    display: block;
    background: #fff url(../../images/consultUI/tabs/bkgd_tabs_secondary.gif) top left repeat-x;
    padding: 0 10px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}

.ucd-tabs-v2 li.last {
    margin-right: 1em;
}

/* TABS - V3 */
.ucd-tabs-v3 {
    float: left;
    width: 100%;
    border-top: 1px solid #cdcdcd; /* color between tab list and content */
	border-bottom: 1px solid #cdcdcd; /* color between tab list and content */    
    font-size: 93%;
}

.ucd-tabs-v3 li {
    list-style-type: none;
    float: left;
    margin-bottom: 0;
    /* could do left or right, doesn't really matter */
    border-right: solid 1px #cdcdcd;
}

.ucd-tabs-v3 li.first {
    /* should match whatever the other items in the pod are set to */
    margin-left: 1em;
}

.ucd-tabs-v3 li.selected {
    background-color: #fff;
    border-bottom: solid 1px #fff;
    margin-bottom: -2px;
}

.ucd-tabs-v3 li.firstSelected {
    border-left: solid 1px #cdcdcd;
}

.ucd-tabs-v3 li.lastSelected {
    border-right: solid 1px #cdcdcd;
}

.ucd-tabs-v3 li a {
    display: block;
    /* very specific to allow overrides for selected next */
    padding: 4px 15px 2px 15px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.ucd-tabs-v3 li.selected a {
    /* pulls it up over the top of the UL, and to the sides to override the borders */
    margin: -7px -1px 0 -1px;
    border: solid 1px #cdcdcd;
    border-bottom: 0;
    /* fill in the space at the bottom */
    padding-bottom: 8px;
    background-color: #fff;
    color: #994300;
}

.ucd-tabs-v3 li.last {
    border-right: 0;

}
/* END TABS */

/* START TITLES */
.ucd-title-wrapper {
	float:left;
	width:245px;
	height:145px;
	border-bottom:1px solid #cccccc;
}
.ucd-title-text {
	padding-left:104px;
/*	width:185px;*/
	height:115px
}
.ucd-title-img {
	background:url(../../images/consultUI/background/bkgd_list_border_bottom.gif) right bottom repeat-y;
	width:85px; 
	height:85px;
	position:absolute;
	padding:15px 5px 15px 10px
}
.ucd-title-links {
	height:30px;
	padding-left:10px;
	vertical-align:middle;
	background-color:#FBF2E9;
}
.ucd-title-links-blue {
	height:30px;
	padding-left:10px;
	vertical-align:middle;
	background-color: #E8EFF7;
}
.ucd-title-links a, .ucd-title-links-blue a {
	display:block;
	float:left;
	text-decoration:none;
	position:relative;
	top:5px;
	margin-right:5px;
	}
	
/* END TITLES */

/* PROGRESS BAR */
#progress-content {
	padding:10px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomright:2px;
	background:#ffffff;
}
#progress-content p {
	padding-top: 12px;
	padding-left: 5px;
}
#progress-content .big-maroon {
	font-size:125%;
	font-weight:bold;
	color: #983402;
}
#progress-content .big-green {
	font-size:125%;
	font-weight:bold;
	color: #326601;
}
#progress-content .ucd-stack div {
	padding: 0 10px;
}	

ul.ucd-progress-bar {
	width:100%; 
	min-width:1024px;
	text-align:center;
	margin:0;
	padding:0;
}
ul.ucd-progress-bar li {
	list-style:none;
	float:left;	
	width:24.80%;
	line-height:31px;
	vertical-align:middle;
	border-right: 1px solid #ffffff;
	font-size:125%;
	font-weight:bold;
}
.ucd-progress-bar .buttonbar {
	line-height:30px;
	height:30px;
	background:url(../../images/consultUI/bkgd_searchbar.jpg) top left repeat-x
}
.ucd-progress-bar .firstbar {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft:4px;
}
.ucd-progress-bar .lastbar {
	border-right: none;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topright:4px; 
}
.ucd-progress-bar .active {
	background:url(../../images/consultUI/background/background_progressBarGreen.jpg) top left repeat;
	color:#326700;
	margin-right: 1px;
}
.ucd-progress-bar .inactive {
	background-color:#E8E8E8;
	color:#999999;
	margin-right: 1px;
}
/* END PROGRESS BAR */

/* BOOKPLAYER */
#ucd-bookplayer-preview-header {
	width:100%;
	height:166px;
	clear:both;
	background-color:#EBEBEB;
}

#ucd-bookplayer-preview-header .preview-img-wrapper {
	float:left;
	padding:25px 10px;
	background-color:#DC8830;
}

#ucd-bookplayer-preview-header .title-img-wrapper {
	float:left;
	padding:20px 10px;
}

#ucd-bookplayer-preview-header .content-wrapper {
	padding:15px 10px 0 10px;
	text-align:left;
	height:116px;
}

#ucd-bookplayer-preview-header .content-wrapper .authors {
	font-size:85%;
	padding-top:10px;
	height: 30px;
	min-width:475px;
}

#ucd-bookplayer-preview-header .preview-title {
	font-size:125%;
	font-weight:bold;
	color:#E87300;
}

#ucd-bookplayer-preview-header .icon-bar {
	padding:0;
	margin:0;
	width:100%;
}

#ucd-bookplayer-preview-header .icon-bar li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	padding-right:10px;
}

/* END BOOKPLAYER */

/* ACTIVATE ACCESS */
.ucd-activation-tt-img {
	position:relative;
	float:left;
	top:25px;
	left:1px;
	z-index:1;
}
.ucd-activation-tt {
	border:1px solid #FFDA91;
	background-color: #FFFFCD; 
	float:left; 
	width:240px; 
	padding:10px 5px;
}
/* END ACTIVATE ACCESS */

/* ACTIVATE ANOTHER TITLE */
.ucd-warning-box {
	border:1px solid #EC9E20; 
	padding:10px 5px; 
	background-color:#FFFFAF;
	height:30px;
	float:left;
	width:99%;
}
.ucd-warning-box-img {
	float:left; 
	padding:3px 10px 3px 3px
}
/* END ACTIVATE ANOTHER TITLE */

.doctors_background {
	background: url(../../../images/consultUI/adImage_doctors.jpg) bottom left no-repeat #e9e9e9;
}

.maroon {color: #993400;}
.strong {font-weight: bold;}
.clear { clear:both; }


/* Book Preview Bottom Fragment */
#ucd-bookplayer-readmore {
 border: 2px solid #E7BF6A;
 margin-top:5px;
 padding: 5px;
    -moz-border-radius: 3px;
    -moz-border-radius: 3px;
    /* WEBKIT */
    -webkit-border-radius: 3px;
    -webkit-border-radius: 3px;
    /* CSS3 if and when it gets supported */
    border-radius: 3px;
    border-radius: 3px;
 width:auto;
}
 
#ucd-bookplayer-readmore .ucd-bookplayer-readmore-header {
 color:#E77200;
 font-size:125%;
 font-weight:bold;
 text-align:left;
 padding: 5px 10px;
}
 
#ucd-bookplayer-readmore .ucd-bookplayer-readmore-links {
 background-color: #E8E8E8;
 padding: 5px 10px;
 background-color: #E8E8E8;
    -moz-border-radius: 3px;
    -moz-border-radius: 3px;
    /* WEBKIT */
    -webkit-border-radius: 3px;
    -webkit-border-radius: 3px;
    /* CSS3 if and when it gets supported */
    border-radius: 3px;
    border-radius: 3px;
}
#ucd-bookplayer-readmore .ucd-bookplayer-readmore-links ul {
 clear:both;
 background-color: #E8E8E8;
}
#ucd-bookplayer-readmore .ucd-bookplayer-readmore-links ul li{
 float:left;
 padding: 5px;
 background-color: #E8E8E8;
}
#ucd-bookplayer-readmore .ucd-bookplayer-readmore-links ul li a {
 font-size:110%;
 color: #336596;
 font-weight:bold;
}

/* ABOUT PAGE */
#about {
 padding:5px 15px;
}
#about p {
 padding-bottom:10px;
 text-align:left;
 }
 
#about ul li {
 list-style:disc;
 text-align:left;
 margin-left:1.5em;
}

#about a:visited,#about a:link {
color:#004078;
text-decoration:none;
}

#about a:link
{
  text-decoration: none;
  color: #0560A6;
}


#about a:hover {
color:#0560A6;
text-decoration:underline;
}


/*  FREE TRIAL PAGE */
#free-trial
{
  padding:5px 15px;
}

#free-trial p
{
  padding-bottom:10px;
  text-align:left;
  font-size: 1em;
  font-family: arial, sans-serif;
  color: #000000;
}
 
#free-trial ul li
{
  list-style:disc;
  text-align:left;
  margin-left:1.5em;
}

#free-trial a:visited,#free-trial a:link
{
  color:#004078;
  text-decoration:none;
}


#free-trial a:link
{
  text-decoration: none;
  color: #0560A6;
}

#free-trial a:hover
{
  text-decoration:underline;
  color:#0560A6;
}

/*  CONTACT US PAGE */
#contact-us
{
  padding:5px 15px;
}

#contact-us p
{
  padding-bottom:10px;
  text-align:left;
  font-size: 1em;
  font-family: arial, sans-serif;
  color: #000000;
}
 
#contact-us ul li
{
  list-style:disc;
  text-align:left;
  margin-left:1.5em;
}

#contact-us a:visited,#free-trial a:link
{
  color:#004078;
  text-decoration:none;
}


#contact-us a:link
{
  text-decoration: none;
  color: #0560A6;
}

#contact-us a:hover
{
  text-decoration:underline;
  color:#0560A6;
}



/*  UPSELL PAGE */
#upsell-page
{
  padding:5px 15px;
}

#upsell-page p
{
  padding-bottom:10px;
  text-align:left;
  font-size: 1em;
  font-family: arial, sans-serif;
  color: #000000;
}
 
#upsell-page ul,#upsell-page li
{
  list-style:disc;
  list-style-type:none;
  text-align:left;
  margin-left:1.5em;
  background: transparent;
  no-repeat: scroll left bottom;
  display: block;
  padding-bottom: 1px;
  vertical-align: middle;
  width: 90%;
}

#upsell-page a:visited,#upsell-page a:link
{
  color:#004078;
  text-decoration:none;
}


#upsell-page a:link
{
  text-decoration: none;
  color: #0560A6;
}

#upsell-page a:hover
{
  text-decoration:underline;
  color:#0560A6;
}

