/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{background:url(images/body-bg.gif) #fff top center; text-align:center; min-width:1000px;}

img {vertical-align:top;}
a img {border:0;}

ul {list-style:none;}

.left {float:left;}
.right {float:right;}

.clear  {clear:both;}

.alignright {text-align:right;}
.alignleft {text-align:left;}
.aligncenter {text-align:center;}

html, input, textarea {font-family:Arial, Verdana, ƒqƒ‰ƒMƒmŠpƒS Pro W3, ‚l‚r ƒSƒVƒbƒN, Osaka]“™•, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#aaaaaa; text-transform:uppercase; letter-spacing:1px; word-spacing:1px;}

input, select {vertical-align:middle; font-weight:normal;}

a {color:#aaaaaa; outline:none;}
a:hover{text-decoration:none;}

p {padding-top:14px;}

.top1 {
	padding-top:7px;
}
.top2 {
	padding-top:11px;
}
.top3 {
	padding-top:22px;
}
.top4 {
	padding-top:28px;
}
.bot2 {
	padding-bottom:19px;
}
.bot3 {
	padding-bottom:26px;
}
.bot4 {
	padding-bottom:29px;
}
.wrapper {width:100%; overflow:hidden;}

.phone {display:inline-block; width:128px;}
/* ============================= main layout ====================== */

li {background:#fff; padding-left:12px; line-height:1.5em;}
li a {color:#B6BDC3;}

.imgindent {margin:0 15px 0 0; float:left;}

h1 {
	padding:61px 0px 49px 47px;
	position:relative;
}
	h1 a {
		display:block;
		height:54px;
		width:300px;
		text-indent:-5000px;
		background:url(images/logo.png) left top no-repeat;
	}
	
.menu {
	padding:0 0 0 43px;
}
	.menu li {
		float:left;
		margin-right:1px;
		background:none;
		padding:0;
	}
		.menu li a {
			display:block;
			height:265px;
			width:175px;
			text-decoration:none;
		}
	.menu .m1 a {
		background:url(images/m1.png)
	}
	.menu .m2 a {
		background:url(images/m2.png)
	}
	.menu .m3 a {
		background:url(images/m3.png)
	}
	.menu .m4 a {
		background:url(images/m4.png)
	}
	.menu .m5 a {
		background:url(images/m5.png)
	}
	.menu .m1 a:hover {
		background:url(images/m1-hover.jpg)
	}
	.menu .m2 a:hover {
		background:url(images/m2-hover.jpg)
	}
	.menu .m3 a:hover {
		background:url(images/m3-hover.jpg)
	}
	.menu .m4 a:hover {
		background:url(images/m4-hover.jpg)
	}
	.menu .m5 a:hover {
		background:url(images/m5-hover.jpg)
	}

h2 {
	font-size:48px;
	line-height:1.2em;
	color:#fff;
	text-transform:none;
	letter-spacing:-2px;
	word-spacing:-3px;
	display:block;
	padding:0 0 25px 0;
}
/* ============================= header ====================== */
.close {
	position:absolute;
	top:99px;
	right:85px;
}
/* ============================= content ====================== */
.indent-content {
	padding:0 0 0 43px;
}

.indent {
	padding:27px 0 40px 0;
}

.menu1 {
	width:195px;
	background:url(images/menu-bg-tail.gif) left top repeat-y;
	padding:0;
}
	.menu1 li {
		background:none;
		padding:0px;
		margin:0 0 9px 0;
	}
		
		.menu1 li a {
			display:block;
			text-decoration:none;
			height:31px;
			background:url(images/menu-bg-tail.gif) repeat-y 0 0;
			color:#fff;
			padding:4px 0 0 18px;
			font-size:20px;
			line-height:1.2em;
			letter-spacing:-2px;
		}
		.menu1 li a:hover, .menu1 .active {
			background:url(images/menu-hover.gif) no-repeat 0 0;
		}
.menu1-top {
	background:url(images/menu-top-bg.gif) left top no-repeat;
	padding-top:45px;
}
.menu1-bottom {
	background:url(images/menu-bottom-bg.gif) left bottom no-repeat;
	width:100%; 
	min-height:485px;
	height:auto !important;
	height:485px;
	overflow:hidden;
}

.scroll {
	overflow:auto; 
	height:382px;
	width:628px
}
.scroll-inner {
	width:578px;
}
.scroll-1 {
	overflow:auto; 
	height:400px;
	width:319px
}
.scroll-2 {
	overflow:auto; 
	height:290px;
	width:280px
}
.scroll-1-inner {
	width:261px;
}
.text {
	display:block;
	font-size:10px;
	line-height:14px;
	color:#fff;
	padding:8px 0 0 0px;
	letter-spacing:normal;
}

.color1 {
	color:#00d7ff;
}

.border {
	background:url(images/border.gif) repeat-x left bottom;
	padding-bottom:9px;
	margin-bottom:9px;
}
.list {
	padding:20px 0 0 0;
}
	.list li {
		background:url(images/list.gif) no-repeat 1px 6px;
		padding-left:15px;
		font-size:10px;
		line-height:24px;
	}
		.list a {
			color:#00d7ff;
		}
.link-1 {
	text-decoration:none;
	color:#00d7ff;
}
.link-1:hover {
	text-decoration:underline;
	color:#fff;
}
/* ============================= footer ====================== */
#footer {
	position:relative;
	font-size:10px;
	line-height:14px;
	color:#414141;
	background:url(images/footer-bg.gif) repeat-x top left;
}
	#footer a {
		color:#414141;
		text-decoration:none;
	}
	#footer a:hover {
		color:#fff;
	}
.policy {
	padding:0 0 0 52px;
}
.toflash{
	text-align:right;
	padding:0 60px 0 0;
}
.block {
	height:69px;
}
.extra {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin: 0 auto -69px; 
	position:relative;
	background:url(images/shadow.png) no-repeat top center;
}
body, html {
	height:100%;
}
/* ============================= forms ============================= */

#ContactForm {
	padding-top:12px;
}
#ContactForm label {
	height:50px; display:block;
}
#ContactForm .link {
	margin:0px 2px 0px 3px;
}
#ContactForm .input {
	width:500px; 
	background:#262727; 
	border:1px solid #181919;
	padding:6px 14px 6px 14px; 
	color:#9e9e9e;
}
#ContactForm textarea {
	width:500px; 
	height:98px;
	background:#262727;
	border:1px solid #181919;
	padding:6px 14px 6px 14px; 
	overflow:auto; 
	color:#9e9e9e; 
}
#ContactForm a {
	color:#00d7ff;
	text-decoration:none;
	margin:10px 2px 0 14px;
}