html, body {
	margin: 0;
	padding: 0;
	width: 100%;
}

/* CSS Document */

a span {
	display: none;
}

div.grey {
	background: #f2f2f2;
	margin: 2px 0;
}

ul, ol, p, li {
	margin: 0;
}


/* chrome elements */

div.t0_cont {
	width: 962px;
	margin: 0 auto 0 auto;
	background: url(/images/body_bg.gif);
	overflow: hidden;
}

div.top_head {
	width: 962px;
	height: 103px;
	background: url(/images/head_bg.gif) 0 0 no-repeat;
	overflow: hidden;
}

div.top_head fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

div.top_head, div.top_head a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

div.top_head a:visited {
	color: #fff;
	text-decoration: none;
}

div.top_head a:hover {
	color: #ff9900;
	text-decoration: none;
}

h1.logo {
	margin: 0;
	padding: 20px 0 0 21px;
	display: block;
	width: 323px;
	height: 67px;
	background: none;
	float: left;
}

h1.logo a {
	display: block;
	width: 323px;
	height: 67px;
	background: url(/images/temp_logo.gif) 0 0 no-repeat;
}

h1.logo a span {
	display: none;
}

h1.logo a:hover {
	display: block;
	width: 323px;
	height: 67px;
	background: url(/images/temp_logo.gif) 0 0 no-repeat;
	-webkit-box-shadow: 10px;
}

span.log_lab {
	float: left;
	display: block;
	width: 170px;
	padding: 18px 0 0 240px;
}

span.log_lab span.text {
	display: block;
	width: 160px;
}

span.log_lab input, span.pass_lab input {
	border: 1px solid #666;
	padding: 1px;
	width: 140px;
}

span.pass_lab input {
 	width: 115px;
}

span.pass_lab {
	float: left;
	display: block;
	width: 128px;
	padding: 18px 0 0 0;
}

div.top_head input.button {
	margin: 31px 0 0 0;
}

div.top_head form ul {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 5px;
}

div.top_head form ul.one {
	padding-left: 240px;
	width: 170px;
}

div.top_head form ul.one li {
	display: block;
	width: 160px;
	float: left;
}

div.top_head form ul.two {
	width: 170px;
}

div.top_head form ul.two li {
	display: block;
	width: 170px;
	float: left;
}

div.top_head form ul li {
	background: url(/images/arrow_white.gif) no-repeat 0 2px;
	padding-left: 15px;
}

/***** Navigation *****/

div.t0_nav {
	background: #ff9900;
	height: 25px;
	width: 946px;
	margin: 0 0 0 8px;
}

div.t0_nav ul {
	margin: 0;
	padding: 6px 0 0 15px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}

div.t0_nav ul li {
	float: left;
}

div.t0_nav ul li a, div.t0_nav ul li a:visited{
	text-decoration: none;
	color: #fff;
	padding: 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

}

div.t0_nav ul li a.active, div.t0_nav ul li a:visited.active {
	background: #fff;
	color: #999;
}

div.t0_nav ul li a:hover {
	background: #68b2d5;
	color: #fff;
	text-decoration: none;
}

/***** Footer *****/
div.t0_foot {
	background: url(/images/body_foot.gif) 0 0 no-repeat;
	height: 39px;
	color: #999;
	padding: 4px 0 0 18px;
	clear: both;
}

div.t0_foot a, div.t0_foot a:visited {
	color: #999;
}

div.t0_foot ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.t0_foot ul li {
	display: block;
	border-right: 1px solid #999;
	padding-right: 5px;
	padding-left: 5px;
}

div.t0_foot ul.two li {
	border-right: 0;
}

div.t0_foot ul li.last {
	border-right: 0;
}

div.t0_foot ul li.first {
	padding-left: 0;
}

div.t0_foot ul.one {
	display: block;
	float: left;
	width: 900px;
}

div.t0_foot ul.one li a:hover {
	color: #ff9900;
}

div.t0_foot p {
	display: block;
	clear: left;
	float: left;
	padding-top: 2px;
	width: 280px;
}

div.t0_foot ul li {
	float: left;
}

div.t0_foot ul.two {
	display: block;
	float: left;
	padding-top: 2px;
	padding-left: 75px;
}

div.t0_foot ul.two li a {
	font-weight: normal;
	color: #bbb;
}

div.t0_foot ul.two li a:hover {
	color: #ff9900;
}

div.content {
	padding: 2px 8px 2px 8px;
}