@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/
html, body {
  border:0;
  margin:0;
  padding:0;
}

body {
  font-size: 100%;
  font-family: 'Times New Roman', Times, serif;
  margin: 10px auto 10px auto;
  min-width: 400px;
  max-width: 1000px;
  
}

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
}

h1 {
	padding: 1em 0 1em 0;
	letter-spacing: -1px;
	font-size: 2em;
	font-variant: small-caps;
	font-weight: bold;
}

h2 {
	padding: 1em 0 1em 0;
	letter-spacing:-1px;
	font-size:1.75em;
	font-variant: small-caps;
	font-weight: bold;
}

h3 {
	font-size: 1.25em;
	font-weight: bold;
	font-variant: small-caps;
	font-weight: bold;
}

/***** Common Formatting *****/
p {
	margin: 0;
	padding: 0 0 1.25em 0;
}

blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}

.small {
	font-size: 0.8em;
}

img {
	border: 0;
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
	font-size: .8em;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
	font-size: .8em;
}

/***** Links *****/
a, a:link, a:visited, a:hover {
	text-decoration: underline;
}

/***** Forms *****/

form {
	margin: 0;
	padding: 0;
	display: inline;
}

input, select, textarea {
	font: 1em 'Times New Roman', Times, serif;
}

textarea {
	width: 100%;
	line-height: 1.25em;
}

label {
	cursor: pointer;
}

/***** Tables *****/

table {
	border: 0;
	margin: 0 0 1.25em 0;
	padding: 0;
	border-collapse: collapse;
}

table tr td {
	padding: 2px;
}

/***** Lists *****/

ul, ol { margin: 0; padding: 0 0 1.25em 2.5em; }
.nobullet      { list-style: none; list-style-image: none; }
ol.smallletter   { list-style: lower-alpha; }
ol.capletter     { list-style: upper-alpha; }
ol.number 	   { list-style: decimal; }

/***** Global Classes *****/
.clear    { clear: both; }
.fleft    { float: left; }
.fright   { float: right; }


.tleft     { text-align: left; }
.tright    { text-align: right; }
.tcenter   { text-align: center; }
.tjustify  { text-align: justify; }
.divcenter { margin: 0 auto 0 auto;}


.bold          { font-weight: bold; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { font-variant: small-caps; color: #F00; }
.smallcaps	   { font-variant: small-caps; }

.ileft      { float: left; margin: 4px 10px 4px 0; }
.iright     { float: right; margin: 4px 0 4px 10px; }
.icenter     { display: block; margin-left: auto; margin-right: auto; }

.nopadding     	{ padding:0; }
.noindent      	{ margin-left: 0; padding-left:0; }
.indent			{ margin-left: 2em; }
.pb1em			{ padding-bottom: 1em; }

.quarter  		{ width: 25%; }
.third  		{ width: 33%; }
.fortyeight		{ width: 48%; }
.half			{ width: 50%; }
.twothird		{ width: 66%; }
.threequarter	{ width: 75%; }
.nnine			{ width: 99%; }
.full			{ width: 100%; }

.border2 	{ border: 2px solid #000; }

.large		{ font-size: 1.25em; }

.pdficon	{vertical-align: middle; height: 2em;}