/*
	Error CSS
*/

/*
	All display: inline before floats shall prevent the IE from its own stupidity.
	http://www.positioniseverything.net/explorer/doubled-margin.html
*/

/*  =======================================================================
	The Container wraps the complete page content inside the body. 
	It allows to give the page a visible margin and padding and
	have a different background color around the container.
*/
#pt_error
{
  width:100%; 
  height:100%; 
  margin:0; 
  padding:0; 
  display:table;
}

#container
{
	width: 992px;
	margin: 50px;
}

/*
	Clear floats inside a div (W3C recommendation)
*/
.clear
{
	clear: both;
}

#main
{
	background-color: White;
	clear: both;
	width: 990px;
	margin: 0px;
	padding: 0px;
}
	
#header, #footer
{
	display: none;
}

#pt_error #content
{
	margin: 0px;
	padding: 0px;
}
	#pt_error #content #message
	{
		width: 992px;
		background-color: White;
		border: 1px solid #ddd;	
		padding: 10px;
	}
	#pt_error #content #message h1
	{
		margin: 0px 2px 0px 2px;
		padding: 0px;
		background-color: #e1ebf5;
		text-transform: none;
		padding: 7px 7px 7px 10px;
		color: #006;
		font-size: 16px;
	}

	#pt_error #content #message h2
	{
		text-transform: uppercase;
		color: #69c;
		border: none;
		font-weight: normal;
		margin: 10px 0px;
		border-bottom: 2px dotted #69c;
		font-size: 20px;
	}
	#pt_error #content #message a
	{
		color: darkblue;
	}
	#pt_error #content #message p 
	{
		margin: 10px 0px;
	}
	#pt_error #content #message .problem
	{
		font-size: 12px;
		font-weight: normal;	
	}

	#pt_error #content #message .thankyou
	{
		font-size: 12px;
		font-weight: bold;	
	}
	#pt_error #content #message .label 
	{
		float: left;
		width: 160px;
	}
	#pt_error #content #message .technical_info 
	{
	}
