﻿body, td		/* why doesn't table inherit from body? */
{
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 90%;
	vertical-align: top;	
}

a:link		{ text-decoration: none;}
a:visited	{ text-decoration: none;}
a:hover		{ text-decoration: underline;}

#Logo a img
{
	border-width: 0;
  	float: left;
}

#Title
{
	color: #DDDDDD;				/* Light Gray */
	text-align: right;
	font-size: 48pt;
  	padding: 20px 10px 0px 0px; 
}

/* Menu comes from css.maxdesign.com.au */
/* Listamatic - Rollover Horizontal List Navbar */
#MainMenu ul
{
	padding-left: 5;
	margin: 0 0 0 0;
	background-color: #666666;	/* Dark Gray */
	color: White;
	float: left;
	width: 100%;
	font-size: 8pt;
  	font-weight: bold;
}

#MainMenu ul li { display: inline; }

#MainMenu ul li a
{
	padding: 5 5;
	background-color: #666666; /* Dark Gray */
	color: White;
	text-decoration: none;
	float: left;
}

#MainMenu ul li a:hover
{
	background-color: #369;    /* Blue */
	color: White;
}

#BodyMain
{
	clear: both;
  	background-color: #CCCCCC;  /* Medium Gray */
  	width: 100%;
 	padding: 10px 25% 20px 10px;	/* note that right is percent */
}

#Footer
{
  	background-color: #666666; /* Dark Gray */
	color: white;
  	font-size: 8pt;	
  	padding: 5px 5px 5px 10px;
}

#Support 
{
  	font-size: 8pt;	
	margin: 3px 0px 0px 10px;
}
#Support a	{ color: #666666; } /* Dark Gray */

.BodySection
{
	padding: 0px 20px 20px 20px;
}

.QuoteName
{
	font-weight: bold;
	text-align: right;
	padding-bottom: 20px;	
}

.CarrierList
{
	width: 225px;
	float: left;
}

.Invisible
{
	display:none;
	visibility:hidden;
}

.FloatingInvisible
{
	display:none;
	visibility:hidden;
}

#HelpAlert
{
	font-style:italic;
	font-size:8pt;
}

#btnFastChat
{
	width:350px;
}

#btnHelpAlert
{
	width:350px;
}
