/*--------------------------------------body---*/
body {
    background: url(input_ne.png) no-repeat top center; background-attachment: fixed;
    height: 100%;
}

html {min-width: 960px;}

body, td, th, div, p, input {
	color:#575757;
	font:normal 13px/20px Arial, Helvetica, sans-serif;
}


/*-------------------------------------header---*/
.clear, .wrapper { width:100%; overflow:hidden;}

.wrapper1 {width: 100%;}
.clear1   {clear:both;}

.header .wrapper, .col1 {line-height: 60;}

.br{ display:block;}
.fright{ float:right !important;}
.fleft{ float:left;}

a.fright:hover {text-decoration: underline}




/*========================================================================================================*/
#logo {
	float: left;
	margin: 0 0 0 65px;
	width: 101px;
	height: 111px;
}
	#logo a {
		display:block; 
		position:relative; 
		cursor:pointer;
	}


/*-------------------------------------footer---*/
.first .footer {background: url(first-fo.png) repeat-x left top 0;}
.first .extra {
	min-height: 100%;
	/*padding-bottom: 222px;*/
	margin-bottom: -222px;
}

.footer {
	width:100%;
	/*position:absolute;
	bottom: 0;*/
	height: 170px;
	position: relative;
}
.footer .indent {padding: 10 21px;}

.footer .col1 {float: left; width: 960px;}
.footer .col2 {float: left; width: 240px;}

.policy {
	font-size: 11px;
	line-height: 14px;
	color: #5d6975;
	padding: 12px 0px 7px 0px;
	text-transform: uppercase;
}
.policy span {color: #fff}
.policy a {
	color:#5d6975;
	text-decoration: none;
}
.policy a:hover {color: white;}

/*=======================================================================*/
.navigation {
	float: right;
	padding: 7px 34px 0 0;
}
	.navigation .sf-menu {
		margin:		0px 0 0 0; 
		padding:	0 0 0 0px;
		width: auto;
		line-height: 0;
		float: left;
	}
		.navigation > .sf-menu > li:first-child {
			background: none !important;
			padding-left: 0;
		}
		.navigation > .sf-menu > li {
			background: url(nav-bg.png) 0 0 no-repeat !important;
			padding-left: 25px;
		}
		.navigation > .sf-menu > li#current {}
		
		.navigation .sf-menu li.parent a .sf-sub-indicator, .navigation_2 .sf-menu li.parent a .sf-sub-indicator, .navigation .sf-menu li.parent ul li a .sf-sub-indicator {display: none;}
					
			.navigation .sf-menu a {border: none; padding: 4px 16px 4px;}
			
			.navigation > .sf-menu > li > a {
				border: none !important;
				display:	block;
				font-size:	15px;   
				line-height: 1.2307em;
				color:	#fff;
				text-transform:	uppercase;
				text-decoration:	none;
				text-align: left;
				background: none;
				padding: 0px !important;
				margin: 2px 7px 0 0;
			}
			/*.sf-menu */
				
	.navigation .sf-menu li li a {width: 100%;}				
	.navigation > .sf-menu > li > a:hover, .navigation > .sf-menu > li.active > a {color: #f2d829;}
				
				.navigation .sf-menu li ul {
					background: none;
					width: 130px;
					top: 31px;
					left: -3px;
					display: none;
				}
				.sf-shadow ul {padding: 0!important;}
				.navigation .sf-menu li ul li {
					background: none;
					line-height: 18px;
					font-size: 13px;
					padding: 0 0px 2px 0;
					width: 102px;
				}
					.navigation .sf-menu li ul li a, .navigation .sf-menu li#current ul li a {
						text-align: left;
						display: block;
						background: #082338;
						opacity: 0.9;
						font-size: 13px;
						color: #fff;
						float: left;						
						border-radius: 6px;
						-moz-border-radius: 6px;
						-webkit-border-radius: 6px;
					}
.navigation .sf-menu li ul li a:hover, .navigation .sf-menu li#current ul li a:hover, .navigation .sf-menu li ul li.active > a, .navigation .sf-menu li ul li.sfHover > a, .navigation .sf-menu li ul li#current > a {
							color: #0e2c43; 
							text-decoration: none !important; 
							background: #f2d829;
						}
					
