html {font-size: 100%;}

body {
	font: normal 11px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7e99a7;
	padding: 0px;
	margin: 0;

	background-image: url(images/bk3.jpg);
	background-color:#f6f8f9;
	
	width:100%;
	letter-spacing:-0.0em;
	/* ipod touch / iphone text resize */
	-webkit-text-size-adjust:none;
}








.s-select {
	top: -9000px;
	right:0px;
	width:970px;
	height:0px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	text-align:left;
	color:#000000;
	font-size:9px;
}

.s-1 {
	top: 0px;
	right:0px;
	width:100%;
	height:45px;
	margin:0 auto;
	overflow:visible;
	position:relative;
	background-color:#0c171d;
}

.s-2 {
	top:0px;
	right:0px;
	width:970px;
	height:auto;
	margin:0 auto;
	border: 1px solid #8699a2;
	overflow:visible;
	position:relative;
	text-align:left;
	color:#7e99a7;
	font-size:11px;
	background-image:url(images/screen.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.s-3 {
	float:left;
	top:0px;
	right:0px;
	width:220px;
	height:690px;
	margin:0px auto;
	overflow:visible;
	position:relative;
	text-align:left;
	color:#7e99a7;
	font-size:11px;
}

.s-4 {
	float:left;
	top:0px;
	right:0px;
	width:750px;
	height:auto;
	margin:0px auto;
	overflow:visible;
	position:relative;
	text-align:left;
	color:#7e99a7;
	font-size:11px;
}













.X1 {
	text-align:left;
	font-size: 39px;
	font-family: 'AvantGardeCEBook', Arial, Helvetica, sans-serif;
	color:#7e99a7;
	padding-top: 0px;
	padding-bottom: 0px;
	border:1px solid #B0C1C9;
	}
.X1 a:link 		{ text-decoration: none; 		color: #7e99a7; }
.X1 a:visited 	{ text-decoration: none; 		color: #7e99a7; }
.X1 a:hover 	{ text-decoration: underline; 	color: #7e99a7; }
.X1 a:active 	{ text-decoration: none; 		color: #7e99a7; }



.X2 {
	text-align: left;
	font-size: 12px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color: #576d79;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.3;
	}
.X2 a:link 		{ text-decoration: none; 		color: #576d79; }
.X2 a:visited 	{ text-decoration: none; 		color: #576d79; }
.X2 a:hover 	{ text-decoration: underline; 	color: #576d79; }
.X2 a:active 	{ text-decoration: none; 		color: #576d79; }



.X3 {
	text-align:left;
	font-size: 13px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color:#7e99a7;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	}
.X3 a:link 		{ text-decoration: none; 		color: #7e99a7; }
.X3 a:visited 	{ text-decoration: none; 		color: #7e99a7; }
.X3 a:hover 	{ text-decoration: underline; 	color: #7e99a7; }
.X3 a:active 	{ text-decoration: none; 		color: #7e99a7; }



.X3b {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color:#ffffff; padding-top: 0px; padding-bottom: 0px; font-weight:bold; text-align:left; font-size: 13px; 
	}
.X3b a:link 	{ text-decoration: none; 		color: #ffffff; }
.X3b a:visited 	{ text-decoration: none; 		color: #ffffff; }
.X3b a:hover 	{ text-decoration: underline; 	color: #ffffff; }
.X3b a:active 	{ text-decoration: none; 		color: #ffffff; }




.X4 {
	text-align:left;
	font-size: 13px;
	font-weight:bold;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color:#192229;
	padding: 6px 0 6px 0;
	}
.X4 a:link 		{ text-decoration: none; 		color: #192229; }
.X4 a:visited 	{ text-decoration: none; 		color: #192229; }
.X4 a:hover 	{ text-decoration: underline;	color: #192229; }
.X4 a:active 	{ text-decoration: none; 		color: #192229; }



.X5 {
	text-align:left;
	font-size: 11px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color:#576d79;
	padding: 0 0 6px 0;
	}
.X5 a:link 		{ text-decoration: none; 		color: #576d79; }
.X5 a:visited 	{ text-decoration: none; 		color: #576d79; }
.X5 a:hover 	{ text-decoration: underline;	color: #576d79; }
.X5 a:active 	{ text-decoration: none; 		color: #576d79; }



.X6 {
	text-align:left;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color:#192229;
	padding: 0 0 6px 0;
	}
.X6 a:link 		{ text-decoration: none; 		color: #192229; }
.X6 a:visited 	{ text-decoration: none; 		color: #192229; }
.X6 a:hover 	{ text-decoration: underline;	color: #192229; }
.X6 a:active 	{ text-decoration: none; 		color: #192229; }



.X7 {
	text-align:left;
	font-size: 11px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	background-color: #09131C !important; 
	padding: 2px 4px 2px 4px;
	text-align: center;
	color:#B0C1C9;
	width:auto;
	float:left;
	}
	
	
.X8 {
	text-align:right;
	font-size: 13px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color:#4B6370;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
	}
.X8 a:link 		{ text-decoration: none; 		color: #4B6370; }
.X8 a:visited 	{ text-decoration: none; 		color: #4B6370; }
.X8 a:hover 	{ text-decoration: underline; 	color: #4B6370; }
.X8 a:active 	{ text-decoration: none; 		color: #4B6370; }



.X9 {
	font-family: "Arial Black", Gadget, sans-serif;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1.3;
	text-align: left;
	font-size: 21px;
	}
.X9 a:link 		{ text-decoration: none; 		color: #000000; }
.X9 a:visited 	{ text-decoration: none; 		color: #000000; }
.X9 a:hover 	{ text-decoration: underline; 	color: #000000; }
.X9 a:active 	{ text-decoration: none; 		color: #000000; }










#gallery {
		padding:0px; margin:0px;
		list-style: none; list-style-type: none; outline: none; float:left;
		width:670px;
		}
#gallery ul { list-style-type: none; float:left; margin:0px; padding:3px;}
#gallery ul li { margin: 3px; float:left; display:inline; }
#gallery ul img {
		border: 0px solid #cecece;
		border-width: 2px;
		padding: 0px;
		}
#gallery ul a:hover img {
		border: 0px solid #181818;
		border-width: 2px;
		padding: 0px;
		}





#box16 { list-style-image: none; list-style-type: none; margin: 0px; padding: 0px; }
#box16 ul { list-style-type: none; float:left; margin: 0px; }
#box16 li { margin: 3px; float:left; display: block;}
#box16 a {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	text-decoration: none; display: block; 
	border: 1px solid #B0C1C9;
	background-color: #DFEAEE;
	padding: 2px 4px 2px 4px;
	text-align: center;
	color: #192229;
	width:auto;
	float:left;
	}
#box16 a:hover {
	border: 1px solid #000000;
	background-color: #09131C;
	padding: 2px 4px 2px 4px;
	color: #B0C1C9;
	float:left;
}














.text-line1 {
	color:#192229;
	font-size: 11px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	width: 170px;
	height:20px;
	padding:0px Opx 0px Opx;
	border:1px solid #B0C1C9;
	background: transparent url('images/text-line-bk.jpg') no-repeat;
}











.space-1 { width:10px; height:30px; }
.space-2 { width:10px; height:40px; }
.space-3 { width:10px; height:21px; }
.space-4 { width:10px; height:20px; }
.space-6 { width:10px; height:60px; }
.space-7 { width:10px; height:45px; }
