html{height:100%;}
body{font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 auto;padding:0;color:#ffffff;background:#FEFEFE url('img_login/bk_body.png') repeat-x;line-height:1.3em;font-size:12px;height:100%;}
h3{margin:0;padding:0;color:#4F4F4F;font-size:14px;}
a{color:#ffffff;}
.container{margin:0 auto;width:710px;}
.header{background-repeat:none;width:710px;height:116px;}
.logo_left{float:left;padding:0;margin:0;background:#ffffff url('img_login/left_logo.gif');background-repeat:no-repeat;width:475px;height:113px;}
.logo_right{float:right;padding:0;margin:0;}
.img_home{background:url('img_login/box_login.png');background-repeat:none;width:710px;height:334px;position:relative;}
.box_txt{background:#ffffff url('img_login/bk_box.png') 100% 100% repeat-y;width:710px;margin:0;padding:0;overflow:hidden;}
.box_txt_bottom{background:#FEFEFE url('img_login/box_bottom.png');background-repeat:none;width:710px;height:13px;margin:0;padding:0;}
img{vertical-align:top;border:0px none;margin:0;padding:0;}
/*style login*/
.login{float:left;margin:20px 0px 0 10px;display:block;padding:6px;width:340px;}
.form_login_ext{margin:0;padding:0;}
.form_login{position:absolute;bottom:18px;width:300px;margin:6px auto 6px;text-align:left;padding:6px;height:86px;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;color:#ffffff;background:#759ABB;border:solid 1px #2C5E87;}
fieldset.fieldset_login{margin:0;padding:0;line-height:1.3em;border:0px none;color:#4A4A45;}
fieldset.fieldset_login legend{display:none;}
.form_login .line_field{clear:both;margin:0;padding:0 0 12px 0;line-height:1.3em;}
.form_login .line_field p{margin:0;padding:0;display:inline;}
.form_login .label_login{float:left;width:80px;min-width:80px;margin:0;padding:0;font-weight:bold;text-align:left;color:#ffffff;}
.form_login .log_textfield{width:190px;min-width:80px;margin:0;padding:0;border:1px solid #2D5F87;background:#fff;}
.form_login .log_dropdown{width:190px;min-width:80px;margin:0;padding:0;border:1px solid #2D5F87;background:#fff;}
.form_login .line_button{border:none;float:right;}
.form_login .line_button .log_button{margin:0 0 10px 0;padding:3px 8px;font-weight:bold;width:auto;overflow:visible;background:#80AFD5 url('img_login/bt_login.png');background-repeat:none;width:70px;height:26px;border:none;}
.form_login .line_button .log_button_access{margin:0 0 10px 0;padding:3px 8px;background:#F8F8F8;border:1px solid #74777C;width:auto;overflow:visible;}
p.log_advice{margin:0.20em 0.20em 1em;padding:0.20em 0.40em;font-weight:bold;border:1px solid #74777C;}
p.log_action{margin:0;padding:0;text-align:right;}
p.log_action a{font-size:11px;font-weight:bold;color:#74777C;}
p.log_action .button_as_link{font-size:1em;width:auto;overflow:visible;}
p.noaccess{margin:0.20em 0.20em 1em;padding:0.20em 0.40em;color:#ff0000;border:1px solid #ff0000;}
p.logout_action{margin:0.20em 0.20em 1em;padding:0.20em 0.40em;color:#000000;border:1px solid #336699;}
#service_msg{border:1px solid #fff;font-size:0.8em;margin-top:80px;width:310px;}
ul#language_selection{text-align:right;padding: 3px 14px 1px;margin: 0;}
ul#language_selection li{display:inline;margin:0 0 0 10px;}
ul#language_selection li a{text-decoration:none;}
ul#language_selection li a img{border:1px solid #fff;}
ul#language_selection li a.current img{border:1px solid #4e8bb7;}