﻿/*
*************************************
Override CSS Stylesheet for a GOVDATA
Theme: Local Government
Created: 27/05/2006
Developer: TIARC Ltd
*************************************
*/

/* override defaults - homepage */
#content {position: relative; width:100%; padding: 0 0 1em 0; border:solid 2px #9966CC; text-align:left}
#leftcolumn {position: relative; float:left; width:680px; margin:0; padding:0; color:#666666}
#rightcolumn {position: relative; float:right; width:220px; font-size:80%; padding:5px 5px 5px 0; margin:0; color:#666666}
#left_content {position: relative; width:672px; background-color:#F3EDF7; padding:0; margin:0 4px 0 6px}
#heading {position:relative; height:35px; margin:0 0 1px 0; background-image: url(/library/images/headings/localgov/heading.jpg); background-position:left top; background-repeat:no-repeat} 

/* Common elements */
#menu {position: relative; float:left; font-size:100%; width:139px; margin:0; padding:0 4px 0 6px}
#middle_content {position: relative; float:left; width:524px; font-size:90%; padding:0 0 0 5px; background-image: url(/library/images/seperator_vertical.gif); background-position:left top; background-repeat:repeat-y}
#middle_content p {position:relative; margin:1px 0 1px 5px}
#middle_content ul {margin: 0}
#middle_content li {list-style-image: url(/library/images/bullet_purple.gif)}
#address {position:relative; left:14px; width:205px; background-color:#FFFFFF}
#address_section {position:relative; margin: 20px 0 0 20px}
#address h2 {position:relative; margin:10px 0 3px 15px}
#address p {position:relative; margin:0 0 0 15px; font-size:100%}
#address ul {position:relative; margin:0 0 0 20px; padding:0}
#address li {position:relative; padding:0 0 0 15px; list-style-type:none; list-style-image: url(''); background-image: url(/library/images/bullet.gif); background-position:left center; background-repeat:no-repeat}
#address a {position:relative; margin:0; padding:0; font-size:110%}
.titlelabel {position:relative; margin:0; padding:0 0 0 5px; font-weight:bold}
.titlename {position:relative; margin:0; padding:0 0 5px 5px}
.content1 {position:relative; margin:0; padding:5px 0 5px 0}

