/* SECTION STYLES */
   #header h1 {	
      margin:0;
      font-size: medium;
      font-weight : normal;
      color:#333333;
    } 

    #header .head_row3_bg {	
      background-color : #E8E8E8;
      background-image: URL(/images/sub/0_generic/img_grad1.jpg);
      background-repeat: repeat-y;
      background-position: right;
    } 

    #header .pagetitle_bg {	
      background-color : #D1D1D1;
      background-image: URL(/images/sub/0_generic/img_grad2.jpg);
      background-repeat: repeat-y;
      background-position: right;
    } 

    .leftnavbg {	
      background-color:#F4F4F4;
    } 

    #leftnav .nav_c1 {	
      background-color: #C1C1C1;
      padding-left : 10px;
      vertical-align: top;
      text-align: left;
    } 

    #leftnav .nav_c2 {	
      background-color: #C1C1C1;
      vertical-align: top;
      text-align: left;
    } 
    #leftnav .nav_c3 {	
      background-color: #C1C1C1;
      vertical-align: top;
      text-align: left;
    } 
    #leftnav .nav_pad {	
      background-color: #C1C1C1;
      padding-top : 5px;
      padding-right : 5px;
      padding-bottom : 5px;
      vertical-align: top;
      text-align: left;
    } 

    #leftnav .nav_c1_sub {	
      background-color: #E1E1E1;
      padding-left : 10px;
      vertical-align: top;
      text-align: left;
    } 

    #leftnav .nav_c2_sub {	
      background-color: #E1E1E1;
      vertical-align: top;
      text-align: left;
    } 
    #leftnav .nav_c3_sub {	
      background-color: #E1E1E1;
      vertical-align: top;
      text-align: left;
    } 
    #leftnav .nav_pad_sub {	
      background-color: #E1E1E1;
      padding-top : 5px;
      padding-right : 5px;
      padding-bottom : 5px;
      vertical-align: top;
      text-align: left;
    } 

    #leftnav .nav_c1_sub2 {	
      background-color: #E1E1E1;
      padding-left : 10px;
      vertical-align: top;
      text-align: left;
    } 

    #leftnav .nav_c2_sub2 {	
      background-color: #E1E1E1;
      vertical-align: top;
      text-align: left;
    } 
    #leftnav .nav_c3_sub2 {	
      background-color: #E1E1E1;
      vertical-align: top;
      text-align: left;
    } 
    #leftnav .nav_pad_sub2 {	
      background-color: #E1E1E1;
      padding-top : 5px;
      padding-right : 5px;
      padding-bottom : 5px;
      vertical-align: top;
      text-align: left;
    } 

    #footer .dividor {	
      background-color: #C1C1C1;
      height:1px;
    }

    #lhs_content .tb_header {	
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : x-small;
      background-color: #8f6e98;
      color: #FFFFFF;
      font-weight:bold;
      vertical-align: top;
      text-align: left;
      padding:5px;
      border-bottom:solid 1px #fff
    }

    #lhs_content .tb_headersub {
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : x-small;
      background-color: #c7b6cb;
      color: #FFFFFF;
      font-weight:bold;
      vertical-align: top;
      text-align: left;
      padding:5px;
      border-bottom:solid 1px #fff
    }
    #lhs_content .tb_content1 {
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : x-small;
      background-color: #e3dbe5;
      color: #000;
      vertical-align: top;
      text-align: left;
      padding:5px;
      border-bottom:solid 1px #fff
    } 
    #lhs_content .tb_content1 a {
      text-decoration:underline;
      color: #000;
    } 
    #lhs_content .tb_content2 {
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : x-small;
      background-color: #d4c7d7;
      color: #000;
      vertical-align: top;
      text-align: left;
      padding:5px;
      border-bottom:solid 1px #fff
    } 
    #lhs_content .tb_content2 a {
      text-decoration:underline;
      color: #000;
    } 

    #rhs_content {
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : xx-small; 
      width: 120px;
      margin:0 0 0 383px;
      vertical-align: top;
      }

    #rhs_content .rhs_desc {
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : xx-small; 
      padding:5;
      background-color: #e8e8e8;
      vertical-align: top;
      }

    #lhs_content .table_header {
      background-color: #a3a3a3;
      color: #fff;
      font-weight: bold;
      }

    #lhs_content .table_cell1 {
      background-color: #e8e8e8;
      color: #000;
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : x-small; 
      }

    #lhs_content .table_cell2 {
      background-color: #dcdcdc;
      color: #000;
      font-family : "Trebuchet MS",Verdana,Arial,Sans-serif;
      font-size : x-small; 
      }

    #lhs_content_tbl td {
      font-family:      <xsl:value-of select="$font-name-body"/>;
      font-size:        x-small;
      background-color: #e1e1e1;
      padding:5;
      vertical-align: top;
      }
