* { margin: 0; padding: 0; }

ul { margin-left: 17px; }

#nav,
#header ul,
#slide-index,
#slide-left,
#slide-right,
img, .button,
#page-applications dl dd
{ display: none; }

body {
	background: white;
	padding: 15pt 20pt;
	font: normal 12pt/13pt arial, sans-serif;
}

table.spectable {
	width: 100%;
	margin-top: 25px;
	border-spacing: none;
	border-collapse: collapse;
}
table.spectable th {
	text-align: center;
	font-weight: bold;
	border: 1px solid #000;
	background-color: #99e;
	color: #000;
	padding: 5px;
}
table.spectable td {
	text-align: center;
	border: 1px solid #000;
	color: #000;
	padding: 2px 0;
}
table.spectable .big td {
	font-size: 22px;
	line-height: 15px;
}
table.spectable td.firstcell {
	font-size: 12px;
}

.no-margin { margin: 0 !important; }
.no-top-margin { margin-top: 0 !important; }
.no-bottom-margin { margin-bottom: 0 !important; }
.less-top-margin { margin-top: 5px !important; }
.less-bottom-margin { margin-bottom: 5px !important; }

p { margin: 10pt 0; }
h1 { margin: 20pt 0 5pt 0; font: normal 21pt arial, sans-serif; }
h2 { margin: 20pt 0 5pt 0; font: bold 16pt arial, sans-serif; }
h3 { margin: 20pt 0 5pt 0; font: bold 14pt arial, sans-serif; }

#header #logo { background-image: none; font: bold 15px arial; }
#header #logo span { display: block; }
#header #logo span:after { content: '.se'; }

a:after {
	content: " (" attr(href) ") ";
	font-size: 80%;
}

#page-start .slide { display: block !important; visibility: visible !important; position: inherit !important;}
#page-start #aswood-flash, #page-start #bigbox { display: none; }

#footer {
	border-top: 1px solid black;
	padding-top: 10px;
	margin-top: 10px;
	font-size: 10pt;
}
#footer ul { list-style: none; }

#page-applications dl dd { display: none; }
#page-application #application-image { display: none;}

#page-offer #offerform {
	background-image: none;
}
#page-offer #offerform table th {
	text-align: left;
	padding-right: 15px;
}

#page-contact #contactform { display: none; }
