* {margin:0px;padding:0px;}
.clear {clear:both;}

body {
	background:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
}
h1, h2, h3 {font:Sans-Bold;font-size:10px;}
h1 {font-size:250%;}
h2 {font-size:160%;}
h3 {color:#FFFFFF;font-size:13px;}

a {color:#5DC4DA;}
p {margin:15px 0px;}	

	
#container {width:958px;margin:0px auto;}
#header {height:430px;}

#wide {
	float:left;width:616px;
	margin:0px 7px;
	background:url(../images/wide_bg.jpg) no-repeat top center #000000;
	border:2px solid black;
}
.wide_inner {margin:10px;}

#wide ul {margin-bottom:10px;}

#wide ul.list-fix li {
	margin-left:180px;
}

.narrow {
	float:right;width:296px;
	margin:0px 7px 10px 7px;
	background:url(../images/narrow_bg.jpg) no-repeat top center #000000;
	border:2px solid black;
}
.narrow_inner {margin:10px;}

.icon_pdf {list-style:none;background:url(../images/pdf.png) no-repeat left;padding:15px 0px 15px 40px;}
.icon_dwg {list-style:none;background:url(../images/dwg.png) no-repeat left;padding:15px 0px 15px 40px;}



#footer {clear:both;margin:40px 0px 10px;border:2px solid white;border-width:2px 0px;padding:10px;}
.footer_ul li {display:inline;margin:0px 0px 0px 10px;}
.footer_ul li {list-style:none;}
.footer_ul li a {color:white;}
.footer_ul_right {float:right;width:auto;}

label {float:left;width:75px;margin-right:10px;}
input, textarea {margin-bottom:4px;}

#message, #error {padding:10px 20px;margin:15px 20px 5px;}
#message {background:#F0FFF0;border:1px solid green;font-weight:bold;color:black;}
#error {background:#FFE8E8;border:1px solid red;font-size:110%;font-weight:bold;color:black;}
#error a, #message a {color:black;text-decoration:underline;}
