
body {
	/* background color for the whole page */
	background-color: E2E0E0;
	/* font face for the whole page */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
table {
	/* font size for all text within the site, except where specified below */
	font-size:13px;
}
.topmenu {color:white;}
.topmenu a:link, .topmenu a:visited {color:white; text-decoration:none; font-weight:bold;font-size:11px;}
.topmenu a:hover, .topmenu a:active {color:white; text-decoration:underline; font-weight:bold;font-size:11px;}
.small_text {font-size:10px; padding-left:10px; padding-bottom:10px;}
input.fields {
	/* width of any input fields for the whole site, except newuser & profile widths specified below */
	width: 150px;
}
input.newuser {
	/* width for the fields on the USER SIGN UP form */
	width: 175px;
}
input.newuser2 {
	/* width for the fields on the USER SIGN UP form */
	width: 85px;
}
input.profile {
	/* width for the fields on the YOUR PROFILE form */
	width: 200px;
}
input.quote { }
select.quote { }

.clock {
	/* text color of the clock at top of page */
	color: 03276F; 
	/* font size of the clock at top of page */
	font-size:10px; 
	/* padding to the left for the clock at top of page */
	padding-left:5px; 
}

.maincontent {
	/* background color for the main table in the center of the page */
	background-color: F3F3F3;
}

.error_message {
	/* text color of any error notification messages */
	color: #D23838;
}

.table_bgcolor {
	/* background color of the quotes table */
	background-color: CAC9C9;
}
.table_bgcolor_light {
	/* background color for odd rows of the quotes table */
	background-color: EAE9E9;
}
.table_bgcolor_dark {
	/* background color for odd rows of the quotes table */
	background-color: E3E3E3;
}
.table_header {
	/* all table header text should be bold */
	font-weight: bold;
}
.table_header_center {
	/* all table header text should be bold */
	font-weight: bold;
	text-align: center;
}

.table_header_dkblue {
	/* background color for odd rows of the quotes table */
	background-color: 03276F;
}




.quote_header {
	/* text should be bold for the quotes table header */
	font-weight:bold; 
	/* text should bottom aligned for the quotes table header */
	vertical-align : bottom; 
	/* text should center aligned for the quotes table header */
	text-align:center; 
}
.quote_response_header {
	/* text should center aligned for the quote responses table */
	text-align:center; 
	font-weight:bold; 
}
.quote_responses {
	/* text should center aligned for the quote responses table */
	text-align:center; 
}

.invoice_table {
	/* weight, style & color of the border options for the invoice table */
	border-top:1px solid #000000; 
	border-left:1px solid #000000;
}
.invoice_table th {
	/* weight, style & color of the border options for the invoice table */
	text-align:center; 
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000; 
	padding : 5px 5px 5px 5px;
}
.invoice_table td {
	/* weight, style & color of the border options for the invoice table */
	text-align:center; 
	border-right:1px solid #000000; 
	border-bottom:1px solid #000000; 
	padding : 5px 5px 5px 5px;
}

.formbuttons  {
	background-color: 03276F; 
	color: white; 
	border-style:0px; 
}
.formbutton_save  {
	background-color: 790000; 
	color: white; 
	font-weight:bold;
	border-style:0px; 
}
#print_link_1 {
		font-size:10px;
}
#print_link_2 {
		font-size:10px;
}
.footer {
	color: white; 
	font-size:9px; 
	padding-left:10px; 
}

.footer_right {
	color: white; 
	font-size:9px; 
	padding-right:10px; 
}

.payment_fields { 
	font-size:10px;
}

.zips_served {
	position:relative; 
	top:-10; 
	left:0; 
	width:160px; 
	visibility:visible; 
	z-index:100; 
	background-color: white;
}

input.prompt {
	border:1 solid #000000; 
	background-color:#99ccff;
	width:70;
	font-family:arial;
	font-size:12; 
	color:black;
}
td.titlebar {
	border:1 solid #000000; 
	background-color:#BDD8F9; 
	color:#0000D2; 
	font-weight:bold;
	font-family:arial; 
	font-size:12;
}
table.promptbox {
	border:1 solid #000000; 
	background-color:#E2EEFC; 
	color:black;
	padding-left:2;
	padding-right:2;
	padding-bottom:2;
	font-family:arial; 
	font-size:12;
}
input.promptbox {
	border:1 solid #000000; 
	background-color:white;
	width:100%;
	font-family:arial;
	font-size:12; 
	color:black; 
}
.switchcontent {width:90%; padding-left:25px;}
.copyjob {white-space : nowrap;}
.quote_divider {height:1px; background-color:#03276F; }
.job_text {float:right; color:#D23838;}
