@charset "UTF-8";
/* CSS Document */

html, body { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, p, ul, li { margin: 0; padding: 0; background-repeat: no-repeat; }
p, div, span { font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; }
p { line-height: 22px; text-align: justify; }
h1 span, h2 span, h3 span, h4 span, h5 span, a span { display: none; }
ul, li { list-style: none; margin: 0; padding: 0; }
h1 a, h2 a, h3 a { text-decoration: none; }
h1 {
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
}


/* Generic Classes */

.red { color: #9c0003 !important; font-family: inherit; }
.pink { color: #e06161 !important; font-family: inherit; }
.ltpink { color: #ffc4c4 !important; font-family: inherit; }

.normal { font-size: 12px !important; letter-spacing: 0 !important; }
.mid { font-size: 11px !important; letter-spacing: 0 !important; font-weight: normal !important; }
.small { font-size: 10px !important; letter-spacing: 0 !important; }
.larger { font-size: 14px !important; letter-spacing: 0 !important; }

.bold { font-weight: bold !important; font-family: inherit; }
.italic { font-style: italic; font-family: inherit; }

hr.full {
	height: 1px;
	border: 0;
	width: 100%;
	background: url(../images/page-fulldiv.gif) no-repeat;
}

.nobg { background: none !important; }

.clear { clear: both; }

.hidden { display: none; }

.fleft { float: left; }