/* 
    Document   : slmp
    Created on : Jun 8, 2013, 1:18:30 AM
    Author     : Administrator
    Description:
        Purpose of the stylesheet follows.
*/
@import url(http://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700);
root { 
    display: block;
}

html, body {
    margin: 0;
    padding: 0;
}

#main_container{
    margin: 0 auto;
    width: 1024px;
    height: 600px;

    background-color: lightgray;

}
#login_container{
    margin: 0 auto;

    width: 770px;
    min-height: 400px;
    
}

.login_textbox 
{

    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 16px;             
    border: 0; 
    outline:0; 
    height:20px; 
    width: 200px; 
} 

.disabledelements {
    pointer-events: none;
    opacity: 0.4;
    z-index: -1;

}

.enabledelements {
    pointer-events:inherit;
    opacity: 1;
}

#left_segment{
    width: 250px;
    vertical-align: top;
}

#right_segment{
    width: 760px;
    vertical-align: top;
}

#right_segment_inner{
    width: 740px;
    vertical-align: top;
}

.text_h1{
    font-family: 'Quattrocento Sans', Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: black;
}

.text_h2{
    font-family: 'Quattrocento Sans', Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: black;
}

.text_h3{
    font-family: 'Quattrocento Sans', Helvetica, sans-serif;
    font-size: 18px;
    color: black;
}

.text_16{
    font-family: 'Quattrocento Sans', Helvetica, sans-serif;
    font-size: 16px;
    color: black;
}

.text_14{
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 14px;
    color: black;
}

.text_12{
    font-family: 'Verdana', Helvetica, sans-serif;
    font-size: 12px;
    color: black;
}

.text_11{
    font-family: 'Verdana', Helvetica, sans-serif;
    font-size: 11px;
    color: black;
}

.text_10{
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}
/* ajax process */
/* loading ajax gif*/
#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 1000;
  text-align: center;
}

#loading-image {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    lightgray;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    lightgray;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    lightgray;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    lightgray;
}