BODY {
 margin            : 10px 0px 0px 0px;
 background-color  : #ffffff;
}

BODY.regist {
 margin            : 0px 0px 0px 0px;
 background-color  : #dbdced;
 background-image  : url(images/bg1.jpg);
 background-repeat : repeat-x;
}

.regist TD {
 color		   : #ffffff;
 font-weight	   : bold;
 font-family	   : arial;
}

.regtext {
 width		   : 100%;
 height		   : 18px;
 font-size	   : 12px;
 color		   : #000000;
 background-color  : #e6ecff;
 border		   : #bbc0cf 1px solid;
 font-family	   : arial;
}

a:focus {
 outline	   : none;
}

.head_r1_c1 {
 width		   : 894px;
 height		   : 88px;
 background-image  : URL(images/head_r1_c1.jpg);
 background-repeat : repeat-x;
}

.head_container {
 position	   : relative;
 margin		   : 0px 0px 0px 0px;
 padding 	   : 0px 0px 0px 0px;
}

.logo {
 position	   : absolute;
 margin-top	   : 5px;
 z-index	   : 1;
}

.action {
 position	   : absolute;
 right		   : 10px;
 top		   : 2px;
 height		   : 18px;
 font-size	   : 10px;
 font-family   : verdana;
 text-align	   : left;
 display	   : none;
}

.action a {
 color		   : #ffffff;
 margin-left	   : 10px;
 padding-left	   : 16px;
 text-decoration   : none;
 background-image  : URL(images/bullet.jpg);
 background-repeat : no-repeat;
 background-position : top-left;
}

.action a:hover {
 text-decoration   : underline;
}

.languages {
 position	   : absolute;
 margin-top	   : 50px;
 width		   : 325px;
 height		   : 24px;
 color		   : #ffffff;
 font-weight   : bold;
 font-size	   : 8px;
 font-family   : verdana;
 text-align	   : left;
}

.titlebox {
 height		   : 48px;
 border-bottom : #dcdcdc 1px solid;
 border-top	   : #dcdcdc 1px solid;
 background-image    : URL(images/titlebox.jpg);
 background-repeat   : no-repeat;
 background-position : top right;
}

.flag {
 bottom		   : 9px;
 text-align	   : left;
 float		   : left;
}

.title {
 color		   : #6e6e6e;
 font-weight   : bold;
 font-size	   : 14px;
 font-family   : verdana;
 text-align	   : left;
 margin-left   : 30px;
 margin-top	   : 2px;
}

.login , .logout {
 color		   : #6e6e6e;
 margin-top	   : 9px;
 margin-bottom : 0px;
 margin-left   : 0px;
 margin-right  : 0px;
 width		   : 280px;
 height		   : 66px;
 font-size	   : 9px;
 font-family   : arial;
 text-align	   : left;
 background-image  : URL(images/login.jpg);
 background-repeat : repeat-x;
 background-position : top-left;
 border		   : #ebebeb 1px solid;
}

.logininput {
  margin-left  : 11px;
  margin-top   : 11px;
  float		   : left;
}

.logintext {
 width		   : 128px;
 height		   : 18px;
 font-size	   : 11px;
 color		   : #6e6e6e;
 background-color  : #ffffff;
 border		   : #ebebeb 1px solid;
}

.loginbuttons {
 margin-top	   : 11px;
 color		   : #4173a5;
 font-size	   : 10px;
 font-family   : arial;
 text-align	   : center;
 line-height   : 300%;
 float		   : right;
 margin-right  : 10px;
}

.loginbutton {
 height		   : 27px;
 width		   : 68px;
 color		   : #ffffff;
 font-size	   : 14px;
 font-family   : arial;
 cursor		   : pointer;
 text-align	   : center;
 border		   : none;
 background-image  : URL(images/ok_button.jpg);
 background-repeat : no-repeat;
 background-color  : #6e6e6e;
}

.logoutinput {
  margin-left  : 5px;
  margin-right : 10px;
  margin-top   : 11px;
  line-height  : 150%;
  float		   : left;
  font-size	   : 14px;
  font-weight  : bold;
  color		   : #535353;
  float		   : left;
  text-align   : center;
}

.logoutbuttons {
 margin-top	   : 11px;
 margin-left   : 5px;
 color		   : #4173a5;
 font-weight   : bold;
 font-size	   : 9px;
 font-family   : verdana;
 text-align	   : center;
 line-height   : 300%;
 float		   : left;
}

.logoutbutton {
 height		   : 27px;
 width		   : 91px;
 color		   : #ffffff;
 font-size	   : 14px;
 font-family   : arial;
 cursor		   : pointer;
 text-align	   : center;
 border		   : none;
 background-image  : URL(images/signout_button.jpg);
 background-repeat : no-repeat;
 background-color  : #6e6e6e;
}

.button {
 color		   : #374d86;
 height		   : 22px;
 padding	   : 0px 0px 0px 0px;
 font-size	   : 10px;
 font-weight	   : bold;
 text-decoration   : none;
 background-color  : #ffffff;
 border		   : none;
 cursor		   : pointer;
}

