@charset "utf-8";

HTML {
margin:0;
}

BODY {
background:#FFF url(/documents/sitestructure/resources/images/page_bg_fr_new.jpg) top left repeat-x;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
margin:0;
padding:0;
}

FORM {
margin:0;
padding:0;
}

IMG {
border:0;
}

.intra-username {
background:#FFF url(/documents/sitestructure/resources/images/intra_username_es.jpg) top left no-repeat;
}

.intra-password {
background:#FFF url(/documents/sitestructure/resources/images/intra_password_es.jpg) top left no-repeat;
}

.intra-search {
background:#FFF url(/documents/sitestructure/resources/images/intra_search.jpg) top left no-repeat;
}

.navcontrols {
font-size:9px;
}

.box .box_header { width: 410px; height: auto !important; padding: 10px 0 10px 14px; background: transparent url(/documents/sitestructure/resources/images/boxheader.jpg) top left no-repeat; font-size: 15px; line-height: 17px; font-weight: normal; }


#header {
background:transparent url(/documents/sitestructure/resources/images/aheader_bg_new.jpg) top center no-repeat;
height:86px;
margin:0 0 15px;
overflow:hidden;
position:relative;
width:100%;
}

#header #header_login {
background:transparent;
height:28px;
margin:0 auto;
position:relative;
width:962px;
}

#logged .cell_1 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border-left:1px solid #bdbaba;
color:#cdcdcd;
font-size:11px;
padding:0 8px 1px;
}

#logged .cell_2 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border-right:1px solid #bdbaba;
color:#cdcdcd;
font-size:11px;
padding:0 8px 0 0;
}

#logged .cell_3-4 {
border-left:1px solid #bdbaba;
}

#logged .cell_5 {
border:0;
}

#logged .cell_6 {
background:transparent url(/documents/sitestructure/resources/images/but_lang_bg.jpg) top left repeat-x;
border-right:1px solid #bdbaba;
padding:0 4px 0 0;
}

#logged .cell_search {
background:transparent url(/documents/sitestructure/resources/images/search_bg_es.jpg) top right no-repeat;
}

#logged .cell_search .searchfield {
background:transparent;
border:0;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:12px;
height:15px;
width:274px;
}

#header_login .searchfield {
background:transparent;
border:0;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:12px;
width:100px;
}

#login .cell_1 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border-left:1px solid #bdbaba;
color:#cdcdcd;
font-size:11px;
padding:0;
width:103px;
}

#login .cell_2 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
border-left:1px solid #bdbaba;
color:#cdcdcd;
font-size:11px;
padding:0;
width:122px;
}

#login .cell_3 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
color:#cdcdcd;
font-size:11px;
padding:0;
width:115px;
}

#login .cell_4 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
color:#cdcdcd;
font-size:11px;
padding:0 0 0 4px;
width:51px;
}

#login .cell_4_1 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
color:#cdcdcd;
font-size:11px;
padding:0 4px;
}

#login .cell_4_1 input {
margin:0;
padding:0;
}

#login .cell_4_2 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
color:#cdcdcd;
font-size:9px;
padding:0;
}

#login .cell_4_3 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
color:#cdcdcd;
font-size:9px;
padding:0;
}

#login .cell_4_4 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
border-right:1px solid #bdbaba;
color:#cdcdcd;
font-size:9px;
padding:0 6px 0 0;
}

#login .cell_5 {
border:0;
}

#login .cell_6 {
background:transparent url(/documents/sitestructure/resources/images/but_lang_bg.jpg) top left repeat-x;
border-right:1px solid #bdbaba;
padding:0 4px 0 0;
}

#login .cell_7 {
background:transparent url(/documents/sitestructure/resources/images/logged_bg.jpg) top left repeat-x;
border:0;
border-right:1px solid #bdbaba;
color:#cdcdcd;
font-size:9px;
padding:0;
}

#login .cell_search {
background:transparent url(/documents/sitestructure/resources/images/search_bg_es.jpg) top right no-repeat;
}

#login .cell_search .searchfield {
background:transparent;
border:0;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:12px;
height:15px;
width:160px;
}

#username input {
border:0;
height:16px;
margin-left:8px;
width:114px;
}

#password input {
border:0;
height:16px;
margin-left:6px;
width:100px;
}

#login input.butsubmit {
height:22px;
width:47px;
}

.search_button {
height:28px!important;
margin:0!important;
padding:0;
width:101px!important;
}

#header_menu UL {
margin:0;
padding:0;
}

#header_menu LI {
float:left;
height:25px;
list-style:none;
padding:0;
}

a:link.imenu {
background:transparent;
border-left:1px solid #fff;
border-right:1px solid #bebebe;
border-top:1px solid #bebebe;
color:#404040;
display:block;
font-size:13px;
font-weight:700;
height:16px;
margin:0;
padding:4px 0 5px;
text-align:center;
text-decoration:none;
}

a:visited.imenu {
background:transparent;
border-left:1px solid #fff;
border-right:1px solid #bebebe;
border-top:1px solid #bebebe;
color:#404040;
display:block;
font-size:13px;
font-weight:700;
height:16px;
margin:0;
padding:4px 0 5px;
text-align:center;
text-decoration:none;
}

a:hover.imenu {
background:#979797 url(/documents/sitestructure/resources/images/menu_overbg.jpg) top left repeat-x;
border-left:1px solid #bebebe;
border-right:1px solid #bebebe;
border-top:1px solid #bebebe;
color:#FFF;
display:block;
font-size:13px;
font-weight:700;
height:16px;
margin:0;
padding:4px 0 5px;
text-align:center;
text-decoration:none;
}

a:active.imenu {
background:transparent;
border-left:1px solid #fff;
border-right:1px solid #bebebe;
border-top:1px solid #bebebe;
color:#404040;
display:block;
font-size:13px;
font-weight:700;
height:16px;
margin:0;
padding:4px 0 5px;
text-align:center;
text-decoration:none;
}

.nobottomborder {
border-bottom:0;
}

.ad_space {
margin-right:6px;
}

.poll-position-result {
font-size:10px;
left:38px;
padding-right:38px;
position:relative;
}

.user_name {
color:#FFF;
}

.redlink_gt {
font-size:9px;
letter-spacing:-.2em;
}

.clearfix {
clear:both;
}

#article {
margin:12px 0 8px;
width:auto;
}

#article .image {
float:left;
margin:2px 12px 6px 0;
}

#article .author a {
font-weight:400!important;
}

#article .title {
color:#2E516C;
font-size:18px;
font-weight:400;
line-height:20px;
margin-bottom:5px;
}

