﻿body {
	vertical-align: middle;
	height: 100%;
	text-align: left;
	min-width: 400px;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
	background-image: url('../Images/GradientBg.png');
    background-repeat:repeat-x;
}
#container { position: relative; margin: auto; vertical-align: middle; }
#pageBackground { width: 100%; height: 100%; position: fixed; top: 0; left: 0; }
#outerContainer { width: 100%; height: 1px; position: absolute; top: 50%; left: 0px; display: block; text-align: center; overflow: visible; visibility: visible; }
#innerContainer { width: 500px; height: 220px; position: absolute; left: 50%; margin: -180px 0px 0px -255px; visibility: visible; vertical-align: middle; }

.ErrorMessage { width: 100%; height: 100%; border: solid 0px #333; color: #FFF; padding: 0px 5px; vertical-align: middle; }
.ErrorMessageTitle { font-size: 28px; font-weight: bold; line-height: 40px; text-align:center}
.ErrorMessageContent { font-size: 18px; line-height: 40px; }
.ErrorMessageLink { font-size: 14px; line-height: 40px; }
.ErrorMessageLink A { color: #FFF; }

.ExceptionMessage {
	width: 100%;
	height: 100%;
	border: solid 0px #333;
	color: #FFF;
	padding: 0px 5px;
	vertical-align: middle;
	text-align: left;
}
.ExceptionTitle {
	font-size: 28px;
	font-weight: bold;
	line-height: 40px;
	font-family: "Arial Black";
	text-align: left;
}

a {
	color: #FFFFFF;
	text-decoration: underline;
}

a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a:focus {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
