@font-face{
font-family:'CuprumRegular';
src: url('../assets/fonts/cuprum-webfont.eot');
src: url('../assets/fonts/cuprum-webfont.eot?#iefix') format('embedded-opentype'),
	 url('../assets/fonts/cuprum-webfont.woff') format('woff'),
	 url('../assets/fonts/cuprum-webfont.ttf') format('truetype'),
	 url('../assets/fonts/cuprum-webfont.svg#CuprumRegular') format('svg');
font-weight:400;
font-style:normal
}
html,body{color:#777;background:#EAEAEA;font:13px CuprumRegular, Arial, Helvetica, sans-serif;margin:0;padding:0}
form{display:inline;margin:0;padding:0}
ul,li,ol{list-style-type:none}
img,ul,li,p,form,input{margin:0;padding:0}
#admin_form label{display:block;padding-top:8px;padding-bottom:5px;padding-left:5px;font-size:14px;font-weight:400}
#admin_form .inputbox, input{font-family:CuprumRegular, Arial, Helvetica, sans-serif;font-size:16px;font-weight:lighter;background:#F8F8F8;border:1px solid #bbb;width:335px;border-radius:5px;margin:0;padding:8px 5px;outline:none;
background: rgb(229,229,229);
background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 )}
#admin_form .inputbox:focus{background:#eee;}
#admin_form .button{height:30px;width:80px;cursor:pointer;background:#3B6B9C;color:#FFF;line-height:30px;border-width:0;margin:0;padding:0;
background: rgb(0,183,234);
background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1)));
background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
background: linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 )}
#admin_form .button:hover{background:rgba(0,158,195,1)}
#content{width:350px;margin-right:auto;margin-left:auto;background:#FFF;border:2px solid #bbb;margin-top:220px;border-radius:10px;padding:20px;text-shadow:1px 1px 0 #fff;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
#content h1{font-size:20px;color:#282828;border-bottom:1px dotted #CCC;background:url(../images/logout.png) no-repeat left center;line-height:30px;height:25px;margin:0 0 10px;padding:0 0 0 30px;text-shadow:1px 1px 0 #eee;font-weight:400}
#footer{height:25px;text-align:center;padding-top:10px;text-shadow:1px 1px 0 #fff;}
#message-box{width:350px;margin-right:auto;margin-left:auto;padding-top:10px;}
.msgError{background-image:url(../images/error-bg.png);background-repeat:repeat-x;background-position:top;background-color:#F5D0CD;color:#8D0D0D;border:2px solid #900;-moz-border-radius:5px;border-radius:5px;padding:5px}
.msgError span{background-image:url(../images/error-ico.png);background-repeat:no-repeat;background-position:5px center;display:inline-block;padding-right:10px;padding-left:30px;font-weight:700}
.msgError .error li{background-image:url(../images/required.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;margin-left:15px}