#article .topic {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
text-transform:uppercase;
}

#article .date {
color:#666;
font-size:11px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

#article .author {
color:#444;
font-size:11px;
font-weight:400;
text-decoration:none;
}

#article .body {
color:#000;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:13px;
font-weight:400;
line-height:16px;
margin:6px 0 0;
}

#article .body .subtitle {
color:#000;
display:block;
font-size:14px;
font-weight:700;
line-height:16px;
}

#article .table {
background-color:#CCC;
color:#000;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:11px;
font-weight:400;
line-height:12px;
margin-top: 10px;
}

#article .table tr td {
background-color:#EEE;
color:#000;
padding:6px;
}

#article .sources {
background-color:#FCF8F3;
border-color:#E0D0C0;
border-style:solid;
border-width:2px;
clear:both;
color:#000;
font-size:11px;
font-weight:400;
margin-top:12px!important;
padding:6px;
}

#article .references {
background-color:#FCF8F3;
border-color:#E0D0C0;
border-style:solid;
border-width:2px;
color:#000;
font-size:11px;
font-weight:400;
padding:6px;
}

#article .sources ol li {
padding-bottom:6px;
}

#article .sources a:hover {
text-decoration:none;
}

#article .related {
background-color:#EEE;
border-color:#DDD;
border-style:solid;
border-width:2px;
color:#000;
font-size:11px;
font-weight:400;
padding:6px;
clear: both;
}

#article .related ul li {
padding-bottom:6px;
}

#article .supported {
background-color:#ECF7FF;
border-color:#C4DAE8;
border-style:solid;
border-width:2px;
color:#000;
font-size:11px;
font-weight:400;
padding:6px;
}

#article .slidelink {
color:#000;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:11px;
font-weight:400;
line-height:12px;
margin:4px 4px 0 0;
}

#article .slidelink a {
color:#000;
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:11px;
font-weight:400!important;
line-height:12px;
}

#article .slidelink img {
margin-bottom:-6px;
}

#article .body .image_left {
background-color:#FFF;
float:left;
margin:0 10px 0 0;
}

#article .body .image_right {
background-color:#FFF;
float:right;
margin:0 0 0 10px;
}

#article .body .pullquote_left {
background-color:#EEE;
color:#666;
display:block!important;
float:left;
font-size:11px;
line-height:16px;
margin:0 10px 0 0;
padding:12px;
width:200px;
}

#article .body .pullquote_right {
background-color:#EEE;
color:#666;
display:block!important;
float:right;
font-size:11px;
line-height:16px;
margin:0 0 0 10px;
padding:12px;
width:200px;
}

#article .body .embed_video {
background-color:#EEE;
float:right;
margin:0 4px 4px 10px;
padding:10px;
width:200px;
}

#article .body .embed_video .caption {
color:#666;
font-size:10px;
line-height:12px;
padding-top:10px;
}

#article .tools {
background-color:#F0F0F0;
color:#059;
float:right;
font-family:"Lucida Grande",Arial,Helvetica;
font-size:11px;
height:auto;
line-height:20px;
margin:0 0 5px 15px;
padding:10px;
text-align:left;
text-decoration:none;
width:110px;
}

#article .tools .icon {
border:none;
float:left;
height:20px;
margin:0 8px 2px 0;
width:20px;
}

#article .tools .box_target {
display:none;
height:auto;
margin:0;
padding:0 0 0 25px;
}

#article .tools .box_target2 {
display:none;
height:auto;
margin:0;
padding:0 0 0 25px;
}

#article .body .caption {
color:#666;
display:block;
font-size:10px;
line-height:12px;
padding-bottom:5px;
padding-top:5px;
width:auto;
}

#article .containerBorder {
background-color:#E0D0C0;
}

#article .containerTitleBg {
background-color:#F0E8DB;
}

#article .containerOtherBg {
background-color:#FCF8F3;
}

#article .containerContentBg {
background-color:#FFF;
}

#AdvPage {
font-family:"Lucida Grande", arial, helvetica, sans-serif;
font-size:12px;
font-weight:400;
margin-bottom:24px;
margin-top:20px!important;
}

#AdvPage .faculty_1stline,#AdvPage .faculty_2ndline {
text-align:left;
}

#searchblock {
width:auto;
}

#searchbox {
background-color:#eee;
margin:15px 0;
}

.nocondition .condition {
display:none!important;
}

.thumbnail .description {
color:#000;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:140px;
}

.thumbnail a:link {
text-decoration:none!important;
}

.thumbnail a:visited {
text-decoration:none!important;
}

.thumbnail a:hover {
text-decoration:none!important;
}

.thumbnail a:active {
text-decoration:none!important;
}

#heartwire_header #viewall {
float:right;
font-weight:400!important;
height:auto;
margin:13px 4px 0;
width:auto;
}

#heartwire_header #viewall a {
font-weight:400!important;
}

#heartwire_left .list_block {
padding:6px 0;
width:auto;
}

#heartwire_left .list_block .list_teaser .list_icon {
display:inline!important;
}

#heartwire_left .list_block .list_teaser .list_icon IMG {
margin-bottom:-1px;
margin-top:2px;
}

#heartwire_left .list_block .list_teaser .condition {
display:block;
margin:0;
}

#heartwire_left .list_block .list_teaser .thumbnail {
display:none;
}

#heartwire_left .list_block .list_teaser .title {
display:block;
margin:0 0 1px;
padding:0;
}

#heartwire_left .list_block .list_teaser .date {
display:inline;
margin:0 4px 0 0;
padding:0;
}

#heartwire_left .list_block .list_teaser .teaser {
display:block;
margin:3px 0 0;
padding:0;
}

.top_story .list_block {
padding:6px 0;
width:auto;
}

.top_story .list_block .list_teaser .list_icon {
display:inline!important;
margin:0!important;
}

.top_story .list_block .list_teaser .list_icon IMG {
margin-bottom:-1px;
margin-top:2px;
}

.top_story .list_block .list_teaser .condition {
display:block;
margin:0;
}

.top_story .list_block .list_teaser .thumbnail {
display:block!important;
float:left;
height:105px;
margin:2px 12px 3px 0 !important;
overflow:hidden;
width:140px;
}

.top_story .list_block .list_teaser .thumbnail a {
text-decoration:none;
}

.top_story .list_block .list_teaser .title,.top_story .list_block .list_teaser .title a,.top_story .list_block .list_teaser .title a:hover {
display:inline;
font-size:18px;
font-weight:400;
line-height:20px;
text-decoration:none;
}

