body {
	text-align:center;
	margin:0;
	font-family: helvetica, arial, sans-serif;
}

body.popup {
	padding:40px;
}

#wrapper {
	margin:0 auto;
	text-align:left;
	width:784px;
}

.popup #wrapper {
	width:600px;
}

#header {
	padding:30px 12px 0 0;
	height:70px;
	clear:both;
}

h1#logo, h2#page-title {
	color:red;
	float:left;
	font-size:18px;
	letter-spacing:0.16em;
}

#logo img {
	border:0;
}

h1 a {
	color:red;
	text-decoration:none;
}

h1 .arrows {
	display:block;
	float:left;
}

h1 .words {
	display:block;
	float:left;
	line-height:26px;
	margin-bottom:0;
	margin-left:3px;
	margin-right:3px;
	margin-top:0;
}

h2#page-title {
	color:#000000;
	float:right;
	margin:19px 0;
}

h2 {
	font-size:16px;
	margin:0;
	font-weight:bold;
	text-transform:uppercase;
}

#row1 div.box, #row3 div.box, #row4 div.box, #footer .box, #left .box {
	width:180px;
	height:54px;
	float:left;
	margin: 0 12px 12px 0;
	border:2px solid #dbdcdd;
}

#row2 div.box {
	width:180px;
	height:116px;
	float:left;
	margin: 0 12px 12px 0;
	border:2px solid #dbdcdd;
}

#left .box {
	clear:both;
}

.box a {
	display:block;
	text-align:right;
	color:#000;
	text-decoration:none;
	font-size:16px;
	letter-spacing:.13em;
	line-height:1em;
	font-weight:bold;
	padding:13px 11px 8px 11px;
	height:33px;
}

#row2 .box a, .box.big a {
	height:95px;
}

.box .subtitle {
	font-size:13px;
	font-weight:normal;
	letter-spacing:.1em;
}

.box a:hover {
	background:#d7eaea;
}

#left {
	float:left;
}

#left .box.big {
	height:116px;
}

#content {
	float:left;
	border:2px solid #dbdcdd;
	padding:20px;
	width:532px;
	line-height:1.5em;
	letter-spacing:.1em;
	font-size:12pt;
	height:216px;
	overflow:auto;
}

.scrolly {
	padding:0 10px;
	overflow:auto;
	height:216px;
}

#footer {
	clear:both;
}

#footer .contact {
	color:#BBBDBF;
	font-size:15px;
	letter-spacing:0.16em;
	line-height:1.8em;
	padding:27px 0 0 12px;
	width:576px;
	float:left;
}

.links #content a {
	color:#000;
	text-decoration:none;
}

.links #content a:hover {
	background:#d7eaea;
}

.links #content a.visited {
	color:#666;
}

.popup #footer .box {
	float:right;
	margin:12px 24px 0 0;
}

.popup.vr #content {
	height:600px;
	float:none;
	clear:both;
}

.popup.vr #footer {
	float:right;
	margin-right:12px;
}

.popup.vr #footer .box {
	float:left;
	width:35px;
	margin-right:12px;
}

.contact .word-space {
	padding:0 3px;
	width:2em;
}

.padding {
	position:absolute;
	top:196px;
	height:20px;
	background:#fff;
}

