/**
 *  --------------------------------------------------------------------------------------
 *  Master CSS
 *  ----------------------------------------------------
 *  1.	Global Styles
 		- Body
		- Text
		- Headers
		- Hyperlinks
		- Lists
		- Forms
		- Extras
 *  2.	Subpage Template Layout Styles
 *  3.	Navigation
 		- Main Nav >>>>> located in seperate CSS files
		- Sub Nav
 *  4.	Page Specific Styles
 		- Homepage
		- All other pages
 *  5.	Footer
 *  --------------------------------------------------------------------------------------
 */



/* ----------------------------------------------------------------------------- */

/* ---------------------------->>> 1. GLOBAL STYLES <<<------------------------- */

/* ----------------------------------------------------------------------------- */



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


body,html {
	height:100%;
	margin:0;
	background-image:url(../images/bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#fff;
	}

/* ------------ */
/* --- Text --- */
/* ------------ */
p {font:12px Arial, Helvetica, sans-serif; color:#444; margin:0; padding:0; line-height:auto; white-space:normal;}



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



/* -------------- */
/* --- Extras --- */
/* -------------- */
img {border:0; padding:0; margin:0; display:block;}
.noCSS {visibility:hidden;}
.noDisplay {display:none;}
.inline {display:inline;}
hr {border-top-color:#666666;}


#centeringWrap {
	width: 1000px;
	height: 580px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -500px;
	margin-top: -290px;
	}

	/* TTM Events */
	img.logoTTM {position:absolute; left:100px; top:15px;}
	img.picTTM {position:absolute; left:73px; top:125px;}
	.ttmContentWrap h1 {position:absolute; left:285px; top:28px; width:645px; font:16px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; margin:0; padding:0;}
	.ttmContentWrap p {color:#fff;}
	.ttmContentWrap a {color:#c0a834;}

.btnWebsite {position:absolute; left:775px; top:0px; background:url(../images/btn_on.jpg) no-repeat; white-space:nowrap; display:block; width:98px; height:125px;; margin:0 auto; padding:0; z-index:20;}
.btnWebsite a {display:block; width:98px; height:125px; float:left; padding:0;}
.btnWebsite img {width:98px; height:125px; border:0;}
* html a:hover {visibility:visible;}
.btnWebsite a:hover img {visibility:hidden;}




/* ----------------------------------------------------------------------------- */
/* ------------------------------>>> 5. FOOTER <<<------------------------------ */
/* ----------------------------------------------------------------------------- */


/* Footer Wrap */

#footerOuterWrap {clear:both; width:100%; margin:0; padding:0; background-image:url(../images/bg_footer.jpg); background-position:top center; background-repeat:no-repeat;}
#footerWrap {clear:both; position:relative; width:1000px; height:180px; margin:8px auto 0px auto; padding:0; padding-bottom:5px;}
