<style type="text/css">
 <!--

 * {
 font-family: arial,verdana,helvetica,sans-serif; }

 p, h1, form, label{
 color: #000; }


 body {
 margin:       0px;
 padding:      0px;
 font-size:   11px;
 line-height: 15px;  
 background-color: #f2f2f2; }
 
 
 p.center_title   {
 padding: 7px 0px 7px 24px; 
 color: white; 
 background-color: #393c39; 
 font: normal 21px Arial,Verdana,Helvetica,sans-serif;  }

 h1 {
 font:        bold 14px Arial,Verdana,Helvetica,sans-serif;
 padding:     0px 0px 0px 0px;
 margin:      25px 0px 6px 0px;  }


 p.intro  { width: 450px; }


 div#top-banner  {
 width:        760px;
 height:        50px; 
 margin:       0px  0px 0px 0px;
 padding:      14px 0px 17px 0px;
 background-color: #fff; border:}
 
 div#top-banner-left { 
 display:inline; 
 float:  left;       }
 

 div#top-banner-right { 
 display:inline; 
 float:  right;       
 padding-right: 13px;}
 

 div#top-banner img {
 margin:  -2px 0px 0px 13px;
 border:  0px;  }

 p.top-nav       {
 margin:       -2px  0px 0px 0px;
 padding:      0px  0px 0px 0px;
 color: #0082b4;
 font: normal 1.0em Arial,Verdana,Helvetica,sans-serif;  }

 p.bot-nav       {
 margin:       0px  0px 0px 0px;
 padding:      0px  0px 10px 0px;
 color: #0082b4;
 font: normal 1.0em Arial,Verdana,Helvetica,sans-serif;  }


 div#adsk_container  {
 clear:        both;
 width:        760px;
 margin:       0px 0px 10px 0px;
 padding:      0px 0px  0px 0px;
 background-color: #f2f2f2; }
  

 div#left-sash {
 display:inline; 
 float: left;
 margin:       0px  0px 0px  0px;
 padding:      0px  0px 0px  0px;  }
 
 
 ul#left-sash-nav {
 list-style-type:  none;
 padding:       0px;
 margin:       15px  0px 0px 13px;}
 
 ul#left-sash-nav li {
 margin:       0px  0px -1px 1px; 
 line-height:  1.1; 
 font: normal 1.0em Arial,Verdana,Helvetica,sans-serif;  }
 
 ul#left-sash-nav li#top_item {
 margin:       0px  0px 0px 0px; 
 line-height:  1.2;  }
 
 ul#left-sash-nav li.sub_item {
 margin:       0px  0px 1px 2px; 
 line-height:  1.2;  }
 
 div#content {
 display:inline; 
 float: right;
 margin:        0px    0px 0px 10px;
 padding:       0px   18px 0px 12px;
 background-color: #fff; }

 div#content p.info { 
 margin-top:   10px;
 width:       500px;
 font:      11px Arial,Verdana,Helvetica,sans-serif; }

 div#content p.hor_line { 
 margin:      0px;
 width:       550px;
 border-top: solid 1px #CCC; }

 div#content img {
 display: block;
 margin-top:    -3px;
 margin-bottom: 0px;
 border:  none; }

 h1.section_heading {
 font-size:     11 px;
 font-weight:   bold;
 margin-bottom:  6px; }

 h1.section_heading span {
 font-weight:   normal;
 margin-left: 13px; }

 

    form {
      padding:      0px;
      margin:       0px;  }

    label {
     display:      block;
     margin:       0px 0px 2px 0px;
     padding:      1px;
     font:      11px  bold Verdana, Arial, Helvetica, sans-serif; }

    select {
     padding:      0px;
     margin:       0px;
     font:         normal 9px Verdana, Arial, Helvetica, sans-serif;  }

    select#sel_course {  
     width:        160px;   }
    select#sel_lang {  
     width:         60px;   }
    select#sel_loc  {  
     width:         78px;   }
    select#sel_geo  {  
     width:         50px;   }
    



table#data          { margin-left: -2px;
                      font-size: 11px;
                      width:     700px;
                      border-collapse: collapse;}
                      
table#data tr.heading_row       { background-color: #f2f2f2; }

table#data th       { height:    20px; 
                      padding:   2px 2px 2px 4px;
                      border:    2px solid #FFF;
                      font:      11px Arial,Verdana,Helvetica,sans-serif;
                      background-color:  #e7e3e7;    }

table#data th#h_course { width:   200px;
                         text-align: left; }

table#data th#h_lang   { width:   70px;
                         text-align: left; }

table#data th#h_local  { width:   80px;
                         text-align: left; }

table#data th#h_date   { width:   75px;
                         padding:   2px 6px 2px 2px; }

table#data th#h_days   { width:   35px;
                         padding:   2px 1px 2px 2px; }

table#data th#h_nonadn { width:   65px;
                         text-align: left; }

table#data th#h_adnstd { width:   65px;
                         text-align: left; }

table#data th#h_adnpro { width:   35px;
                         text-align: left; }

table#data th#h_regstr { width:   50px;
                         padding:   2px 1px 2px 2px; }

table#data td       { height:    20px; 
                      padding:   2px 2px 2px 4px;
                      border:    2px solid #FFF;
                      font:      11px Arial,Verdana,Helvetica,sans-serif;
                      background-color:  #efefef;   }

table#data td.date     { padding:   2px 1px 2px 3px;}
table#data td.register { padding:   2px 1px 2px 4px; }



 -->
</style>
