html,body {margin:0;padding:0;height:100%;text-align:left;color:#444;font-family: arial,sans-serif,verdana,helvetica;background-color:#ffffff/*#ebebeb;*/}
img { border:0;} 
form {border:0;margin:0;}
table{border-collapse:collapse;}
textarea {resize: none;}
#container {min-height:100%;position:relative;width:100%;margin-right:auto;margin-left:auto;background-color:#ffffff;}
#body {width:100%;color:#3d3d3d;margin-right:auto;margin-left:auto;padding-bottom:40px;/* Height of the footer */}
#header{height:121px;width:100%;border:0px solid red;background: url('../../../images/site/banner.png') no-repeat center;}
.header-company{float:left;text-shadow:0 1px 0 #fff;color: #4D7CCF;font-size:1.2em;font-weight:bold;padding:5px 0px 0 5px;}
.header-paneltitle{float:left;text-shadow:0 1px 0 #fff;color: #8F8F8F;font-size: 0.8em;padding:5px 0px 0 5px;}
.float-left{float:left;}
.float-right{float:right;}
.margin-top20{margin-top:20px;}
.margin-top5{margin-top:5px;}
.space-right5{padding-right:5px;}
.space-right20{padding-right:20px;}
.space-left10{padding-left:10px;}

a.btn-tiny{color: #fff;text-decoration:none;padding: 15px 15px;background: #0FDCFC;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:20px;margin-top:10px;}
a.btn-small{color: #fff;text-decoration:none;padding: 5px 15px;background: #0FDCFC;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:50px;margin-top:10px;}
a.btn-medium{color: #fff;text-decoration:none;padding: 5px 15px;background: #0FDCFC;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:100px;margin-top:10px;}
a.btn-large{color: #fff;text-decoration:none;padding: 5px 15px;background: #00DDFF;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:150px;margin-top:10px;}

table.tbldataform{margin-top:0.2em;font-family:sans-serif,Arial,Verdana;padding:20px;}
table.tbldataform textarea, table.tbldataform input[type="text"] ,table.tbldataform input[type="password"] {border:1px solid #ccc;width: 285px;margin:0;padding: 3px 4px 3px 5px;}
table.tbldataform textarea:focus, table.tbldataform input[type="text"]:focus,table.tbldataform input[type="password"]:focus {border:1px solid #3293D6;width: 285px;margin:0;padding: 3px 4px 3px 5px;}
table.tbldataform select{border:1px solid #ccc;font-size:0.9em;padding: 1px 4px 1px 5px;}
table.tbldataform td.caption {text-shadow: 0 1px 0 #fff;font-size:0.8em;font-weight:bold;line-height:25px;letter-spacing:2px;color:#4D7CCF;}
table.tbldataform td.label {text-shadow: 0 1px 0 #fff;font-size:0.8em;font-weight:bold;}
table.tbldataform td.val {text-shadow: 0 1px 0 #fff;font-size:0.8em;}
table.tbldataform input[type="submit"],table.tbldataform input[type="button"],table.tbldataform input[type="reset"]{background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;margin: 0;outline: medium none;padding: 2px 8px;}
table.tbldataform input[type="submit"]:hover,table.tbldataform input[type="button"]:hover,table.tbldataform input[type="reset"]:hover{border:1px solid #939393;cursor:pointer;background:#FFFBEF;}



#devinfo{font-size:0.7em;padding-left:5px;}
#devinfo a{font-size:0.8em;font-weight:bold;text-decoration:none;font-family:verdana}
#powerinfo{font-size:0.7em;text-align:right;padding-right:5px;}
#powerinfo a{font-size:0.8em;font-weight:bold;text-decoration:none;font-family:verdana}
#otherinfo{font-size:0.7em;text-align:center;}

#footer{position:absolute;bottom:0;border:0px solid red;height:40px;background-color:#F5F5F5; width:100%;}
