﻿body {
	background:url('/images/home/background.jpg') #fff repeat-x;
}

.wrapper {
	width:953px;
	margin:0 auto;
}
.top	{
	width:953px;
	height:48px;
	
}

.flag0			{width:22px; height:48px; background:url(/images/flag.jpg) 0px 0px no-repeat;display:block;float:left;text-indent:-9999px}

a.flag1			{width:38px; height:48px; background:url(/images/flag.jpg) -22px 0px no-repeat;display:block;float:left;text-indent:-9999px}
a.flag1:hover 	{width:38px; height:48px; background:url(/images/flag.jpg) -22px -48px no-repeat;}
	
a.flag2			{width:40px; height:48px; background:url(/images/flag.jpg) -60px 0px no-repeat;display:block;float:left;text-indent:-9999px}
a.flag2:hover 	{width:40px; height:48px; background:url(/images/flag.jpg) -60px -48px no-repeat;}
	
.flag3			{width:106px; height:48px; background:url(/images/flag.jpg) -100px 0px no-repeat;display:block;float:left;text-indent:-9999px}
.flag3:hover 	{width:106px; height:48px; background:url(/images/flag.jpg) -100px -48px no-repeat;}


.top .login	{
	width:417px;
	height:48px;
	float:left;
	display:inline;
	background:url(/images/loginbox.jpg);
}

.top .login .formlogin	{margin:9px 0 0 87px;}

.top .login input.login-box {
	padding:0 2px;
	height:9px;
	width:102px;
	font: 7pt Arial, Helvetica, sans-serif; 
	color:#666;
}

.top .login .user {margin: 6px 19px 0 0px;border:0px}
.top .login .pass {margin: 6px 3px 0 0px;border:0px}


.login-submit	{
	width:66px;
	height:18px;
	position:absolute;
	float:left;
	margin:2px 0 0 0px;
	overflow:hidden;
	background:url(/images/login-submit.jpg) 0 0 no-repeat;
	text-indent:-9999px; 
	cursor: pointer;
	border:0px;
}

.login-submit:hover	{
	background:url(/images/login-submit.jpg) 0 -18px no-repeat;
	text-indent:-9999px;
}


.searchbox	{
	width:330px;
	height:48px;
	float:left;
	display:inline;
	background:url(/images/searchbox.jpg) no-repeat;
}

.searchbox form	{margin: 16px 0 0 81px;}
* html .searchbox form	{margin: 10px 0 0 81px;}
*:first-child+html .searchbox form {margin: 8px 0 0 81px;}


.searchbox input.searchfield	{
	padding:0 2px;
	height:9px;
	width:144px;
	font: 7pt Arial, Helvetica, sans-serif; 
	color:#666;
	border:0px;
}


a.search-submit	{
	width:66px;
	height:18px;
	position:absolute;
	margin:-5px 0 0 0;
	overflow:hidden;
	background:url(/images/search-submit.jpg) 0 0 no-repeat;
	text-indent:-9999px; 
}

a.search-submit:hover	{
	background:url(/images/search-submit.jpg) 0 -18px no-repeat;
	text-indent:-9999px;
}

* html a.search-submit	{margin:1px 0 0 0;}
*:first-child+html a.search-submit {margin:3px 0 0 0;}


/*
.navigation {
	background:url('/images/home/menu-spacer.jpg') no-repeat;
	padding:0 0 0 211px;
	float:left;
	width:742px;
}
*/

.navigation {
	padding:0 0 0 0px;
	float:left;
	width:953px;
}



.splash-logo {
	background:url('/images/home/splash-logo.jpg') no-repeat;
	text-indent:-999em;
	float:left;
	width:953px;
	height:128px;
}

.splash-title {
	background:url('/images/home/splash-title.jpg') no-repeat;
	text-indent:-999em;
	float:left;
	width:953px;
	height:77px;
}

.splash-text {
	background:url('/images/home/splash-text.jpg') no-repeat;
	float:left;
	width:953px;
	height:143px;
}

.splash-text .margin {
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin:0 0 0 87px;
	width:300px;
	color:#fff;
}

.flyout {
	border:solid #77581d;
	border-width:0 1px 0 1px;
	margin:0 0 0 40px;
	width:175px;
	background:#1c2c34;
	padding:2px 2px 2px 20px;
	cursor:pointer;
}

