html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}

body {
background-color: #fff;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1em;
color: #6d6e71;
}

#wrapper {
margin: 0 auto;
width: 800px;
position: relative;
}

#alert {
width: 180px;
height: 30px;
background-color: #d6d6d6;
-webkit-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
position: absolute;
top: 0;
left: 10px;
z-index: 10;
}

#alert img {
margin-top: 3px;
margin-left: 10px;
}

#login {
width: 270px;
height: 146px;
background: url('images/login/bg-login.png') top left no-repeat #d6d6d6;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
position: absolute;
top: 10px;
right: 10px;
z-index: 10;
}

#loginForm {
margin-top: 40px;
margin-left: 15px;
}

#loginForm td {
font-size: 0.8em;
}

.fieldbox input {
width: 160px;
float: right;
background: url('images/login/bg-field.png') repeat-x top right;
}

#btn_submit {
margin-left: 140px;
}

#errorMsg {
width: 270px;
margin-top: 4px;
text-align: center;
color: #c00;
font-style: italic;
letter-spacing: 1px;
}

#splash {
width: 800px;
height: 510px;
/*background: url('images/login/bg-mobileapp.png');*/
position: absolute;
top: 40px;
left: 0;
z-index: 8;
}

#maint {
width: 800px;
min-height: 135px;
background: url('images/login/bg-maint.png') top right no-repeat #d6d6d6;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position: absolute;
top: 560px;
left: 0;
}

#maintContent {
padding: 0 20px;
}







h1 { font-family: 'Arial Narrow', sans-serif; color: #000000; font-size: 30px; font-weight: bold; text-decoration: none;  }
h2 { font-family: 'Arial', sans-serif; color: #6d6e71; font-size: 18px; font-weight: bold; text-decoration: none;  }
h3 { font-family: 'Arial', sans-serif; color: #6d6e71; font-size: 10px; font-weight: bold; text-decoration: none;  }

.backup_header { font-family: 'Arial Narrow', sans-serif; color: #000000; font-size: 30px; font-weight: bold; text-decoration: none;  }

.color1 { color: #F89829; }
.color2 { color: #ef4a8d; }



.pageTitle { font-family: 'Arial Narrow', sans-serif; color: #000000; font-size: 37px; font-weight: bold; text-decoration: none; line-height: 30px; } 

.pageTitle2 { font-family: 'Arial Narrow', sans-serif; color: #FD0017; font-size: 37px; font-weight: bold; text-decoration: none; line-height: 30px; } 

.fonttitle	{ font-family: Arial, Helvetica, sans-serif; color: #015f9d; font-size: 16px; font-weight: bold; text-decoration: none; }
.fonttitle2 { font-family: Arial, Helvetica, sans-serif; color: #89120E; font-size: 16px; font-weight: bold; text-decoration: none; }
.fonttitle3 { font-family: Arial, Helvetica, sans-serif; color: #474907; font-size: 16px; font-weight: bold; text-decoration: none; }
.whitetitle { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 16px; font-weight: none; text-decoration: none; }


.fonttitle5	{ font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 18px; font-weight: bold; text-decoration: none; }

.fonttitle6 { font-family: Arial, Helvetica, sans-serif; color: #FD0017; font-size: 16px; font-weight: none; text-decoration: none; }

.red { color: #FD0017; } 


#footer a:link {color:#ffffff; text-decoration: none; font-weight: bold;}      /* unvisited link */
#footer a:visited {color:#ffffff; text-decoration: none; font-weight: bold;}  /* visited link */
#footer a:hover {color:#ffffff; text-decoration: underline; font-weight: bold;}  /* mouse over link */
#footer a:active {color:#ffffff; text-decoration: none; font-weight: bold;}  /* selected link */ 


#admin_message{
	background-color:#CCC;
	color: #000;
	padding: 10px;
	width: 780px;
	border:1px solid #6E6F72;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}