
body { font-family: Metric, Helvetica, Arial, sans-serif; background-color: white; margin: 0 auto; }

.ui-button-text { font-size: 0.9em; font-weight:bold; }

/* -------------------------------
   Corner radius
----------------------------------*/
.fp_corner_all, .fp_corner_top, .fp_corner_left, .fp_corner_tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.fp_corner_all, .fp_corner_top, .fp_corner_right, .fp_corner_tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.fp_corner_all, .fp_corner_bottom, .fp_corner_left, .fp_corner_bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.fp_corner_all, .fp_corner_bottom, .fp_corner_right, .fp_corner_br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* -------------------------------
   UI Dialog overrides
---------------------------------- */
.ui-dialog { font-family: Metric, Helvetica, Arial, sans-serif; font-size: 1.0em; background: #ffffff; border: 2px solid #cccccc;}
.ui-dialog .ui-dialog-buttonpane { background: #ffffff; }
.ui-dialog .ui-dialog-buttonpane button {
      border: 2px solid #00b388; background: #00b388 url(images/ui-bg_flat_15_00b388_40x100.png) 50% 50% repeat-x; color: #ffffff; outline: none;
    }
.ui-dialog .ui-dialog-buttonpane button:hover { border: 2px solid #008f6d; background: #008f6d; font-weight: bold; color: #ffffff; }
.ui-dialog .ui-dialog-buttonpane button:active { border: 2px solid #008f6d; background: #008f6d; font-weight: bold; color: #ffffff; }
.ui-dialog .ui-dialog-titlebar { background: #ffffff;  margin-top: 0px; border-top: 0px; border-bottom: 1px solid #ccc; }
.ui-dialog .ui-dialog-title { color: #333333; font-size: 1.2em; font-weight: normal; }
#dialogContents { padding: 20px 30px; }

/* -------------------------------
   Caution phrases
----------------------------------*/
.fp_caution_icon { margin-right: 6px; float: left; }
.fp_caution_note { background-color: #ffffff; border: 2px solid #dd3832; margin: 20px 0 20px 0; padding: 8px; }

#login_header { height: 100px; background-color: #425563; margin-bottom: 100px; }
#reset_header { height: 100px; margin-bottom: 200px; }

#login_container { position: relative; width: 450px; margin: 0 auto; background-color: white; }
#reset_container { position: relative; width: 500px; height: 200px; margin: 0 auto; background-color: white; border: 0px solid #cccccc; }

#login_banner { margin-bottom: 10px; }

#login_logo { padding: 10px 0 0 50px; align: left; color: white;}

#login_device_logo { padding: 20px 0 10px 0; align: center; }

#login_device { padding: 50px 0; text-align: center; font-size: 1.2em; font-weight: bold; }

#login_header_device { padding: 0 40px 0 0; text-align: right; font-size: 1.4em; font-weight: bold; color: white; }

#login_form_container { margin: 0 auto; width: 320px; background-color: white; background: white; border: 1px solid #cccccc; }

table#login_credentials { width: 90%; font-size: 1em; font-weight:normal; background-color: white; }

#login_credentials { margin-bottom: 30px; background-color: white; } 

#login_button { 
      margin-top: 20px; 
      margin-bottom: 20px; 
      font-size: 0.9em; 
      width: 100%;
      display: inline-block;
      outline: none;
    }
#login_button { border: 2px solid #00b388; background: #00b388 url(images/ui-bg_flat_15_00b388_40x100.png) 50% 50% repeat-x; color: #ffffff; }
#login_button:hover { border: 2px solid #008f6d; background: #008f6d; font-weight: bold; color: #ffffff; }
#login_button:active { border: 2px solid #008f6d; background: #008f6d; font-weight: bold; color: #ffffff; }

#login_copyright { font-size: 1.0em; text-align: center; }

.login_langsel { background-color: white; }

.input_without_border { border: none; margin-left:20px; }
.td_with_border { border: solid 1px #bbbbbb; }
input{ outline: 0; }
.td_with_highlight_border { border: solid 1px #00b388; }

select { outline:0; border: 1px solid #ccc; }
select:focus { border: 1px solid #00b388; }

