/* 6. Two-column and three-column page layout */
#colbx 	{padding: 0 0 0 0;	margin: 0 0 4px -3.1em; width: 105%;}

/* Index page only */
div.col	{float: left; margin: 4px 4px 0 0; width: 45%;}
div.col02	{float: right; margin: 4px 4px 0 0; width: 25%;}
div.col01 	{float: left; margin: 4px 10px 0 0; width: 10%;}

/* Indexes */
#colbx01	{padding: 0; margin: 0 0 4px 0; width: 100%; min-width: 460px; max-width: 780px;}
div.cola	{float: left; margin: 4px 4px 0 0; width: 32%;}
div.col03	{float: left; margin: 4px 10px 0 0; width: 32%;}

div.break	{clear: both; margin: -18px 0 0 0; padding: 0; height: 1px; display: block;}

ol.nobull li
{list-style-type:none;}

/* 88888888888888888888888888888888888888888888888888 */


.nowrap {
white-space: nowrap;
}

.hideoff {
display: none
}

#contentblk01
{
float:none;
margin:0;
padding:0 0 1em 0;
width:98.8%;
}

#content a:hover,
#content a:visited:hover
{
background:#363636;
color:#fff;
text-decoration:none;
}

/* ==== #breadcrumb ==== */

#breadcrumb
{
background:#e6e6e6;
border:1px solid #bbb;
font:normal 100% verdana,arial,sans-serif;
margin:0.25em 0 0.5em 0;
padding:0.25em 0.5em 0.5em 0.5em;
}

#breadcrumb p
{margin:0;}

#breadcrumb a
{
color:#0053af;
padding:0.25em 0;
}

#breadcrumb a:hover
{
color:#fff;
text-decoration:underline;
}

h1 span.hdprefix
{
color:#000;
display:block;
font-size:65%;
font-weight:bold;
}

h1
{
font-weight:normal;
color:#b42;
}

/* ==== 8. Multiple columns ==== */

/* ==== 8.1 Generic multiple columns ==== */

div.colm02c,
div.colm03c,
div.colm04c,
div.colm05c,
div.colm06c
{
background:transparent;
margin:0;
padding:0;
}

/* Mod IE5mac-02030 */

div.colm02c div.col,
div.colm03c div.col,
div.colm04c div.col,
div.colm05c div.col,
div.colm06c div.col
{
float:left;
margin:0 1em 1em 0;
padding:0;
}

div.colm02c div.last,
div.colm03c div.last,
div.colm04c div.last,
div.colm05c div.last,
div.colm06c div.last
{display:block;}


div.colm02c div.col
{width:45%;}
div.colm03c div.col
{width:29%;}
div.colm04c div.col
{width:21%;}
div.colm05c div.col
{width:16%;}
div.colm06c div.col
{width:12.7%;}


/* ==== 8.2 Mock, 2-column definition list ==== */

.dlmock01
{
clear:both;
margin:1em 0;
padding:0;
}

.dlmock01 h2,
.dlmock01 h3,
.dlmock01 h4,
.dlmock01 h5,
.dlmock01 h6
{
clear:both;
float:left;
margin:0 1em 0 0;
width:30%;
}

.dlmock01 div
{
float:left;
margin:0 0 0 1em;
width:60%;
}

/* ==== 5.2 Ordered and unordered lists ==== */

ol.norm li
{list-style-type:decimal;}
ul.norm li,
ol.styleul li
{list-style-type:square;}

ol.tight li,
ul.tight li
{margin:0.13em auto 0.13em 1.25em;}

ol.verbose li,
ul.verbose li
{margin:0.13em auto 1.25em 1.25em;}


ol.menu20
{margin-left:1.5em;}
ol.menu20 li
{
list-style-type:square;
margin:0.25em 0;
}
ol.menu20 li a
{padding:0;}


.clearbo
{clear:both;}
.clearlf
{clear:left;}
.clearrt
{clear:right;}

.clearbo,
.clearlf,
.clearrt
{
float:none;
font-size:0;
height:1%;
margin:0;
padding:0;
}