.top_story .list_block .list_teaser .date {
clear:right;
display:inline!important;
line-height:16px;
margin:0;
padding:0;
}

.top_story .list_block .list_teaser .teaser {
display:block;
font-size:13px;
line-height:16px;
margin:3px 0 0;
padding:0;
}

.top_story_condition .list_block {
padding:6px 0;
width:auto;
}

.top_story_condition .list_block .list_teaser .condition {
display:block;
margin:0;
}

.top_story_condition .list_block .list_teaser .thumbnail {
display:block!important;
float:left;
margin:2px 12px 3px 0 !important;
width:140px;
}

.top_story_condition .list_block .list_teaser .thumbnail a {
text-decoration:none;
}

.top_story_condition .list_block .list_teaser .title,.top_story .list_block .list_teaser .title a,.top_story .list_block .list_teaser .title a:hover {
display:inline;
font-size:18px;
font-weight:400;
line-height:20px;
margin:0;
text-decoration:none;
}

.top_story_condition .list_block .list_teaser .date {
clear:right;
display:inline!important;
line-height:16px;
margin:0;
padding:0;
}

.top_story_condition .list_block .list_teaser .teaser {
display:none!important;
}

.top_story_condition .list_excerpt {
display:block;
font-size:13px;
line-height:16px;
margin:2px 0 0;
padding:0;
}

.top_story_condition .list_excerpt p {
margin:0 0 1em;
}

#heartwire_right .list_block {
padding:6px 0;
width:auto;
}

#heartwire_right .list_block .list_icon {
display:inline;
}

#heartwire_right .list_block .list_icon IMG {
margin-bottom:-1px;
margin-top:2px;
}

#heartwire_right .list_block .list_teaser .thumbnail {
display:none;
}

#heartwire_right .list_block .list_teaser .title {
display:block;
padding:0;
text-align:left;
}

#heartwire_right .list_block .list_teaser .date {
display:inline;
margin:0;
}

#heartwire_right .list_block .list_teaser .teaser {
display:none;
}

.box_header_inside .list_block {
padding:0 0 12px;
width:auto;
}

.box_header_inside .list_block .list_icon {
background:url(/documents/sitestructure/resources/images/icons/cme_icon.gif) top left no-repeat;
clear:both;
float:left;
font-size:1px;
height:11px;
margin:4px 4px 2px 0;
width:19px;
}

.box_header_inside .list_block .list_teaser .thumbnail {
display:none;
}

.box_header_inside .list_block .list_teaser .condition {
display:none;
}

.box_header_inside .list_block .list_teaser .title {
display:block;
margin-bottom:2px;
margin-right:4px;
padding:0;
}

.box_header_inside .list_block .list_teaser .date {
display:inline;
float:left;
margin:3px 0 0;
padding:0;
}

.box_header_inside .list_block .list_teaser .teaser {
clear:both;
display:block;
margin:0;
}

#academic .list_block {
background:#f5efe3;
border-bottom:1px solid #d7d0c8;
border-left:1px solid #b5b2ab;
border-right:1px solid #b5b2ab;
border-top:0;
padding:12px 12px 4px;
width:230px;
}

#academic .list_block .list_icon {
display:none;
}

#academic .list_block .list_teaser .thumbnail {
display:none;
}

#academic .list_block .list_teaser .title {
display:inline;
margin-right:4px;
padding:0;
}

#academic .list_block .list_teaser .teaser {
display:none;
}

.box_contributors .list_block {
padding:0 0 12px;
width:auto;
}

.box_contributors .list_block .list_icon {
display:none;
}

.box_contributors .list_block .list_teaser .thumbnail {
float:left;
margin:2px 12px 6px 0;
padding:0;
}

.box_contributors .list_block .list_teaser .title {
display:block;
margin-right:4px;
padding:0;
}

.box_contributors .list_block .list_teaser .date {
display:block;
margin:0;
padding:0;
}

.box_contributors_small .list_block {
padding:0 0 12px;
width:auto;
}

.box_contributors_small .list_block .list_icon {
display:none;
}

.box_contributors_small .list_block .list_teaser .thumbnail {
float:left;
margin:0 6px 0 0;
padding:0;
}

.box_contributors_small .list_block .list_teaser .title {
display:inline;
margin-right:4px;
padding:0;
}

.box_contributors_small .list_block .list_teaser .date {
display:none;
margin:0;
padding:0;
}

.box .box_contributors_small {
background:#f5efe2;
border-bottom:1px solid #b5b2ac;
border-left:1px solid #b5b2ac;
border-right:1px solid #b5b2ac;
border-top:0;
color:#7b6672;
height:auto;
margin:0;
padding:10px 12px;
width:auto;
}

.box .box_header_small {
background:transparent url(/documents/sitestructure/fr/resources/images/contributeurs/boxheader_small.jpg) top left no-repeat;
font-size:15px;
font-weight:400;
height:26px;
line-height:17px;
overflow:hidden;
padding:10px 0 0 14px;
width:242px;
}



.box_contributors_small .contributor_item .list_block {
background:#f5efe3;
border-bottom:1px solid #d7d0c8;
border-left:1px solid #b5b2ab;
border-right:1px solid #b5b2ab;
border-top:0;
padding:10px 12px;
width:auto;
}

.box_contributors_small .list_block .list_teaser .teaser {
color:#7B6672;
display:block!important;
}

.contributor_item .list_block {
background:#f5efe3;
border-bottom:1px solid #d7d0c8;
border-left:1px solid #b5b2ab;
border-right:1px solid #b5b2ab;
border-top:0;
padding:10px 12px;
width:auto;
}

.contributor_item .list_block .list_icon {
display:none;
}

.contributor_item .list_block .list_teaser .thumbnail {
float:left;
margin:0 6px 0 0;
}

.contributor_item .list_block .list_teaser .title {
display:inline;
margin-right:4px;
padding:0;
}

.contributor_item .list_block .list_teaser .teaser {
display:none;
}

.contributor_item .list_block .list_teaser .date {
display:none;
}

.box_editorial .list_block {
padding:0 0 12px;
width:auto;
}

.box_editorial .list_block .list_icon {
display:none;
}

.box_editorial .list_block .list_teaser .thumbnail {
float:left;
margin:2px 12px 6px 0;
}

.box_editorial .list_block .list_teaser .title {
display:block;
margin-right:4px;
padding:0;
}

.box_editorial .list_block .list_teaser .date {
display:block;
margin:0;
padding:0;
}

.box_choice .list_block .list_icon {
display:none;
}

