html,body{
    height:100%;
    padding:0px;
    margin:0px;
   padding:0;
   margin:0;
   font:normal 12px/16px  Arial, Helvetica, sans-serif, "Trebuchet MS";
}

div, form, label, input, textarea, img, span{
  margin:0; padding:0;
}

H1.csc-firstHeader{

/*   font: normal 24px/32px  Arial, Helvetica, sans-serif, "Trebuchet MS"; */
   *font-size: 24px;
}

#RightMenu ul{
  margin:0; 
  padding:0; 
  list-style-type:none;
}



.spacer{
  clear:both; 
  font-size:0px; 
  line-height:0px;
}
A{
  color: #9a0202;
}

/*------------------------------------------------body---------------------*/
#logo{
  background:url(../images/logo.gif) 0 0 no-repeat;
  width:251px;
  height:35px;
  position:absolute;
  left:30px;
  top:32px;
}

#logo a{
  width:251px;
  height:35px;
  display:block;
}

/*------------------------------------------------header start---------------------*/
#header-main{
  width:100%;
  height:75px; /* 75 */
  background: #F7F7F7 url(../images/bg_top.jpg);
  color:#8d8d8d;
  margin:0;
  padding:0;
}
#header-main ul{
  margin:0;
  padding:0 0 0 22px;
  position:absolute;
  left:304px;
  top:0px;
}
#header-main ul li{
  padding:0px;
  float:left;
}
#header-main ul li a{
  display:block;
  float:left;
  width: 89px; /* 99px - 10 */
  padding: 45px 0px 20px 10px;
  background: url(../images/menuitem_normal.jpg) 0 0 repeat-x #F7F7F7;
  font:normal 12px/16px  Arial, Helvetica, sans-serif, "Trebuchet MS";
  color:#8D8D8D;
  text-decoration:none;
}
#header-main ul li a:hover,
#header-main ul li a.active
{
  background: url(../images/menuitem_active.jpg) 0 0 repeat-x #F7F7F7;
  padding: 45px 0px 20px 10px;
}



#header-main ul li.hover{
  display:block;
  float:left;
  padding: 45px 0px 20px 10px;
  width: 89px; /* 99px - 10 */
  background:url(../images/menuitem_active.jpg) 0 0 repeat-x #F7F7F7;
  font:normal 12px/16px  Arial, Helvetica, sans-serif, "Trebuchet MS";
  color:#8D8D8D;
  text-decoration:none;
  text-transform:capitalize;
  cursor:text;
}
/*------------------------------------------------header end---------------------------*/

/*------------------------------------------------body part1 start---------------------*/

#zanaves{
  background:url(../images/vorhang.png) 0 0 no-repeat;
 *background:url(../images/zanaves.gif) 0 0 no-repeat; 

  width:171px;
  height:297px;
  position:absolute;
  left:0px;
  top: 111px;
  z-index: 100;
}

#image-banner{
  background:url(../images/sample-banner.jpg) 0 0 no-repeat;
  width:640px;
  height:205px;
  position:absolute;
  left:50px;
  top: 111px;
  z-index: 90;
}
#image-banner a img{
 border: none;
}

#body-main{
  width:100%;
/*  background: white url(../images/bg_subtop.jpg) repeat-x scroll 0 0; */
  background: white url(../images/bg_subtop.gif) repeat-x scroll 0 0; 
  font:normal 12px/16px  Arial, Helvetica, sans-serif, "Trebuchet MS";
  color:#8D8D8D;
  margin:0;
  padding:0;
}

/* ========================================================================= */

#content{
  width: 658px; /* 750 -72*/
  padding-left:72px;
  padding-top:260px;
}

#content ul{
/*  padding-left: 5px; */
  background: transparent;
}


#content li {
/*   list-style: disc inside;  */
  background: transparent;

}

#content li a {
  text-decoration: none;
  color:#9a0202; 
}

#content li A:HOVER{
  text-decoration: underline;
}

/* ========================================================================= */


#search-box{
  background: transparent url(../images/search_box.gif) no-repeat 0 11px;
  width:215px;
  height:65px;
  padding-left:70px;
  *padding-left:69px;
  padding-top:27px;
  *padding-top:25px;
}

#search-box input.search{
  border:none;
  height:15px;
 *HEIGHT:12px! important;
  width:86px;
/*  background: yellow; */
}

#search-box input.searchbtn{
  background: #9a0202 url(../images/search_btn.jpg) no-repeat 0 0;
  border: none;
  margin: 0px;
  width: 15px;
  height: 15px;
  margin-left:2px;
}

