  .form
  { 
  float:right;
  position: relative;
	height: auto;
	min-height:300px;
	width:806px;
	margin:0;
	padding: 0 20px 10px 10px;
	padding-bottom: 10px;
	background: #a5a5a6;
	background: #efeff0;
	/*background: #fff;*/
	text-align:center;
  }
  .form h2, .form_header h3
  {
    height: 25px;
    line-height: 25px;
    padding: 2px 2px 2px 2px;
    margin-left:50px;
    background: #f7f7f2;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 18px;
    color: #d4d4d4;
    font-weight: 500;
  }
  .form_header p
  {
    line-height: 20px;
    padding: 0 5px 0 10px;
    color:#404041;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight: lighter;
  }
  .form_header p span
  {
    font-weight: bold;
  }
  .form_header .step_big
  {
    line-height:40px;
    height:40px;
    margin:0 0 0 20px;
    padding:0;
    color:#646592;
    font-size:25px;
    width:62px;           
    background: url(/templates/demo/images/step_big1.jpg) no-repeat left top;
  }
  .form_header h2
  {
    line-height:25px;
    height:25px;  
    margin:70px 0 20px 100px;
    padding:5px 0 5px 0;
    background: #d4d4d4;
    text-transform: uppercase;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 18px;
    color: #404041;
    font-weight: 500;
    width:600px;
  }

  .form_message
  {
      position:relative; 
  }
  .form_message h3
  { 
    height: 1px;
    padding: 2px 2px 2px 2px;
    color:red;
    font-family:Tahoma,verdana,arial;
    font-size:12px;
    font-weight:bold;
    text-align: center;
  }
  .form_message h4
  { 
    float:left;
    height: 20px;
    width:100%;
    padding: 2px 2px 2px 2px;
    margin:0;
    color:red;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align: center;
    bor
  }
  .form_body
  {   
    float:left;
     position:relative;  
     margin-right:20px;
     margin-left:100px;
     width:600px;
     min-height:120px;
     height:auto;
    color:#404041;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight: lighter;
    text-align:left;
    line-height:20px;
     /*height:320px;
     overflow-y:auto;
     scrollbar-arrow-color: #484848; 
     scrollbar-face-color: #8b82b6; 
     scrollbar-3dlight-color: #fcfcfc; 
     scrollbar-darkshadow-color:#b9b9b9;*/
  }
  .form > .form_body
  {
     /*width:750px;*/
  }
  .form_row
  { 
    clear: both;
    float:left;
    height:auto;
    width:100%;
    /*overflow: hidden;*/
    padding: 5px 0 5px 0;  
  }
  .form_col1
  {
    /*clear: both;*/
    float: left;
    width: 200px;
    line-height: 15px;
    padding: 0 5px 0 10px;
    /*background: #f7f7f2;*/
    color:#404041;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight: lighter;
    text-align:right;
  }
  .form_col1 span
  {
      color:#55bab7;
  }
  .form_col3
  {
    /*clear: both;*/
    float: left;
    min-width:60px;
    width: auto;
    line-height: 20px;
    padding: 0 5px 0 10px;
    /*background: #f7f7f2;*/
    color:#404041;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight: lighter;
    text-align:right;
    border:1px solid transparent;
  }
  .form_col0
  { 
    float: left;
    width: auto;
    line-height: 20px;
    padding: 0 5px 0 5px;
    /*background: #f7f7f2;
    color:#c4bcd0;*/
    color:#404041;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight: lighter;
    text-align:left;
  }
  .form_col0 span
  {
      color:#55bab7;
  }
  .form_col2
  {
    position: relative;
    float: left;
    height: auto;  
    /*padding: 0 5px 0 115px; */
    /*background: #f7f7f2;*/
    color:#404041;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
    font-weight: lighter;
    text-align:left; 
  }
  .form_addnew
  {
    height: auto;
    display:none;
    padding: 0 5px 0 105px;
    /*background: #f7f7f2;*/
    color: #000000;
    font-family: Tahoma, Verdana, Arial;
  	font-size: 11px;
  }

  .form_warning
  {
    clear:both;
    position:relative;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
  	font-size: 9px;
    color: red;   
  }
  .form_warning ul
  {
    margin:0;
    width:500px;
  }
  .form_warning h5
  {
    float:left;
    margin:0;
    color: red;
    /*font-family: Tahoma, Verdana, Arial;*/  
    font-family: Arial;
  	font-size: 10px;
  }
  .form_warning h4
  {        
    float:left;
    width:350px;
    margin:0 0 0 0;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
  	font-size: 11px;
    color: #000;
    font-weight:lighter;
    background: url(/templates/demo/images/snote.jpg) no-repeat left top;
  }  
  .form_warning h4 ul
  {
    width:600px;
  }

  .form_footer
  {
     float:left;
     height: 10px;
     padding: 0 5px 0 5px;
     margin-top:-5px;
	   /*background: #f7f7f2;*/
     width:695px;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
  	font-size: 11px;
    color: #55bab7;
    text-align: right;
  }                                     
    .form_footer ul li
    {
      margin: 0;
      padding:0px 0px 0px 10px;
    }
    .form_footer ul a:hover 
    {
      color:#F19A2A;
    }
    .form_footer ul a 
    {
      color:#dba8ad;
      font-family:Georgia;
      font-size:12px;
      line-height:22px;
      text-decoration:none;
    }
    .form_footer ul 
    {
      float:left;
      clear: both;
      margin: 0;
      padding:0;
      color:#CDCDCD;
      list-style-image:none;
      list-style-position:inside;
      list-style-type: disc;
      text-align:left;
    }   

  .form_menu
  {
    width:100%;
    min-height:100px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 5px 0 10px 0;
  }
  .form_leftmenu
  {
    clear: both;
    float: left;
    width: 100px;   /*375*/
    line-height: 20px;
    padding: 0 5px 0 5px;
  	/*background: #CDCDCD;*/
    color:#414B56;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:12px;
  }
  .form_rightmenu
  {
    float: left;
    width: 300px;
    /*margin-left: -275px;*/
    line-height: 20px;
    padding: 0 5px 0 5px;
    color:#414B56; 
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size:10pt; 
  }
  .form_rightmenu a
  {
    display: block;
    color:#414B56; 
    text-decoration:none;
  }
  .form_rightmenu :hover
  {
    /*background-color: #CDCDCD;*/
  }

    .table
  {
    background: #efeff0;
    border:1px solid #d4d4d4;
  }
  .titlerow
  {
    overflow: hidden;
    padding: 10px 5px 0 5px;
    background: #a5a5a6;
    color:#fff;
    font-family:Tahoma,verdana,arial;
    font-size:12px;
    font-weight:bold;

  }
  .navirow
  {
    overflow: hidden;
    padding: 10px 5px 0 5px;
    background: #a5a5a6;

  }
  .navicol
  {
    float: left;
    padding: 0 10px 0 10px;
    line-height: 30px;
  }
  .toprow
  {
    overflow: hidden;
    padding: 0 5px 0 5px;
    background: #a5a5a6;
    color:#fff;
    font-family:Tahoma,verdana,arial;
    font-size:12px;
    font-weight:bold;

  }
  .topcol
  {
    float: left;
    line-height: 30px;
    font-family: Tahoma, Verdana, Arial;
   	font-size: 12px;
    text-decoration:none;
  }
  .row1
  {
    overflow: hidden;
    padding: 0 5px 0 5px;
    background: #efeff0;
  }
  .row2
  {
    overflow: hidden;
    padding: 0 5px 0 5px;
	  background: #d4d4d4;
  }
  .col
  {
    float: left;
    line-height: 20px;
    height: 20px;
    color: #000000;
    font-family: Tahoma, Verdana, Arial;
  	font-size: 11px;
    vertical-align: middle;
  }
  .col a
  {
    float: left;
    color: #000000;
    font-family: Tahoma, Verdana, Arial;
  	font-size: 11px;
    text-decoration:none;
  }
  .col a:hover
  {
    float: left;
    color: #ffffff;
    font-family: Tahoma, Verdana, Arial;
  	font-size: 11px;
    text-decoration:none;
  }
  .botrow
  {
    overflow: hidden;
    height: auto;
    padding: 5px 5px 5px 5px;
	  background: #efeff0;
  }
  .botcol
  {
    float: left;
  }
