html
{
 width : 100%;
 height : 100%;

 overflow : auto;
}

body
{
 margin : 0px;

 width : 100%;
 height : 100%;

 font-family : "Trebuchet MS";

 color : black;
 background-color : rgb(226, 216, 154);

 overflow : auto;
}

div#The_Application
{
 width : 100%;
 height : 100%;

 min-width : 800px;
 min-height : 640px;

 overflow : hidden;
}

div.OCP\.Book
{
 padding : 1em;

 background-color : rgb(226, 216, 154);
}

div.OCP\.Book div.Heading
{
 margin-bottom : 1em;
 padding : 0.8em;

 border: 1px solid black;

 text-align: center;

 background-color: white;
}

div.OCP\.Book div.Heading h1.title
{
 margin : 0px;

 font-size: 21pt;
}

div.OCP\.Book div.Heading h2
{
 margin-bottom : 0.2em;

 font-size: 10pt;
 font-weight : normal;
}

div.OCP\.Book div.Heading span.symbolInfo
{
 font-size : 9pt;

 color : green;
}

div.OCP\.Book div.text
{
 border : 1px solid black;

 padding: 5px;

 font-size: 12pt;

 background-color: white;
 color : black;
}

div.OCP\.Book div.text /* span */.division span.number
{
 font-family : "Arial";
 font-weight : bold;

 color : red;
}

div.OCP\.Book div.text span.division span.unit-mouseover,
div.OCP\.Book div.text span.division span.variant-mouseover
{
 text-decoration : underline;
}

div.OCP\.Book div.text span.division span.variant-mouseover
{
 color : green;

 cursor : pointer;
}

div.OCP\.Book div.text span.division span.dagger
{
 font-family : "Arial";
 font-weight : bold;

 color : green;

 cursor : pointer;
}

div.OCP\.Book div.text span.division span.divider
{
 color : rgb(179, 156, 0);

 font-weight : bold;
}

div#The_Application\.Administration_HTMLDivElement
{
 padding : 10px;

 font-size : 9.5pt;

 background-color : rgb(226, 216, 154);

 overflow : hidden;
}

div#The_Application\.Administration_HTMLDivElement span
{
 font-family : "Trebuchet MS";
 font-size : 11.5pt;
 font-weight : bold;

 line-height : 0.8em;

 color : rgb(140, 97, 82);
}

div#The_Application\.Administration_HTMLDivElement div
{
 padding : 0.7em; 
 padding-left : 1.5em;
}

div#The_Application\.Administration_HTMLDivElement hr,
div#The_Application\.Administration_HTMLDivElement div hr
{
 position : absolute; 

 height : 2px;

 margin : 0px;
 padding : 0px;

 border-style : none;
}

div#The_Application\.Administration_HTMLDivElement hr
{
 width : 190px;

 color : rgb(206, 186, 107);
 background-color : rgb(206, 186, 107);
}

div#The_Application\.Administration_HTMLDivElement div hr
{
 width : 144px;
 height : 1px;

 margin-top : 0.6em;

 color : rgb(0, 46, 91);
 background-color : rgb(0, 46, 91);
}

div#The_Application\.Administration_HTMLDivElement div a
{
 text-decoration : none;

 color : black;
}

div#The_Application\.Administration_HTMLDivElement div a:hover
{
 text-decoration : underline;
}
div#The_Application\.Busy_HTMLDivElement
{
 display : none;

 position : absolute;

 top : 164px;
 left : 156px;

 width : 24px;
 height : 24px;

 background-image : url("OCP/The_Application/Busy_HTMLDivElement-backgroundImage.gif");
 background-repeat : no-repeat;
}

div#The_Application\.The_Banner
{
 background-color : rgb(0, 56, 90);

 overflow : hidden;
}

form
{
 padding : 3px;

 overflow : auto;

 font-family : "Trebuchet MS";
 font-size : 9pt;

 text-align : center;

 background-color : white;
}

form button
{
 width : 200px;

 margin-top : 0.5em;
 margin-bottom : 0.5em;

 font-family : "Trebuchet MS";
 font-size : 9pt;

 color : white;
 background-color : rgb(0, 46, 91);
}

form div.Heading
{
 margin-bottom : 0.5em;

 padding-top : 0.3em;
 padding-bottom : 0.3em;

 text-align : center;

 background-color : rgb(0, 46, 91);

 cursor : pointer;
}

form fieldset,
form fieldset.minimized
{
 margin : 0px;
 padding : 0px;
 margin-top : 0.35em;
 margin-bottom : 0.35em;

 border : 2px solid rgb(0, 46, 91);
}

form fieldset.minimized
{
 border-left-style : none;
 border-bottom-style : none;
 border-right-style : none;
}

form fieldset div
{
 padding : 0.2em;
}

form fieldset table
{
 width : 100%;

 text-align : center;
}


form fieldset.minimized div
{
 display : none;
}

