body /*the entire page*/
{
	margin: 0;
	padding: 0;
	background-color: #F0ECE7;
	font-family: verdana, arial, sans-serif;
}

/* BANNER */
/*#banner h1
{
	padding: 70pt 0 0;
	margin: 0 10pt;
	font-size: 20pt;
	line-height: 26pt;
	color: #FFF;
}

#banner p
{
	padding: 0;
	margin: 0 10pt;
	font-size: 8pt;
	color: #FC0;
}
*/

/* CONTENT */
#content p
{
	padding: 5pt 0 15pt 0;
	margin: 0 8pt;
	font-size: 11pt;
	line-height: 16pt;
}
/*
.formlabel
{
/*	float: right;
	color: red;
	padding: 5pt;
	margin: 0;

}

.formfield
{
	position: relative;
	padding: 5pt;
	margin: 0;

}
*/

#content form/*.login*/
{
	background-color: #e6ecff;
	padding: 2pt;
	margin: 10pt 8pt 0;
}

form.login
{
	width: 169pt;
}

form.tracking
{
	width: 180pt;
}

#content form p
{
	margin: 0 0 0 0;
	padding: 8pt;
	line-height: 2;
	border: 1pt solid #FFF;
	text-align: center;
}

#content form p .loginfield
{
	margin: 0pt 1pt 0pt 2pt;
	float: right;
}

#content form p .logingo
{
}

#content h1, #content h6
{
	padding: 6pt 4pt 0 0;
	margin: 0 8pt;
	color: black;
}

#content h1
{
	font-size: 14pt;
	font-family: georgia, serif;
	line-height: 15pt;
}

#content h6
{
	font-size: 10pt;
	/*line-height: 15pt;*/
}

#content img.right
{
	padding: 2pt;
	margin: 9pt 8pt 0;
	border: 1pt solid #DDD0B9;
	float: right;
}

#content img.left
{
	padding: 2pt;
	margin: 9pt 8pt 0;
	border: 1pt solid #DDD0B9;
	float: left;
}

/* SIDEBAR */
/*
#sidebar p
{
	padding: 5px 0;
	margin: 0 10px;
	font-size: 11pt;
	line-height: 15px;
	color: #630;
}

#sidebar h1
{
	padding: 5px 0;
	margin: 0 10px;
	font-size: 16pt;
	font-family: georgia, serif;
	line-height: 20px;
	color: #300;
}
*/
/* NAV */
#nav ul
{
	padding: 0 20pt;
	margin: 0;
	list-style-type: none;
}

#nav li
{
	line-height: 20pt;
	font-size: 10pt;
	padding: 0 15pt 0 0;
	font-weight: bold;
	display: inline;
}

#nav li a
{
	text-decoration: none;
	color: #333;
}

#nav li a:hover { color: #000; }

/* FOOTER */
#footer
{
	font-size: 8pt;
	color: white;
}

/*
#footer a:link, #footer a:visited, #footer a:active { color: black; }
#footer a:hover { color: #FFC; }

.rightalignimagenoborder
{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
	border: 1px solid #fff;
}

.leftalignimagenoborder
{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
	border: 1px solid #fff;
}
*/
/* DIVS */
#wrap
{
	width: 525pt;
	margin: 0 auto; /*centers page*/
	background-color: #FFC;
}

#banner
{
	height: 79pt; /*there is no content, so set to background img width*/
	width: 525pt; /*no content, so set to line up with rest of page*/
	margin: 0 220pt 0 0; /*force to left*/
	background-color: #0CC;
	background-image: url("images/image.jpg");
}

#nav
{
	height: 23pt;
	background-image: url("images/nav.jpg");
	background-color: #C00;
	border-top: 3pt solid #fff;
}

#content
{
	padding: 7pt 35pt 25pt 50pt; /*margin would let shine parent through*/
	border-right: 1pt solid #DDD0B9;
	border-left: 1pt solid #DDD0B9;
	background-color: white;
}

#footer
{
	padding: 8pt 0 8pt 12pt;
	background-color: #333;
	clear: both;
	border-right: 2pt solid #DDD0B9;
	border-left: 2pt solid #DDD0B9;
}