/* Show/Hide Tables */
.table_wrap {position:relative; margin:0 0 0 5px; font-size:100%}
.table_wrap TABLE {position:relative; margin:0;}
.table_wrap TD {position:relative; margin:2px; padding:0px; border-bottom:solid 2px #FFFFFF}
.table_wrap img {position:relative; margin:2px;}
.table_column1 {position:relative; width:345px; background-color:#F3EDF7; background-image: url(/library/images/bullet_purple.gif); background-position:10px 7px; background-repeat:no-repeat}
.table_column1 h3 {padding: 2px 0 0 20px; margin:0}
.table_column2 {position:relative; width:170px; background-color:#E5D8F2; text-align:center}

/* Page Headings with text */
#heading_ms  {position:relative; height:35px; margin:0 0 1px 5px; background-image: url(/library/images/headings/localgov/heading_ms.gif); background-position:left top; background-repeat:no-repeat} 
#heading_md  {position:relative; height:35px; margin:0 0 1px 5px; background-image: url(/library/images/headings/localgov/heading_md.gif); background-position:left top; background-repeat:no-repeat} 
#heading_fs  {position:relative; height:35px; margin:0 0 1px 5px; background-image: url(/library/images/headings/localgov/heading_fs.gif); background-position:left top; background-repeat:no-repeat} 
#heading_mc  {position:relative; height:35px; margin:0 0 1px 5px; background-image: url(/library/images/headings/localgov/heading_mc.gif); background-position:left top; background-repeat:no-repeat} 
#heading_fm  {position:relative; height:35px; margin:0 0 1px 5px; background-image: url(/library/images/headings/localgov/heading_fm.gif); background-position:left top; background-repeat:no-repeat} 
#heading_pr  {position:relative; height:35px; margin:0 0 1px 5px; background-image: url(/library/images/headings/localgov/heading_pr.gif); background-position:left top; background-repeat:no-repeat} 

/* Homepage - Sub Verticals */
.sub_verticals {position:relative; height:140px; z-index:80; width:207px; float:left; font-size:80%; margin:0px; padding:7px 7px 25px 7px}
.sections {position:relative; width:100%; margin:0; padding:0; z-index:0; background-image: url(/library/images/section_vertical.gif); background-position: 218px 0px; background-repeat:repeat-y}
.read_more {position:absolute; bottom:0px; right:0px; padding: 0 3px 3px 0; margin: 2px 10px 6px 0; text-align:right; background-color:#E5D8F2; width:5em; background-image: url(/library/images/bullet.gif); background-position:5px center; background-repeat:no-repeat}
.read_more a {position:relative; font-size:85%}
.section_break {position:relative; margin: 0; padding:0; background-image: url(/library/images/seperator_horizontal.gif); background-position:left bottom; background-repeat:repeat-x; height:2px}
.sub_verticals li {position:relative; line-height:150%}

/* Market Structure */
#ms_org {position:relative; padding:0px 0px 0px 0px; margin:0 0 0 3px; background-color:#B380E1}
#ms_org_wrap {position:relative; padding:0px 5px 0px 0px; margin:9px 0 9px 0}
#ms_org_wrap li {list-style-type:none; list-style-image: url('')}
#ms_suppliers {position:relative; padding:9px 5px 9px 5px; margin:0 0 0 3px; background-color:#E5D8F2}
.ms_dropdown {position:relative; margin:0 0 10px 5px; padding:8px}
.ms_dropdown select {position:relative; width: 200px}
.ms_subheading {position:relative; font-size:80%}

/* Market Driver */
#md_heading {position:relative; height:50px; color:#FFFFFF; padding:8px 0 0 50px; margin:0 0 5px 5px; background-image: url(/library/images/headings/localgov/heading_md_blank.gif); background-position:left top; background-repeat:no-repeat} 
#md_drivertypes {position:relative; padding: 10px 0 10px 10px; margin:1px 0 0 5px; width:210px; background-color:#F3EDF7}
#md_drivertypes li {position:relative; margin: 0 5px 0 10px; list-style-type:none; list-style-image: url('')}
#md_businessdrivers {position:relative; padding: 10px 0 10px 10px; margin:1px; width:285px; background-color:#E5D8F2}
#md_businessdrivers li {position:relative; margin: 0 5px 0 0px; list-style-type:none; list-style-image: url('')}
#md_businessdrivers ul li {position:relative; font-weight:bold; list-style-type:none; margin:0 5px 0 10px; padding:0 0 0 7px}
#md_businessdrivers ul li ul li {position:relative; font-weight:normal; list-style-type:inherit; margin:0 0 0 20px; padding:0}
#md_dropdown {position:relative; margin:0 0 10px 5px; padding:12px; background-color:#F3EDF7}
#md_dropdown select {position:relative; width: 30em}
.md_content_wrap {position:relative; float:left}

/* Market Driver - Key Business Drivers */
#kbd_section1 {position:relative; background-color:#F3EDF7; margin:0 0 10px 5px}
#kbd_section2 {position:relative; margin:0px 0 10px 0px; padding:5px 0 0 0}
#kbd_section3 {position:relative; background-color:#F3EDF7; margin:0 0 10px 5px}
.kbd_wrap {position:relative; background-color:#FFFFFF; margin:0 0 2px 5px; padding:2px; background-image: url(/library/images/backgrounds/localgov/ict_spend_bg.gif); background-position:left top; background-repeat:repeat-y}
.kbd_title {position:relative; font-size:80%; float:left; width:370px; padding:0 0 0 10px}
.kbd_result {position:relative; float:left; width:130px; padding:0; margin:0}
.kbd_result ul {padding:0; margin:0}

/* Market Driver - Key Business Drivers - Supply Side */
#kbdss_section1 {position:relative; background-color:#F3EDF7; margin:0 0 0 5px; width:520px}
#kbdss_right {position:relative; float:right; width:173px; margin:0; padding:0}
.kbd_wrap {position:relative; background-color:#FFFFFF; margin:0 0 2px 5px; padding:2px; background-image: url(/library/images/backgrounds/localgov/ict_spend_bg.gif); background-position:left top; background-repeat:repeat-y}
.kbd_title {position:relative; font-size:80%; float:left; width:370px; padding:0 0 0 10px}
.kbd_result {position:relative; float:left; width:130px; padding:0; margin:0}
.kbd_result ul {padding:0; margin:0}

/* Major Contracts */
#mc_left {position:relative;float:left; margin:0 0 0 5px; background-color:#F3EDF7}
#mc_left p {position:relative; margin:0 0 1px 5px; font-size:80%}
#mc_left h2 {position:relative; padding:5px; margin:0}
#mc_current {position:relative; float:left; width:255px; margin:0; padding:0 2px 0 0; background-image: url(/library/images/seperator_vertical.gif); background-position:right top; background-repeat:repeat-y}
#mc_future {position:relative; float:left; width:255px; margin:0; padding:0}
#mc_current li, #mc_future li {position:relative; margin: 0 5px 0 10px; list-style-type:none; list-style-image: url('')}
#mc_current ul, #mc_future ul {position:relative; margin: 8px 0 8px 15px}
.mc_heading {position:relative; width:100%; font-size:80%; background-color:#E5D8F2; margin:0; padding:0}

/* Major Contract Details */
#mcd_heading {position:relative; height:50px; color:#FFFFFF; padding:8px 0 0 50px; margin:0 0 5px 5px; background-image: url(/library/images/headings/localgov/heading_mc_blank.gif); background-position:left top; background-repeat:no-repeat} 
#mcd_wrap {position:relative; margin:0 0 10px 5px; width:520px; background-color:#F3EDF7}
#mcd_wrap li {position:relative; list-style-type:none; list-style-image: url('')}
#mcd_wrap li ul {padding: 0 0 0 20px}
#mcd_right {position:relative; float:right; font-size:75%; width:170px; background-color:#E5D8F2; padding:7px}
#mcd_right p {padding:0 0 5px 0; margin:0 0 5px 0; background-image: url(/library/images/seperator_horizontal.gif); background-position:left bottom; background-repeat:repeat-x}
#mcd_heading_orgs li {position:relative; margin:0 0 0 20px; list-style-type:none; list-style-image: url('')}
#mcd_heading_supps li {position:relative; margin:0 0 0 20px; list-style-type:none; list-style-image: url('')}
.titletotal {padding:3px 0 0 0; font-size:70%}

/* Major Contract Details - Comments */
#mcd_notes_wrap {position:relative; left:14px; width:205px; margin:5px 0 0 0; background-color:#F3EDF7; background-image: url(/library/images/banners/localgov/banner_x2g_note_small.gif); background-position:top left; background-repeat:no-repeat}
#mcd_notes_wrap li {position:relative; margin:0 15px 1px 15px; padding:0; font-size:90%}
#mcd_notes_section {position:relative; top:25px; padding:0 0 15px 0}
.mcd_notes_date {position:relative; width:40px;}
.mcd_notes_title {position:relative; width:140px; display:block}

/* Key Contracts */
#kc_left {position:relative; float:left; margin:0 0 0 5px; background-color:#F3EDF7}
#kc_left p {position:relative; margin:0 0 1px 5px; font-size:80%}
#kc_left h2 {position:relative; padding:5px; margin:0}
#kc_current {position:relative; float:left; width:255px; margin:0; padding:0 2px 0 0; background-image: url(/library/images/seperator_vertical.gif); background-position:right top; background-repeat:repeat-y}
#kc_future {position:relative; float:left; width:255px; margin:0; padding:0}
#kc_current li, #kc_future li {position:relative; margin: 0 5px 0 10px; list-style-type:none; list-style-image: url('')}
#kc_current ul, #kc_future ul {position:relative; margin: 8px 0 8px 15px}

/* Future Market Trends */
#fmt_dropdown {position:relative; margin:0 0 10px 5px; padding:12px; background-color:#F3EDF7}
#fmt_dropdown select {position:relative; width: 30em}
#fmt_drivertypes {position:relative; padding: 10px 0 10px 10px; margin:1px 0 0 5px; width:210px; background-color:#F3EDF7}
#fmt_drivertypes li {position:relative; margin: 0 5px 0 10px; list-style-type:none; list-style-image: url('')}
#fmt_businessdrivers {position:relative; padding: 10px 0 10px 10px; margin:1px; width:285px; background-color:#E5D8F2}
#fmt_businessdrivers li {position:relative; margin: 0 5px 0 0px; list-style-type:none; list-style-image: url('')}
#fmt_businessdrivers ul li {position:relative; font-weight:bold; list-style-type:none; margin:0 5px 0 10px; padding:0 0 0 7px}
#fmt_businessdrivers ul li ul li {position:relative; font-weight:normal; list-style-type:inherit; margin:0 0 0 20px; padding:0}
.fmt_content_wrap {position:relative; float:left}

/* Finance Spend */
#fs_heading {position:relative; height:50px; color:#FFFFFF; padding:8px 0 0 50px; margin:0 0 5px 5px; background-image: url(/library/images/headings/localgov/heading_fs_blank.gif); background-position:left top; background-repeat:no-repeat} 
.fs_bg {position:relative; margin:10px 0 10px 5px; padding:12px; background-color:#F3EDF7}

/* Procurement */
#pr_org {position:relative; padding:0px 0px 0px 0px; margin:0 0 0 3px; background-color:#B380E1}
#pr_org_wrap {position:relative; padding:0px 5px 0px 0px; margin:9px 0 9px 0}
#pr_org_wrap li {list-style-type:none; list-style-image: url('')}

/* Market Structure - Organisation Profile - Decision elements*/
#heading_org {position:relative; height:50px; color:#FFFFFF; font-size:95%; padding: 8px 0 0 50px; margin:0 0 2px 5px; background-image: url(/library/images/headings/localgov/heading_ms_blank.gif); background-position:left top; background-repeat:no-repeat} 
#decision_org {position:relative; padding:0 0 0 5px; margin: 0 0 10px 0; width:520px; background-color:#F3EDF7}
#decision_left {position:relative;float:left; width:340px; background-color:#F3EDF7}
#decision_left p {margin:0 0 1px 5px; font-size:80%}
#decision_right {position:relative; float:right; color:#FFFFFF; padding: 0 8px 0 8px; text-align:center; width:155px; background-color:#9966CC}
#decision_right ul, #decision_right li {position:relative; padding:0; margin:0; list-style-type:none; list-style-image: url('')}
#decision_right img {position:relative; text-align:center; margin:0 5px 5px 5px}
#decision_right_organogram {position:relative; width:143px; height:144px; cursor:pointer; background-image: url(/library/images/buttons/localgov/img_organogram.gif)}
#decision_right_ictspend {position:relative; width:143px; height:144px; cursor:pointer; background-image: url(/library/images/buttons/localgov/img_ict_spend.gif)}
.decision_heading {position:relative; width:100%; background-color:#E5D8F2; margin:0}
.decision_heading h3 {position:relative; padding:5px; margin:0 0 0 5px}

/* Organisation Profile - Function elements*/
#function_org {position:relative; background-color:#F3EDF7; margin:0 0 10px 5px; width:520px}
#function_left {position:relative; float:left; font-size:75%; margin:0 5px 5px 0; width:180px; background-color:#E5D8F2; padding:7px}
#function_left h2 {position:relative; margin:0; padding:5px 2px 10px 2px}
.function_title {position:relative; float:left; width:90px; text-align:right; margin:0 6px 5px 0}
.function_total {position:relative; float:left; font-weight:bold}
.titletotal {position:relative; padding:3px 0 0 0; font-size:70%}

/* Organisation Profile - Plan elements*/
#plan_org {position:relative; background-color:#F3EDF7; margin:0 0 5px 5px; font-size:100%}
#plan_org table {position:relative; border-collapse:collapse; width:520px}
#plan_org th {background-color:#FFFFFF; vertical-align:bottom; text-align:center}
#plan_org td {position:relative; padding:2px}
#plan_org li {position:relative; margin:0 15px 0 15px; padding:0}
#plan_org_vertical {position:relative; background-image: url(/library/images/seperator_vertical.gif); background-position:400px top; background-repeat:repeat-y}
.plan_org_title {position:relative; width:350px; background-image: url(/library/images/bullet_purple.gif); background-position:10px 7px; background-repeat:no-repeat}
.plan_org_column1 h3 {position:relative; padding: 2px 0 0 20px}
.plan_org_column1 {position:relative; width:360px; background-color:#F3EDF7; background-image: url(/library/images/bullet_purple.gif); background-position:10px 7px; background-repeat:no-repeat}
.plan_org_column2 {position:relative; width:50px; background-color:#E5D8F2; text-align:center}
.plan_org_column3 {position:relative; width:115px; background-color:#E5D8F2; text-align:center}

/* Organisation Profile - Related elements*/
#related_org {position:relative; left:14px; width:205px; margin:5px 0 0 0; background-color:#F3EDF7; background-image: url(/library/images/banners/localgov/banner_related_agencies_small.gif); background-position:top left; background-repeat:no-repeat}
#related_org li {position:relative; margin:0 15px 1px 15px; padding:0; font-size:90%}
#related_section {position:relative; top:25px; padding:0 0 15px 0}

/* ICT Spend */
#ict_decision {position:relative; padding:0 0 5px 5px; width:520px}
#ict_decision_left {position:relative;float:left; width:320px; padding:5px; background-color:#F3EDF7}
#ict_decision_left p {margin:0 0 1px 0px; font-size:80%}
#ict_decision_right {position:relative; float:right; text-align:center; color:#FFFFFF; padding:0 10px 12px 10px; width:165px; background-color:#9966CC}
#ict_decision_right ul, #ict_decision_right li {position:relative; padding:0; margin:0; list-style-type:none; list-style-image: url('')}
#ict_decision_right img {position:relative; text-align:center; margin:0; padding:0px}
#ict_contract {position:relative; padding:0 0 10px 5px; width:520px}
#ict_contract_left {position:relative;float:left; width:520px; background-color:#F3EDF7}
#ict_contract_left p {position:relative; margin:0 0 1px 5px; font-size:80%}
#ict_contract_current {position:relative; float:left; width:259px; margin:0; padding:0 2px 0 0; background-image: url(/library/images/seperator_vertical.gif); background-position:right top; background-repeat:repeat-y}
#ict_contract_current ul, #ict_contract_future ul {position:relative; margin: 0 0 0 20px}
#ict_contract_future {position:relative; float:left; width:259px; margin:0; padding:0}
#ict_left {position:relative;float:left; width:515px; margin:0 0 0 5px; background-color:#F3EDF7}
#ict_left p {position:relative; margin:0 0 1px 5px; font-size:80%}
#ict_left h2 {position:relative; padding:5px; margin:0}
#ict_current {position:relative; float:left; width:255px; margin:0; padding:0 2px 0 0; background-image: url(/library/images/seperator_vertical.gif); background-position:right top; background-repeat:repeat-y}
#ict_current li, #ict_future li {position:relative; padding:0 0 0 0; margin:0 0 0 15px; list-style-type:none; list-style-image: url('')}
#ict_future {position:relative; float:left; width:255px; margin:0; padding:0}
.ict_decision_makers {position:relative; background-image: url(/library/images/seperator_horizontal.gif); background-position:left bottom; background-repeat:repeat-x}
.ict_spend_wrap {position:relative; font-size:80%; background-color:#FFFFFF; margin:0 0 2px 5px; padding:2px; background-image: url(/library/images/backgrounds/localgov/ict_spend_bg.gif); background-position:left top; background-repeat:repeat-y}
.ict_spend_title {position:relative; float:left; width:370px; padding:0 0 0 10px}
.ict_spend_result {position:relative; float:left; width:130px; padding:0; font-weight:bold}
.ict_heading {position:relative; width:100%; background-color:#E5D8F2; margin:0}
.ict_heading h2 {position:relative; padding:5px}
.ict_suppliers_title {position:relative; float:left; width:170px; background-color:#F3EDF7; padding:0 0 5px 10px; border-bottom: solid 1px #ffffff}
.ict_suppliers_result {position:relative; float:left; width:326px; background-color:#E5D8F2; padding:0 0 5px 10px; border-bottom: solid 1px #ffffff}
.ict_suppliers_wrap {position:relative; font-size:80%; background-color:#FFFFFF; margin:0 0 2px 5px; padding:2px}
.ict_treeview_wrap {position:relative; padding:0 0 0 0; margin:10px 0 10px 0}
.ict_title {background-color:#E5D8F2}

/* Suppliers Profile - Details */
#supp_x2gcontent {position:relative; margin:0 0 2px 5px; padding:5px; background-color:#E1E1E1}
#supp_org {position:relative; background-color:#F3EDF7; margin:0 0 10px 5px; width:520px}
#supp_left {position:relative; float:left; width:320px}
#supp_left p {position:relative; padding:5px}
#supp_right {position:relative; float:right; font-size:75%; width:160px; background-color:#E5D8F2; padding:5px}
#supp_right h2 {position:relative; margin:0; padding:5px 2px 10px 2px}
#supp_key_contract {position:relative; width:520px}
#supp_key_contract li, #supp_contract li {position:relative; padding:0 0 0 0; margin:0 0 0 15px; list-style-type:none; list-style-image: url('')}
#supp_contract {position:relative; width:520px}
.supp_contract_current {position:relative; float:left; width:100%; margin:0; padding:0; background-color:#F3EDF7}
.supp_heading {position:relative; width:100%; margin:0}
.supp_heading h2 {position:relative; padding:5px}
.supp_treeview_wrap {position:relative; padding:0 0 0 0; margin:10px 0 10px 0}
.supp_title {position:relative; float:left; width:55px; text-align:right; margin:0 6px 5px 0}
.supp_total {position:relative; float:left; width:80px; font-weight:bold}
.supp_column1 {position:relative; width:340px; background-image: url(/library/images/bullet_purple.gif); background-position:10px 7px; background-repeat:no-repeat}
.supp_column1 h3 {position:relative; padding: 0 0 0 20px}
.supp_column2 {position:relative; background-color:#E5D8F2; text-align:center}

/* Influential Bodies */
#heading_inf {position:relative; height:50px; color:#FFFFFF; font-size:95%; padding: 8px 0 0 50px; margin:0 0 2px 5px; background-image: url(/library/images/headings/localgov/heading_ms_blank.gif); background-position:left top; background-repeat:no-repeat} 
#inf_org {position:relative; background-color:#F3EDF7; margin:0 0 10px 5px; padding:10px; width:500px}
#inf_org li {position:relative; margin:0 0 0 30px}

/* Glossary Terms */
#gl_navigation ul {position:relative; margin:5px 0 5px 0; padding:0}
#gl_navigation li {position:relative; margin:0 4px 0 4px; font-weight:bold; padding:0; float:left}

/* Custom Page */
#custom_content a {color:Navy}