/* CSS Document */
#login-body{
    width: 850px;
    margin: 0 auto;
    background-color: #fff;
}

#toppest{
    background-color: #3B5998;
    color: #fff;
    height: 25px;
    line-height: 25px;
    text-align: right;
    text-indent: 5px;
    font-weight: bold;
    font-size: 11px;
}

#errhandler{
    /*height: 75px;*/
}

.login-title{
    height: 25px;
    line-height: 25px;
    background-color: #FFF;
    text-indent: 10px;
}

.login-register{
    height: 25px;
    line-height: 25px;
    text-indent: 10px;
}


#div-center{
    margin: 15px;
    min-height: 450px;
}

#page-title{
    font-family: "Trebuchet MS",Arial,sans-serif;
    margin: 10px 0 5px 0;
    height: 25px;
    line-height: 25px;
    background-color: #fff;
    /*border-bottom: solid 1px #3B5998;*/
    /*text-indent: 10px;*/
    text-align: center;
    font-weight: bold;
    color: #003399;
    font-size: 20px;
}

#footer{
    height: 25px;
    line-height: 25px;
    background-color: #F4F4F4;
    text-align: center;
    color: #999;
    font-size: 11px;
}

#loginbody{
    /*margin: 40px auto;*/
    width: 100%;
    /*height: 180px;
    border: solid 1px #D4E7ED;*/
    background-color: #F8FBFC;
}


.input_labels{
  
  float:left;
  width: 250px;
  line-height: 25px;
  text-align:right;

}


.input_box{
  width: 270px;
  float:left;
}


.btnbody{
    width: 98%;
    text-align: right;
}

.dbtn{
    height: 25px;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-size: 11px;
    border: solid 1px #ccc;
    background-color: #3B5998;
    color: #fff;
    cursor: pointer;
}
    
.dtext{
    font-family:Arial,Verdana,Sans-serif;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    font-size: 12px;
    background:#FFFFFF url('images/background-input.jpg') repeat-x scroll left top;
    border:1px solid #A5A5A5;
    width: 270px;
    margin: 2px 0 0 10px;
    height: 16px;
    padding:2px 3px;
}

#erhand{
    border: solid 1px #FF0000;
    background-color: #FFFFDD;
    margin: 0 0 10px 0;
}

#succhand{
    border: solid 1px #FFD700;
    background-color: #FFFFDD;
    margin: 0 0 10px 0;
}

#errtitle{
    font-weight: bold;
    margin: 5px;
}

#derror{
    margin: 5px;
}

#tbl-header{
  height: 20px;
  margin-top: 15px;
  line-height: 20px;
  background-color: #F4F4EB;
  border-top: solid 1px #C3C3C3;
  border-bottom: solid 1px #C3C3C3;
}

#tbl-header .header-title{
  text-indent: 10px;
  float: left;
  color: #3D8DC0;
  font-weight: bold;
  font-size: 12px;
}

.tbl-details{
  border-bottom: solid 1px #C3C3C3;
  padding: 3px 0;
}

.tbl-details .td-details{
  float: left;
  color: #333;
  font-size: 11px;
  margin: 0;  
}

.logout{
    color: #FF0000;
    text-decoration: none;
    font-size: 11px;
}

.logout:hover{
    text-decoration: underline;
}

#login-menu{
    margin: 0;
    border-top: solid 2px #ccc;
    border-bottom: solid 2px #fff;
    padding: 7px 0 4px 0;
    background-color: #D1D7DC;
}

#login-menu a{
    font-family: "Trebuchet MS",Arial,sans-serif;
    height: 20px;
    line-height: 20px;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 5px;
    color: #FFF;
    text-decoration: none;
    white-space: nowrap;
    background-color: #006699;
}

#login-menu a:hover{
    background-color: #2E4560;
    color: #FFF;    
}

#login-menu .selectedlink{
    background-color: #fff;
    color: #2E4560;
}

#login-menu .selectedlink:hover{
    background-color: #fff;
    color: #2E4560;
}

.clr{
    clear: both;
    margin: 0;
    padding: 0;
    font-size: 0;    
}

.textbox{
	width: 300px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}

.textarea{
	width: 660px;
	height: 330px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}

.datebox{
	width: 120px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}

.datebutton{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	cursor: pointer;
}

.dropdown{
	width: 300px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}

.button{
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	cursor: pointer;
}

.file{
	width: 300px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
}
