/* All HTML pages in this schema should link to this stylesheet. */
/*************************************************** Global Styles ***************************************************/
.breadcrumb
{
font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.breadcrumb a
{
background: transparent url(g/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: gray;
}
.breadcrumb a:visited,
.breadcrumb a:active
{
color: gray;
}
.breadcrumb a:hover
{
text-decoration: underline;
}
@media print
{
/* Don't print navigation elements. */
.breadcrumb
{
display: none;
}
}
body
{
background-color: white;
font-family: sans-serif;
}
/* This declaration makes it so that forms don't add line breaks. */
form
{
display: inline;
}
img
{
border: 0;
}
/* Sets the default indentation for lists, so that it's the same across browsers. */
ul
{
padding-left: 2em;
margin-left: 0; /* For IE */
}
table
{
border: 0;
border-spacing: 0;
padding: 0;
}
/* Fixes weird div positioning behavior. */
div
{
clear: both;
}
/*************************************************** Special Classes ***************************************************/
/* This class is meant to be used as a container for a form. *\
\* Usage example: apitable.table_display_menu */
table.menu
{
border: 1px solid black;
padding: 3px;
font-family: serif;
text-align: left;
}
/* This class is mostly used to make a block whose elements are centered *\
|* vertically and horizontally (the normal way has cross-browser issues). *|
\* Also used in apitable.table_display_menu */
div.container
{
display: table;
width: 300px;
height: 300px;
text-align: center;
}
div.container div
{
display: table-row;
}
div.container div div
{
display: table-cell;
vertical-align: middle;
}
/* This is a basic list class. *\
|* Usage example: *|
|*
*|
|* Result: *|
|* List Title (bold) *|
|* * List Element 1 *|
|* * List Element 2 *|
|* * Sublist 1 (bold) *|
|* * Sublist 1 Element 1 *|
|* * List Element 3 *|
|* *|
|* List Title 2 (bold) *|
\* * ... */
ul.indent
{
width: 40em;
display: table;
list-style-type: none;
padding: 0;
}
ul.indent li
{
text-align: center;
display: table-cell;
float: left;
margin: 0 -1px;
width: 20em;
}
ul.indent li.nobullet
{
list-style-type: none;
}
ul.header ul /* Style for normal list elements. */
{
list-style-type: disc;
font-weight: normal;
padding-left: 2em;
margin-bottom: 0;
}
ul.header, /* Style for list headers. */
ul.header ul.header
{
list-style-type: none;
font-weight: bold;
padding-left: 0;
margin-bottom: 0;
}
ul.header ul.header ul /* Removes bottom spacing for sublists. */
{
margin-bottom: 0;
}
a
{
text-decoration: none;
color: blue;
}
a:hover
{
color:red;
}
.linkmenu
{
font-weight: bold;
}
/*************************************************** Text Formatting Styles ***************************************************/
.b { font-weight: bold; }
.i { font-style: italic; }
.n { font-weight: normal; font-style: normal; text-decoration: none; } /* The "n" is for "normal". */
.u { text-decoration: underline; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; } /* Use this to center text, not elements. */
/* Size and color */
.h1
{
color: #1B52A2;
font-size: 1.6em;
font-weight: bold;
}
.h2
{
color: #1B52A2;
font-size: 1.3em;
font-weight: bold;
}
.h3
{
color: #1B52A2;
font-size: 1.05em;
font-weight: bold;
}
.h4
{
font-size: 1.05em;
font-weight: bold;
}
.h5
{
color: #1B52A2;
font-weight: bold;
}
.h6
{
color: red;
font-size: 1em;
}
.h7
{
font-size: 1.6em;
font-weight: bold;
}
.superscript
{
vertical-align: super;
font-size: 70%;
}
/*************************************************** Element-Positioning Styles ***************************************************/
.floatleft
{
float: left;
clear: none;
}
/* Use this to center elements, not text. To align the text inside an *\
\* "aligncenter" element, put the text in its own left-aligned element. */
.aligncenter
{
/* W3C-recommended way to center objects */
margin: auto;
/* IE way to center objects */
text-align: center;
}
.floatright
{
float: right;
clear: none;
}