/***********************************************************************/
/*Styles specific to The Guidepost*/
/***********************************************************************/
/*the container for the top title... */
/***********************************************************************/
#the_guidepost_top_title
{
        position: relative;
        padding-top: 5px;
        height: 72px;
        font-size: 14px;
}
.top_title_offset
{
        padding-left: 3px;
}
/***********************************************************************/
/*container for assembling the top title's elements*/
/***********************************************************************/
/*the volume title*/
#volume_title
{
        font-size: 40px;
}
/***********************************************************************/
/*the Volume name...*/
#volume_name
{
        position: relative;
        bottom: 0px;
        width: auto;
        font-size: 40px;
}
/***********************************************************************/
/*...the Version name...*/
/* with a different text color for the name of the Version*/
/*of the Volume that is in use*/
#version_name
{
        color: #CC9933;
        background-color: white;
}
/***********************************************************************/
/*...and the Version number*/
#version_number
{
        font-size: 10px;
}
/***********************************************************************/
/*the guidepost home page containers*/
/*these containers are structured to provide info by div swapping*/
/***********************************************************************/
/*container for the whole main title panel*/
.the_guidepost_is_panel
{
        position: absolute;
        width: 98%;
        height: 90%;
        top: 20px;
        left: 5px;
        font-size: 40px;
}
#the_guidepost_is_panel a:link
{
        color: #CC9933;
        background-color: white;
        text-decoration: none;
}
#the_guidepost_is_panel a:visited
{
        color: #336699;
        background-color: white;
        text-decoration: none;
}
#the_guidepost_is_panel a:hover
{
        color: black;
        background-color: white;
        text-decoration: none;
}
/***********************************************************************/
/*container for the main title subpanels*/
#the_guidepost_is_subpanels
{
        position: absolute;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
        font-size: 40px;
}
/***********************************************************************/
/*container for the main title*/
#the_guidepost_is
{
        position: absolute;
        z-index: 1;
        top: 0px;
        left: 0px;
        height: auto;
        width: auto;
        font-size: 40px;
}
/***********************************************************************/
/*container for the working experience strapline*/
#working_experience
{
        position: absolute;
        z-index: 1;
        top: 28.5%;
        left: 0px;
        height: auto;
        width: auto;
        font-size: 40px;
}
/***********************************************************************/
/*container for the whatwhyhow strapline*/
#what_why_how
{
        position: absolute;
        z-index: 1;
        bottom: 0px;
        left: 0px;
        height: auto;
        width: auto;
        font-size: 40px;
        background-color: white;
}
/***********************************************************************/
/*container for swapping between the information subpanels*/
/*and the home page image*/
#the_guidepost_info_subpanels
{
        position: absolute;
        top: 0px;
        right: 0px;
        height: 100%;
        width: 100%;
        font-size: 20px;
}
/***********************************************************************/
/*container for the image of signpost one*/
.signpost_image_one
{
        position: absolute;
        top: 0px;
        right: 0px;
        width: 400px;
        height: 412px;
        font-size: 20px;
}
/***********************************************************************/
/*container for the intro subpanel*/
.the_guidepost_intro_subpanel
{
        position: absolute;
        top: 22.5%;
        right: 0px;
        width: 50%;
        height: 55%;
        font-size: 20px;
        overflow: auto;
}
/***********************************************************************/
/*container for the volumes available (the working experience) subpanel*/
.working_experience_subpanel
{
        position: absolute;
        top: 12.5%;
        right: 0px;
        width: 50%;
        height: 75%;
        font-size: 20px;
        overflow: auto;
}
/***********************************************************************/
/*container for the whatwhyhow subpanel*/
.what_why_how_subpanel
{
        position: absolute;
        top: 0px;
        right: 0px;
        width: 50%;
        height:100%;
        font-size: 20px;
        overflow: auto;
}
/***********************************************************************/
/*set the "back" button to the far right*/
.go_back
{
        position: relative;
        float: right;
        width: auto;
        height: auto;
        font-size: 20px;
}
/***********************************************************************/
/*styling for the guidepost login page and its containers*/
/*these containers are structured to use div swapping to present near the top*/
/*of the page container, the form required with focus on its first cell*/
/***********************************************************************/
#customer_login_form
{
        width: auto;
        height: auto;
        overflow: auto;
/*	border: blue 1px solid;*/
}
#reseller_login_form
{
        width: auto;
        height: auto;
        overflow: auto;
/*	border: yellow 1px solid;*/
}
#registration_form
{
        width: auto;
        height: auto;
        overflow: auto;
/*	border: brown 1px solid;*/
}
#door_and_key_image
{
        position: absolute;
        top: 150px;
        left: 5px;
        width: auto;
        height: auto;
/*	border: red 1px solid;*/
}
/***********************************************************************/
/*************************************************************************/
/* structure of the BandP pages*/
/*************************************************************************/
/* the containers for the indexes and maps*/
/*the container for most maps*/
#map_space
{
        position: relative;
        top: 20px;
        left: 5px;
}
/*no border for images*/
img.bset
{
        border-style: none;
}
/*************************************************************************************/
/* styling for the internal navigation of Process Step and Product Description pages */
/*************************************************************************************/
/*style for intralinks (seems to have no effect)
p.intralinks
{
        margin-bottom: 5px;
        margin-top: 5px;
        font-size: small;
        color: #336699;
        background-color: #FFFFFF;
}*/
/* a class for the intralink to the top of a page*/
.top
{
        position: absolute;
        right: 50px;
}