.box_choice .list_block .list_teaser .thumbnail {
display:none;
}

.editorial_item .list_block {
background:#f5efe3;
border-bottom:1px solid #d7d0c8;
border-left:1px solid #b5b2ab;
border-right:1px solid #b5b2ab;
border-top:0;
padding:10px 12px;
width:auto;
}

.editorial_item .list_block .list_icon {
display:none;
}

.editorial_item .list_block .list_teaser .thumbnail {
float:left;
height:52px;
margin-right:7px;
overflow:hidden;
width:70px;
}

.editorial_item .list_block .list_teaser .title {
display:block;
margin-right:4px;
padding:0;
}

.editorial_item .list_block .list_teaser .teaser {
display:none;
}

.program_listing .list_block {
border-bottom:1px solid #ccc;
padding:12px 0;
width:692px;
}

.program_listing .list_block .list_icon {
display:none;
}

.program_listing .list_block .list_teaser .thumbnail {
float:left;
}

.program_listing .list_block .list_teaser .thumbnail .thumb {
margin:2px 12px 6px 0;
}

.program_listing .list_block .list_teaser .title {
margin:0 0 5px;
padding:0;
}

.program_listing .list_block .list_teaser .date {
clear:both;
display:inline;
margin:0 6px 0 0;
padding:0;
}

.program_listing .list_block .list_teaser .teaser {
display:inline;
margin:0;
padding:0;
}

td.features_td .list_block {
padding:0;
width:auto;
}

td.features_td .list_block .list_teaser .condition {
font-size:9px!important;
}

td.features_td .list_block .list_icon {
display:none;
}

td.features_td .list_block .list_teaser .thumbnail {
margin-bottom:6px;
}

td.features_td .list_block .list_teaser .title {
margin:0 0 5px;
padding:0;
}

td.features_td .list_block .list_teaser .date {
clear:both;
display:inline;
margin:0 6px 0 0;
padding:0;
}

td.features_td .list_block .list_teaser .teaser {
display:inline;
margin:0;
padding:0;
}

#main #theme_listing {
background:transparent;
height:auto;
margin-bottom:18px;
padding:0;
width:692px;
}

#theme_listing .list_block {
border-bottom:1px solid #ccc;
padding:12px 0;
width:auto;
}

#theme_listing .list_block .list_icon {
background:url(/documents/sitestructure/resources/images/icons/cme_icon.gif) top left no-repeat;
clear:both;
float:left;
font-size:1px;
height:11px;
margin:4px 4px 2px 0;
width:19px;
}

#theme_listing .list_block .list_teaser .thumbnail {
display:none;
}

#theme_listing .list_block .list_teaser .condition {
display:none;
}

#theme_listing .list_block .list_teaser .title {
display:inline;
margin-bottom:2px;
margin-right:4px;
padding:0;
}

#theme_listing .list_block .list_teaser .date {
display:inline;
float:left;
margin:3px 0;
padding:0;
}

#theme_listing .list_block .list_teaser .teaser {
clear:both;
display:block;
margin:0;
}

#acknowledgements {
background:#f6f6f6 url(/documents/sitestructure/resources/images/acknowledgements_head.jpg) top left no-repeat;
font-size:11px;
height:auto;
line-height:15px;
margin:18px 0 0;
padding:12px;
width:668px;
}

#acknowledgements .section {
margin-bottom:6px;
}

#acknowledgements_foot {
background:transparent url(/documents/sitestructure/resources/images/acknowledgements_bottom.jpg) top left no-repeat;
font-size:0;
height:8px;
width:692px;
}

.infosites .list_block {
padding:6px 0;
width:auto;
}

.infosites .list_block .list_icon {
display:inline;
}

.infosites .list_block .list_icon IMG {
margin-bottom:-1px;
margin-top:2px;
}

.infosites .list_block .list_teaser .condition {
display:none;
}

.infosites .list_block .list_teaser .thumbnail {
display:none;
}

.infosites .list_block .list_teaser .title {
display:block;
margin:0;
padding:0;
text-align:left;
}

.infosites .list_block .list_teaser .date {
display:none;
}

.infosites .list_block .list_teaser .teaser {
display:block;
}

.promoprograms .list_block {
padding:6px 0;
width:auto;
}

.promoprograms .list_block .list_icon {
display:inline;
}

.promoprograms .list_block .list_icon IMG {
margin-bottom:-1px;
margin-top:2px;
}

.promoprograms .list_block .list_teaser .condition {
display:none;
}

.promoprograms .list_block .list_teaser .thumbnail {
display:none;
}

.promoprograms .list_block .list_teaser .title {
display:block;
padding:0;
text-align:left;
}

.promoprograms .list_block .list_teaser .date {
display:inline;
margin:0;
}

.promoprograms .list_block .list_teaser .teaser {
display:block;
}

.rhc_block_links2 .list_block .list_icon {
display:none;
}

.rhc_block_links2 .list_block .list_teaser .thumbnail {
display:none;
}

#rhc .rhc_block_end {
background:transparent url(/documents/sitestructure/resources/images/rhcolumn-bottom.gif) bottom left no-repeat;
height:3px!important;
margin:0;
padding:0;
width:256px;
}

.red {
color:#be0a0a;
}

.reg_header {
background:url("/documents/sitestructure/resources/images/reg_header.jpg") no-repeat right top;
color:#be0a0a;
font-size:14px;
height:25px;
padding:10px 12px 2px;
width:669px;
}

.reg_content {
background:#fff;
border-bottom:0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:0;
color:#000;
font-size:12px;
height:auto;
margin:0;
padding:12px 12px 12px 30px;
width:649px;
}

.regend {
border-bottom:1px solid #ccc;
margin:0 0 12px;
}

.regdark {
background:#f6f6f6;
}

.reg_content TD {
vertical-align:middle;
width:200px;
}

.reg_content TD.field {
text-align:left;
width:auto;
}

.reg_content TD.newthread_label {
margin:0!important;
padding:0!important;
vertical-align:top!important;
width:200px!important;
}

.reg_content TD.field2 {
text-align:left;
vertical-align:top;
width:4px;
}

.reg_content TD.field input[type=text] {
border:1px solid #ccc;
float:left;
font-family:"Lucida Grande",Helvetica,Arial;
font-size:12px;
padding:3px;
width:200px;
}

.reg_content TD.field3 input[type=text] {
border:1px solid #ccc;
font-family:"Lucida Grande",Helvetica,Arial;
font-size:12px;
padding:3px;
width:170px;
}