/* ---------------------------------------------------------------------  */
#right-column ul.nav{
  width:155px; 
  margin:16px 0 0 22px; 
  padding:0 0 22px 0;
  }

#right-column ul.nav li
{
   border-bottom:#8d8d8d 1px dotted; 
}


#right-column ul.nav li.active
{
   border-bottom:#8d8d8d 1px dotted ! important; 
}
 
#right-column ul.nav li.last{
   border-bottom:#8d8d8d 1px dotted ! important; 
 }
 

#right-column ul.nav li.noborder{
  border-bottom: none; 
}

#right-column ul.nav li a{
  display:block; 
   font-size:12px; 
  line-height:27px;
   font-weight: normal; 
   text-decoration:none; 
   color:#9a0202; 
   padding-left: 22px;
   padding-bottom: 2px;
   background: transparent url(../images/rmenu_item.gif) no-repeat 4px 9px;
  }


#right-column ul.nav li.active a{
  color:#9a0202;
  text-decoration: underline;
}  

#right-column ul.nav li a.hover{
   font-size:12px; 
   font-weight: normal; 
   color:#9a0202;
   text-decoration:none; 
 }

#right-column ul.nav li a:hover,
#right-column ul.nav li.sub1 a:hover,
#right-column ul.nav li.sub2 a:hover,
#right-column ul.nav li.sub3 a:hover{
   color:#9a0202; 
   text-decoration: underline;
}


 
#right-column ul.nav li.active,
#right-column ul.nav li.sub1,
#right-column ul.nav li.sub2,
#right-column ul.nav li.sub3
{
   border-bottom:none; 
 }

#right-column ul.nav li.sub1 a{
  display:block; 
   font-size:12px; 
  line-height:27px;
   font-weight: normal; 
   text-decoration:none; 
   color: #525252;  
   padding-left: 42px;
   padding-bottom: 2px;
   background: transparent url(../images/rmenu_item.gif) no-repeat 24px 9px;
  }

  
#right-column ul.nav li.sub2 a{
  display:block; 
   font-size:12px; 
  line-height:27px;
   font-weight: normal; 
   text-decoration:none; 
   color: #8d8d8d;  
   padding-left: 62px;
   padding-bottom: 2px;
   background: transparent url(../images/rmenu_item.gif) no-repeat 44px 9px;
  }

  
/*------------------------------------------------body part1 end---------------------*/

/*------------------------------------------------footer start---------------------*/
#footer{
  background: #9A0202 url(../images/bg_footer.jpg) repeat-x scroll 0 0;
/*  position:absolute; */
  left:0px;
  bottom:0px;
  width:100%;
  height:105px;
  color: white;
}


#footer #ncc-news{
  float: left;
/*  background: red; */
  width: 730px;
   height:82px; /* 95*/
  margin-top: 4px;
  *MARGIN-TOP: 15px;

  overflow:hidden;
}

#ncc-news dt{
  float: left;
  width: 190px;
  font-weight: bold;
  padding-left:25px;
}


#ncc-news dd{
  float: left;
  width: 190px;
   margin-left:-189px;
   margin-top:0px;
  padding-top:20px;
  padding-right: 25px;
   background: transparent url(../images/news-separator.gif) no-repeat right 0;
}

#ncc-news a{
  color: white;
  text-decoration:none;
}
#ncc-news a:hover{
  text-decoration:underline;
}


#ncc-news p.bodytext {
  padding:0;
  margin:0;
}

#footer #footer-menu{
  float: left;
  width: 220px;
   height:95px;
  margin-top: 10px;
}


#footer #footer-menu ul{
  margin:0; 
  padding:0; 
  list-style-type:none;
}

#footer ul{
  margin:0;
  margin-top: 5px;
  margin-left: 15px;
  padding:0;
}
#footer ul li{
  font:normal 12px/14px Arial, Helvetica, sans-serif, "Trebuchet MS";
  color: white;
  background-image:none;
}

#footer #footer-menu ul li{
  padding-bottom: 3px;
}
#footer ul li a{
  font:normal 12px/14px Arial, Helvetica, sans-serif, "Trebuchet MS";
  color: white;
  text-decoration:none;
  text-transform:capitalize;
  padding:0 8px 0 8px;
}
#footer ul li a:hover, #footer ul li a.active{
  color: white;
  text-decoration:underline;
}

#footer a.link{
  width:88px;
  font:normal 12px/14px Arial, Helvetica, sans-serif, "Trebuchet MS";
  color: white;
  padding:0 4px;
  text-decoration:none;
  text-transform:capitalize;
}
#footer a.link:hover{
  text-decoration:underline;
}
/*------------------------------------------------footer end---------------------*/

