﻿body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
	text-align: center;
	color:#474747;
	font-size:11px;	
	border-left:0px;
	border-top:0px;
	margin:0px;
	padding:0px;	
}
#centerBack
{
	background-color: Transparent;
	background-image: url(images/back.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#stage {
	width: 759px;
	margin: 0px auto;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #A6a6a6;
	border-bottom: 1px solid #AAAAAA;
	background-color: #ffffff;
	text-align: left;
}

/* HEADER */
#logo
{
	width: 759px;
	background-image: url(images/1stcontact.gif);
	height: 116px;
	background-repeat: no-repeat;
}

#topup a
{
	background-image:url(images/up.gif);
	width:28px;
	height:17px;
	background-repeat:no-repeat;
	float:right;
	margin-right:20px;
	border:solid 1px lime;
}

/* FOOTER */
#footer
{
	background-image: url(images/base.gif);
	height: 71px;
	background-repeat: repeat-x;
	margin-top:15px;
}

.footThings, .footThings a, .footThings a:hover, .footThings a:visited
{
	text-decoration: none;
	font-size:10px;
	color: #ffffff;
}
.tandc
{
	font: bold .9em Verdana, Arial, Helvetica, sans-serif;
	color: #c41230;
	margin: 0;
}

/* CONTENT */
#content, #innerContent
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#innerContent
{
	width: 450px;
}
#activeContent
{
	width: 100%;
	text-align: left;
	border: solid 1px #7b9eba;
	background-color: #d7d7d7;
	padding: 10px 0px 0px 20px;
}
.mainHeading
{
	font: bold 2.5em Verdana, Arial, Helvetica, sans-serif;
	color: #6a809c;
}
.mainHeading sup
{
	font: bold .7em Verdana, Arial, Helvetica, sans-serif;
	color: #c41230;
}
.mainImage
{
	width: 469px;
	height: 312px;
}

/* GENERAL */
h4
{
	font: bold .9em Verdana, Arial, Helvetica, sans-serif;
	color: #c41230;
	margin: 0;
}
h3
{
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
}
h2
{
	font: bold 2em Verdana, Arial, Helvetica, sans-serif;
	color: #c41230;
	margin:15px 20px 5px 20px;
}
h1
{
	font: bold 2.5em Verdana, Arial, Helvetica, sans-serif;
	color: #c41230;
	margin-top: 10px;
	margin-bottom: 10px;
}
.h3dark
{
	color: #4a4a4a;
}
a, a:hover, a:visited
{
	color: #C41230;
}

.alignL {text-align:left;}
.alignR {text-align:right;}
.alignC {text-align:center;margin-left: auto;margin-right: auto;}
.margL3 {margin-left:3px;}
.divSpacer {font-size:.1em;height:5px;}
.textbox 
{	
	width:98%; 
	height:13px;
	font-size: 1em;
}
.divRel
{
	position:relative;
	width:100%;
	margin: 1px 1px 1px 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #474747;
}
.divLeft20
{
	float:left;
	width:20px;
}
.divLeft130
{
	float:left;
	width:130px;
}
.divLeft150
{
	float:left;
	width:150px;
}
.divLeft220
{
	float:left;
	width:220px;
}
span.sup		{ 	
	vertical-align: baseline;
    position: relative;
    bottom: 0.28em;
	font-size: 9px;
}
h3 span.sup		{ 	
	vertical-align: baseline;
    position: relative;
    bottom: 0.45em;
	font-size: 10px;
}
