/* Style Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* Basics */

html {
	font: 81.5% Arial, Helvetica, sans-serif;
}
#push {
	display: none;
}
#logo {
	margin-bottom: 5em;
}
#visual-top, #visual-bottom {
	background: none !important;
}
#visual-top h1, #visual-bottom h1 {
	font-size: 2em;
}
.col-box {
	overflow: hidden;
	margin-top: 2em;
}
.col-large {
	float: left;
	width: 60%;
	margin-right: 5%;
}
.col-small {
	float: left;
	width: 30%;
	margin-right: 5%;
}
p {
	margin-bottom: 0.333em;
	font-size: 1.2em;
}
li {
	margin-left: 1em;
	list-style-type: disc;
	font-size: 1.2em;
	color: #000 !important;
}
h2 {
	margin-bottom: 0.333em;
	font-size: 1.4em;
	font-weight: bold;
	color: #000 !important;
}
strong {
	font-weight: bold;
}

span.addrtab {
	display: block; float: left;
	width: 4em;
}
a {
	color: #000;
	text-decoration: none;
}

#nav {
	display: none;
}
