#accessibilityLink{
    visibility:hidden;
}
body {
    margin: 0px; 
    padding-bottom 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-top: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #333333; 
}


html body {
    display: block
}


.left_nav_t {background: url('/images/homepage/nav_tb.gif') 0 0 repeat-x; width: 12.8em; height:1.5em;background-color:#FFFFFF}
.left_nav_b {background: url('/images/homepage/nav_bb.gif') 0 100% repeat-x;}
.left_nav_l {background: url('/images/homepage/nav_l.gif') 0 0 repeat-y}
.left_nav_r {background: url('/images/homepage/nav_r.gif') 100% 0 repeat-y}
.left_nav_bl {background: url('/images/homepage/nav_blb.gif') 0 100% no-repeat}
.left_nav_br {background: url('/images/homepage/nav_brb.gif') 100% 100% no-repeat}
.left_nav_tl {background: url('/images/homepage/nav_tlb.gif') 0 0 no-repeat}
.left_nav_tr {background: url('/images/homepage/nav_trb.gif') 100% 0 no-repeat; padding:3px;padding-left:8px;padding-top:2px;padding-bottom:0.5em}

.rightpro_nav_t {background: url('/images/homepage/nav_tb.gif') 0 0 repeat-x; width:203px; height:1.3em;background-color:#FFFFFF}
.rightpro_nav_b {background: url('/images/homepage/nav_bb.gif') 0 100% repeat-x;}
.rightpro_nav_l {background: url('/images/homepage/nav_l.gif') 0 0 repeat-y}
.rightpro_nav_r {background: url('/images/homepage/nav_r.gif') 100% 0 repeat-y}
.rightpro_nav_bl {background: url('/images/homepage/nav_blb.gif') 0 100% no-repeat}
.rightpro_nav_br {background: url('/images/homepage/nav_brb.gif') 100% 100% no-repeat}
.rightpro_nav_tl {background: url('/images/homepage/nav_tlb.gif') 0 0 no-repeat}
.rightpro_nav_tr {background: url('/images/homepage/nav_trb.gif') 100% 0 no-repeat; padding:3px;padding-left:8px;padding-top:2px;padding-bottom:0.5em}

.right_nav_t {background: url('/images/homepage/nav_tb.gif') 0 0 repeat-x; width: 10.8em; height:1.3em;background-color:#FFFFFF}
.right_nav_b {background: url('/images/homepage/nav_bb.gif') 0 100% repeat-x;}
.right_nav_l {background: url('/images/homepage/nav_l.gif') 0 0 repeat-y}
.right_nav_r {background: url('/images/homepage/nav_r.gif') 100% 0 repeat-y}
.right_nav_bl {background: url('/images/homepage/nav_blb.gif') 0 100% no-repeat}
.right_nav_br {background: url('/images/homepage/nav_brb.gif') 100% 100% no-repeat}
.right_nav_tl {background: url('/images/homepage/nav_tlb.gif') 0 0 no-repeat}
.right_nav_tr {background: url('/images/homepage/nav_trb.gif') 100% 0 no-repeat; padding:3px;padding-left:0px;padding-bottom:0.4em}

.bottompro_nav_t {background: url('/images/homepage/nav_tb.gif') 0 0 repeat-x; width: 21.5em; height:1.3em;background-color:#FFFFFF}
.bottompro_nav_b {background: url('/images/homepage/nav_bb.gif') 0 100% repeat-x;}
.bottompro_nav_l {background: url('/images/homepage/nav_l.gif') 0 0 repeat-y}
.bottompro_nav_r {background: url('/images/homepage/nav_r.gif') 100% 0 repeat-y}
.bottompro_nav_bl {background: url('/images/homepage/nav_blb.gif') 0 100% no-repeat}
.bottompro_nav_br {background: url('/images/homepage/nav_brb.gif') 100% 100% no-repeat}
.bottompro_nav_tl {background: url('/images/homepage/nav_tlb.gif') 0 0 no-repeat}
.bottompro_nav_tr {background: url('/images/homepage/nav_trb.gif') 100% 0 no-repeat; padding:3px;padding-left:8px;padding-bottom:0.4em}

.gobutton_t {background: url('/images/homepage/gobutton_tb.gif') 0 0 repeat-x; width: 2.3em; height:1.4em;background-color:#cc3333}
.gobutton_b {background: url('/images/homepage/gobutton_bb.gif') 0 100% repeat-x;height:1.4em}
.gobutton_l {background: url('/images/homepage/gobutton_l.gif') 0 0 repeat-y;height:1.4em}
.gobutton_r {background: url('/images/homepage/gobutton_r.gif') 100% 0 repeat-y;height:1.4m}
.gobutton_bl {background: url('/images/homepage/gobutton_blb.gif') 0 100% no-repeat;;height:1.4em}
.gobutton_br {background: url('/images/homepage/gobutton_brb.gif') 100% 100% no-repeat;;height:1.4em}
.gobutton_tl {background: url('/images/homepage/gobutton_tlb.gif') 0 0 no-repeat;height:1.4em}
.gobutton_tr {background: url('/images/homepage/gobutton_trb.gif') 100% 0 no-repeat;padding:0em;padding-left:4px;padding-bottom:0.0em;height:1.4em;border:0px solid black;padding-top:0.2em}


.small {
   font-size: 60%;
}

.smallbold {
   font-size: 60%;
   font-weight:bold;
}

.medium {
   font-size: 70%;
}

.medium-normal {
   font-size: 75%;
}

.whiteboldmedium {
   font-size: 70%;
   font-weight:bold;
   color:#ffffff;
}

.whiteboldsmall {
   font-size: 60%;
   font-weight:bold;
   color:#ffffff;
}

.normal {
   font-size: 80%;
}


.highlight {
   font-weight:normal;
   font-size:85%;
}

img {
    border-bottom: 0px; 
    border-left: 0px; 
    border-right: 0px; 
    border-top: 0px; 
    text-decoration: none
}

input.gobutton {
    cursor:hand;
    height: 18px;
    width: 30px;
    font-size: 59.9%;
    font-weight:bold;
    color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-bottom : 3px;
}

label.hidden_label {
    position: absolute;
     top: -1000em;
}

p.helpIcon {
    position: absolute;
    top: 0;
    left: 0;
}

div.stanza  {
    height: 2em;
}

div.stanza label {
    position: relative;
    margin-left: 0;
}

div.stanza span.widget {
    position: absolute;
    top: 0;
    left: 0;
}

.product-select-box { 
    font-weight:normal;
    font-size: 60%;
    color: #333333; 
    width: 17em;
    height:2em;
    margin-right:0px;
}   

a.normal-no-underline {
    text-decoration: none;  
} 

        
.qnb-select-box
{
    font-size: 60%; 
}       
        
/* new styles */

  body {
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans;

  }

  h1, h2,h3,div,p,form {
    margin:0px;
    padding:0px;
    font-size:100%;
    color: #333333; 
  }
   
  div#advertHolder{
     position:absolute;
     top:40px;
     height:75px;
     left: 10px;    
  }
  
  div#topadvert{
     width:640px;
     height:75px;
     float:left;
     padding-left:5px;
  }
  
  div#logo {
     height:71px;
     width:226px;
     float:left;
  }
    
  div#logo a{
     height:71px;
     width:226px;
/*     background: url(/images/homepage/dllogo.gif) no-repeat;*/
  } 
 
  div#logo a span{
     display: none;
  } 
    
   
  div#rightnavigation {
    float: left;
    position: relative;
    padding-top:0px;
    padding-right:0px;
    left:0em;
    height:2em;
    width:10.8em;
    padding-left:0px; 
  }  

  div#rightnavigation div.menu {
    width:10.8em;
  }   
   
  div#rightnavigation div.menuItems {
     text-align:left;
     width:10.7em;
     border-width: 0px 1px 0px 1px;  
