﻿/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, dl, dt, dd, form, fieldset, a, img, button {
		 margin: 0;
		 border: 0;
}

/* set body html defaults. */
html
{
		 border: 0;	
}
body
{
	 text-align:center;
	 margin-left: 15px;
	 margin-right: 15px;
	 margin-top: 15px;
	 margin-bottom: 15px;
	 border: 0;
	 font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;
	 font-size:14px;
}

input, select, textarea {
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	/*border:1px solid #A5ACB2;
	_border:1px ridge #A5ACB2;*/
}
		
table{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-spacing: 0;
	border-width: 0;
	border-collapse: collapse;
	/* quirks mode fix to make tables inherit font size properties from parents - 
		don't think i need this anymore, meant to fix IE.  The font-size:inherit fixes
		firefox, and IE seems to work fine now that fonts were changed to relative size (i.e. small, medium, large, etc. */
	font-size: 1em;
	/* font-size:inherit; */
}

/*Mozila only*/
table[xmlns] #test-span {
		font-size: 1em;
		}

td
{
	/*
	border:1;
	border-style:solid; 
	*/
	border-spacing: 0;
		padding: 0 0 0 0;
}

th
{
	font-size:13px;
	font-weight:bold;	
}		
.quoteTableBody
{
	margin: 0 auto;
	width:570px;	
	background-color:#E2E2E2;
	border:1px solid #000000;	
	
}

.tableBodyTitleCell
{
	padding:5px;
}

.tableBodyCell
{
	padding: 15 15 0 15;
}

.quoteTableTitle
{
	border: 1px solid rgb(0, 0, 0); 
	padding: 4px; 
	background-color: #225599; 
	color: rgb(255, 255, 255); 
	font-weight: bold;	
	font-size:16px;
	width:570px;
}			

.quoteTableFooter
{
	margin-top:0px;
	padding-bottom:15px;
	text-align:right;
	width:100%;
}

.tdQuoteBorderLeft
{
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid rgb(0, 0, 0);	
}

.checkBox input, .radioButton input 
{
	border-style:none;
}

.tdSpacingLeft10
{
	padding-left:10px;	
}

.tdSpacingLeft15
{
	padding-left:15px;	
}

.sFont
{
	font-size:10px;	
}
.border1
{
	border-width: 1;
	border-collapse:separate;
	border-color:Fuchsia;
	border-style:solid;
}

.aspValidator
{
	font-size:14px;
}

.aspValidationSummary
{
	font-size:14px;
	border:1px solid #000000;
	padding: 5  15 5 15;
	margin-left:10px;
	margin-bottom: 10px;
	width:auto;
}