﻿    #div_registration{height:300px;}
	#CourseGrade{ border:solid 1px #000; margin:20px 0 0 4em; padding-bottom:2em; text-align:center; width:95%;}
		ul#ul_grade_form input { }
	.grade_form{ margin-left:2.5em;}
	.grade_add{position:absolute; left:17em; margin-top:1em; width:15em;}
	.multiline{margin:0 0 0 30px; width:350px;}
	
	#div_registration { position:relative; min-height:500px; height:500px;}
	#fld_registration {margin:20px 0 0 6em !Important; text-align:center; width:80%; text-align:left;}
	#fld_registration input[type="text"]{ position:absolute; left: 28.5em; width:200px;}
	#ul_registration_course{ display:inline; list-style-type:none; position:absolute; left:7em; overflow:visible; margin-top:10px;}
	#li_reg_course_name{ float:left;  }
	.reg_course_lbl{ text-decoration:underline; font-weight:bolder; margin-right:2em;}
	#li_reg_courses{ margin-top:1.5em;}
	.grid_reg_courses{ margin-left:-3em;}
	.grid_reg_courses td{padding:.5em;}
	.select_grade{ background-color:Yellow;}
	.submit{ position:relative; left:0;  width:15em; top:15.5em;}
	.reg_thank{margin-top:5em; position:relative; clear:both;}
	.warning{position:relative; top:18.25em; font: bold 12px Arial, Verdana, Sans-serif !Important; color:Red !Important; width:15em;}
	.submit_cancel{margin:1em !Important;}
	
	
	    

	#div_contact{ margin-left:3em; border:solid 1px black; margin:10px auto 0 auto; width:80%; padding:1em; min-height:600px; height:600px; }
	#div_contact text{margin-left:3em;}
	#div_contact input{position:absolute; left:15.5em; width:20em;}
	#div_contact .dropdown{position:absolute; left:15.5em; width:20em;}
	#div_contact .checkbox text, #div_contact .checkbox input {position:relative; left:0; width:auto; margin-left:0;}
	#ul_contact_friend{}gin
	.contactSeminar {}

    /*Registeration and Order */
    .cna_purchase_form
    {
        width:35em;
        margin:1em auto 0 2em;
    }
    
    .cna_purchase_form .radio_list li
    {
        width:100%; 
        border-top: solid 0px;
        border-bottom: solid 0px;
    }
    
    .cna_purchase_form .raise5
    {
        margin-top:-5px;
       
    }
    
    .cna_purchase_form .raise15
    {
        margin-top:-15px;
       
    }
    
    .cna_purchase_form .right10
    {
        position:absolute;
        left:16.5em;
       
    }
    
    .cna_purahce_form .numbered li
    {
        visibility:hidden;
        list-style-type:decimal;
    }
    
    
    .cna_purchase_form .radio_list li label
    {
        width:30em;
        margin:-.5em 0 0 .5em;
    }
    
     .cna_purchase_form .long_radio_list 
    {
        
        
    }
    
    .cna_purchase_form .long_radio_list li label
    {
        width:30em;
        margin:-.5em 0 0 .5em;
    }
    
    .cna_purchase_form .buttons .cna_submit
    {
        
    }
    
     .cna_purchase_form .buttons .cna_reset
    {
        float:left; width:50%;
    }
    
    .cna_purchase_form .field
    {
        position:absolute; 
        left:10em;
        width:15em;
    }
    
    
	.cna_purchase_form fieldset {
      margin-bottom: 10px;
    }
    .cna_purchase_form legend {
      padding: 0 2px;
      background-color:#B26E4B; 
      font: bolder 22px Arial, Verdana, Sans-serif;
      color:#ffffff;
      text-align:center;
      width:100%;
    }
    .cna_purchase_form label {
      display: inline-block;
      line-height: 1.8;
      vertical-align: top;
    }
    .cna_purchase_form fieldset ul {
      margin: 0;
      padding: 0;
    }
    .cna_purchase_form li {
      list-style: none;
      padding: 5px;
      margin: 0;
    }
    .cna_purchase_form fieldset fieldset {
      border: none;
      margin: 3px 0 0;
    }
    .cna_purchase_form fieldset fieldset legend {
      padding: 0 0 5px;
      font-weight: normal;
    }
    .cna_purchase_form fieldset fieldset label {
      display: block;
      width: auto;
    }
    .cna_purchase_form em {
      font-weight: bold;
      font-style: normal;
      color: #f00;
    }
    .cna_purchase_form label {
      width: 120px; /* Width of labels */
    }
    .cna_purchase_form fieldset fieldset label {
      margin-left: 123px; /* Width plus 3 (html space) */
    }  
    
    .cna_purchase_form .order_failure
    {
        font: bold 20px Arial, Verdana, Sans-serif;
        color:Red;
    }