/*     background-color:#fff000; */
  }   
    
  div#rightnavigation div.menuItems div p{
     text-align:left;
     width:10.8em;
  }  
  
  div#rightnavigation div.menu div.menuHeader {
     background-image:url('/images/homepage/middlenav_redbar.gif');
     padding-left:0px;
     width:10.8em;
  }

  div#rightnavigation div.menu div.menuHeader span{
     height:20px;
  }  
  
  div.menu {
    position: relative;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    width:inherit;
    color: #333333;
    font-size: 100%;
  }

  div.menu div.menuHeader {
     position:relative;
     width:inherit;
     height:25px;
     background-repeat:no-repeat;
     margin-bottom:0.0em;
     font-family: Verdana, Arial, Helvetica, sans;
     font-size:100%;
     padding-left:8px;
     padding-top:3px;
     padding-bottom:0px;
  }
   
  div.menu div.menuHeader span{
    height:25px;
 }  
 
  
  
  div.menuHeader a{
     width:inherit;
     height:auto;
     text-decoration: none;
     color:white;
     font-weight:bold;
     cursor:hand; 
  }
  
  div.menuHeader span{
     color:white;
     font-weight:bold;
     width:auto;
  }
    
 div.left_nav_tr a{
     width:inherit;
     height:auto;
     text-decoration: none;
     color:white;
     font-weight:bold;
     cursor:hand; 
  }

  div.left_nav_tr span{
     color:#cc3333;
     font-weight:bold;
     width:auto;
  }
  
  div.rightpro_nav_tr span{
     color:white;
     font-weight:bold;
     width:auto;
  }
  
  div.bottompro_nav_tr span{
     color:black;
     font-weight:bold;
     width:auto;
  }
  
    
  div.right_nav_tr{
     color:black;
     font-weight:bold;
     width:auto;
  }
  

  div.promotion {
     padding:0em;
     border: solid #cfcfcf;
     border-width: 0px 1px 0px 0px;
     position: relative;
     top:0px;
/*     background-color:#fff000; */
     font-family: Verdana, Arial, Helvetica, sans;
     font-size:100%;
  }
  
  div.promotion p {
     text-align:right;
     width:inherit;
     padding:0px;
     padding-right:5px;
  }
  
  div.promotion span.highlight {
     font-weight:bold;
  }
  
 div.menuItems {
      padding-top: 0.2em;
      padding-bottom: 0.1em;
      padding-right: 0.0em;
      margin-top:0.0em;
      border: solid #cfcfcf;
      border-width: 0px 1px 0px 0px;
      position: relative;
      top:0px;
      font-size:100%;
  }
  
  div.menuItems div {
     padding:3px;
  }
 
 
 div.menuItems ol {
     margin:0px;
     padding:0px;
  }

  div.menuItems ol li {
   list-style-type: none;
  }

  div.menuItems ol li div {
    padding-left: 0.0em;
    padding-bottom:0.0em;
  }
  
  .dl-footer-separater {
    color: #cdcdcd; 
    text-align: center
  }
  
 /* styles for anchors */

  a.normal {
    font-family: verdana, Arial, Helvetica, sans-serif ;
    color: #cc3333;
    text-decoration: none;
  }
  
  a.normal:hover {
    text-decoration: underline;  
  }

  a.normal-no-underline:hover {
    text-decoration: none;  
  }
  
  a.bold-normal {
    font-family: verdana, Arial, Helvetica, sans-serif ;
    color: #cc3333;
    text-decoration: none;
    font-weight:bold;
  }
  
  a.bold-normal:hover {
    text-decoration: underline;  
  } 
  
  /* styles for anchors */
      
