body {
	padding:0; margin:0;
	background:url(images/messages_bg.png) repeat-x 0 250px #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#888888;
}
@font-face {
	font-family: 'GothamBoldRegular';
    src: url('fonts/gothambold-webfont.eot');
    src: url('fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothambold-webfont.woff') format('woff'),
         url('fonts/gothambold-webfont.ttf') format('truetype'),
         url('fonts/gothambold-webfont.svg#GothamBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
#utilities_container {
	width:500px;
	padding:180px 0 0 150px;
	margin:0 auto;
	min-height:125px;
}
#utilities_container h1,
#utilities_container h3 {
	margin:0;
	padding:0;
}
#utilities_container h1 {
	color:#999999;
	font-size:32px;
}
#utilities_container h3 {
	color:#eeeeee;
	font-size:15px;
}
#utilities_container.fourhundredfour {
	background:url(images/404_icon.png) no-repeat 20px 160px;
}
#utilities_container.fivehundred {
	background:url(images/500_icon.png) no-repeat 20px 160px;
}
#utilities_container.credentials_required {
	background:url(images/credential_icon.png) no-repeat 35px 160px;
}
#utilities_container.login_required {
	background:url(images/login_icon.png) no-repeat 35px 160px;
	width:400px;
}
#utilities_container.module_unavailable {
	background:url(images/module_icon.png) no-repeat 25px 170px;
}
#utilities_container.offline {
	background:url(images/offline_icon.png) no-repeat 25px 170px;
	width:600px;
}
#upper_container {
	background:url(images/logo_underconstruction.png) no-repeat 0 0 #08587d;
	height:200px;
	position:relative;
	background-position:center 130px;
}
#lower_container {
	background:url(images/messages_bg.png) repeat-x top center;
	padding-top:20px;
}
.text_container { width:500px; margin:0 auto; text-align:left;}
.website { color:#555555; font-size:36px; margin:0}
.please_visit { color:#666666; font-size:16px; margin:0;}
.develop { color:#999999; font-size:13px; font-weight:normal;}
.logo { width:auto; position:absolute; bottom:0; left:0; right:0;}

