body {
margin:0;padding:0;
font: 1em verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 0;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
width: auto;}
p {margin: 0.4em 15% 0.12em 15%; text-indent: 0.2in;}
.has-pullquote:before {
	/* Reset metrics. */
	padding: 0;
	border: none;
	
	/* Content */
	content: attr(data-pullquote);
	
	/* Pull out to the right, modular scale based margins. */
	float: right;
	width: 320px;
	margin: 12px -140px 24px 36px;
	
	/* Baseline correction */
	position: relative;
	top: 5px;
	
	/* Typography (30px line-height equals 25% incremental leading) */
	font-size: 23px;
	line-height: 30px;
}
.pullquote-adelle:before {
	font-family: "adelle-1", "adelle-2";
	font-weight: 100;
	
	top: 10px !important;
}

.pullquote-helvetica:before {
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: bold;
	
	top: 7px !important;
}

.pullquote-facit:before {
	font-family: "facitweb-1", "facitweb-2", Helvetica, Arial, sans-serif;
	font-weight: bold;
	
	top: 7px !important;
}
.right {text-align: right;}
.red {color : #ff0000;}
.emph {border-style: solid; border-width: 2px; border-color : #ff0000; background : #CCCCFF; }
.box {box-sizing: border-box; -moz-box-sizing: border-box; border-style: solid; border-width: 2px; border-color : #ff0000; margin-left: 22%; margin-right : 22%; background : #CCCCFF; text-indent: 0em; padding:1%; }
.boxsp {box-sizing: border-box; -moz-box-sizing: border-box; border-style: solid; border-width: 2px; border-color : #ff0000; margin-left: 22%; margin-right : 50%; background : #CCCCFF; text-indent: 0em; padding:1%; }
.warn {box-sizing: border-box; -moz-box-sizing: border-box; border-style: solid; border-width: 4px; border-color : #ff0000; margin-left: 22%; margin-right: 22%; background : #FFFFFF; text-indent: 0em; padding:1%; font: 700 1em myriad web, geneva, arial, helvetica, sans-serif; color: #000000;}
.warnsp {box-sizing: border-box; -moz-box-sizing: border-box; border-style: solid; border-width: 4px; border-color : #ff0000; margin-left: 22%; margin-right: 50%; background : #FFFFFF; text-indent: 0em; padding:1%; font: 700 1em myriad web, geneva, arial, helvetica, sans-serif; color: #000000;}
.warntbl {box-sizing: border-box; -moz-box-sizing: border-box; border-style: solid; border-width: 4px; border-color : #ff0000; margin-left: 22%; margin-right: 22%; min-width:498px; background : #FFFFFF; text-indent: 0em; padding:1%; font: 700 1em myriad web, geneva, arial, helvetica, sans-serif; color: #000000;}
.lmen {margin: 0.50em 15% 0.10em 65%; text-decoration : none; color : #993300; background : #CCCCFF; text-align: right; padding:1%; font: 800 .9em "myriad web", geneva, arial, helvetica, sans-serif; border-style: solid; border-width: 1px;}
.lmenalt {margin: 0.50em 35% 0.10em 45%; text-decoration : none; color : #993300; background : #CCCCFF; text-align: right; padding:1%; font: 800 .9em "myriad web", geneva, arial, helvetica, sans-serif; border-style: solid; border-width: 1px;}
.rmen {float: right; width: 140px; margin: 2em 8% 2em 3%; text-decoration : none; color : #993300; background : #CCCCFF; font: .6em "myriad web", geneva, arial, helvetica, sans-serif; border-style: solid; border-width: 1px;}
.drk {font: 700 1.5em myriad web, geneva, arial, helvetica, sans-serif; color: #ffccff; background : #000000; text-indent: 0em;}
.left {text-align: left;}
.center {text-align: center;}
.bold {font-weight: bolder;}
.copyright {font-size: 120%;}
.cartoon {font: 1em "Comic Sans MS", arial, helvetica, sans-serif;}
.dropcap{float: left; width: .9em;  background: #ffffff; color: #000000; font: bold x-large Times,"Times New Roman", serif;}
.tiny {font: 80% myriad web, geneva, arial, helvetica, sans-serif; color: #990000;}
.fn {font: 0.8em verdana, arial, helvetica, sans-serif; text-indent: 0em;}
.first {margin: 0.4em 15% 0.12em 15%; text-indent: 0em;}
.white {font: 600 0.7em myriad web, geneva, arial, helvetica, sans-serif; color: #ffffff; margin: 0 0 0 0; text-indent: 0em;}
.italic {font-style: italic;}
.head {font: 700 1em myriad web, geneva, arial, helvetica, sans-serif; color: #000000; margin: 1em 15% 0.5em 15%; text-indent: 0em;}
.head4 {font: 700 1em myriad web, geneva, arial, helvetica, sans-serif; color: #ff0000; margin: 1em 15% 0.5em 15%; text-indent: 0em;}
.hdctr {font: 700 1em myriad web, geneva, arial, helvetica, sans-serif; color: #000000; margin: 1em 15% 0.5em 15%; text-indent: 0em; text-align: center;}
.title {font: 800 1.7em myriad web, geneva, arial, helvetica, sans-serif; color: #000000; margin: 1.8em 15% 0.5em 15%; text-indent: 0em;}
.index {font: 0.8em myriad web, geneva, arial, helvetica, sans-serif; color: #000000; margin: 0.4em 0 0 0.4em; text-indent: 0em;}
i {font-style: italic;}
td.smaller {font-size: .8em;}
td.form {font: .7em verdana, arial, helvetica, sans-serif;}
td.menu {font: .8em "myriad web", geneva, arial, helvetica, sans-serif;}
td.menu2 {font-size: .4em; background-color: #00755c; color: #00755c;}
A:link, A:active
{
text-decoration : none;
color : #0000cc;
background : transparent;
}
A:visited
{
text-decoration : none;
color : #ff0033;
background : transparent;
}
A:hover
{
text-decoration : none;
color : #ff0033;
background : #c6d9f7;
}
}
form {font-size: smaller; font-weight: bolder;}
}
