* {
	vertical-align:baseline;
	padding:0;
	margin:0;
	outline: 0;
}

body {
	font:9pt/1.5em verdana,helvetica,arial, sans-serif;

	position:relative;
	overflow:visible;

	background-color:#528fb8;
	color:#000;
	margin:0 20px;
}

h1,h2,h3,h4,h5,h6 {
	font:normal 8.25pt/1.25em verdana,sans-serif;
	color:#cf5715;

	width:100%;
	float:left;
	clear:both;

	margin:0 0 0.75em 0;
	padding:0;
}

/*
h1			{	font-size:18pt;}
h2			{	font-size:14.25pt;}
h3			{	font-size:12pt;}
h4			{	font-size:10.5pt;}
h5			{	font-size:9pt;}
h6			{	font-size:8.25pt;}
*/

h1			{	font-size:14.25pt;}
h2			{	font-size:12pt;}
h3			{	font-size:10.5pt;}
h4			{	font-size:9pt;}
h5			{	font-size:8.25pt;}
h6			{	font-size:7.5pt;}

p			{	margin:0 0 20px 0;}

a			{	text-decoration:none; color:#4d7fa4;}
a:hover 	{	text-decoration:underline;}

img		{ border:0;}
hr			{ clear:both; height:1px; overflow:hidden; padding:0; margin:0;}
div.hr	{ border-top:solid 1px #333; width:auto;}

form fieldset 	{ border:0; padding:0; margin:0;}
form legend 	{ display:none;}
form * 			{ font-family:verdana,arial,sans-serif;font-size:9pt;}
form input		{ height:16px; line-height:15px;}
form button		{ height:22px; line-height:15px;}
form select		{ height:20px; line-height:15px;}
form div.r		{ float:left; width:100%;}

ol,ul		{ list-style:none outside; }

	
div#noscript 	{	font-weight:bold; font-size:10.5pt; background-color:#c30; color:#fff; width:100%; text-align:center; float:left; padding:20px 0 }

#con_full {
	width:960px;
	overflow:visible;
	margin:0 auto;
	padding:0;
	border:0;

}

/* *** Head ******************************************************************************* */
#con_head {
	background:#ddd url(/bg_head_top.jpg) no-repeat;
	clear:both;
	width:960px;
	overflow:hidden;
}

#con_head #logo {
}
#con_head #logo a {
	text-indent:-2000px;
	background:url(/hub_logo.gif) no-repeat 15px 17px;
	float:left;
	height:70px;
	width:460px;
	display:block;

	overflow:hidden;
	border:0;
}
#con_head #logo span {
	float:right;
	padding-right:20px;
	font-size:14pt;
	color:#528fb8;
	line-height:73px;
	height:70px;
}

#con_head #info {
	background:#528fb8 url(/bg_head_menu.gif) repeat-x;
	float:left;
	overflow:hidden;
	width:960px;
	height:30px;
	border-top:solid 1px #528fb8;
	line-height:28px;
}


#con_head #info ul#bc {
	list-style:none outside;
	float:left;
	width:580px;
	height:30px;
	padding-left:20px;
	font-weight:bold;
	color:#fff;
}
#con_head #info ul#bc li {
	float:left;
}
#con_head #info ul#bc li a {
	color:#fff;
}
#con_head #info ul#bc li span {
	color:#fcd788;
}


/* *** Foot ******************************************************************************* */
#con_foot {
	clear:both;
	width:960px;
	padding:5px 0;
	/*margin-top:20px;*/
	margin:0 auto;
	overflow:hidden;
	color:#fff;
	text-align:center;
}

#con_foot div#attr {
	float:left;
	width:auto;
}
#con_foot div#altm {
	float:right;
	width:auto;
}
#con_foot a {
	color:#eee;
}


/* *** Body ******************************************************************************* */
#con_body {
	background-color:#fff;
	clear:both;
	width:960px;
	padding:0;
	overflow:hidden;
}



/* *** Global ***************************************************************************** */
.c06 	{	overflow:hidden; width:120px;	float:left; }
.c07 	{	overflow:hidden; width:140px;	float:left; }
.c08 	{	overflow:hidden; width:160px;	float:left; }
.c13 	{	overflow:hidden; width:260px;	float:left; }
.c14 	{	overflow:hidden; width:280px;	float:left; }
.c15 	{	overflow:hidden; width:300px;	float:left; }
.c16 	{	overflow:hidden; width:320px;	float:left; }
.c18 	{	overflow:hidden; width:360px;	float:left; }
.c20 	{	overflow:hidden; width:400px;	float:left; }
.c21 	{	overflow:hidden; width:420px;	float:left; }
.c24 	{	overflow:hidden; width:480px;	float:left; }
.c25 	{	overflow:hidden; width:500px;	float:left; }
.c26 	{	overflow:hidden; width:520px;	float:left; }
.c27 	{	overflow:hidden; width:540px;	float:left; }
.c28 	{	overflow:hidden; width:560px;	float:left; }
.c29 	{	overflow:hidden; width:580px;	float:left; }
.c30 	{	overflow:hidden; width:600px;	float:left; }
.c31 	{	overflow:hidden; width:620px;	float:left; }
.c45 	{	overflow:hidden; width:900px;	float:left; }
.c46 	{	overflow:hidden; width:920px;	float:left; }
.c47 	{	overflow:hidden; width:940px;	float:left; }
.c48 	{	overflow:hidden; width:960px;	float:left; }

#container {
	padding:20px 0 0 20px;
}
#container.bg_left {
	background:url(/bg_gray_left.gif) repeat-y;
}

.mt20 {	margin-top:20px; }
.mr20 {	margin-right:20px; }
.mb20 {	margin-bottom:20px; }
.ml20 {	margin-left:20px; }

.pt20 {	padding-top:20px; }
.pr20 {	padding-right:20px; }
.pb20 {	padding-bottom:20px; }
.pl20 {	padding-left:20px; }

#home,#move,#acct {
}
#home a.home, #move a.move, #acct a.acct {
	text-decoration:none;
}



