/*GENERIC*/
body {background: #FFFFFF url('../../images/commons/background.jpg') no-repeat fixed left top; margin: 0px; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: lighter; padding: 0px; color: #717171;}
input, textarea, select {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: lighter; border: 1px solid #999999;}
form, {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: lighter; border: 0px;}
p, td, div, font {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: lighter;}
b {font-weight: bold;}
img {border: 0px;}

a {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: none;}
a:hover {color: #FBAD40;}

.inputdisabled {background-color: #C6CAC6;}
.inputdisabled_noborder {background-color: #C6CAC6; border: 0px;}
.noborder {border: 0px;}
.error {background: #FFFFFF; color: #FF0000; font-size: 11px; font-family: arial, helvetica, sans-serif; font-weight: bold; padding: 3px;}

.login_box {width: 800px; margin-left: auto; margin-right: auto; background: #FFFFFF; padding-top: 15px; padding-bottom: 15px; border: solid 1px #EAEAEA; color: #717171; -webkit-border-radius: 0.5em;}
.login_box a {text-decoration: underline;}
.login_box a:hover {color: #FBAD40;}
.login_box_error {width: 400px; background: #FF0000; padding: 4px; border: 0px; font-size: 11px; color: #FFFFFF; margin-right: auto; margin-bottom: 5px; margin-left: auto; -webkit-border-radius: 0.5em;}

.login_text_container {background: #FFFFFF; padding: 5px;}
.login_text {padding: 3px; background-color: #D0D2D3; color: #1C356D; font-size: 14px; font-weight: bold; margin-bottom: 1px;}
.login_text p b {color: #1C356D;}
.login_text td {color: #1C356D;}
.login_text a {color: #1C356D; font-size: 12px; font-weight: bold; text-decoration: none;}
.login_text a:hover {color: #4A73D0;}
.footer_text {text-align: justify; font-size: 10px;}
.footer_text a {font-size: 10px; text-decoration: underline;}
.footer_text a:hover {color: #4A73D0;}

.separator {background-color: #303B3D; height: 1px; line-height: 1px; font-size: 1px;}


/*LEFT BOXES*/
.leftbox_default {background: #1C356D; padding: 4px; border: 0px; font-size: 11px; color: #FFFFFF; margin-right: 10px; margin-bottom: 5px; -webkit-border-top-right-radius: 0.5em; -webkit-border-bottom-right-radius: 0.5em;}
.leftbox_style_1 {background: #018CC7; padding: 4px; border: 0px; font-size: 11px; color: #FFFFFF; margin-right: 10px; margin-bottom: 5px; -webkit-border-top-right-radius: 0.5em; -webkit-border-bottom-right-radius: 0.5em;}
.leftbox_error {background: #FF0000; padding: 4px; border: 0px; font-size: 11px; color: #FFFFFF; margin-right: 10px; margin-bottom: 5px; -webkit-border-top-right-radius: 0.5em; -webkit-border-bottom-right-radius: 0.5em;}
.leftbox_font_style_1 {color: #FBAD40;}
.leftbox_selected {background: #FFFFFF; padding: 4px; border: 0px; font-size: 11px; color: #000000;  font-weight: bold; margin-left: 10px; margin-bottom: 5px; -webkit-border-top-left-radius: 0.5em; -webkit-border-bottom-left-radius: 0.5em;}
.leftbox_default a {color: #FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: lighter; text-decoration: none;}
.leftbox_default a:hover {color: #FBAD40;}

/*AJAX BOX*/
#ajaxBox {
  z-index: 1000;
  position: absolute;
  background: #D6E8FF;
  padding: 0.3em 0.8em;
  -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.33);
  border: 1px solid #A8CFFF;
  -webkit-border-radius: 0;
  line-height: 140%;
  font-size: 92%;
  overflow:auto;
}
#ajaxBox p {
  margin: 0.6em 0;
}