html {
  min-height:100.02%;
}

body{
  font-size:100.00%;
  color: #000000;
  background-color:#fff;
  position:relative;
}

#body  {
  text-align:left;
  font-size:10px;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  background-color:#fff;
  color: #000000; 
}

/*
#body p {
  line-height: 16px;
}
*/

#body h1 {
  color: #073269;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  font-size: 36px;
}

#body h2 {
  color: #000000;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  font-size: 20px;
}

#body h3 {
   font-family: Arial,Verdana,Tahoma,sans-serif;
   color: #073269; 
   text-align:left;
   font-weight: bold;
   font-size: 18px;
   padding:10px 0px 0px 0px;
}

#body h4 {
   color:#ffffff;
   font-family: Arial,Verdana,Tahoma,sans-serif;
   font-size: 14px;
   font-weight: bold;
}

#body a {
   color: #24506b;
}

#body a:hover,
#body a:focus,
#body a:active {
   text-decoration: none;
}

body {
   background-color: #ffdffe;
}



body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td {
  margin:0;
  padding:0;
}



#doc {
  position:relative;
  width:850px;
  margin:0 auto; 
  padding-top:30px;
}

#doc { 
   background-color: #ffffff;
   background-image: url(doc.png);
   background-repeat: no-repeat;
}



#hd {
  margin-left:33px;
  min-height:110px;
}

#hd {
  height:97px;
}

  #hd h1 {
   color: #ffffff; 
   font-size: 20px; 
   font-weight: bold; 
  }

  #hd h2 {
   font-family: Arial,Verdana,Tahoma,sans-serif;
   color: #000000; 
   font-size: 25px; 
   font-weight: bold;
  }

  #hd h3 {
   font-family: Arial,Verdana,Tahoma,sans-serif;
   color: #ffffff; 
   font-size: 20px;
   font-weight: bold; 
  }



  #hd h4 {
   color: #ffffff; 
   font-size: 16px; 
   font-weight: bold;
  }

  #hd { 
   background-color: #ffffff;
   background-image: url(dci/media/logo%20%20header.png);
   background-repeat: no-repeat;
   
  }
#hd h1 {
  font-size: 30px;
}



#hContent { 
  padding:20px 0 20px 15px;
  width:500px;
}



h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

#zWrap {
  min-height:420px;
  font-weight: normal;
} 

#zWrap ul, #zWrap ol {
  padding:0;
  margin:0 0 10px 40px;
}

#pageName,#zWrap div,#zWrap dl,#zWrap dd,#zWrap h1,#zWrap h2,#zWrap h3,#zWrap h4,#zWrap h5,#zWrap h6,#zWrap blockquote,#zWrap form,#zWrap input,#zWrap textarea,#zWrap p {
  margin-bottom:10px;
}

#hMisc, #fMisc {
 min-height:3.3em;
 position:relative;
}

#navigation {
  word-wrap:break-word;
}
 
#navigation ul {
  list-style:none;
  margin:0;padding:0;
}

#navigation ul a {
  text-decoration:none;
}

ul#mainNav li.active a:hover {
  cursor:default;
}

#hMisc div,#fMisc div {
  margin:0;
}



#ft {
 clear:both;
 position:relative;
}

#zA,#zB,#ft {
 overflow:hidden;
 padding-bottom:1px
}



#ft {
  min-height:30px;
}





#hd,#navigation {
  width:784px;
}

#bd { 
 overflow:hidden;
 padding:10px 0;
 font-size: 1.5em;
}

#hMisc {
  display:none;
}

#pageName { 
  position:absolute;
  top:40px;
  left:545px;
  width:255px;
  text-align:right;
  min-height:30px;
}

#navigation { 
  margin-left:33px;
  padding-bottom:15px;
}

ul#mainNav {
  overflow:hidden;
}

ul#mainNav li {
  display:inline;
}

ul#mainNav li a {
  float:left;
  display:block;
  padding:10px 8px;
  margin-right:1px;
  white-space:nowrap;
}

ul#childNav {
  overflow:hidden;
}

ul#childNav li {
  display:inline;
}

ul#childNav li a {
  float:left;
  display:block;
  padding:5px 8px;
  margin-right:1px;
  white-space:nowrap;
}

#ft {
  padding:30px 0;
}

#fMisc { 
  float:left;
  width:784px;
  margin-left:40px;
  display:inline;
}

  
  #fContent { 
   margin-left:40px;
 width:776px;
    font-size: 10px; 
   color: #333333; 
  }

  
  
  #fMisc p {
   color: #333333;
   font-size: 10px;
  }

  
  

  
  
  
  #pageName h2 {
   font-family: Arial,Verdana,Tahoma,sans-serif;
   font-weight: bold; 
   color: #4b4173;
  }

  
  

  
  



  
  #ft a {
   color: #333333;
  }



  /* Main Nav */
  
  ul#mainNav li a { 
   text-decoration: none; 
   text-transform: uppercase; 
   color: #ffffff;
   font-size: 12px;
   font-family: Arial,Verdana,Tahoma,sans-serif;
  }

  /* Child Nav */
  
  ul#childNav li a { 
   text-decoration: none; 
   text-transform: uppercase; 
   color: #000000;
   font-size: 12px;
   font-family: Arial,Verdana,Tahoma,sans-serif;
  }

 /* --------- BACKGROUNDS --------- */

  
  /* --------- header background --------- */   
  
  #bd { 
    background-image: url(bd2.png);
    background-repeat: repeat-y;
  }
  
  #navigation {
   background-color: #eccc43;
  }
  
  ul#mainNav {
   background-color: #336799;
  }
  
  ul#mainNav li a:hover,
  ul#mainNav li a:active,
  ul#mainNav li a:focus,
  ul#mainNav li.active a {
   background-color: #628bbd;
  }



  ul#childNav {
   background-color: #eccc43;
  }
  
  ul#childNav li a:hover,
  ul#childNav li a:active,
  ul#childNav li a:focus,
  ul#childNav li.active a {
   background-color: #ecf643;
  }

  
  #ft {
   background-image: url(foot.png);
   background-repeat: no-repeat;
   background-position:0 100%;
 }



#zA {
  float:left;
  width:395px;
  margin-left:48px;
  display:inline;
}

#zB {
  float:left;
  width:305px;
  margin-left:30px;
  display:inline;
  font-weight: normal;
  font-style: normal;
}

#pageName {
 display:block
}



