/* ©System Simulation Ltd */
/* $Header: /local/cvs_repository/gordon-russell.web/docroot/stylesheets/cms.css,v 1.1.1.1 2007/08/28 14:47:04 olly Exp $ */

.bannerbox { width: 770px; background-color: #5A5D7B; }

.logobox { padding: 0px 0px 0px 0px; text-align: center; border-style: solid none none none; border-width: 1px; }

.menubox { color: #EEEEEE; background-color: #595E7B; padding: 6px 50px 4px 31px; font-size: 13px; }

.crumbbox { color: #EEEEEE; background-color: #595E7B; padding: 4px 50px 6px 31px; }

.mainbox { padding: 0px; margin: 10px 0px 0px 20px; width: 720px; min-height: 870px; }

.searchbox { display: inline; }

.footerbox { font-size: 10px; border-style: solid none none none; border-width: 1px; border-color: #CCCCCC; background-color: white; text-align: center; margin-top: 20px; padding: 4px 0px 10px 0px; }

.headerline { clear: both; border-style: solid none none none; border-width: 1px; border-color: #EEEEEE}

.acknowledgement { width: 473px; }
.credit { width: 620px; }

.mi_summary_top { margin: 8px 0px 0px 0px; }

.mi_summary_left { margin: 4px 0px 4px 0px; float: left; overflow: hidden; width: 160px; height: 200px; }

.mi_summary_right { margin: 4px 0px 4px 180px; }

.mi_summary_bottom { margin: 4px 0px 0px 0px; clear: both; }

.mi_summary_image_box { height: 100px; }

.mi_associated_object { margin: 4px 20px 6px 0px; width: 160px; height: 160px; float: left; overflow: hidden; }

.mi_associated_object_image { margin-bottom: 4px; width: 100px; height: 100px; border-style: solid; border-width: 1px; border-color: #DDDDDD; }

a:link, a:active, a:visited { color: #E75929; }

a:hover, a:visited:hover { text-decoration: underline; }

a.image:hover, a.image:visited:hover { background-color: white; }

body { margin: 0px; padding: 0px; font-family: verdana, arial, sans-serif; font-size: 11px; }

img { border: 0pt none; vertical-align: bottom; }

img.thumb-grid { margin: 0px 10px 8px 0px; vertical-align: top; }

img.thumb-grid-big-one { margin: 0px 10px 8px 0px; vertical-align: top; }

label { font-weight: bold; color: #666666; }

table.browse_column { float: left; border-collapse: collapse; }

table.overall { margin-left: auto; margin-right: auto; width: 70px; }

table.overall_bottom { margin-left: auto; margin-right: auto; margin-bottom: 100px; }

table.middle { width: 720px; }

#top_link { font-size: 10px; }

#left_column { float: left; width: 0px; }

#middle_column { margin: 0px 20px 0px 20px; }

#right_column { float: right; width: 0px; }

#footer { clear: both; background-color: #EEEEEE; }

table.data { border-style: none none solid solid; border-color: #666666; border-width: 1px; }

td.data { border-style: solid solid none none; border-color: #666666; border-width: 1px; padding: 4px; }

td.workflow { padding: 0px 8px 0px 0px; }

td.field_label_column { width: 200px; text-align: right; padding-right: 10px; }

td.field_data_column { width: 410px; text-align: left; }

td.banner { width: 520px; }

td.search { width: 250px; text-align: right; padding-right: 31px}

a:link, a:active, a:visited { text-decoration: none; color: #FFFFFF; }

a:hover, a:visited:hover { text-decoration: underline; }

a.displaylink:link, a.displaylink:active, a.displaylink:visited { text-decoration: underline; }

a.subtle:link, a.subtle:active, a.subtle:visited, a.subtle:hover, a.subtle:visited:hover { text-decoration: none; font-weight: normal; color: gray; }

a.menu:link, a.menu:active, a.menu:visited { font-size: 10px; text-decoration: none; color: #EEEEEE; font-weight: bold; }

a.menu:hover, a.menu:visited:hover { text-decoration: none; background-color: #595E7B; color: #EC828A; font-weight: bold; }

a.crumbtrail:link, a.crumbtrail:active, a.crumbtrail:visited { text-decoration: none; color: #EEEEEE; font-weight: normal; }

a.crumbtrail:hover, a.crumbtrail:visited:hover { text-decoration: none; background-color: #595E7B; color: #EC828A; font-weight: normal; }

a.editing:link, a.editing:active, a.editing:visited { text-decoration: none; background-color: white; color: red; font-weight: bold; }

a.editing:hover, a.editing:visited:hover { text-decoration: none; background-color: red; color: white; font-weight: bold; }

a.nav_bar_text {  color: #595E7B; }

a.nav_bar_text:hover { text-decoration: none; color: #BF2C37; }

.part_header_bar { text-align: center; border-style: none; padding: 4px 0px 4px 0px; background-color: #DDDDDD; }

.navigation_bar { font-size: 14px; padding: 8px 0px 8px 0px; }

.nav_bar_text {  color: #595E7B; }

.nav_bar_disabled { color: #DCDCDC; }

.nav_bar_selected { text-decoration: none; }

.view_options_bar { width: 770px; text-align: center; border-style: none none solid none; border-width: 1px; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; }

.line { width: 670px; height: 1px; background-color: #666666; }

.body { font-weight: normal; color: #595D78; }

.caption { font-weight: bold; color: #595D78; }

.caption_disabled { font-weight: bold; color: #DCDCDC; }

.subtle { font-weight: normal; color: gray; }

.field_display_label { font-weight: normal; color: #A3A3A3; }

.field_display_data { padding-bottom: 10px; font-weight: normal; color: #666666; }

.field_display_data_big { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #7D8EA0; }

.field_display_label_dim { float: left; }

.field_display_data_dim { color: #666666; }

.home_title { width: 210px; padding-bottom: 4px; font-size: 14px; font-weight: bold; color: #7D8EA0}

.display_table { padding-top: 10px; }

.display_resources { padding: 0px 0px 20px 0px; line-height: 24px; }

.display_resources a { font-weight: bold; color: #E05D2F; }

.display_graphic { padding: 0px 0px 0px 0px; }

.making_credits { width: 400px; }

#narratives_download_link { font-weight: bold; padding-top: 12px; color:#E05D2F; }
#narratives_download_link a, #narratives_download_link a:active, #narratives_download_link a:visited { color:#E05D2F; }

.search_link { font-weight: bold; color: #E75929; }

a.main_search_link { font-weight:bold; color:#E05D2F; font-variant:small-caps; }

.display_graphic_caption { font-size: 10px; font-weight: bold; color: #666666; }

.home_graphic { padding-bottom: 4px; }

.home_summary { padding-bottom: 20px; }

.home_summary_wide { padding-bottom: 20px; }

a.home, a:active.home a:visited.home { color:#FFA500; }

a.learning, a:active.learning a:visited.learning { color:#E05D2F; }

a.footer, a:active.footer a:visited.footer { color:#68697D; }

.summary_title { font-size: 13px; font-weight: bold; font-variant: small-caps; }

#summary_title a, #summary_title a:active, #summary_title a:visited { color: #FFFFFF; }

.summary_body { min-height: 96px; width: 460px; margin-bottom: 4px; margin-right: 80px; }

.summary_text { font-size: 10px; color: #666666; }

.small_para { padding-bottom: 4px; }

.para { padding-bottom: 8px; }

.crumbtrail { font-weight: normal; }

h1 { font-size: 14px; margin: 0px 0px 8px 0px; font-weight: bold; color: #595D78; }

h2 { font-size: 14px; margin: 0px; font-weight: normal; color: #595D78; }

h3 { font-size: 12px; margin: 0px; font-weight: bold; color: #595D78; }

h4 { font-size: 12px; margin: 0px; font-weight: bold; color: #595D78; }

.designers_thumb { padding: 0px; width: 110px; }

.tl_overall_bottom { margin-left:auto; margin-right:auto; width:70px; }
#tl_middle_column { margin:0; padding:0; }
.tl_mainbox { margin:0; padding:0; width:770px; min-height:768px; }
#timeline { position:relative; margin:0; padding:20px 0 20px 10px; width:760px; height:160px; }
#timeline_ruler_container { position:relative; background-color:#996666; width:770px; height:42px; }
.timeline_year { position:absolute; float:left; top:5px; }

.timeline_pagenav, .timeline_pagenav_chosen { font-size:18px; color:#ffffff; padding:0 20px 0 20px; }
.timeline_pagenav a:link, .timeline_pagenav a:visited, #timeline_search_objects a:link, #timeline_search_objects a:visited { text-decoration:none; color:#CC6633; }
.timeline_pagenav a:hover, .timeline_pagenav a:visited:hover, .timeline_pagenav a:active, #timeline_search_objects a:hover, #timeline_search_objects a:active { text-decoration:none; color:#666666; }
.timeline_pagenav_chosen a:link, .timeline_pagenav_chosen a:visited { text-decoration:none; color:#666666; }

.timeline_object { position:absolute; font-size:10px; }
.timeline_line_ind { border-bottom:solid 3px; height:0; margin:0; }

#timeline_search_objects { padding:10px 0 0 20px; }
