* {
	border:0;
	margin:0;
	padding:0;
	font-family:"Arial","Helvetica",sans-serif;
	font-size:12px;
	line-height:15px; }

p, h1, h2, ul, u {
	padding:5px 12px 5px 12px;
	font-size:11px;
	text-align:left; }
	
u {
	padding:0; }
	
h2 {
	font-weight:bold; }
	
a {
	font-size:11px;
	color:black;
	cursor:pointer; }
	
strong {
	font-size:11px; }

h1 {
	position:relative;
	padding:0;
	top:100px;
	line-height:20px;
	font-family:"Times","Times New Roman",serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	color:white; }

html,body {
	height:100%;
	margin-bottom:1px;
	min-width:792px; }
	
.cell1, .cell2, .cell3, .cell4, .cell5, .cell6 {
	overflow:hidden;
	z-index:2;
	cursor:pointer;
	width:240px;
	height:264px; }

.cell1, .cell2, .cell3, .cell4, .cell5, .cell6 {
	position:absolute;
	left:50%;
	top:50%; }
	
.cell1 {
	margin-left:-384px;
	margin-top:-264px;
	padding:24px 0 0 24px;
	background:url(background_01.gif) no-repeat 24px 24px #ff9999; }

.cell2 {
	margin-left:-120px;
	margin-top:-264px;
	padding:24px 0 0 0;
	background:url(background_02.gif) no-repeat 0 24px #99ff99; }

.cell3 {
	margin-left:120px;
	margin-top:-264px;
	padding:24px 24px 0 0;
	background:url(background_03.gif) no-repeat 0 24px #9999ff; }

.cell4 {
	margin-left:-384px;
	padding:0 0 0 24px;
	background:url(background_04.gif) no-repeat 24px 0 #66ffff; }

.cell5 {
	margin-left:-120px;
	background:url(background_05.gif) no-repeat 0 0 #ff99ff; }

.cell6 {
	margin-left:120px;
	padding:0 24px 0 0;
	background:url(background_06.gif) no-repeat 0 0 #ffff66; }

.content {
	visibility:hidden;
	}

.link {
	color:black;
	text-decoration:none; }
	
.link:hover .content {
	cursor:default;
	visibility:visible;
	}

.title-cell {
	z-index:1; }
	
.pointer {
	text-align:center;
	padding:0;
	line-height:24px;
	margin-top:-24px;
	color:white;
	font-weight:bold;
	visibility:hidden; }

.cell4 .pointer, .cell5 .pointer, .cell6 .pointer {
	margin-top:240px;
	height:0;
	overflow:visible;
	margin-bottom:-240px; }
	
.main:hover .link .pointer {
	visibility:visible; }
	
.main:hover .link:hover .pointer {
	visibility:hidden; }
	
.link:hover {
	background:transparent; }
	
.link:hover .content .cell1, .link:hover .content .cell2, .link:hover .content .cell3, .link:hover .content .cell4, .link:hover .content .cell5, .link:hover .content .cell6 {
	height:240px;
	padding:0; }
	
.link:hover .content .cell1 {
	cursor:default;
	margin-left:-360px;
	margin-top:-240px;
	background:url(background_hover_01.gif) no-repeat 0 0;
	opacity:0.9; filter:alpha(opacity=90); }
	
.link:hover .content .cell2 {
	cursor:default;
	margin-top:-240px;
	background:url(background_hover_02.gif) no-repeat 0 0;
	opacity:0.9; filter:alpha(opacity=90); }
	
.link:hover .content .cell3 {
	cursor:default;
	margin-top:-240px;
	background:url(background_hover_03.gif) no-repeat 0 0;
	opacity:0.9; filter:alpha(opacity=90); }
	
.link:hover .content .cell4 {
	cursor:default;
	margin-left:-360px;
	background:url(background_hover_04.gif) no-repeat 0 0;
	opacity:0.9; filter:alpha(opacity=90); }
	
.link:hover .content .cell5 {
	cursor:default;
	background:url(background_hover_05.gif) no-repeat;
	opacity:0.9; filter:alpha(opacity=90); }
	
.link:hover .content .cell6 {
	cursor:default;
	background:url(background_hover_06.gif) no-repeat;
	opacity:0.9; filter:alpha(opacity=90); }
	
.link:hover .content .cell1:hover, .link:hover .content .cell2:hover, .link:hover .content .cell3:hover, .link:hover .content .cell4:hover, .link:hover .content .cell5:hover, .link:hover .content .cell6:hover {
	z-index:5;
	min-height:240px;
	height:auto; }
	
#footer {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-384px;
	width:768px;
	margin-top:264px; }
	
#footer p {
	text-align:center;
	line-height:19px;
	padding:0; }
	
#footer p small, #footer p a {
	line-height:19px;
	font-size:11px;
	color:#aaaaaa; }
	
/* IE5 Mac Hack */

/*\*//*/
.cell1, .cell2, .cell3, .cell4, .cell5, .cell6 {
	width:240px;
	height:240px; }
	
.cell1, .cell4, .cell3, .cell6 {
	width:240px; }

.cell1, .cell2, .cell3, .cell4, .cell5, .cell6 {
	position:absolute;
	left:50%;
	top:50%; }
	
.link:hover .content .cell1 {
	margin-left:-360px;
	margin-top:-240px;
	height:240px;
	width:240px;
	background:url(background_hover_01.gif); }
	
.link:hover .content .cell2 {
	border:none;
	margin-top:-240px;
	height:240px;
	width:240px;
	background:url(background_hover_02.gif); }
	
.link:hover .content .cell3 {
	border:none;
	margin-left:120px;
	margin-top:-240px;
	height:240px;
	width:240px;
	background:url(background_hover_03.gif); }
	
.link:hover .content .cell4 {
	border:none;
	margin-left:-360px;
	height:240px;
	width:240px;
	background:url(background_hover_04.gif); }
	
.link:hover .content .cell5 {
	border:none;
	height:240px;
	width:240px;
	background:url(background_hover_05.gif); }
	
.link:hover .content .cell6 {
	border:none;
	margin-left:120px;
	height:240px;
	width:240px;
	background:url(background_hover_06.gif); }
	
.link:hover .content .cell1, .link:hover .content .cell2, .link:hover .content .cell3, .link:hover .content .cell4, .link:hover .content .cell5, .link:hover .content .cell6 {
	position:absolute;
	top:50%;
	left:50%; } 
/**/
