body, table {
    margin:0;
    padding:0;
    font-family:verdana,arial,sans-serif;
    font-size:10pt;
    color:#333;
    line-height:1.5;
}
html {
} 
a {
    color:#0366C9;
    text-decoration:none;
}
a:hover {
    color:#3096FC;
    text-decoration:none;
}
#wrapper {
   width: 100%;
}

#header {
	padding:5px;
	background:#ff9700;
}
#header a {
    color:#FFF;
}

body {
	background:#ffffff;
}

#footer {
	clear:both;
	width:100%;
}
#menu {
	float:left;
	padding:5px;
	background:#fcf6d6;
	width:180px;
	height:100%;
	overflow-y:hidden;
}

#menu a{
	color:#666666;
	text-decoration:underline;
}
#menu a:hover {
	text-decoration:none;
}
#contents {
	float:left;
    padding:20px;
}

#footer {
    clear: both;
}



.error {
	color:red;
}

dt {
	margin-left:0;
	font-size:11pt;
	margin-top:15px;
	color:#333333;
	font-weight:bold;
}

dt div {
	border-left:5px solid #006699;
	border-bottom:1px solid #006699;
	padding-left:5px;
}

dd {
	margin-left:0;
	padding-left:20px;
}

h1 {
	border-left:15px solid #006699;
	border-top:1px solid #006699;
	border-bottom:1px solid #006699;
	border-right:1px solid #006699;
	font-size:14pt;
	color:#006699;
	padding:3px;
	padding-left:10px;
	margin:0 0 20px 0;
	width:100%;
}

.nowrap {
	white-space: nowrap;
}


div.time-picker {  
  position: absolute;  
  height: 200px;  
  width:60px;  /* needed for IE */  
  overflow: auto;  
  background: #fff;  
  border: 1px solid #ccc;  
  z-index: 99;  
  margin-top: 1.1em;    
}  
  
div.time-picker-12hours {  
  width:90px; /* needed for IE */  
}  
  
div.time-picker ul {  
  list-style-type: none;  
  margin: 0;  
  padding: 0;  
}  
div.time-picker li {  
  padding: 1px;  
  cursor: pointer;  
}  
div.time-picker li.selected {  
  background: #316AC5;  
  color: #fff;  
}  


.loginbg {
	background: #fdf6d6;
}




.log {
	background:url(../images/login_bot.png) no-repeat bottom;
	padding-bottom: 40px;
}



.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}





input[type="text"],
input[type="password"],
textarea
{
box-sizing:border-box;
padding:4px;
}


.critical{
text-align:center;
margin-bottom:20px;
font-size:22px;
font-weight:bold;
}
