/* Top Elements */
* { margin: 0; padding: 0; outline: 0; }
body
  {
  background-color : #CCCCCC;
  color            : #555555;
  text-align       : center;
  font-family      : Verdana, Tahoma, Arial, sans-serif;
  font-size        : 70%;
  line-height      : 1.5em;
  }

#imager
  {
  display          : none;  
  }

.css_screen
  {
  display          : none;
  }
/* Header */
.hdr
  {
  position         : relative;
  width            : 820px;
  height           : 103px;
  background       : #CCCCCC url(../images/header.jpg) no-repeat center top;
  padding          : 0px;
  color            : #FFFFFF;
  }
/* Footer */
#footer
  {
  width            : 820px;
  height           : 65px;
  clear            : both;
  background       : #CCCCCC url(../images/footer.jpg) no-repeat center top;
  font-size        : 92%;
  text-align       : center;
  color            : #FFFFFF;
  }
/* links */
a, a:visited
  {
  color            : #2180BC;
  text-decoration  : none;
  }
a:hover
  {
  color            : #88ac0b;
  text-decoration  : none;
  }
/* headers */
h1, h2, h3, h4
  {
  font-family      : 'Trebuchet MS', Tahoma, Sans-serif;
  }
h1, h2, h3
  {
  padding          : 10px;
  margin           : 0;
  }
h1
  {
  font-size        : 150%;
  font-weight      : normal;
  color            : #006699;
  }
h2
  {
  font-size        : 140%;
  text-transform   : uppercase;
  color            : #88ac0b;
  }
h3
  {
  font-size        : 120%;
  color            : #666666;
  }
h4
  {
  padding          : 10px 10px 0px 10px;
  font-size        : 105%;
  color            : #006699;
  }
p
  {
  padding          : 5px 10px 7px 10px;
  margin           : 0px;
  }
p.alert
  {
  width            : 500px;
  padding          : 20px 20px 20px 0px;
  margin           : 20px auto 20px auto;
  border           : 1px solid #FFAF0F;
  }
img.wrng
  {
  height           : 70px;
  float            : left;
  margin           : 0px 6px 0px 0px;
  }
span.warn
  {
  text-decoration  : underline;
  }
/* tables */
table
  {
  /*border-collapse  : collapse;
  margin           : 10px;*/
  }
table.sys_req
  {
  margin           : 20px auto 0px auto;
  border           : 1px solid #bbbbbb;
  width            : 90%;
  }
table.tbl_form
  {
  border           : 0px;
  width            : 100%;
  margin           : 0px;
  }
table.take_oda
  {
    margin           : 0px auto 0px auto;
    width            : 66%;
    }   
table.reg_tbl, table.reg_tbl_L
  {
  width            : 96%;
  margin           : 0 2% 0 2%;
  border           : 0px solid #2180BC;
  border-collapse  : collapse;
  }
table.reg_tbl td
  {
  border           : 0px solid #2180BC;
  }
table.reg_tbl_L td
  {
  width            : 25%;
  border           : 0px solid #2180BC;
  }
th strong
  {
  color            : #FFFFFF;
  }
th
  {
  height           : 29px;
  padding-left     : 12px;
  padding-right    : 12px;
  color            : #FFFFFF;
  text-align       : left;
  border-left      : 1px solid #B6D59A;
  border-bottom    : solid 2px #FFFFFF;
  background-color : #43A6E1;
  }
tr
  {
  height           : 30px;
  }
td
  {
  padding-left     : 11px;
  padding-right    : 11px;
  border-left      : 1px solid #FFF;
  border-bottom    : 1px solid #FFFFFF;
  }
table.tbl_form td
  {
  padding          : 10px;
  border           : 0px;
  }
td.css_legend
  {
  width            : 34%;
  }
td.css_legend_a
  {
  width            : 45%;
  }
td.css_legend_b
  {
  text-align       : center;
  }
td.css_legend_c
  {
  width            : 10%;
  }
td.css_legend_d
  {
  }
td.css_legend_e
  {
  text-align       : right;
  }
td.css_legend_f
  {
  width            : 66%;
  }
td.jstfy
  {
  text-align       : justify;
  }
table.tbl_form td a
  {
  font-weight      : bold;
  }
td.first, th.first
  {
  border-left      : 0px;
  }
tr.row-a
  {
  background       : #F8F8F8;
  }
tr.row-b
  {
  background       : #EFEFEF;
  }
