* {
	margin: 0;
	padding:0;
}
html, body {
	height: 100%;
	max-width:1890px;
	margin: 0;
	padding:0;
	background:#415988 url(images/body-bg.jpg) repeat-x;
	text-align:center;
	font:12px/150% Arial, Verdana, Helvetica, sans-serif;
	color:#364a71;
}
a 	{ outline:#FFF; }
.hx {
	width: 100%;
	height:150px;
	margin: 0;
	padding:0;
	float:left;
	position:relative;
}
.hx-left {
	width: 590px;
	height:150px;
	margin: 0;
	padding:0;
	background:url(images/hx-left.jpg) no-repeat;
	position:absolute; top:0; left:0;
}
.hx-right {
	width: 410px;
	height:150px;
	margin: 0;
	padding:0;
	background:url(images/hx-right.gif) no-repeat;
	position:absolute; top:0; right:3%;
}
.nx {
	width: 930px;
	height:28px;
	font:15px/28px Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;
	margin: 4px 0 auto;
	padding:0;
	text-align:center;
	background:url(images/nx-a.jpg) repeat-x;
	display:inline-block;
}
.nx-pipe {
	width: 1px;
	height:28px;
	margin: 0;
	padding:0;
	background:url(images/nx-pipe.jpg) no-repeat;
	float:left;
	display:inline;
}
.nx-n1 {width:93px;  height:28px; float:left;}
.nx-n2 {width:131px; height:28px; float:left;}
.nx-n3 {width:106px; height:28px; float:left;}
.nx-n4 {width:110px; height:28px; float:left;}
.nx-n5 {width:92px;  height:28px; float:left;}
.nx-n6 {width:98px; height:28px; float:left;}
.nx-n7 {width:105px; height:28px; float:left;}
.nx-n8 {width:188px; height:28px; float:left; position:relative;
}
.nx a:link		{ background:url(images/nx-a.jpg) repeat-x; color:#fff; text-decoration:none; }
.nx a:visited	{ background:url(images/nx-a.jpg) repeat-x; color:#fff; text-decoration:none; }
.nx a:hover  	{ background:url(images/nx-ah.jpg) repeat-x; color:#fff; text-decoration:none; }
.nx a:active 	{ background:url(images/nx-a.jpg) repeat-x; color:#fff; text-decoration:none;
}
/*---DON'T-TOUCH-BELOW---*/
.search-x {
	margin: 0;
	padding:0;
}
.input-x {
	width: 122px;
	margin: 3px 0 0 0;
	padding:0;
	float:left;
	display:inline-block;
}
.search-field {
	margin: 0;
	padding:0;
	float:left;
	display:inline-block;
}
.search-button-x {
	width: 60px;
	margin: 2px 0 0 0;
	padding:0;
	float:right;
	display:inline-block;
}
.search-button {
	width: 60px;
	margin: 0;
	padding:0;
	float:right;
	display:inline;
}
/*---DON'T-TOUCH-ABOVE---*/
.px {
	width: 960px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 4px auto 0 auto;
	padding:0 auto -40px;
	text-align:center;
	background:#f4f4f4 url(images/px-bg.gif) repeat;
	display:inline-block;
}
.px-n-shadow {
	width: 930px;
	height:6px;
	margin: 0 auto;
	padding:0;
	text-align:center;
	background:url(images/px-n-shadow.gif) repeat-x;
	display:inline-block;
}
.bx {
	width: 930px;
	height:100%;
	margin: 28px auto 0 auto;
	padding:0 0 40px 0;
	text-align:center;
	background:#f4f4f4;
	display:inline-block;
}
.bx a 			{ color:#415989; text-decoration:underline; }
.bx a:visited	{ color:#415989; text-decoration:underline; }
.bx a:hover 	{ color:#415989; text-decoration:none; }
.bx a:active 	{ color:#415989; text-decoration:underline;
}
.bx-pos {
	width: 680px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	padding:0;
	text-align:left;
}
.b1{position:relative;}
h1 {
	font:bold 23px/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#415989;
	margin: 0 0 0.5em 0;
}
h2 {
	font:bold 19px/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#415989;
	margin: 0.5em 0 0.5em 0;
	padding:0;
}
h3 {
	font:bold 15px/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#415989;
	margin: 1.0em 0 0.5em 0;
	padding:0;
}
h4 {
	font:bold 13px/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#364a71;
	margin: 1.0em 0 0.5em 0;
	padding:0;
}
p {
	font:13px/1.5em Arial, Verdana, Helvetica, sans-serif;
	color:#364a71;
	margin: 0.5em 0 1.5em 0;
	padding:0;
}
ul {
	margin: 0;
	padding:0;
}
li {
	margin: 0 0 0 28px;
	padding:0;
}
.fx {
	width: 100%;
	height:32px;
	margin: 0;
	padding:0;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color:#bbb;
	float:left;
	background:url(images/fx-bg.jpg) repeat-x;
}
.fx-930 {
	width: 930px;
	height:32px;
	margin: 0 auto;
	padding:0;
	position:relative;
}
.fx-right {
	width: 435px;
	height:15px;
	margin: 0;
	padding:0;
	float:right;
	text-align:right;
	position:absolute; top:10px; right:0;
}
.fx-a {
	margin: 0;
	padding:0;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	text-decoration:none;
}
.fx-a:visited	{ color:#fff; text-decoration:none; }
.fx-a:hover 	{ color:#fff; text-decoration:underline; }
.fx-a:active 	{ color:#fff; text-decoration:none;
}
#conash3D0 {
height:0px; 
top:-1px;
}
