body {
margin: 0px auto; 
}

input {
font: 11px verdana, helvetica, arial, sans-serif;
}

select {
font: 11px verdana, helvetica, arial, sans-serif;
}

ul {
list-style: url(ART/bullet2.gif);
padding: 0px;
}

ul.migi {
margin: 0px 0px 0px 20px;
}

li.dkblue{
color: #0064b4;
}

li {
list-style: url(ART/bullet2.gif);
color: #333333;
}

li a {
color: #333333;
}

li a:visited {
color: #333333;
}

li a:hover {
list-style-image: url(ART/bullet.gif);
color: #00A6EA;
}

hr {
width: 90%;
height: 1px;
color: #999;
}

.blue {
font-size: 11px;
color: #00A6EA;
font-style: italic;
font-weight: bold;
}

.darkblue {
font-size: 11px;
color: #0064b4;
font-style: italic;
font-weight: bold;
}

.blue2 {
text-decoration: none;
color: #0064b4;
border: 0;
}

.bold {
font-size: 11px;
font-weight: bold;
}

.blueBtm {
border-bottom: 1px solid #0064b4;
}

td.date {
background: #efefef;
font-weight: normal;
border-bottom: 1px solid #aaa;
}

.gray {
text-decoration: none;
color: #666;
border: 0;
}

.grayBtm {
border-bottom: 1px solid #aaa;
}

.italic {
font-style: italic;
}

.boldbig {
font-size: 12px;
font-weight: bold;
}

.boldgray {
color: #666;
font-weight: bold;
font-size: 11px;
}

.factbold {
font-weight: bold;
font-style: italic;
font-size: 11px;
}

.factbold2 {
font-weight: bold;
font-size: 10px;
}

.factblue {
color: #00a6ea;
}

.ri {
font-size: 10px;
color: #AA1C20;
}

.sp {
font-size: 10px;
color: #2A107F;
}

.dd {
font-size: 10px;
color: #f00;
}

#line {
background-color: #0064b4;
width: 1px;
height: 300px;
}

.small {
font-size: 9px;
color: #0064b4;
}

.justify {
text-align: justify;
}

#info  {
margin: 130px 0px 0px 0px;
width: 800px;
height: auto;
background: #ffffff;
font: 11px verdana, arial, helvetica, sans-serif;
}

#navigation {
margin: 1px;
height: 212px;
width: 360px;
padding: 0px;
z-index: 3;
position: absolute;
}

#navup {
    position: absolute;
    left: 0;
    top: 0;
}

#navover {
    position: absolute;
    left: 0;
    top: 0;
	visibility: hidden;
}

#grid	  {
background: url(ART/grid.gif) top left no-repeat;
height: 224px;
width: 800px;
margin: 1px;
padding: 0px;
z-index: 2;
position: absolute;
}

#logo  {
background: url(ART/dplogo.gif) top no-repeat;
height: 70px;
width: 279px;
margin: 55px 8px auto 500px;
padding: 0px;
z-index: 2;
position: absolute;
}

#wirelogo  {
background: url(ART/dpiwirelogo.gif) top no-repeat;
height: 74px;
width: 200px;
margin: 55px 8px auto 575px;
padding: 0px;
z-index: 2;
position: absolute;
}

#content {
border: #666 1px solid;
background: #fff;
width: 800px;
height: auto;
z-index: 1;
position: absolute;
}

#fact  {
height: auto;
width: 170px;
font: 10px verdana, helvetica, arial, sans-serif;
color: #0064b4;
text-decoration: none;
text-align: right;
}

#fact a {
font-weight: bold;
text-decoration: underline;
color: #0064b4;
}

#fact a.ltblue {
font-weight: bold;
text-decoration: none;
color: #00A6EA;
}

#fact a:hover {
font-weight: bold;
text-decoration: underline;
color: #00A6EA;
}

#fact a.ltblue:hover {
font-weight: bold;
text-decoration: underline;
color: #0064b4;
}

#dots {
background: url(ART/dots.gif);
width: 1px;
height: 200px;
}

#dots_horiz {
background: url(ART/dots_horiz.gif);
width: 90%;
height: 1px;
}

#portfolio {
font: 11px verdana, helvetica, arial, sans-serif;
color: #333;
text-decoration: none;
text-align: center;
}

#copy  {
width: 500px;
margin: 0px;
margin-top: 0px;
padding-top: 0px;
padding-left: 30px;
padding-right: 30px;
font: 11px verdana, helvetica, arial, sans-serif;
color: #333;
text-decoration: none;
}

#copy a {
text-decoration: none;
color: #990000;
border: 0;
}

#copy a.gray {
text-decoration: none;
color: #666;
border: 0;
}

#copy a.blue2 {
text-decoration: none;
color: #0064b4;
border: 0;
}

#copy a.dkblue {
font-weight: bold;
font-style: italic;
font-size: 11px;
color: #0064b4;
}

#copy a.blue {
text-decoration: none;
color: #00A6EA;
border: 0;
}

#copy a:hover {
text-decoration: underline;
color: #00A6EA;
border: 0;
}

#copy a.blue:hover {
text-decoration: underline;
color: #0064b4;
border: 0;
}

#bottom {
border-top: #666 1px solid;
border-bottom: #666 1px solid;
margin: 8px 0px 10px 0px;
padding: 0px;
align: top;
}

#borders {
border-left: #666666 1px solid;
border-right: #666666 1px solid;
}

#space  {
background: #e6e6e6;
width: 41px;
height: 70px;
z-index: 1;
}

#slogan  {
background: url(ART/slogan.gif) no-repeat #e6e6e6;
width: 303px;
padding: 0px;
font: 11px verdana, helvetica, arial, sans-serif;
color: #333;
text-decoration: none;
text-align: center;
}

#slogan a {
color: #06C;
text-decoration: none;
}

#slogan a:hover {
color: #333;
text-decoration: none;
}

#titles {
width: 100px;
height: 25px;
font: 11px verdana, helvetica, arial, sans-serif;
font-weight: bold;
color: #333;
text-decoration: none;
text-align: center;
background: url(ART/titles.gif) no-repeat;
}

#footer {
z-index: 1;
position: absolute;
right: 0px;
margin: 3px auto;
width: 800px;
font: 9px verdana, helvetica, arial, sans-serif;
color: #fff;
}