.reg_content TD.field input[type=checkbox] {
border:0;
height:auto;
margin:0;
padding:0;
width:auto;
}

.reg_content TD.field select {
border:1px solid #ccc;
font-family:"Lucida Grande",Helvetica,Arial;
padding:3px;
width:208px;
}

.reg_content TD.field3 select {
border:1px solid #ccc;
font-family:"Lucida Grande",Helvetica,Arial;
padding:2px;
width:250px;
}

.reg_content TD.field input[type=password] {
border:1px solid #ccc;
font-family:"Lucida Grande",Helvetica,Arial;
font-size:12px;
padding:3px;
width:200px;
}

#logregbox {
height:auto;
width:688px;
}

#logreg_head {
background:url("/documents/sitestructure/resources/images/loginregister_boxhead.gif") top left no-repeat;
font-size:0;
height:10px;
width:688px;
}

#logreg_content {
background:url("/documents/sitestructure/resources/images/loginregister_box.gif") top left repeat-y;
height:auto;
width:688px;
}

#logreg_foot {
background:url("/documents/sitestructure/resources/images/loginregister_boxfoot.gif") top left no-repeat;
font-size:0;
height:10px;
width:688px;
}

#logreg_content #login {
background:transparent;
float:left;
width:316px;
}

#logreg_content #register {
background:transparent;
float:left;
width:372px;
}

#logreg_content TD.field input {
border:1px solid #c4c4c4;
font-family:"Lucida Grande",Helvetica,Arial;
font-size:12px;
margin:0;
padding:3px;
width:154px;
}

#logred_content TD.title {
color:#3e3e3e;
font-size:16px;
}

#logred_content TD.label {
color:#686868;
font-size:11px;
}

#logred_content TD.field2 input.auto {
border:0;
height:auto;
margin:0;
padding:0;
width:10px;
}

#logreg_content #register .description {
color:#686868;
font-size:11px;
line-height:14px;
}

#logreg_content .section_header {
border:0;
}

#logreg_content #register .description td {
padding:5px;
vertical-align:top;
}

#logreg_content #register .description .bullet {
margin-top:0;
text-align:right;
vertical-align:top;
width:auto;
}

#logreg_content #register .description .points {
text-align:left;
}

.normalpad {
line-height:17px;
padding:12px;
width:667px;
}

.normalpad2 {
padding:0 0 0 12px;
width:679px;
}

TD.largetd {
width:218px;
}

TD.vtop {
vertical-align:top!important;
}

.errortxt {
background:#fcc;
border:1px solid #dfb2b2;
color:#000;
font-size:12px;
line-height:15px;
margin-bottom:12px;
padding:12px;
}

.successtxt {
background:#e2f9e3;
border:1px solid #9c9;
color:#000;
font-size:12px;
line-height:15px;
margin-bottom:12px;
padding:12px;
}

.messagetxt {
background:#BDE5F8;
border:1px solid #00529B;
color:#000;
font-size:12px;
line-height:15px;
margin-bottom:12px;
padding:12px;
}

.nofeatcme {
border-bottom:3px solid #c5d9e8;
}

.author_pic {
float:left;
margin:12px 12px 0 0;
}

a:link.nobold {
font-weight:400;
}

a:visited.nobold {

font-weight:400;
}

a:hover.nobold {
font-weight:400;
}

a:active.nobold {
font-weight:400;
}

.search_header {
background:transparent url(/documents/sitestructure/resources/images/search_top.jpg) top left no-repeat;
font-size:0;
height:8px;
margin:12px 0 0;
width:692px;
}

.search_body {
background:transparent url(/documents/sitestructure/resources/images/search_body.jpg) top left repeat-y;
height:auto;
padding:0 12px;
width:668px;
}

.search_footer {
background:transparent url(/documents/sitestructure/resources/images/search_bottom.jpg) top left no-repeat;
font-size:0;
height:8px;
width:692px;
margin-bottom: 12px;
}

.editorial_programs .list_teaser .teaser {
display:inherit;
}

.editorial_programs .list_teaser .condition {
display:none;
}

.resourcecenter a {
font-weight:400;
line-height:12px;
text-decoration:none;
}

.infoindustry_section {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
text-transform:uppercase;
}

.rc_condition {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
margin:0 0 8px;
text-transform:uppercase;
}

.greybox {
background:#f6f6f6;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:0;
padding:12px 12px 6px;
width:230px;
}

.greybox_head {
background:#f6f6f6 url(/documents/sitestructure/resources/images/greybox_head.jpg) top left no-repeat;
font-size:0;
height:6px;
line-height:0;
padding:0;
width:256px;
}

.greybox .sectionsmall {
font-size:14px;
}

.greybox_end {
background:#f6f6f6 url(/documents/sitestructure/resources/images/greybox_end.jpg) bottom left no-repeat;
font-size:0;
height:6px;
line-height:0;
margin-bottom:12px;
width:256px;
}

.greybox UL {
list-style-type:none;
margin:0;
padding:0;
}

.greybox .list_block {
padding-bottom:12px;
}

.greybox UL LI {
margin-bottom:6px;
}

.greybox UL LI A:LINK {
font-weight:400;
}

.greybox UL LI A:VISITED {
font-weight:400;
}

.greybox UL LI A:HOVER {
font-weight:400;
}

.greybox UL LI A:ACTIVE {
font-weight:400;
}

.bluebox {
background:#edf7ff;
border-bottom:3px solid #c6d9e8;
border-left:3px solid #c6d9e8;
border-right:3px solid #c6d9e8;
border-top:0;
padding:12px;
width:226px;
}

/* PORTUGUESE PROGRAM */
.bluebox_head_portuguese {
background:#f6f6f6 url(/documents/sitestructure/resources/images/bluebox_head_top.jpg) top left no-repeat;
font-size:0;
height:6px;
line-height:0;
padding:0;
width:256px;
}

.bluebox_header_portuguese {
background:transparent url(/documents/sitestructure/resources/images/bluebox_head3.jpg) top left no-repeat;
color:#fff;
height:43px;
padding:0;
width:232px;
padding: 4px 12px 0;
font-size: 12px;
}

#portuguesePrograms .list_block {
margin: 5px;
padding: 5px;
}

.bluebox_header_portuguese .section {
width: 200px;
font-size: 14px;
padding: 0px 50px 0px 0px;
}

.bluebox_head {
background:#f6f6f6 url(/documents/sitestructure/resources/images/bluebox_head.jpg) top left no-repeat;
font-size:0;
height:6px;
line-height:0;
padding:0;
width:256px;
}

