/* RESET STYLES */

html,
body {
	margin: 0;
	padding: 0;
}

body {
	font-size: 100%; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 1.2em;
}

div,
p,
span,
img,
a img,
form {
	margin: 0;
	padding: 0;
	border: 0;
}

input,
textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

p {
	margin: 0 0 1em 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #ab2837;
	padding: 0;
	margin: 0;
	line-height: normal;	
}

h1 {
	color: #ab2837;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-bottom: .7em;
	border-bottom: solid 1px;
}

h2 {
	margin-bottom: 1em;
	font-size: 1.5em;
	font-weight: bold;
	color: #987069;
	letter-spacing: .05em;
}

h3,
h3.normal {
	margin-bottom: 1em;
	color: #555;
	font-size: 1.38em;
	font-weight: normal;
	line-height: 1.1em;
}

h4 {
	color: #662219;
	font-size: 1em;
	font-weight: bold;
}

h5 {
	color: #0c5d86;
	font-size: 1em;
	font-weight: bold;
}

h6 {
	color: #b1472f;
	font-size: 1em;
	font-weight: bold;
}

a,
a:visited,
a:link {
	color: #778899;
	text-decoration: none;
}

a:visited { 
	color: #779dc9;
}

a:hover,
a:active {
	color: #ab2837;
}

hr {
	clear: both;
	height: 1px;
	border-bottom: 1px solid #fff;
}

/* GLOBAL STYLES */


.clear {
	clear: both;
}

ol, ul {
	margin-left:0;
	padding-left: 30px;
}






/* Master Page Styles */

body 
{
	margin: 0;
	background-color: #000;
	color: #cce2ee;
	font-size: 14px;
}

.pageWrapper {
	min-height: 100%;
}


/* NAV */

.nav ul,
.nav ol
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.nav li 
{
	display: inline;
	padding-right: .75em;
}


.footerNav a,
.footerNav a:hover,
.footerNav a:active,
.footerNav a:visited  
{
	color:#778899;
}

.footerNav a:hover
{
	color: #cce2ee;
}

.footerNav 
{
	float:left;
}


/* HEADER */

.logo span
{
	display:none;
}



/* FOOTER */



/* MAIN PAGE */


.pageContainer 
{
	font-size: .75em;
}

.endPageContainer 
{
	clear:both;
}

.pageSection 
{
	clear:both;
	padding-top:2em;
}


/* COLUMNS */

.leftCol,
.midCol {
	width: 20%;
	float: left;
}

.midCol {
	width: 60%;
	min-width: 600px;
}

.rightCol {
	width: 20%;
	float: right;
}

.midCol .contentHolder 
{
	padding: 0 1em 0 2em;
}