.flyout-top {
	border:solid #77581d;
	border-width:0 1px 0 1px;
	margin:0 0 0 40px;
	width:175px;
	background:#1c2c34;
	padding:15px 2px 2px 20px;
	cursor:pointer;
}

.flyout-bottom {
	border:solid #77581d;
	border-width:0 1px 1px 1px;
	margin:0 0 0 40px;
	width:175px;
	background:#1c2c34;
	padding:2px 2px 15px 20px;
	cursor:pointer;
}

.box {
	width:339px;
	height:157px;
	float:left;
}

.button-go:link, .button-go:visited {
	background:url('/images/home/button-go-normal.jpg') no-repeat;
	float:left;
	text-indent:-999em;
	display:block;
	width:60px;
	height:18px;
}

.button-go:hover {
	background:url('/images/home/button-go-over.jpg') no-repeat;
	float:left;
	text-indent:-999em;
	display:block;
	width:60px;
	height:18px;
}

.box-text {
	background:url('/images/home/text-box.jpg') no-repeat;
	float:left;
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	padding:2px;
	border:0;
	width:157px;
	height:14px;
	clear:left;
}

.box-search {
	background:url('/images/home/search-box.jpg') no-repeat;
	width:239px;
	height:34px;
	padding:17px 0 0 100px;
}

.box-search form {
	margin:0;
	padding:0;
}

.box-search label {
	display:none;
}

.box-login-no {
	background:url('/images/home/login-box-no.jpg') no-repeat;
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	width:339px;
	height:91px;
	text-align:center;
}

.box-login-no div {
	padding:20px 0 0 10px;
}

.box-login {
	background:url('/images/home/login-box.jpg') no-repeat;
	width:239px;
	height:91px;
	padding:15px 0 0 100px;
}

.box-login form {
	margin:0;
	padding:0;
}

.box-login label {
	display:none;
}

.button-login {
	background:url('/images/home/button-login-normal.jpg') no-repeat;
	float:left;
	text-indent:-999em;
	display:block;
	width:60px;
	height:18px;
}

.button-login:hover {
	background:url('/images/home/button-login-over.jpg') no-repeat;
	float:left;
	text-indent:-999em;
	display:block;
	width:60px;
	height:18px;
}

.buttons {
	list-style:none;
	margin:0;
	padding:0;
}

.buttons li {
	float:left;
}

.buttons li .box1:link, .buttons li .box1:visited {
	background:url('/images/home/box1.jpg') no-repeat;
	text-indent:-999em;
	display:block;
	width:339px;
	height:157px;
}

.buttons li .box1:hover {
	background:url('/images/home/box1.jpg') 0 -157px no-repeat;
	text-indent:-999em;
	display:block;
	width:339px;
	height:157px;
}


.buttons li .button-testing:link, .buttons li .button-testing:visited {
	background:url('/images/home/button-testing.jpg') no-repeat;
	text-indent:-999em;
	display:block;
	width:305px;
	height:157px;
}

.buttons li .button-testing:hover {
	background:url('/images/home/button-testing.jpg') 0 -157px no-repeat;
	text-indent:-999em;
	display:block;
	width:305px;
	height:157px;
}

.buttons li .button-color:link, .buttons li .button-color:visited {
	background:url('/images/home/button-color.jpg') no-repeat;
	text-indent:-999em;
	display:block;
	width:309px;
	height:157px;
}

.buttons li .button-color:hover {
	background:url('/images/home/button-color.jpg') 0 -157px no-repeat;
	text-indent:-999em;
	display:block;
	width:309px;
	height:157px;
}

.content {
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	padding:55px 0 15px 0;
	color:#8e8e8e;
}

.footer {
	background:url('/images/home/footer.jpg') no-repeat;
	width:953px;
	height:46px;
	float:left;
}

.footer ul {
	list-style:none;
	float:right;
	margin:13px 20px 0 0;
	padding:0;
}

.footer ul li {
	float:left;
	color:#fff;
}

.footer ul .pipe {
	font:normal 9pt Arial, Helvetica, sans-serif;
	padding:0 13px 0 13px;
}

.footer ul li a:link, .footer ul li a:visited {
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	text-decoration:none;
	color:#fff;
}

.footer ul li a:hover {
	font:normal 8.5pt Arial, Helvetica, sans-serif;
	letter-spacing:0.5px;
	text-decoration:none;
	color:#bddced;
}