.bluebox_header {
background:transparent url(/documents/sitestructure/resources/images/bluebox_head2.jpg) top left no-repeat;
color:#fff;
height:26px;
padding:0;
width:232px;
padding: 4px 12px 0;
font-size: 12px;
}

.bluebox_header .section {
	font-size: 14px;	
}

.bluebox .sectionsmall {
font-size:14px;
}

.bluebox UL {
list-style-type:none;
margin:0;
padding:0;
}

.bluebox .list_block {
padding-bottom:12px;
}

.bluebox UL LI {
margin-bottom:6px;
}

.bluebox UL LI A:LINK {
font-weight:400;
}

.bluebox UL LI A:VISITED {
font-weight:400;
}

.bluebox UL LI A:HOVER {
font-weight:400;
}

.bluebox UL LI A:ACTIVE {
font-weight:400;
}

.presscenter {
border-bottom:0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:0;
}

.resourcecenter {
border-bottom:0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:0;
}

.floatpic {
float:left;
margin:0 8px 0 0;
}

.industry_header {
padding:8px 12px 12px;
}

.industry_header .viewall {
display:inline;
float:right;
margin-right:4px;
margin-top:4px;
}

.reg_header .viewall {
float:right;
font-size:10px;
margin-right:4px;
margin-top:4px;
}

.viewall a:link {
font-weight:400;
}

.viewall a:visited {
font-weight:400;
}

.viewall a:hover {
font-weight:400;
}

.viewall a:active {
font-weight:400;
}

.analyze {
border-bottom:0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:0;
}

.analyze .thumbnail {
display:block!important;
margin:0 0 6px -2px !important;
}

.analyze .condition {
display:none;
}

.analyze .list_block .list_teaser .thumbnail {
display:block;
margin:0 0 0 -2px;
}

#theme_listing #header_other_programs {
background:transparent url(/documents/sitestructure/resources/images/themeheader_other_programs.jpg) top left no-repeat;
height:50px;
width:692px;
}

.small_other_programs_head {
background:transparent url(/documents/sitestructure/resources/images/small_themeheader_other_programs.png) top left no-repeat;
border:1px solid #f5efe2;
height:30px;
margin:0 0 12px;
text-align:right;
width:396px;
}

.foothigh {float: left; text-align:left; width: 962px;}
.foothigh TABLE {margin: 0;}
.foothigh TD { font-size: 10px; line-height: 12px; font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
.foothigh TABLE TD a:link, .honcode TABLE TD a:visited { color: #2e516c; text-decoration: none; }
.foothigh TABLE TD a:hover { text-decoration: underline; }

#featcme {
height:158px;
width:250px;
}

#playlist {
float:left;
}

#playlist ul {
list-style:none;
margin-left:0;
padding-left:0;
}

#playlist ul img {
float:left;
padding-right:10px;
}

#playlist ul li a {
float:left;
}

#playlist ul li {
clear:both;
height:65px;
}

.line-height {
line-height:17px;
}

.regform_error {
background:transparent url(/documents/sitestructure/resources/images/regerror_icon.jpg) top left no-repeat!important;
color:#cb1700;
display:block;
height:auto;
margin:1px 0 0 6px !important;
padding:1px 0 0 18px !important;
width:auto;
}

.errorhighlight {
border:2px solid #cb1700!important;
margin:0;
}

.requiredstar {
color:#cb1700;
}

.analyse .list_block .list_teaser .thumbnail {
display:block!important;
float:left;
margin-bottom:5px;
margin-left:-2px;
}

.analyse .list_block .list_teaser .icon {
display:none;
}

.analyse .list_block .list_teaser .teaser {
display:none;
}

a.redlink2 {
letter-spacing:-.01em;
}

.videobox_header {
background:transparent url(/documents/sitestructure/resources/images/spanish_box_head.jpg) top left no-repeat;
display:none;
font-size:15px;
font-weight:400;
height:26px;
line-height:17px;
padding:10px 0 0 14px;
width:410px;
}

.videobox_body {
background:transparent url(/documents/sitestructure/resources/images/spanish_box_body.jpg) top left repeat-y;
display:none;
height:auto;
padding:14px 14px 4px;
width:396px;
}

.videobox_footer {
background:transparent url(/documents/sitestructure/resources/images/spanish_box_foot.jpg) top left no-repeat;
display:none;
font-size:2px;
height:10px;
line-height:1px;
margin:0 0 12px;
width:424px;
}

#topten {
margin:0 0 12px;
position:relative;
}

#topten_header {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/topten_top_es.jpg) top left no-repeat;
height:45px;
position:relative;
width:255px;
}

#topten_body {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/topten_body.jpg) top left repeat-y;
height:100px;
overflow:hidden;
position:relative;
width:255px;
}

#topten_footer {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/topten_footer.jpg) top left no-repeat;
height:12px;
width:255px;
}

#topten_controls {
display:block;
float:left;
padding:11px 11px 0 0;
text-align:right;
width:244px;
}

#circlemenu {
left:76px;
position:absolute;
text-align:center;
top:90px;
}

.topten_item {
height:80px;
margin-left:255px;
padding:0 14px 6px;
position:absolute;
width:225px;
}

.topten_item a {
color:#2e516c;
font-size:12px;
font-weight:400;
}

.topten_item .date {
color:#666e76;
display:block;
font-size:10px;
margin:3px 0 0;
}

.circlemenu_item {
margin:0 1px;
width:10px;
}

.floatIMG {
display:block;
float:right;
}

.floatIMGwBorder {
border-right:1px solid #ccc;
display:block;
float:right;
}

A:LINK.tt_next_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/nextbut.gif) top left no-repeat;
display:block;
float:right;
height:26px;
width:22px;
}

A:VISITED.tt_next_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/nextbut.gif) top left no-repeat;
display:block;
float:right;
height:26px;
width:22px;
}

A:HOVER.tt_next_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/nextbut_over.gif) top left no-repeat;
display:block;
float:right;
height:26px;
width:22px;
}

A:ACTIVE.tt_next_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/nextbut_down.gif) top left no-repeat;
display:block;
float:right;
height:26px;
width:22px;
}

A:LINK.tt_prev_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/previousbut.gif) top left no-repeat;
border-right:1px solid #ccc;
display:block;
float:right;
height:26px;
width:22px;
}

A:VISITED.tt_prev_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/previousbut.gif) top left no-repeat;
border-right:1px solid #ccc;
display:block;
float:right;
height:26px;
width:22px;
}

A:HOVER.tt_prev_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/previousbut_over.gif) top left no-repeat;
border-right:1px solid #ccc;
display:block;
float:right;
height:26px;
width:22px;
}

