/* DLI custom cascading stylesheet */

/*
Contents
1.	Boxes
2.	Floats
3.	Lists
4.  Display
5.  Fix IE form bug
6.  Banner alignment in content well
7. Two-column page layout


/* ***** 1. Boxes ***** */

.box01,
.box01warn01
{
/*background:#f6f6f6;*/
border:1px solid #bbb;
margin:0 0 1em 0;
padding:0 0 0.25em 0;
}

.box01 dl,
.box01 h2,
.box01 h3,
.box01 h4,
.box01 h5,
.box01 h6,
.box01 img,
.box01 ol,
.box01 p,
.box01 table,
.box01 ul,
.box01warn01 dl,
.box01warn01 h2,
.box01warn01 h3,
.box01warn01 h4,
.box01warn01 h5,
.box01warn01 h6,
.box01warn01 img,
.box01warn01 ol,
.box01warn01 p,
.box01warn01 table,
.box01warn01 ul
{padding:0 1em;}


.box01 ol li,
.box01 ul li,
.box01warn01 ol li,
.box01warn01 ul li
{margin:0 0 0 1.5em;}

.box01 .boxhd,
.box01warn01 .boxhd
{
/*background:#d6dde4;*/
color:#444;
line-height:1.5em;
margin:0 0 0.75em 0;
padding:0.25em 1em;
}
.box01.nobox
{background:transparent;}

.box01.nobox,
.box01.nobox *,
.box01.nobox img
{
border:none;
padding:0;
}
/* Mod IE06-02010 */

.box01.nobox *.boxhd
{
background:transparent;
color:#000;
margin-bottom:0.25em;
}

.box01warn01
{
background:#fd6;
border:1px solid #bbb;
margin:0 0 1em 0;
padding:0.75em 0;
}

.box01warn01 .boxhd
{
background:#fc3;
border-bottom:1px solid #fff;
color:#444;
margin:0 0 0.75em 0;
}


/* ***** 2. Floats ***** */

div.floatcontainer:after
{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
/* Mod IE06-02020 */

.floatlf
{
float:left;
margin:0 1em 1em 0;
vertical-align:top;
}

.floatrt
{
float:right;
margin:0 0 1em 1em;
vertical-align:top;
}

.floatlf
{clear:left;}
.floatrt
{clear:right;}

/* Mod IE5mac-02010 */
/* Mod IE06-02030  */
/* Mod IE5mac-02020 */

.clearbo
{clear:both;}
.clearlf
{clear:left;}
.clearrt
{clear:right;}

.clearbo,
.clearlf,
.clearrt
{
float:none;
font-size:0;
height:1%;
margin:0;
padding:0;
}


/* ***** 3. Lists ***** */

/*Firefox exception*/
ol
{
margin:0.13em 1em 1.5em 1.5em;
padding-left:2em;
}

ol li
{
list-style-type:decimal;
margin:0.5em 0;
}
/*End Firefox exception*/

ol.styleul li
{list-style-type:square;}

ol.olleft
{margin-left:-2em;}

ol.menu20 li
{margin:0.25em 0;}
ol.menu20 li a
{padding:0;}


/* ****4. Display**** */

.hidedis
{display:none;}

.hideoff,
.hidedis .hideoff,
.hideoff .hidedis
{
display:inline !important;
left:-3400px !important;
position:absolute !important;
}

/* Blue backgrond on box for RH MENU*/
.box01 .boxhd
{
background:rgb(204,225,252);
color:#444;
font-size:120%;
padding:0.25em 0.5em;
}


/* ****5. Fix IE form bug **** */

#contentblk01,body.inforel #contentblk01 
{position: relative;}


/* ****6. Banner alignment in content well **** */
img.banner
{
float:right;
padding:0 0 0.5em 0.5em;
}


/* 7. Two-column page layout */

#colbx  {padding: 0 0 0 0; margin: 0 0 -1em -3.1em; width: 100%;}
div.col {float: left; margin: 4px 4px 0 0; width: 50%;}
div.col02 {float: right; margin: 4px 4px 0 0;}

div.break {clear: both; margin: -18px 0 0 0; padding: 0; height: 1px; display: block;}

.nobull { list-style-type:none; margin-top:0px; margin-bottom:0px;}

