/*YAHOO! RESET*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  	margin:0; 	padding:0; } table { 	border-collapse:collapse; 	border-spacing:0; } fieldset,img {  	border:0; } address,caption,cite,code,em,strong,dfn,th,var { 	font-style:normal; 	font-weight:normal; } ol,ul { 	list-style:none; } caption,th { 	text-align:left; } h1,h2,h3,h4,h5,h6 { 	font-size:100%; 	font-weight:normal; } q:before,q:after { 	content:''; } abbr,acronym {	border:0; }/*---------- END RESET ----------*//*MAIN HOLDERS---------------------------------------------------------------------------------------------------------------- */#main_holder { background-color: #fff; visibility: visible; margin-right: auto; margin-left: auto; position: relative; width: 900px; }/*MAIN NAVIGATION + HEADERS---------------------------------------------------------------------------------------------------------------- */body { color: black; background-color: #ccc; background-image: url(../bg.gif); background-repeat: repeat-y; background-position: center top; height: 100%; min-height: 100%; border-top: 15px solid #ccc; }#page_header { background-color: #fff; height: 32px; width: 900px; left: 0; top: 0; position: absolute; z-index: 1; visibility: visible; border-bottom: 1px dotted #ccc; }#page_footer { background-color: #fff; visibility: visible; position: absolute; z-index: 1; bottom: 0; left: 0; width: 900px; height: 12px; border-top: 1px dotted #ccc; }#navi_interpret_open { background-color: #e7e7e7; height: 20px; width: 150px; right: 196px; top: 0; position: absolute; z-index: 2; visibility: visible; padding-top: 2px; padding-right: 5px; padding-left: 5px; border-top: 5px solid #7d8f81; }#navi_research_open { background-color: #e7e7e7; width: 150px; height: 20px; right: 30px; top: 0; position: absolute; z-index: 2; visibility: visible; padding-top: 2px; padding-right: 5px; padding-left: 5px; border-top: 5px solid #9a9a68; }#navi_interpret_closed { background-color: #fff; height: 20px; width: 150px; right: 196px; top: 0; position: absolute; z-index: 2; visibility: visible; padding-top: 2px; padding-right: 5px; padding-left: 5px; border-top: 5px solid #7d8f81; }#navi_research_closed { background-color: #fff; width: 150px; height: 20px; right: 30px; top: 0; position: absolute; z-index: 2; visibility: visible; padding-top: 2px; padding-right: 5px; padding-left: 5px; border-top: 5px solid #9a9a68; }/*LINKS------------------------------------------------------------------------------------------------------------- */.inter_nav { color: #7d8f81; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }.inter_nav:hover { color: #7d8f81; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }.research_nav { color: #9a9a68; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }.research_nav:hover { color: #9a9a68; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }.mini_nav { color: #999; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: none; margin-bottom: 4px; padding-top: 2px; }.mini_nav:hover { color: #333; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: underline; margin-bottom: 4px; padding-top: 2px; }.drop_nav { color: #333; font-size: 8.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: underline; margin-bottom: 4px; padding-top: 2px; }.drop_nav:hover { color: #333; font-size: 8.5pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: none; margin-bottom: 4px; padding-top: 2px; }.drop_nav_section { color: #333; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: underline; margin-top: 6px; margin-bottom: 1px; padding-top: 1px; padding-bottom: 1px; }.drop_nav_section:hover { color: #333; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; text-decoration: none; margin-top: 6px; margin-bottom: 4px; padding-top: 6px; }a { color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }a:hover { color: #bc1326; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline; }/*DROP TEXT------------------------------------------------------------------------------------------------------------- */.drop_bodytext { color: #666; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; margin: 0; padding: 0 0 6px 0; }.inter_drop_titles { color: #7d8f81; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: 13pt; margin: 12px 0 0; padding: 2px 0; border-top: 1px dotted #7d8f81; }.research_drop_titles { color: #9a9a68; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 13pt; margin: 12px 0 0; padding: 2px 0; border-top: 1px dotted #9a9a68; }/*TEXT------------------------------------------------------------------------------------------------------------- */.page_header_text { color: #666; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 8px 0 0 12px; }.page_footer_text { color: #666; font-size: 6pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 8px 0 0 12px; }h1 { color: #bc1326; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }h2 { color: #333; font-size: 20pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20pt; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-top: 12px; padding-right: 0; padding-bottom: 12px; border-bottom: 1px dotted #333; }h3 { color: #333; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14pt; margin: 0; padding: 12px 0; }h4 { color: #333; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; margin: 0; padding: 0 0 6px; }h6 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom: 6px; }ul { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13pt; margin: 0; padding: 0 0 2px; list-style-type:square; }.content_bodytext { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 13pt; margin: 0; padding: 0 0 12px 14px; }.content_bodytext_bullets { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 11pt; margin: 0 0 0 25px; padding: 0 0 12px 5px; }.content_bodytext_bold { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13pt; padding: 0 0 12px 14px; }.content_bodytext_italic { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; line-height: 13pt; padding: 0 0 12px 14px; }.italic_bullets { color: #333; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; line-height: 13pt; margin: 0;}p { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom: 6px; }.inter_colouring { color: #7d8f81; }.research_colouring { color: #9a9a68; }.submenu_titles { color: #bc1326; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; line-height: 12pt; margin: 6px 0 8px; padding: 1px 0; border-top: 1px dotted #333; }.submenu_titles_inter { color: #7d8f81; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 12pt; margin: 6px 0 8px; padding: 1px 0; border-top: 1px dotted #333; }.submenu_titles_research { color: #9a9a68; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 12pt; margin: 6px 0 8px; padding: 1px 0; border-top: 1px dotted #333; }.submenu_text { color: #333; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; margin: 0; padding: 0 0 12px; }.submenu_textbold { color: #333; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; margin: 0; padding: 0 0 6px; }/*DROPS---------------------------------------------------------------------------------------------------------------- */#inter_drop_open_set { background-color: #e7e7e7; height:450px; width: 150px; right: 196px; top: 34px; position: absolute; z-index: 2; visibility: visible; margin: 0; padding: 20px 5px 5px; border-bottom: 5px solid #7d8f81; }#research_drop_open_set { background-color: #e7e7e7;  height:450px; width: 150px; right: 30px; top: 34px; position: absolute; z-index: 2; visibility: visible; margin: 0; padding: 20px 5px 5px; border-bottom: 5px solid #9a9a68; }#inter_drop_open { background-color: #e7e7e7; visibility: visible; margin: 0; padding: 20px 5px 5px; position: absolute; z-index: 2; top: 34px; right: 196px; width: 150px; border-bottom: 5px solid #7d8f81; }#research_drop_open { background-color: #e7e7e7; visibility: visible; margin: 0; padding: 20px 5px 5px; position: absolute; z-index: 2; top: 34px; right: 30px; width: 150px; border-bottom: 5px solid #9a9a68; }#inter_drop_closed { background-color: #fff;  width: 150px; right: 196px; top: 34px; position: absolute; z-index: 0; visibility: hidden;}#research_drop_closed { background-color: #fff; width: 150px; right: 30px; top: 34px; position: absolute; z-index: 0; visibility: hidden;}/*MAIN PAGE TEMPLATE---------------------------------------------------------------------------------------------------------------- */#headline_block { visibility: visible; padding: 3px 3px 24px; position: relative; z-index: 2; top: 58px; left: 30px; width: 490px; }#column_holder { visibility: visible; position: relative; z-index: 2; top: 10px; width: 490px; }#menu_col1 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 0; width: 235px; }#menu_col2 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 255px; width: 235px; }/*RESEARCH CONTENT TEMPLATES---------------------------------------------------------------------------------------------------------------- */#research_headline_block { visibility: visible; padding: 3px 3px 24px; position: relative; z-index: 2; top: 58px; left: 30px; width: 640px; }#research_column_holder { visibility: visible; position: relative; z-index: 2; top: 10px; width: 640px; }#research_menu_col1 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 0; width: 200px; }#research_menu_col2 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 220px; width: 200px; }#research_menu_col3 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 440px; width: 200px; }#research_art_col1 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 0; width: 400px; }#research_art_col2 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 440px; width: 200px; }/*INTERPRETATION CONTENT TEMPLATES---------------------------------------------------------------------------------------------------------------- */#inter_headline_block { visibility: visible; padding: 3px 3px 24px; position: relative; z-index: 2; top: 58px; left: 30px; width: 490px; }#inter_column_holder { visibility: visible; position: relative; z-index: 2; top: 10px; width: 490px; }#inter_menu_col1 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 0; width: 235px; }#inter_menu_col2 { visibility: visible; padding: 3px 3px 24px; position: absolute; z-index: 2; top: 0; left: 255px; width: 235px; }/*OTHER---------------------------------------------------------------------------------------------------------------- */.image_research { margin: 6px auto; border: solid 1px #9a9a68; }.image_inter { margin: 6px auto; border: solid 1px #7d8f81; }