	
	/* hide from ie on mac \*/
	html {
		height: 100%;
		overflow: hidden;
	}
	
	#flashcontent {
	height: 100%;
	position: absolute;
	left: 0px;
	top: 8px;
	z-index: 2;
	width: 100%;
	}
	/* end hide */

	body {
	height: 100%;
	margin: 0;
	background-color: #000000;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12;
	background-image: url(../bkg.gif);
	background-repeat: no-repeat;
	z-index: 1;
	}
#topnavigation {
	padding: 20px;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 0px;
}

a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover {
	color: #CCC;
	text-decoration: none;
}
a:active {
	color: #FFF;
	text-decoration: none;
}

{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000
}
.container {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 20px; COLOR: #333333; LINE-HEIGHT: 150%; PADDING-TOP: 20px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #faf6ea
}
.headerBar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #696969
}
.headerText {
	FONT-WEIGHT: normal; FONT-SIZE: 32px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: left
}
P {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: Arial
}
LABEL {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: Arial
}
.formText {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: Arial
}
.alert {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff0000; LINE-HEIGHT: 200%; FONT-FAMILY: Arial
}
DIV.errorText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 3px; COLOR: #ff0000; LINE-HEIGHT: 150%; PADDING-TOP: 5px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffeeee
}
A.poweredBy {
	FONT-SIZE: 10px; FONT-FAMILY: trebuchet ms; TEXT-DECORATION: none
}
.poweredByBox TD {
	TEXT-ALIGN: right
}
.vcard {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 14px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 14px; BACKGROUND: #eee; PADDING-BOTTOM: 14px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #ccc 2px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
.vevent {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 14px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 14px; BACKGROUND: #eee; PADDING-BOTTOM: 14px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #ccc 2px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px
}
SPAN.vcard {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 70px! important; PADDING-BOTTOM: 2px! important; MARGIN: 0px 2px; PADDING-TOP: 2px! important
}
SPAN.vevent {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 70px! important; PADDING-BOTTOM: 2px! important; MARGIN: 0px 2px; PADDING-TOP: 2px! important
}
.org {
	DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: url(http://illustral.list-manage.com/images/vcard.png) no-repeat; MARGIN: 8px 0px 0px
}
.hcard-download {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; BACKGROUND: url(http://illustral.list-manage.com/images/hcard-download-or.png) no-repeat; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#mergeTable {
	WIDTH: 100%
}
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: right
}
.formText {
	VERTICAL-ALIGN: top
}
.formText LABEL {
	FONT-SIZE: 130%
}
.subfield {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px 0px; LINE-HEIGHT: 30px; PADDING-TOP: 4px; BACKGROUND-COLOR: #eee
}
.phonefield .subfield {
	DISPLAY: inline
}
.datefield .subfield {
	DISPLAY: inline
}
.subfield LABEL {
	PADDING-LEFT: 4px; FONT-STYLE: italic
}
.mergeTable {
	BORDER-COLLAPSE: separate
}
.mergeRow TD {
	PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TEXTAREA {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
SELECT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
INPUT:focus {
	BACKGROUND: #ffc
}
TEXTAREA:focus {
	BACKGROUND: #ffc
}
SELECT:focus {
	BACKGROUND: #ffc
}
.countryfield SELECT {
	MIN-WIDTH: 120px
}
.radiogroup LABEL {
	PADDING-RIGHT: 12px
}.newsletterbox {
	position: absolute;
	top: 80px;
	padding: 20px;
	width: 682px;
}
.maintextsml {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
