/* Cascading Style Sheet Created By: PxO Inc. http://www.pxoinc.net/ */
/* Cascading Style Sheet Authorized for use by Packhead Hosting */

/* Begin Page Settings */

body {
	font-family: Arial, Helvetica, Sans-Serif, Serif;
	font-size: 62.5%;
	color: #000;
	background-color: #FFF;
	}

html, body {
	height: 100%;
	border: none;
	}

* html a:hover {
	visibility: visible;
	}

html, hr, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px; 
	}

img {
	border: none;
	}

a {
	color: #000;
	}

a:hover {
	color: #FF7F00;
	}

a.button {
	padding: 0.15em;
	padding-left: 0.25em;
	padding-right: 0.25em;
	background-color: #DDD;
	background-image: url('images/button-background.png');
	background-position: center center;
	background-repeat: repeat-x;
	border-width: 1px;
	border-color: #888;
	border-style: solid;
	text-decoration: none;
	}

a.button:active {
	border-style: inset;
	}

a.button:hover {
	color: #000;
	}

input, button {
	border-width: 1px;
	border-color: #888;
	border-style: solid;
	}

button, input.submit {
	background-color: #DDD;
	background-image: url('images/button-background.png');
	background-position: center center;
	background-repeat: repeat-x;
	}

hr {
	margin: 0 auto;
	width: 128px;
	height: 32px;
	border: none;
	background-image: url('images/hr.png');
	background-repeat: none;
	}


/* End Page Settings */

/* Begin Page Work */

#header, #content, #footer {
	padding: 0.50em 15%;
	}

#pre-navigation {
	padding: 0.50em;
	background-color: #000;
	font-size: 1.1em;
	text-align: right;
	}

#pre-navigation input {
	border-color: #FFF;
	font-size: 0.80em;
	}

#pre-navigation label {
	font-style: italic;
	}

#pre-navigation a, #pre-navigation label, #pre-navigation p {
	color: #FFF;
	}

#navigation {
	margin-bottom: 1.00em;
	background-image: url('images/menu-background.png');
	background-position: top left;
	border-width: 0px;
	border-bottom: 1px;
	border-color: #000;
	border-style: solid;
	background-repeat: repeat-x;
	font-size: 1.6em;
	font-weight: bold;
	letter-spacing: 1px;
	}

#navigation img.logo {
	float: left;
	position: absolute;
	left: 0.50em;
	}

#header {
	}

#menu {
	max-height: 50px;
	line-height: 50px;
	text-align: center;
	}

#menu li {
	display: inline;
	list-style-type: none;
	}

#menu li a {
	display: inline-block;
	height: 50px;
	padding-left: 1.00em;
	padding-right: 1.00em;
	text-decoration: none;
	}

#menu li a.current, #menu li a:hover {
	display: inline-block;
	height: 50px;
	background-image: url('images/menu-background-hover.png');
	background-position: center center;
	background-repeat: repeat-x;
	color: #000;
	}

#content {
	clear: both;
	}

#content p {
	font-size: 1.20em;
	line-height: 1.50em;
	margin-bottom: 1.00em;
	}

#left {
	float: left;
	width: 65%;
	margin-right: 0.8%;
	}

#right {
	float: right;
	width: 28%;
	margin-left: 0.8%;
	border: 0px;
	border-left: 1px;
	border-color: #EEE;
	border-style: solid;
	text-align: right;
	}

#right .announcement p {
	line-height: 0.50em;
	}

#right .announcement {
	margin-bottom: 1.50em;
	}

.data {
	padding: 1.00em;
	}

.data p {
	}

.data li.graph-icon {
	list-style-image: url('images/graph-icon.png');
	}

.data li.WASD-icon {
	list-style-image: url('images/WASD-icon.png');
	}

table.data {
	font-size: 1.40em;
	}

table.data thead th {
	color: #FF7F00;
	font-size: 1.25em;
	}

table.data tr {
	}

table.data td, th {
	padding: 0.25em;
	padding-bottom: 0.50em;
	}

table.data th {
	color: #015367;
	}

table.data td {
	text-align: center;
	}

table.data tbody th {
	text-align: left;
	}

td.pid {
	white-space: nowrap;
	}

#footer {
	clear: both;
	text-align: center;
	}

#footer ul li {
	display: inline;
	padding: 0.50em;
	list-style-type: none;
	}

#footer p.smo {
	padding: 5px;
	}

#footer .marketing {
	display: inline;
	padding-left: 25px;
	padding-right: 25px;
	}

#pxo a {
	text-decoration: none;
	}

#pxo a:hover {
	color: #007BA7;
	text-decoration: none;
	}

/* End Page Work */
