* {
  margin: 0;
  padding: 0;
 }

html, body {
  height: 100%;
  text-align: center;
}

body{
  background:url(../images/bg.jpg) 0 0 repeat-x #010831; 
  font: 12px/22px Arial, Helvetica, sans-serif, "Trebuchet MS";
  color: #002676;
}

* html #content {
  height: 100%;
}

H1, H2, H3, H4{
  color: #C00000;
  margin: 1px 0 10px;

  *margin: 15px 0px 15px;
  font: 18px/22px Arial, Helvetica, sans-serif, "Trebuchet MS";
}


H1.csc-firstHeader{

/*   font-size:24px; */
   font-size: 18px; 
}


H1{
  font: 18px/32px Arial, Helvetica, sans-serif, "Trebuchet MS";
}

H2{
  font: 18px/32px Arial, Helvetica, sans-serif, "Trebuchet MS";
  *MARGIN-BOTTOM: 5px;
  *MARGIN-TOP: 4px;
}

H3{
  font: 16px/32px Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-weight:bold;
}

H4{
  font: 14px/32px Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-weight:bold;
}


li{
  list-style-position: inside;
  margin-left:5px;
}


#content {
  position: relative;
  min-height: 100%;
  margin: 0 auto;
  
  background: white;
  text-align: left;
  width: 1000px;
/*
  display:table;
  *display:block;
*/
}


a{
  color: #002676; 
/*  text-decoration: none;  */
}

#bodytext{

 padding-right: 15px;

}

#bodytext li{
   line-height:17px;
}






#underheader{
   background:url(../images/bg.jpg) 0 0 repeat-x #010831; 
  width: 1000px;
  height: 34px;
}

#header {
  background: url(../images/header.jpg) 0 0 repeat-x; 
  height: 167px;
/*  margin-top: 34px;  */
}

#langbar{
  float: left;
  text-align: left;
  width: 163px;
  height: 167px;
/*  padding-left: 5px; */
}

#langbar a img{
 border: 0px;
 margin-right: -8px;
 margin-left: 12px;
 margin-top: 10px;
}


#banner{
  float: left;
  width: 605px;
  height: 167px;
  background: white url(../images/header.jpg) -163px 0px no-repeat; 
}

#logo{
  float: right;
  height: 158px;
  width: 228px;
  text-align: left;
/*  padding-right: 55px; */
}

#logo a{
  background: url(../images/logo.gif) 0 0 no-repeat; 
  display: block;
  height: 158px;
  width: 170px;
  margin-top: 2px;
}

#subheader {
  background: url(../images/subheader.jpg) 0 0 repeat-x; 
  height: 109px;
}


#workbody {
  padding-top: 16px; /*  21  */
  padding-left: 21px;
  
   background: white;
  float: right;
/*  width: 775px; */
  width: 777px; 
}

#HelloUser{
    font: 10px/18px Arial, Helvetica, sans-serif, "Trebuchet MS";
}

#leftcolumn{
  background: white;
  float: left;
  width: 185px; /*  194px;  */
  padding-left: 15px;
  padding-top: 20px;
}

#searchbox{
  margin-top: 75px;
}


/*------------------------------------------------ container start--------------------*/
.container{
  background: url(../images/menu-bg.jpg) 0 0 repeat-y; 
  width: 175px;
  margin-bottom: 25px;
  border-bottom: #d3d3d3 dotted 1px;
}

.container .header{
  background: url(../images/menu-header.jpg) 0 0 no-repeat; 
  color: white;
  font-weight: bold;
  padding-left: 14px;
}

.container .items{
 padding-left: 6px; 
}

#leftcolumn .container{
  background: url(../images/menu-bg.jpg) 0 0 repeat-y; 
  width: 175px;
  margin-bottom: 25px;
  border: 0;
}


/* -------------------------------- container end-------------------- */

/* -------------------------------- NAVIGATION -------------------------------------------- */

/*
.items { 
    text-align: left; 
    color:   #7D8085; 
    padding: 5px 0 0 0px; 
    width: 190px; 
}
*/

.items li { 
/*  margin: 5px 0 5px 0px; */
  margin:  0 0 -1px; 
  padding: 0; 
  border-bottom: 1px dotted #ccc; 
  
  list-style: none;
}

.items li a { 
  color: #002676; 
  text-decoration: none;  
/*  padding: 5px 0 0 5px; */
  padding-left: 9px;
  *padding-left: 0px;


  display: block; 
  margin-bottom: 0px; /* 2 */
  background: transparent url(../images/arrow.gif) no-repeat 2px 9px;
}
.items li a:hover , .items li.submenu a:hover { 
  color: #C00; 
  text-decoration: none; 
/* background: #E5F6FF; */
  display: block; 
}

.items li.active a{  
/*  font-weight:bold; */
  color: #C00; 
  background: transparent url(../images/arrow.gif) no-repeat 2px 9px;

}

.items li.submenu a { 
  color: #002676; 
  text-decoration: none;  
/*  padding: 5px 0 0 13px; */
  padding-left: 17px;

  display: block; 
  margin-bottom: 0px; /* 2 */
  background: transparent url(../images/arrow.gif) no-repeat 9px 9px;
}

.items li.submenu-active a {
  color: #C00; 
  padding-left: 17px;

  display: block; 
  margin-bottom: 0px;
  background: transparent url(../images/arrow.gif) no-repeat 9px 9px;
}


.items li.submenu1 a { 
  padding-left: 24px;
  background: transparent url(../images/arrow.gif) no-repeat 16px 9px;
}

.items li.submenu1-active a {
  color: #C00; 
  padding-left: 24px;
  background: transparent url(../images/arrow.gif) no-repeat 16px 9px;
}


.items li.submenu2 a { 
  padding-left: 32px;
  background: transparent url(../images/arrow.gif) no-repeat 23px 9px;
}

.items li.submenu2-active a {
  color: #C00; 
  padding-left: 32px;
  background: transparent url(../images/arrow.gif) no-repeat 23px 9px;
}

.items li.submenu3 a { 
  padding-left: 46px;
  background: transparent url(../images/arrow.gif) no-repeat 30px 9px;
}

.items li.submenu3-active a {
  color: #C00; 
  padding-left: 46px;
  background: transparent url(../images/arrow.gif) no-repeat 30px 9px;
}


/*------------------------------------------------footer start--------------------*/
#footer {
  position: relative;
  height: 24px;
/*  margin-top: -25px; 
  margin: -25px auto;  */
  margin: 0px auto;

  font:normal 12px/13px Arial, Helvetica, sans-serif, "Trebuchet MS";

/*  border-bottom: 1px solid #919191;  */
  width: 1000px;
  text-align: left;
  background: transparent;
}

#footer-menu{
  background: white;
/*  border-top: 1px dotted #919191;  
  margin-left: 210px; */
  padding-left: 210px; 
  
/*  position:fixed; */
  width: 790px;
}

#footer a{
  font:normal 12px/13px Arial, Helvetica, sans-serif, "Trebuchet MS";
  color: #002676;
  text-decoration:none;
  padding: 0 5px 0 9px;
}
#footer a:hover{
  text-decoration:underline;
}
/* --------------------------------------------------------------------------- */

.srch{
  width: 93px;
  margin-left: 15px;
}

.sbtn{
  background: white;
  border: none;
  width: 20px;
  height: 20px;
}

P.bodytext{
   line-height:17px;
}