/* LAYOUT */

body {
	color:						#bbb;
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	line-height:				1;
	text-align:					left;
	height:						100%;
	margin:						0px;
	padding:					0px;
	background-color:			#222;
}

a {
	text-decoration:			underline;
	color:						#334d6b;
	border:						0px;
	cursor:						pointer;
}
a:hover {
	text-decoration:			underline;
}
/* fixes dotted border bug in FF when mouse-activated; border left alone for tabbing */
a:active {
	outline:					none;
}

/* input fields */
/* in Firefox, input fields don't inherit from body style */
input,
select,
textarea {
	font-family:				helvetica, arial, verdana, sans-serif;
	font-size:					11px;
	line-height:				14px;
	margin:						0px 1px 2px 1px;
}

#container {
	position:					absolute;
	top:						50%;
	left:						50%;
	width:						900px;
	height:						580px;
	margin-top:					-290px;
	margin-left:				-450px;
	padding:					0px;
	overflow:					hidden;
	z-index:					1;
}

#swfCont,
#swfContOuter {
	width:						900px;
	height:						550px;
	position:					relative;
}
#swfContOuter {
	background-color:			#555;
}

#msgCont {
	position:					absolute;
	top:						70px;
	left:						89px;
	width:						714px;
	height:						394px;
	padding:					3px;
	background-color:			#222;
	border:						1px solid #999;
	z-index:					10;
	display:					none;
}

#msgContInner {
	color:						#222;
	line-height:				1.8;
	width:						698px;
	height:						378px;
	padding:					8px;
	background-color:			#999;
	position:					relative;
	overflow:					hidden;
}

#msgAbout,
#msgContact {
	position:					relative;
	display:					none;
}

a#msgClose {
	display:					block;
	position:					absolute;
	bottom:						4px;
	right:						8px;
}

#footer {
	color:						#888;
	line-height:				1.2;
	text-align:					right;
/*	height:						12px;*/
	margin:						0px;
	padding:					3px 0px 0px 0px;
	background-color:			#222;
}

#footer a {
	color:						#888;
}

.clear {
	font-size:					0px;/* for IE -- avoid any space from phantom text */
	height:						1px;
	background:					transparent;/* for IE -- avoid space from inherited filters */
	margin-bottom:				-1px;
	clear:						both;
}

/* email form */

#sendEmailForm {
	margin:						0px;
	padding:					0px;
	display:					block;
}

.fItem {
	margin:						3px 0px 5px 0px;
	display:					block;
}

.fLabel {
	font-weight:				bold;
	text-align:					right;
	line-height:				1.7;
	width:						80px;
	padding:					3px 4px 0px 0px;
	float:						left;
}

.fField {
	float:						left;
}

#sendEmail {
/*	display:					none; */
	position:					absolute;
	top:						10px;
	left:						5px;
}

#sendEmailMsg {
	color:						#c00;
	text-indent:				84px;
	padding:					0px 0px 3px 0px;
}

