/********************************************************
*
* core_typography.css
*
* Defines the basic typographical rules to apply to webpages
* in order to maximize readability.  This should be incluced
* before other stylesheets.
*
* Copyright (C) 2008-2010 Carbonfrost Systems, LLC.
* All rights reserved.
*
* Comments or questions on this document?  Contact the
* Web presence team.
*
*********************************************************/
/* Font family preferences */
body {
  -x-system-font: none;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.231;
  font-size: 12px;
}
input, select, textarea, button {
  -x-system-font: none;
  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.231;
  font-size: 12px;
}
h1, h2, h3, h4, h5, h6, blockquote {
  font-family: Segoe UI, Lucida Grande, Lucida Sans Unicode, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
em, i {
  font-family: Lucida Sans, Lucida Sans Unicode, sans-serif;
}
/* Heading scalings */
h1 { font-size: 180%; }
h2 { font-size: 120%; }
h3 { font-size: 109%; }
h4 { font-size: 100%; }
h5 { font-size: 92%; }
h6 { font-size: 85%; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, ul, ol, dl {
  line-height: 1.2;
  margin: 0.5em 0;
}
.cufon-360 h1, .cufon-360 h2, .cufon-360 h3 {
  font-weight: normal;
}
.cufon-360 h1 { font-size: 24px; }
.cufon-360 h2 { font-size: 20px; }
.cufon-360 h3 { font-size: 18px; }
.cufon-360 h4 { font-size: 15px; }
.cufon-360 h5 { font-size: 12px; }
.cufon-360 h6 { font-size: 10px; }
/** Typographical styles **/
.kt {
  white-space: nowrap;
}
.mini {
  font-size: 11px;
}
.important {
  text-transform: uppercase;
  font-weight: bolder;
}
.emphasis {
	text-transform: uppercase;
}
.action-item {
  font-size: 16px;
  display: block;
  margin: 1em 0;
}
.off-screen {
  position: relative;
  left: -9999px;
}
.screen-hidden-text {
  display: block;
  text-indent: -99999px;
}
sub.service-mark, sub.trademark {
  font-size: 60%;
  position: relative;
  top: -2px;
}
sup.service-mark, sup.trademark, sup.copyright {
  font-size: 60%;
  position: relative;
  top: 2px;
}
h1 sub.service-mark, h1 sub.trademark {
  color: #999999;
  font-size: 30%;
}