* { margin:0px; padding:0px; }
img { border:0px; }

body {
	background:#1d417b;
	font-family:Arial, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#414141;
	}
	p { margin:0px 0px 20px; }
	
.holder {
	width:940px;
	height:433px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-216px;
	margin-left:-470px;
	overflow:hidden;
	background:transparent url(../img/404/bg.jpg) top left no-repeat;
	}
	
	.content {
		width:473px;
		margin:25px 0px 0px 98px;
		float:left;
		}
		* html .content { display:inline; }
				
		#logo { margin-bottom:20px; }
		.content p { padding:0px 5px 0px 15px; }
		.content p a { color:#373737; font-weight:bold; text-decoration:none; }
	
	.freeform {
		width:232px;
		margin:25px 98px 0px 0px;
		float:right;
		padding:15px 0px 0px;
		}
		* html .freeform { display:inline; }
		
		.freeform fieldset { border:0px; position:relative; z-index:101; }
		
		.freeform dl { margin:0px; }
		.freeform dl dt{ float:left; width:232px; margin:0px; font-weight:normal; font-size:11px; }
		.freeform dl dd{ float:left; width:232px; margin:0px 0px 10px; }
		
		.freeform input { width:212px; font-family:Arial, sans-serif; font-size:13px; padding:3px; border:1px solid #ccc; }
		
		.freeform textarea { width:212px; height:100px; font-family:Arial, sans-serif; font-size:13px; padding:3px; border:1px solid #ccc; }
		
		.freeform  input:focus,
		.freeform dl dd textarea:focus { background:#eee; border:1px solid #ccc; }
		
		.freeform #submit { 
			width:100px; 
			background:#363636; 
			color:#fff; 
			border:0px; 
			padding:3px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			}
			.freeform #submit:hover { background:#232323; }

	#ajax-msg li {
		width:250px;
		}