/**************************************************************************************/
/* styling for tables*/
/**************************************************************************************/
p.tableHeading
{
        font-size: 16px;
        color: #CC9933;
        background-color: #FFFFFF;
        font-weight: bold;
        width: 98%;
}
p.tableSubHeading
{
        margin-bottom: 0px;
        margin-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        font-Size: small;
        color: #FFFFFF;
        background-color: #CC9933;
        font-weight: bold;
}
/*the table after the heading*/
table
{
        border: outset 1px;
        width: 98%;
        font-size: 16px;
        empty-cells: show;
}
table.formtable_styles
{
        border: none;
}
/*table data*/
td
{
        border: inset 1px;
        vertical-align: top;
        border-spacing: 0px;
        margin: 2px;
        padding: 2px;
        font-size: 16px;
}
/* styles for forms */
td.formcell_left_outer
{
        border: none;
}
td.formcell_left_inner
{
        border: none;
        font-size: 14px;
        text-align: right;
        height: 30px;
}
td.formcell_right_outer
{
        border: none;
}
td.formcell_right_inner
{
        border: none;
        font-size: 14px;
        text-align: left;
        height: 30px;
}
/*table columns*/
td.col1
{
        width: 50%;
}
td.col2
{
        width:6%;
}
td.col3
{
        width:25%;
}
td.col4
{
        width:67%;
}
td.col5
{
        width:98%;

}
/******************************************************************/
/* styles for the page tables */
/******************************************************************/
/*for process step descriptions*/
/******************************************************************/
/*the table of inputs and outputs*/

table.inputs_and_outputs
{
        width: 98%;
        border-spacing: 0px;
        border: outset 1px;
        table-layout: fixed;
}
/*the table of actions*/
table.actions
{
        width: 98%;
        border-spacing: 0px;
        border: outset 1px;
        vertical-align: top;
        table-layout: fixed;
}
/* the table of exceptions*/
table.exceptions
{
        width: 98%;
        border-spacing: 0px;
        border: outset 1px;
        table-layout: fixed;
}
/******************************************************************/
/*for product descriptions*/
/******************************************************************/
/* the table of producers and consumers */
table.producers_and_consumers
{
        width: 98%;
        border-spacing: 0px;
        border: outset 1px;
        vertical-align: top;
        table-layout: fixed;
}
/******************************************************************/
/* the generic table for stuff in text paragraphs etc.*/
/******************************************************************/
table.generic_alternative
{
        margin-left: auto;
        margin-right: auto;
        width: 50%;
        border-spacing: 0px;
        border: outset 1px;
        vertical-align: top;
        table-layout: fixed;
}
/******************************************************************/
/*a class for the glossary's definitions*/
/******************************************************************/
.definition
{
        font-weight: bold;
}
/******************************************************************/
/* an offset for the type parameter in the process list page (of Find It)*/
/******************************************************************/
.type_offset
{
        position: absolute;
        right: 3%;
}
/***********************************************************************/
/*form styles for registration and log on*/
/***********************************************************************/
input
{
        background-color: #CCCCFF;
}
/*the :focus pseudo-class works for Opera, Firefox etc.- but not IE*/
input:focus
{
        background-color: #336699;
        color: white;
}
/* specific focus class for IE*/
.focus_style
{
        background-color: #336699;
        color: white;
}
input.button
{
        color: #CC9933;
        background-color: white;
}