﻿body 
{
	background:#FAD39F none repeat scroll 0 0;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	text-align:left;
}

TD, select, input, textarea
{
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:13px;
}

.headerRow
{
	background-color:  #00285C;
    color: White;
}

.headerRow TD
{
	padding: 4px 8px 4px 4px;
}

.itemsTable
{
	border-spacing: 0px;
    border-collapse: collapse;
}


a 
{
  color: #1b7bdd;
  text-decoration: none;
}

a:hover 
{
  color: #800000;
  text-decoration: underline;
}

h1 {
  font-size: 25px; }

h2 {
  margin: 0px 0px;
  color: black;
  margin-bottom: 15px;
}

h3 {
  font-size: 16px;
  font-weight: bold;
  color: black;
  padding-bottom: 2px;
  border-bottom: solid 1px #839553;
  margin: 0px 0px;
}

h4, h5 {
  font-size: 11px; }

img {
  border: none; }

#header {
  background: #FAD39F;
  display: block;
  overflow: hidden;
  color: white;
  text-decoration: none;
}

#header a {
  color: white;
}

#header .header_content {
  width: 900px;
  margin: 0px auto;
  padding: 5px 10px 0px 10px;
  overflow: hidden;
  background: #00285C;
  border-bottom: solid 6px #D4B07E;
  position: relative;
}

#header a.title {
  float: left;
  font-size: 24px;
  color: white;
  text-decoration: none;
  margin-top: 3px;
}

.body_content {
  width: 900px;
  background: #FFF8C3;
  padding: 10px 10px 10px 10px;
  overflow: hidden;
  margin: 0px auto;
}

#header-account {
  clear: none;
  text-align: right;
  padding: 5px 5px 0px 10px;
  font-size: 11px;
}

#header-account .account_links {
  padding: 4px 0px;
  color: #acbd7d;
}

#header-account .account_links a {
  color: #cad4ad;
}

#header-profilepic {
  margin: 0px 0px 0px 5px;
  /*border: solid 1px #7e8f45;*/
  float:right;
}

.col1
{
	text-align: right;
    white-space:nowrap;
    padding-left: 10px;
    vertical-align: top;
}

.col2
{
	width:100%;
    padding-left: 10px;
    vertical-align: top;
}

.ErrorText
{
    color:Maroon;	
}

.workoutItems
{
  border: 1px outset black;
  padding: 0px 10px 10px 10px;
  width: 682px;
}
.workoutItems td
{
    padding: 4px 8px 4px 4px;
    border-spacing: 0px;
}
.itemsTable
{
    border-spacing: 0px;
    border-collapse: collapse;
}
.evenRow
{
  background-color: #f1d9b1;
}
.evenRow td
{
    padding: 4px 8px 4px 4px;
}
.oddRow
{
  background-color: #c8b493;
}
.oddRow td
{
    padding: 4px 8px 4px 4px;
}
.headerRow
{
  background-color:  #00285C;
  color: White;
}
.tdType
{
    width: 160px;
    vertical-align: top;
}
.tdDist
{
    width:115px;
    vertical-align: top;
    white-space: nowrap;
}
.tdDuration
{
    width: 100px;
    vertical-align: top;
}
.tdPace
{
    width: 120px;
    vertical-align: top;
    white-space: nowrap;
}
.tdPulse
{
    width: 45px;
    vertical-align: top;
}
.tdItemInfo
{
    vertical-align: top;
    width: 250px;
    white-space: nowrap;
}
.tdItemInfo2
{
    vertical-align: top;
}
.tdComments
{
    vertical-align: top;
}
.input, TD, select, input
{
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:13px;
}
.style5
{
    width: 88px;
}
.style9
{
}
.evenRow1 {
	background-color: #FFF8C3;
}
.splitsTable
{
	background-color:Black;
	border:solid 0px black;
}
.splitsTable TD 
{
	font-size: 11px;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}
.splitsData TD
{
	background-color: #f1d9b1;
	white-space:nowrap;text-align:right;padding-right:4px
}
.headerRowC
{
  background-color:#800000;
  color: White;
  text-align:center;
}

.actual
{
	background-color:#fff8c3;
}

.planned
{
	background-color:#bebebe;
}

/* Styles for Navigation */
#navigation {
	background-color: #FAD39F;
	overflow: hidden;
	border-bottom:solid 1px black;
}
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
}
#navigation a {
	color: #1b7bdd;
	display: block;
	padding: 5px;
	/*border: 1px solid #000000;
	border-bottom: 0px;*/
}
#navigation a:hover {
	color: #800000;
	text-decoration: underline;
	/*text-decoration: none;
	border: 1px solid #a9a9a9;
	background-color: #a9a9a9;*/
}

#navigation .selected {
	background-color: #2E6ABC;
}

#navigation .selected a
{
	color:white;
}

#navigation .selected a:hover
{
	color:Aqua;
}