div#pageContent {
    position: absolute;
    width:61.4em;
    top:0px;
    left:0px;
}
 
div#pageContent800 {
    position: absolute;
    width:48.2em;
    top:0px;
    left:0px;
}
  
div#headerSection {
    position: relative;
    top:0px;
    left:0px;
    height:120px;
    padding:0;
}

/* middle section */

div#middleSection {
    position:relative;
    height:24.4em;
    width:61.7em;
    padding-left:10px;  
}

div#middleSection800 {
    position:relative;
    height:24.4em;
    width:47.9em;
    padding:0;
    padding-left:6px;   
}

div#leftnavigation {
    float: left;
    position: relative;
    height:102%;
    width:13.1em;
    padding:0px;
}

div#leftnavigation div.menu{
    width:12.7em;
}

div#leftnavigation div.menuItems p{
    text-align:right;
    width:inherit;
    margin-right:10px;
    padding-bottom:0px;
}
    
div#leftnavigation div.menu div.menuHeader {
    background-image:url('/images/homepage/leftnav_redbar.gif');
    height:24px;
    padding-bottom:0px;
}

div#leftnavigation div.menu div.menuHeader span{
    height:20px;
    width:204px;
    padding-bottom:0px;
}  
  
div#middleSectionColumn2 {
    float: left;
    height:100%;
    position: relative;
    width:34.2em;
    padding:0;
}


