/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/


	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#fff;
		background-image:url(../images/bg.jpg);
		background-position:center center;
		background-repeat:no-repeat;
		text-align:center; /* horizontal centering for IE Win quirks */
		}
		





/* --------------------------------- */
/*                                   */
/* ------>>> GLOBAL STYLES <<<------ */
/*                                   */
/* --------------------------------- */

/* --- TEXT --- */
p {font:12px Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0px 0px 20px 0px;}
td {font:12px Verdana, Arial, Helvetica, sans-serif; color:#ccc; line-height:15px;}
th {font:12px Verdana, Arial, Helvetica, sans-serif; color:#ccc; font-weight: bold; line-height:18px;}

/* --- HEADINGS --- */
h1 {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 0px 0px; padding:0;}
	/* .h1Home {position:absolute; top:462px; left:470px; width:210px; font:10px Arial, Helvetica, sans-serif; color:#777; margin:0; padding-bottom:8px; border-bottom:3px solid #333;} */
	.h1Home {position:absolute; top:467px; left:470px; width:260px; font:11px Arial, Helvetica, sans-serif; color:#777; margin:0; padding-left:10px; border-left:3px solid #333;}

h2 {font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin:0px 0px 5px 0px; padding:0;}
	.h2Home {position:absolute; top:520px; left:470px; width:210px; font:14px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0;}

h3 {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0; padding:0;}

/* --- HYPERLINKS --- */
a {font:12px Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

/* --- LISTS --- */
ul {margin:0px 0px 20px 0px; padding:0;}
ol {margin:0px 0px 20px 10px; padding:0;}
li {margin:0px 0px 0px 16px; padding:0; font:11px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000;}

/* --- FORMS --- */
form {padding:0; margin:0;}
input {padding:0; margin:0; font-size:11px;}

/* -- EXTRAS -- */
img {display:block; border:0;}
.noCSS {visibility:hidden;}
.noDisplay {display:none;}
.inline {display:inline;}
.clear {clear:both; height:10px;}





/* --------------------------- */
/*                             */
/* --->>> LAYOUT STYLES <<<--- */
/*                             */
/* --------------------------- */

#distance { 
	width:1px;
	height:50%;
	margin-bottom:-290px; /* half of container's height */
	float:left;
	}

#mainWrap {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	width:1000px;
	height:580px;
	clear:left;
	}

#contentWrap {
	position:absolute;
	left:0px;
	top:0px;
	text-align:justify;
	width:1000px;
	height:580px;
	}

img.logo {position:absolute; left:0px; top:167px;}
img.maininfo {position:absolute; left:374px; top:167px; z-index:10;}
img.btnEmail {position:absolute; left:729px; top:277px; z-index:20;}


.btnEmail {position:absolute; left:743px; top:272px; z-index:20; background:url(../images/btn_email_on.gif) no-repeat; white-space:nowrap; display:block; width:186px; height:25px; margin:0 auto; padding:0;}
.btnEmail a {display:block; width:186px; height:25px; float:left; padding:0;}
.btnEmail img {width:186px; height:25px; border:0;}
* html a:hover {visibility:visible;}
.btnEmail a:hover img {visibility:hidden;}


#copyrightWrap {
	width:948px;
	position:absolute;
	left:0px;
	top:540px;
	text-align:center;
	}
#copyrightWrap p {
	text-align:center;
	font:10px Arial, Helvetica, sans-serif; color:#ccc; margin:0; padding:0px 0px 0px 0px;
	}
#copyrightWrap a {font:8px Verdana, Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0;}






