img{margin-top:20px;vertical-align:top; border-style:none}

p {
    margin-left:30px;
    color: #336699;
  }

p.message {
    margin-left:30px;
    color: #113333;
  }

.about {
    margin-left:15px;
    color: #336699;
    text-indent: 5px;
  }

label{color: #336699}
input{color: #336699; width:200px}

textarea{width:380px;height:200px;color:#336699}

:link, :visited { text-decoration: none; }
:link:focus, :visited:focus { color: green; }
:link { color: #996666; }
:visited { color: #663333; }
:link:hover, :visited:hover { color: green; }
:link:active, :visited:active { color: blue; }

#content-area #content-top
{
    background: url(../images/content-top.gif) no-repeat;
    height: 9px;
    width: 890px;
    font-size: 1px;
}

#main-wrapper
{
    width: 890px;
    margin: 0 auto;
}

.contact
{
    margin-top: 0;
    margin-left: 30px;
    vertical-align:top; border-style:none
}

html, body
{
    font-family: Arial, Helvetica, sans-serif;
    background: #fff url(http://on-track-solutions.com/static/bg.jpg) top repeat-x;
}


#nav-right
{
    background: transparent url(http://on-track-solutions.com/static/nav-bg-right.gif) top right no-repeat;
    float: left;
    height: 33px;
    width: 10px;
}

#nav-left
{
    background: transparent url(http://on-track-solutions.com/static/nav-bg-left.gif) top left no-repeat;
    float: left;
    height: 33px;
    width: 10px;
}

#navigation
{
    height: 33px;
    float: left;
    background: #377696;
}

#navigation ul
{
    height: 33px;
    line-height: 33px;
    margin: 0;
    display: inline;
    float: left;
    margin-left: 5px;
    padding-right: 0;
}


#navigation ul li a:link,
#navigation ul li a:visited
{
    display: inline;
    float: left;
    text-decoration: none;
    color: #663333;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    margin-right: 1px;
    padding: 0 10px 0 10px;
    background: url(http://on-track-solutions.com/static/nav-divide.gif) right 15px no-repeat;
}


#navigation ul li
{
    display: inline;
    float: left;
}

#navigation ul li a#project-login-link
{
    background: none;
    padding-right: 0;
}

#navigation ul li a:hover
{
    color: #98bfe7;
}


#nav-wrapper
{
    height: 33px;
    float: right;
}

#home #navigation ul li a#home-link, #about #navigation ul li a#about-link
{
    color: #98bfe7;
}

.clear
{
    clear: both;
    font-size: 0;
    height: 0;
}


table.discounts {
    margin-left:40px;
    border-width: 3px 3px 3px 3px;
    border-spacing: 1px;
    border-style: solid solid solid solid;
    border-color: #66ccff #66ccff #66ccff #66ccff;
    color: #336699;
    border-collapse: separate;
    background-color: #dddddd;
}
table.discounts th {
    border-width: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
    border-style: none none none none;
    border-color: #66ccff #66ccff #66ccff #66ccff;
    color: #336699;
    background-color: #dddddd;
    -moz-border-radius: 0px 0px 0px 0px;
   }


table.discounts td {
    border-width: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    border-style: none none none none;
    color: #336699;
    border-color: #66ccff #66ccff #66ccff #66ccff;
    background-color: #dddddd;
    -moz-border-radius: 0px 0px 0px 0px;
}
table.Totals td {
    border-width: 1px 1px 1px 1px;
    padding: 2px 5px 5px 2px;
    border-style: solid solid solid solid;
    color: #336699;
    font-weight: bold;
    border-color: #66ccff #66ccff #66ccff #66ccff;
    background-color: #dddddd;
    -moz-border-radius: 5px 5px 5px 5px;
}