.adv_r1_c1 {
 width		   : 29px;
 height		   : 63px;
 background-color  : #ffffff;
}

.adv_r1_c2 {
 width		   : 836px;
 height		   : 63px;
 background-color  : #ffffff;
}

.adv_r1_c3 {
 width		   : 29px;
 height		   : 63px;
 background-color  : #ffffff;
}

.info {
 padding-top	   : 4px;
 padding-bottom	   : 4px;
 width			   : 894px;
 font-family	   : arial;
 font-weight	   : bold;
 font-size		   : 12px; 
 text-align		   : center;
 background-color  : #ffffff;
 color			   : #545454;
 border-top		   : #dcdcdc 1px solid;
 border-bottom	   : #dcdcdc 1px solid;
}

.info a {
 color		   : #9e9e9e;
 text-decoration   : none;
}

.info a:hover {
 color		   : #374d86;
 text-decoration   : underline;
}

.box1, .box2 {
 width             : 276px;
 margin-bottom     : 15px;
 text-align	   	   : left;
 position          : relative;
}

.boxhead1 {
 height		   : 25px;
 text-align        : left;
 font-weight	   : bold;
 font-size	   : 14px;
 font-family	   : verdana;
 color		   : #ffffff;
 padding-left	   : 0px;
 padding-top	   : 0px;
 background-image  : URL(images/box_1.jpg);
 background-repeat : no-repeat;
 background-position : top left;
}

.boxhead2 {
 height		   : 25px;
 text-align        : left;
 font-weight	   : bold;
 font-size	   : 14px;
 font-family	   : verdana;
 color		   : #ffffff;
 padding-left	   : 0px;
 padding-top	   : 0px;
 background-image  : URL(images/box_2.jpg);
 background-repeat : no-repeat;
 background-position : top left;
}

.headline1 {
 padding-top	   : 5px;
 padding-left	   : 10px;
 text-transform	   : uppercase;
}

.headline2 {
 padding-top	   : 5px;
 padding-left	   : 10px;
 text-transform	   : uppercase;
}

.boxrow1 {
 text-align	   : left;
 width		   : 274px;
 margin-left	   : 0px;
 color			   : #484848;
 font-family	   : arial;
 font-size		   : 14px;
 border-left	   : #ece5cb 1px solid;
 border-bottom	   : #ece5cb 1px solid;
 border-right	   : #ece5cb 1px solid; 
 background-color  : #fef7dd;
 
}

.boxrow2 {
 text-align	   : left;
 width		   : 274px;
 margin-left	   : 0px;
 color			   : #484848;
 font-family	   : arial;
 font-size		   : 14px;
 border-left	   : #d4dde7 1px solid;
 border-bottom	   : #d4dde7 1px solid;
 border-right	   : #d4dde7 1px solid; 
 background-color  : #dee9f4;
}

.tailline1 {
 text-align	   : left;
 width		   : 274px;
 margin-left	   : 0px;
 color			   : #ffffff;
 font-family	   : arial;
 font-size		   : 14px;
 border-left	   : #ece5cb 1px solid;
 border-bottom	   : #ece5cb 1px solid;
 border-right	   : #ece5cb 1px solid; 
 background-color  : #ffc82e;
 
}

.tailline2 {
 text-align	   : left;
 width		   : 274px;
 margin-left	   : 0px;
 color			   : #ffffff;
 font-family	   : arial;
 font-size		   : 14px;
 border-left	   : #d4dde7 1px solid;
 border-bottom	   : #d4dde7 1px solid;
 border-right	   : #d4dde7 1px solid; 
 background-color  : #06468d;
}

.taillink {
 color		   : #ffffff;
 font-weight	   : bold;
 font-size	   : 12px;
 font-family	   : verdana;
 text-decoration   : none;
}

a.taillink:hover {
 text-decoration   : underline;
}

.link1 {
 color		   : #000000;
 font-weight	   : bold;
 font-size	   : 12px;
 font-family	   : verdana;
 text-decoration   : none;
}

a.link1:hover {
 text-decoration   : underline;
}

.link2 {
 color		   : #000000;
 font-weight	   : bold;
 font-size	   : 12px;
 font-family	   : verdana;
 text-decoration   : none;
}

a.link2:hover {
 color		   : #ffffff;
 text-decoration   : underline;
}

.impress {
 font-size	   : 14px;
 font-family	   : arial;
 text-align	   : center;
 background-color  : #ffffff;
 border-top	   : #dcdcdc 1px solid;
 padding	   : 5px 5px 5px 5px;
 margin-bottom	   : 13px; 
 color		   : #9f9da0;
}

.impress a {
 color		   : #9f9da0;
 font-size	   : 14px;
 font-family	   : arial;
 text-decoration   : none;
}

.impress a:hover {
 color		   : #374d86;
 text-decoration   : underline;
}