/* CSS Document */
body {margin:0px;padding:0px;font:normal 10px Arial, Helvetica, sans-serif;}

#main {
    position:relative;
    display:block;
    width:650px;
    margin:5px auto 20px auto;
    background:#fff url(images/bg_body.gif) repeat-y top left;
    border-right:2px solid #000033;
    border-bottom:2px solid #000033;
  }
  
#mainSub {
    position:relative;
    display:block;
    width:1050px;
    margin:5px auto 20px auto;
    background:#fff url(images/bg_body.gif) repeat-y top left;
    border-top:2px solid #000033;
    border-right:2px solid #000033;
    border-bottom:2px solid #000033;
  }
  
#main h1 {
    position:relative;
    display:block;
    width:650px;
    height:106px;
    margin:0px;
    background:transparent url(images/h1_title2.jpg) no-repeat top left;
    }
#main h1 span {display:none;}

#mainSub h1 {
    position:relative;
    display:block;
    margin:0px;padding:10px 0px 10px 10px;
    font-size:20px;
    background:#000033;
    color:#fff;
  }

#mainCont {
    position:relative;
    display:block;
    width:365px;
    float:left;
    color:#000;
    font:12px arial;
    margin:0px;padding-left:25px;
  }
#mainContArc {color:#000;font:12px arial;padding:0 10px 0 25px;}
  
#mainCont h2, #mainContArc h2 {
    position:relative;
    display:block;
    color:#000033;
    font:bolder 14px arial;
    margin:30px 0px 10px 0px;padding:0px;
  }
#mainCont h2 {display:none;}
  
#mainCont h3 {
    position:relative;
    display:block;
    width:315px;
    height:29px;
    color:#fff;
    font:bolder 14px arial;
    margin:30px 0px 0px 0px;padding:5px 0px 0px 0px;
    text-indent:10px;
    background:transparent url(images/bg_h2n.png) no-repeat top left;
  }
.headerBG {
    position:relative;
    display:block;
    margin:0px;
  }  
.headerImg {
    position:relative;
    float:left;
    margin:5px 5px 5px 0px;
  }
  
#headOne, #headTwo, #headThree {
    position:relative;
    display:block;
    width:110px;
    height:73px;
  }
#headOne {background:url(images/hsection1.jpg) no-repeat top left;}
#headTwo {background:url(images/hsection2.jpg) no-repeat top left;}
#headThree {background:url(images/hsection3.jpg) no-repeat top left;}
  
#mainContArc h3 {
    position:relative;
    color:#dd4200;
    font:bolder 14px arial;
    margin:30px 0px 0px 0px;padding:0px;
  }
#mainContArc h3 a {color:#dd4200;}
#mainContArc h3 a:hover {text-decoration:none;}
  
#mainCont p {
    position:relative;
    display:block;
    margin:5px 0px 20px 0px;padding:0px;
  }
  
.bugType {
    position:relative;
    display:block;
    height:80px;
    clear:both;
    margin:40px 0px 10px 0px;padding:0px;   
  }
  
.bugType p {
    position:relative;
    width:400px;
    color:#000;
    font:10px arial;
    text-align:center;
    margin:10px 0px 0px 0px;padding:10px 0px 0px 0px; 
  }
.bugType p.topPar {background:url(images/bg_bugtype.png) no-repeat top center;}
  
#rightNav {
    position:relative;
    display:block;
    width:224px;
    height:100%;
    float:right;
    margin:20px 0px 0px 0px;padding-top:29px;
    font-family: Arial, Helvetica, sans-serif;
    background:#dadeed url(images/bg_rightnav.png) no-repeat top left;
    border-left:1px solid #000033;
  }
  
 #rightNav p { font-family: Arial, Helvetica, sans-serif; }
  
#rightNav ul, #rightNav div {
    position:relative;
    display:block;
    margin:0px;padding:0px 0px 20px 0px;
    font:10px arial;
    color:#000033;
    background:#dadeed url(images/bg_rn_ul.png) repeat-x bottom left;
  }
  
#rightNav h4 {
    position:relative;
    display:block;
    margin:5px 0px 5px 0px;padding:0px;
    font:14px arial;font-weight:bold;
    text-align:center;
    color:#000033;
  }
  
#rightNav li {
    position:relative;
    display:block;
    margin:2px 0px 2px 5px;padding:0px;
    list-style-type:none;
  }
  
#rightNav div img {
    position:relative;
    display:block;
    top:10px;
    margin:0px auto 0px auto;
  }
.rnImg {display:block;text-align:center;}
  
#rightNav div p {
    position:relative;
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    margin:10px 0px 0px 0px;padding:5px;
  }

#rightNavBott {
    position:relative;
    display:block;
    width:223px;
    height:30px;
    margin:-7px 0px 0px 0px;padding:0px;
    background:#fff url(images/bg_rightnav_bott.png) no-repeat top left;
    border-left:1px solid #000033;
  }
  
.logo_ehl {
    position:relative;
    margin:5px 20px 0px 0px;
    float:right;
    }