form fieldset legend,
form fieldset.minimized legend
{
 margin-left : 3em;
 padding-left : 0.5em;
 padding-right : 0.5em;

 color : rgb(0, 46, 91);

 font-weight : bold;

 vertical-align : middle;
}

form fieldset legend button,
form fieldset.minimized legend button
{
 width : auto;
 height : auto;

 margin : 0px;
 padding : 0px;

 border-style : none;

 background-color : transparent;
 color : rgb(0, 46, 91);

 vertical-align : middle;
}

form fieldset div.manuscripts
{
 margin : 1em;
 margin-top : 0.5em;
 margin-top : 0.5em;
 padding : 0px;
}

form fieldset div.manuscripts a,
form fieldset div.manuscripts a:hover
{
 text-decoration : none;

 color : rgb(0, 46, 91);
 background-color : white;

 cursor : pointer;
}

form fieldset div.manuscripts a:hover
{
 text-decoration : underline;
}

form fieldset div.divisions
{
 text-align : center;
}

form fieldset div.divisions table tr td.number
{
 min-width : 9%;

 border : 1px outset rgb(128, 192, 255);

 cursor : pointer;
}

form.OCP\.Book\.TextGuide fieldset div.reading
{
 margin-bottom : 0.5em;

 text-align : center;
}

form.OCP\.Book\.TextGuide fieldset div.reading div
{
 overflow : auto;
}

form.OCP\.Book\.TextGuide fieldset div.reading select
{
 font-family : "Tahoma";
 font-size : 8pt;
}

form.OCP\.Book\.FragmentaryTextGuide fieldset div.fragments
{
 text-align : center;
}

form.OCP\.Book\.FragmentaryTextGuide fieldset div.fragments table tr td.fragment
{
 min-width : 9%;

 border : 1px outset rgb(128, 192, 255);

 cursor : pointer;
}

div.OCP\.Book\.CriticalApparatus
{
 background-color : rgb(0, 46, 91);

 font-family : "Arial";

 overflow : auto;

 z-index : 1;
}

div.OCP\.Book\.CriticalApparatus h2
{
 font-size : 13pt;

 margin : 0px;
 padding : 0.2em;

 background-color : rgb(99, 0, 0);
 color : yellow;

 cursor : n-resize;
}

div.OCP\.Book\.CriticalApparatus h2 button
{
 padding : 0px;

 font-size : 8pt;
 font-weight : bold;

 border : 1px outset white;

 background-color : yellow;
 color: black;

 cursor : default;
}

div.OCP\.Book\.CriticalApparatus div h3
{
 font-size : 11pt;

 margin : 0px;

 color : white;
}

div.OCP\.Book\.CriticalApparatus div div
{
 width : 640px;

 font-family : "Trebuchet MS";
 font-size : 9pt;

 text-align : justify;

 color : white;
}

div.OCP\.Book\.CriticalApparatus table
{
 width : 80%;
}

div.OCP\.Book\.CriticalApparatus table thead td
{
 padding-left : 2em;
 padding-right : 2em;

 font-size : 0.95em;
 font-weight : bold;

 text-align : center;

 color : rgb(255, 255, 0);

 white-space : nowrap;
}

div.OCP\.Book\.CriticalApparatus table tbody tr
{
 background-color : white;

 font-size : 0.95em;
}

div.OCP\.Book\.CriticalApparatus table tbody td.mss
{
 margin : 2px;
 padding-left : 1em;
 padding-right : 1em;

 font-weight : bold;

 color : red;
}

div.OCP\.Book\.CriticalApparatus table tbody td.reading
{
 margin : 2px;
 padding-left : 1em;
 padding-right : 1em;

 background-color : white;
}

div.OCP\.Desktop iframe
{
 overflow : auto;
}

div.OCP\.Desktop iframe
{
 width : 100%;
 height : 100%;
}

div#The_Application\.The_Footer
{
 padding : 5px;

 background-color : rgb(0, 56, 90);
}

form#The_Application\.The_Navigator
{
 padding : 10px;

 background-color : rgb(226, 216, 154);
}

form#The_Application\.The_Navigator button
{
 width : 189px;

 padding-left : 8px;
 padding-top : 3px;
 padding-bottom : 3px;

 border-style : none;

 font-family : "Trebuchet MS";
 font-size : 11.5pt;
 font-weight : bold;

 color : rgb(140, 97, 82);
 background-color : transparent;

 text-align : left;

 cursor : pointer;
}

form#The_Application\.The_Navigator button.mouseover
{
 background-image : url("OCP/The_Application/The_Navigator/HTMLButtonElement-backgroundImage.gif");
 background-repeat : no-repeat;
 background-position : 100% 50%;
}

form#The_Application\.The_Navigator hr
{
 position : absolute;

 width : 190px;
 height : 2px;

 margin : 0px;
 padding : 0px;

 color : rgb(206, 186, 107);
 background-color : rgb(206, 186, 107);

 border-style : none;
}