div#promoarea1 {
    float: left;
    position: relative;
    padding:0%;
    padding-top:0px;
/*  width:22em;*/
    width:533px;
    padding-left:0px;
/*    background-color:#fff000; */
}

div#promoarea1 iframe { display:none; }


div#promoarea2 {
    clear: both;
    position: relative;
    padding:0px;
    padding-left:0px;
    top:14px;
    width:33.4em;
    height:12.6em;
}


div#promoarea2 div.menu div.menuHeader {
    padding-top:2px;    
    padding-bottom:0;
/*    width:19.7em; */
}

div#promoarea2 div.menu div.menuHeader span {
    height:20px;
}

div#promoarea2Info div.menu  {
    padding:0px;
/*    background-color:#ff0000; */
}


div#promoarea2Info {
    position:relative;
    width:21.5em;
    border-width:1px;
}


div.text {
    border-style:solid;
    border-color:#cccccc;
    border-width:0px 1px 0px 1px;
    width:21.5em;
    height:100%;
}

div#promoarea3 {
    top:-3px; 	
    float: left;
    position: relative;
    width:12.9em;
    height:24.4em;
    margin-left:0px;
}


div#promoarea3 div.menu div.menuHeader {
    background-image:url('/images/homepage/news_bluebar.gif');
    padding-bottom:0px;
    padding-top:2px;
    height:22px;
}

div#promoarea3 div.menu div.menuHeader span{
    height:19px;        
}

/* footer section */
div#footer {
    clear: both;
    position: relative;
    top: 15px;
    width:62.1em;
}

div#footer800 {
    clear: both;
    position: relative;
    top:10px;
    width:47.9em;
    height: inherit;
}

div#footerSection1 {
    padding-left:0px;
    position:relative;
    background-color:#e6e6e6;
    border-style:solid;
    border-color:#cccccc;
    border-width:1px 0px 1px 0px;
    height:4.5em;
    width:62.1em;
}

div#footerSection1800 {
    padding-left:0px;
    position:relative;
    background-color:#e6e6e6;
    border-style:solid;
    border-color:#cccccc;
    border-width:1px 0px 1px 0px;
    height:3em;
    width:47.9em;
}

div#footerSection2 {
    position:relative;
    top:10px;
    height:auto;
    width:61.1em;
    clear:both;
    padding-left:0px;
}

div#footerSection2800 {
    position:relative;
    top:10px;
    height:auto;
    width:47.8em;
    clear:both;
    padding-left:0px;
    padding-right:0px;
}

div#footerPromotionalColumn1 {
    position:relative;
    height:100%;
    width:60%;
    float:left;
    top:0px;
    padding-top:10px;
}

div#footerPromotionalColumn2 {
    position:relative;
    height:100%;
    width:18%;
    float:left;
    border: solid #cccccc;
    border-width:0px 0px 0px 1px;
}

div#footerPromotionalColumn1800 {
    position:relative;
    height:100%;
    width:76%;
    float:left;
    top:0px;
    padding-top:10px;
    padding-right:0;
}

div#footerPromotionalColumn2800 {
    position:relative;
    height:107%;
    width:19%;
    float:left;
    border: solid #cccccc;
    border-width:0px 0px 0px 1px;
}

div#filler {
    position:relative;
    height:100%;
    width:22%;
    float:left;
}


div#footer  ul {
   list-style-type:none;
   margin:0;
   padding:0;   
}

div#footer800  ul {
   list-style-type:none;
   margin:0;
   padding:0;   
}

div#footer  li {
   padding:2px;
}

div#footer800 li {
   padding:2px;
}

div#footerSection1 li {
   float:left;
   font-size:100%;
}

div#footerSection1800 li {
   float:left;
   font-size:100%;
}


.arr
{
	position: relative;
	z-index: auto;
	left: 1px;
}

.h1style {
	font-weight: 100;
	font-style: normal;
        font-size: .65em;	
} 