table.copy
  {
  margin           : 0px auto 0px auto;
  padding          : 0px 0px 0px 0px;
  border-collapse  : collapse;
  width            : 310px;
  }
table.copy tr
  {
  height           : 0px;
  }
td.im
  {
  width            : 40px;
  padding          : 0px;
  border           : 0px;
  height           : 24px;
  }
td.copytext
  {
  width            : 270px;
  padding          : 0px;
  border           : 0px;
  height           : 12px;
  }
td.copytext span
  {
  line-height      : 1;
  margin           : 0px;
  }
table.offer
  {
  margin           : 0px auto 0px 0px;
  width            : 80%;
  border-collapse  : collapse;
  }
table.offer td
  {
  text-align       : center;
  }
table.offer td.w
  {
  width            : 30%;
  padding          : 0px;
  text-align       : left;
  }
table.offer td.l
  {
  width            : 15%;
  text-align       : left;
  }
table.offer td img
  {
  margin           : auto;
  border           : 0px;
  }
td.css_formTitle
  {
  font-weight      : bold;
  color            : #2180BC;
  }
/* top right bottom left; */
/* images */
img
  {
  border           : 0px; /* 1px solid #E5E5E5; */
  padding          : 5px;
  }
img.logo
  {
  vertical-align   : text-top;
  height           : 51px;
  width            : 37.5px;
  margin           : 0px;
  border           : 0px;
  padding          : 0px;
  }
img.float-right
  {
  margin           : 5px 0px 10px 10px;
  }
img.float-left
  {
  margin           : 5px 10px 10px 0px;
  }
img.css_btn
  {
  border           : 0px;
  margin           : 0px;
  padding          : 0px;
  }
img.sep
  {
  border           : 0px;
  margin           : 0px;
  padding          : 0px;
  }
img.css_form_button
  {
  border           : 0px;
  margin           : 0px;
    padding          : 0px;
    background-color : #FDFDFA;
  }
img.css_form_button:hover
  {
    background-color : #F0FBF0;
  }
img.icon
  {
  width            : 20px;
  height           : 20px;
  border           : 0px;
  }
/* LAYOUT */
#wrap
  {
  width            : 820px;
  background       : #CCCCCC url(../images/content.jpg) repeat-y center top;
  margin           : 0px auto;
  text-align       : left;
  }
.col2
  {
  overflow         : hidden;
  clear            : both;
  width            : 772px;
  height           : 513px;
  padding          : 0px;
  margin           : 0px 0px 0px 25px;
  vertical-align   : top;
  border           : 0px;
  }
.test
  {
    position         : relative;
    top              : 0px;
    left             : 0px;
  margin           : 0px;
  padding          : 0px;
  width            : 772px;
  height           : 513px;
  overflow         : hidden;
  display          : none;
  border           : 0px;
  }
#content ul li
  {
  list-style-image : url(../images/bullet.gif);
  }
ul, ol
  {
  margin           : 5px 20px;
  padding          : 0px 20px;
  }
/* FORMS */
select
  {
  width            : 150px;
  background-color : #FDFDFA;
  }
.f_335
  {
  width            : 90%;
  background-color : #FDFDFA;
  }
.f_200
  {
  width            : 200px;
  background-color : #FDFDFA;
  }
.f_150
  {
  width            : 150px;
  background-color : #FDFDFA;
  }
.f_15
  {
  width            : 15px;
  background-color : #FDFDFA;
  }
.f_25
  {
  width            : 25px;
  background-color : #FDFDFA;
  margin           : 0px 20px 0px 0px;
  }
/* Manipulation elements */
/* Menu */
#menu
  {
  padding          : 0px;
  margin           : 0px 0px 0px 25px;
  width            : 770px;
  background       : #ffffff url("../images/normal.gif"); 
  height           : 28px;
  float            : none;
  }
#linkplace, #linkplaceL, #linkplaceT
  {
  margin           : 0px;
  padding          : 0px;  
  height           : 27px;
  display          : none;
  }
#linkplace li, #linkplaceL li, #linkplaceT li
  {
  padding          : 0px;
  margin           : 0px;
  height           : 36px;
  display          : inline;
  list-style       : none;
  }
#linkplace li img, #linkplaceL li img, #linkplaceT li img
  {
  padding          : 0px;
  margin           : 0px;
  }
li.last img
  {
  border           : 0px;
  }
.css_form, .storage
  {
  display          : none;
  overflow         : hidden;
  }
.message
  {
  display          : none;
  }

