﻿body 
{
	font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000;
    background-image: url("../images/background2.jpg");
    margin-top: 0px;
    margin-bottom: 0px;
}

a:visited {
	color: #5c598e;
}
a:hover {
	color: #5c598e;
}
a:active {
	color: #5c598e;
}
a:link { color: #5c598e; }

table.mainTable
{
	width: 750px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #665C7D;
    border-top-width: 0px;    
}

table.mainTable tr td
{
    padding: 0px;
}

table.contentBody 
{  
    width: 100%;    
    border-width: 0px;
}

table.contentBody tr td
{
	padding: 10px;   
}

table.yellow
{
	width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #665c7d;
    background-color: #edefd3;
}

table.yellowbold 
{
	width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #665c7d;
    background-color: #edefd3;
    font-weight: bold;
}

table.yellowheader
{
	width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #665c7d;
    background-color: #edefd3;
    border-bottom-width: 0px;
}

table.yellowheader tr td
{
    padding: 0px;
}

.contactBox
{
	width: 178px;
	background-color: #edefd3;
	border-color: #665c7d;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
}

.estimateDisclaimer
{
	width: 178px;
	padding: 5px;
	font-size: 8px;
}

table.links 
{  
	width: 100%;
	font-size: 10px; 
	line-height: 16px; 
	color: #FFFFFF;	 
	text-align: center;
}
table.links tr td
{
	padding: 10px;
}
table.links tr td a:link {
	color: #FFFFFF;
}
table.links tr td a:visited {
	color: #FFFFFF;
}
table.links tr td a:active {
	color: #FFFFFF;
}

.errorMessage
{
    background-color: red;
    color: black;
}

.entryform
{
    font-size: 11px;
}