/* errors.css
Describes styles for all static HTML error pages (e.g. HTTP 404) 
Last update: DT 3-07-2012
*/


body {
	font-size: 14px;
	background: #FFFFFF url(../img/bg.gif) top left;  /* default background image throughout SAM */
	font-family: Georgia, "Times New Roman", Times, sans-serif;
}

.err-table {
	background-color: #F5F6F7;   /* light gray, almost white */
	width: 600px;
	margin-top: 50px;  /* provide a little spacing between the table and the top of the browser window */
	border: 30px solid #F5F6F7;
	
	/* center the table on the page */
	margin-left: auto; 
	margin-right: auto;
	
	/* rounded corners, one each for various browser implementations */
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

img {
	border: 0; /* prevents the blue rectangle around hyperlinked images in IE */
}

/* Generic formatting for all hyperlinks */
a {
	text-decoration:none;  /* no underline (until roll-over) */
	color: #112886;  /* navy blue */
}
a:hover {
	text-decoration:underline;
}

/* Title / Primary descriptive text */
h1 {
	font-size: 250%;
	color: #112886;  /* navy blue */
}

/* Functional description */
p.err-desc {
	text-align: left;
	color: black;
}

/* Error code and/or technical description */
p.err-code {
	text-align: right;
	color: black;
	font-style: italic;
	padding-right:15px;
}
td.err-code {
	background-color: #BFBFBF;  /* gray */
}

/* Link to the homepage */
p.err-link {
	font-weight: bold;
	text-align: center;
	padding: 1em;  /* adds some whitespace around it */
	font-size: 120%;
}

/* Footer text */
p.footer {
	text-align: left;
	font-size: 75%;
	color: #808080; /* dark gray */
	line-height: 75%; /* squeeze the lines top-to-bottom closer together */
}