A:ACTIVE.tt_prev_button {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/previousbut_down.gif) top left no-repeat;
border-right:1px solid #ccc;
display:block;
float:right;
height:26px;
width:22px;
}

#loginregister_closebox {
bottom:0;
clear:both;
left:0;
position:relative;
width:692px;
}

#warning_msg {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/warningblock_bg.jpg') top left no-repeat;
height:auto;
margin:0 0 12px;
width:692px;
}

#warning_msg_content {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/warningblock_end.jpg') bottom left no-repeat;
font-size:12px;
font-weight:700;
height:auto;
line-height:17px;
padding:14px 12px 14px 48px;
width:632px;
}

#error_msg {
background:transparent url('/documents/sitestructure/resources/images/errorblock_bg.jpg') top left no-repeat;
height:auto;
margin:0 0 12px;
width:692px;
}

#error_msg_content {
background:transparent url('/documents/sitestructure/resources/images/errorblock_end.jpg') bottom left no-repeat;
font-size:12px;
font-weight:700;
height:auto;
line-height:17px;
padding:14px 12px 14px 48px;
width:632px;
}

#templogin {
background:#e4e4e4 url('/documents/sitestructure/en/resources/images/loginregister/global_loginbox_bg.jpg') top left no-repeat;
float:left;
font-family:"Lucida Grande",arial,helvetica,sans-serif;
font-size:12px;
height:auto;
padding:0;
width:692px;
}

#templogin_col_one {
display:block;
float:left;
margin:0;
padding:20px;
width:241px;
}

#templogin_col_two {
_background:none;
_border-left:1px solid #ddd;
_width:370px!important;
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/global_loginbox_divider.png') top left repeat-y;
display:block;
float:left;
margin:0 0 -10px;
padding:20px;
width:371px;
}

#templogin .loginorregister_heading {
font-size:17px;
font-weight:400;
margin:0 0 18px;
}

#templogin_col_one .username_spot {
display:block;
height:24px;
margin:24px 0 0;
padding:0 0 0 20px;
}

#templogin_col_one .password_spot {
display:block;
height:24px;
margin:6px 0 0;
padding:0 0 0 20px;
}

#templogin_col_one .remember_spot {
display:block;
font-size:10px;
height:24px;
margin:6px 0 0;
padding:0 0 0 16px;
}

#templogin_col_one .forgot_spot {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/blue_question.jpg') top left no-repeat;
display:block;
font-size:10px;
height:24px;
margin:2px 0 0 19px;
padding:0 0 0 20px;
}

#templogin_col_one .submit_spot {
display:block;
height:24px;
padding:0 0 0 20px;
}

#templogin_col_one .username {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/loginfield_username.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:arial,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#templogin_col_one .password {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/loginfield_password.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:arial,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#templogin_col_two input.text {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/loginfield.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:arial,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#templogin_col_two .fullbut {
margin:-6px 0 0 30px;
}

#templogin_col_two .limitedbut {
margin:12px 0 0 20px;
}

#templogin_col_one .loginbut {
margin:6px 0 0;
}

#templogin p {
font-size:12px;
}

#templogin_col_two .formtext {
font-size:11px;
width:200px;
}

#fulllogin {
background:#e4e4e4 url('/documents/sitestructure/en/resources/images/loginregister/global_loginbox_bg.jpg') top left no-repeat;
float:left;
font-family:"Lucida Grande",arial,helvetica,sans-serif;
font-size:12px;
height:auto;
width:692px;
}

#fulllogin_col_one {
_background:none;
_border-right:1px solid #ddd;
_width:305px;
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/global_loginbox_divider.png') top right repeat-y;
display:block;
float:left;
margin:0 0 -10px;
padding:20px;
width:306px;
}

#fulllogin_col_two {
display:block;
float:left;
margin:0;
padding:20px;
width:306px;
}

#fulllogin .loginorregister_heading {
font-size:17px;
font-weight:400;
margin:0 0 18px;
}

#fulllogin UL.benefits {
margin:12px 0 0 18px;
padding:0;
}

#fulllogin UL.benefits LI {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/green_bullet.jpg') top left no-repeat;
height:18px;
line-height:12px!important;
list-style:none;
margin:0 0 2px;
padding:0 0 0 20px;
vertical-align:top;
}

#fulllogin_col_one .username_spot {
display:block;
height:24px;
margin:24px 0 0;
padding:0 0 0 20px;
}

#fulllogin_col_one .password_spot {
display:block;
height:24px;
margin:6px 0 0;
padding:0 0 0 20px;
}

#fulllogin_col_one .remember_spot {
display:block;
font-size:10px;
height:24px;
margin:6px 0 0;
padding:0 0 0 16px;
}

#fulllogin_col_one .forgot_spot {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/blue_question.jpg') top left no-repeat;
display:block;
font-size:10px;
height:24px;
margin:2px 0 0 19px;
padding:0 0 0 20px;
}

#fulllogin_col_one .submit_spot {
display:block;
height:24px;
padding:0 0 0 20px;
}

#fulllogin_col_one .username {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/loginfield_username.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:arial,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#fulllogin_col_one .password {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/loginfield_password.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:arial,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#fulllogin_col_two .fullbut {
margin:-6px 0 0 16px;
}

#fulllogin_col_one .loginbut {
margin:6px 0 0;
}

#fulllogin p {
font-size:12px;
}

#loginonly {
background:#e4e4e4 url('/documents/sitestructure/es/resources/images/loginregister/global_loginbox_bg.jpg') top left no-repeat;
float:left;
font-family:"Lucida Grande",arial,helvetica,sans-serif;
font-size:12px;
height:auto;
width:692px;
}

#loginonly_col_one {
_background:none;
_border-right:1px solid #ddd;
_width:305px;
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/_loginOnlybox_divider.png') top right no-repeat;
display:block;
float:left;
margin:0 0 -10px;
padding:0 20px 20px;
width:236px;
}

#loginonly_col_two {
display:block;
float:left;
margin:0;
padding:0 20px 20px;
width:376px;
}

#loginonly .loginorregister_heading {
font-size:20px;
font-weight:400;
margin:24px;
}

#loginonly_col_one .username_spot {
display:block;
height:24px;
margin:6px 0 0;
padding:0 0 0 20px;
}

#loginonly_col_one .password_spot {
display:block;
height:24px;
margin:6px 0 0;
padding:0 0 0 20px;
}

#loginonly_col_one .remember_spot {
display:block;
font-size:10px;
height:24px;
margin:6px 0 0;
padding:0 0 0 16px;
}

#loginonly_col_one .forgot_spot {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/blue_question.jpg') top left no-repeat;
display:block;
font-size:10px;
height:24px;
margin:2px 0 0 19px;
padding:0 0 0 20px;
}

#loginonly_col_one .submit_spot {
display:block;
height:24px;
padding:0 0 0 20px;
}

#loginonly_col_one .username {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/loginfield_username.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:aria l,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#loginonly_col_one .password {
background:transparent url('/documents/sitestructure/es/resources/images/loginregister/loginfield_password.jpg') no-repeat scroll left top;
border:0 none;
display:block;
font-family:aria l,sans-serif;
font-size:12px;
height:16px;
line-height:14px;
margin:2px 0 0!important;
padding:4px 3px 2px;
width:150px;
}

#loginonly_col_one .loginbut {
margin:6px 0 0;
}

#loginonly p {
font-size:12px;
margin-top:0;
}

#tempregister {
background:#e4e4e4 url('/documents/sitestructure/en/resources/images/loginregister/global_loginbox_bg.jpg') top left no-repeat;
font-family:"Lucida Grande",arial,helvetica,sans-serif;
font-size:12px;
height:auto;
width:692px;
}

#tempregister_container {
margin:0 0 -10px;
padding:20px;
width:652px;
}

#tempregister .loginorregister_heading {
font-size:17px;
font-weight:400;
margin:0;
}

#tempregister UL.benefits {
margin:12px 0 0 18px;
padding:0;
}

#tempregister UL.benefits LI {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/green_bullet.jpg') top left no-repeat;
height:18px;
line-height:12px!important;
list-style:none;
margin:0 0 2px;
padding:0 0 0 20px;
vertical-align:top;
}

#tempregister .linkprevious a {
color:#C00;
font-weight:400;
}

#tempregister p {
font-size:12px;
}

#tempregister .upgradesignup {
margin:12px 0 0 119px;
}

#tempexpired {
background:#e4e4e4 url('/documents/sitestructure/en/resources/images/loginregister/global_loginbox_bg.jpg') top left no-repeat;
font-family:"Lucida Grande",arial,helvetica,sans-serif;
font-size:12px;
height:auto;
width:692px;
}

#tempexpired_container {
margin:0 0 -10px;
padding:20px;
width:652px;
}

#tempexpired .loginorregister_heading {
font-size:17px;
font-weight:400;
margin:0 0 12px;
}

#tempexpired UL.benefits {
margin:12px 0 0 18px;
padding:0;
}

#tempexpired UL.benefits LI {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/green_bullet.jpg') top left no-repeat;
height:18px;
line-height:12px!important;
list-style:none;
margin:0 0 2px;
padding:0 0 0 20px;
vertical-align:top;
}

#tempexpired p {
font-size:12px;
}

#tempexpired .expiredupgrade {
margin:6px 0 0 180px;
}

.continue_your_visit {
float:left;
margin-left:210px;
width:auto;
}

.tempsuccess_buttons {
float:left;
margin-left:70px;
width:auto;
}

.sliderSkin_topten .sliderHeader {
background:transparent url(/documents/sitestructure/resources/images/toptenheartwire/sliderSkin_topten_header_es.jpg) top left no-repeat!important;
text-indent:-99999px!important;
}

#sociedades_preview_slider .viewall {
display:block;
float:right;
margin:8px 0 0;
}

.readonly_msg {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/warningblock_bg.jpg') top left no-repeat;
height:auto;
margin:0 0 12px;
width:692px;
}

.readonly_msg_content {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/warningblock_end.jpg') bottom left no-repeat;
font-size:12px;
height:auto;
line-height:17px;
padding:14px 12px 14px 48px;
width:632px;
}

.questionnaire {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/readonly_questionnaire_block_bg.jpg') top left no-repeat;
width:938px;
}

.questionnaire .readonly_msg_content {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/readonly_questionnaire_block_end.jpg') bottom left no-repeat;
width:auto;
}

.widereadonly {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/widereadonly_block_bg.jpg') top left no-repeat;
width:962px;
}

.widereadonly .readonly_msg_content {
background:transparent url('/documents/sitestructure/en/resources/images/loginregister/widereadonly_block_end.jpg') bottom left no-repeat;
width:auto;
}

.fullmember_dropdown_readonly {
background-position:bottom left!important;
height:171px!important;
}

#contributors {
margin:0 0 12px;
}

#testYourKnowledge {
background:#cee0ee;
border-bottom:3px solid #9c9cb6;
display:none;
font-family:Arial,Helvetica,sans-serif;
height:auto;
margin:0 0 12px;
}

#testYourKnowledge a {
display:block;
width:100%;
}

#tyk_header {
background:transparent url('/documents/sitestructure/en/resources/images/testyourknowledge_header.jpg') top left no-repeat;
color:#fff;
font-size:16px;
height:26px;
padding:10px 0 0 8px;
width:248px;
}

.tyk_viewall {
float:right;
font-size:10px;
margin:1px 0 0;
}

.tyk_viewall a {
color:#bf0d0d!important;
font-weight:700;
text-decoration:none;
width:52px!important;
}

.tyk_item {
border-bottom:1px solid #8989a3;
border-left:3px solid #9c9cb6;
border-right:3px solid #9c9cb6;
height:12px;
overflow:hidden;
padding:6px 8px;
}

.tyk_content_date {
color:#666;
font-size:10px;
text-transform:uppercase;
}

.tyk_category {
font-size:12px;
font-weight:700;
height:12px;
}

.tyk_category .tyk_category_wrapper a:link {
color:#30536e;
text-decoration:none;
width:auto!important;
}

.tyk_category .tyk_category_wrapper a:visited {
color:#30536e;
text-decoration:none;
width:auto!important;
}

.tyk_category .tyk_category_wrapper a:hover {
color:#30536e;
text-decoration:underline;
width:auto!important;
}

.tyk_category .tyk_category_wrapper a:active {
color:#30536e;
text-decoration:none;
width:auto!important;
}

.tyk_content {
height:132px;
margin:6px 0 0;
}

.tyk_content_title,.tyk_content_date {
margin:4px 0 0;
}

.bannerfeed .ad {
	border-bottom: 1px solid #e4e4e4;
}

.bannerfeed .ad .banner {
	padding: 8px 8px 0 8px;	
}
.bannerfeed .ad .title {
    font-size: 10px;
    line-height: 12px;
    padding: 2px 8px 8px;
}

#fontSize_large { margin-right: 4px; }
