body	{background-color:#eeeeee;
			margin:0px;
			font: 12px Verdana, Helvetica, san serif;
			line-height:1.4;
		}
		
table  	{border-collapse: collapse; border-spacing: 0;font: 12px Verdana, Helvetica, san serif;line-height:1.4;}

input, select, textarea  {border: #666666 1px solid;}

li		{margin-bottom:10px;}

#overallLayout		{width:775px;height:100%;background-color:#ffffff;}

#layerTopRed		{width:775px;height:4px;background-color:#ffffff}

#layerLogo				{width:775px;height:59px;border-bottom:1px solid #B8C7D1;}
	#logoArea			{float:left;width:580px;height:59px;border-right:1px solid #B8C7D1;}
	#logoArea img		{margin-left:0px;margin-top:0px;}
	#quoteArea			{float:left;width:194px;font:10px Verdana,Arial,san serif;color:#9D0029;}
	#quoteArea div		{margin:8px 0 0 19px;}
	#quoteArea a		{text-decoration:none;color:#9D0029;}

#layerServices					{width:775px;height:41px;background-color:#D6D5D6}
	#layerServices img			{margin-top:17px;}
	#layerServices img.dropoff 	{margin-left:505px;margin-right:35px;}

#layerMenu					{width:775px;height:24px;background-color:#003C73;}
	#layerMenu img			{margin-top:9px;}
	#layerMenu img.home			{margin-left:18px;}
	#layerMenu img.business		{margin-left:48px;}
	#layerMenu img.news			{margin-left:18px;}
	#layerMenu img.about		{margin-left:23px;}
	#layerMenu img.partners		{margin-left:23px;}
	#layerMenu img.services		{margin-left:23px;}
	#layerMenu img.help			{margin-left:156px;margin-right:23px;}


#menuLeft			{float:left;
						width:240px;height:24px;border-right:1px solid #527695;}
#menuRight			{float:left;}

#layerContent		{width:777px;margin-top:2px;display:block;
						border-top:1px solid #E0E0E0;}

#layerFooter		{width:775px;height:63px;
						background-color:#003C71;
						background-image:url(../images/global/bg_footerLine.gif);
						background-repeat:repeat-x;
						color:white;
						font:10px Verdana,Arial,san serif;margin-top:30px;
						}
						
#layerFooter div	{margin:0 0 0 18;padding-top:10;}
#layerFooter p		{margin:0 0 10 0;}							
#layerFooter a		{color:white; text-decoration:none; }
#layerFooter a:hover{text-decoration:underline;}

#layerFooterNew		{width:775px;height:33px;
						background-color:#003C73;
						background-image:url(../images/global/bg_footerLine.gif);
						background-repeat:repeat-x;
						color:white;
						font:10px Verdana,Arial,san serif;margin-top:30px;
						}
						
#layerFooterNew div	{margin:0 0 0 18;padding-top:10;}
#layerFooterNew p		{margin:0 0 10 0;}							
#layerFooterNew a		{color:white; text-decoration:none; }
#layerFooterNew a:hover{text-decoration:underline;}
#overallLayout		{background-image:url(../images/home/bg_home.gif);
						background-repeat:repeat-y;}
						
#contentLeft		{float:left;width:558px; padding:23 0 0 20; }
#contentLeftRegular	{float:left;width:550px; padding:20 10 0 20;}
	#contentLeftRegular a	{text-decoration:none;color:#9D0029}
	#contentLeftRegular a:hover {text-decoration:underline;}


#contentRight		{float:right; width:193px; margin:0 1 0 0}
#contentRight a		{text-decoration:none;color:#9D0029;}
#contentRight a:hover {text-decoration:underline;}
#headerRight		{color:#FFFFFF; font-weight:bold;vertical-align: middle; font-size:16px; text-decoration:none height:24px;background-color:#426E96;margin:0px; padding: 0 0 0 10}
.bodyRight 			{padding:0 5 0 5}

#contentArea		{margin:20 0 0 18;}
#contentArea a		{text-decoration:none;color:#9D0029;}
#contentArea a:hover {text-decoration:underline;}

h1					{font:18pt 'Trebuchet MS', Arial,Verdana,san serif;font-weight:bold; }
h2					{font:12pt 'Trebuchet MS', Arial,Verdana,san serif;font-weight:bold; }
																		
/* form styles */

form {
	width: 360px;
	text-align: left;
}

fieldset {
	margin: 0;
	border: 0;
	padding: 0;
}

legend {
	display: none;
}

form h3 {
	clear: both;
	padding: 5px 0px 10px 0px;
	font-size: 14px;
}

form label {
	display: block;
	width: 310px;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

form input {
	display: block;
	margin-top: 3px;
}

form select {
	float: left;
	display: block;
}

form label.field-first,
form label.field-address,
form label.field-city,
form label.field-email {
	clear: left;
}


form label.field-first,
form label.field-last,
form label.field-city,
form label.field-email,
form label.field-phone {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 150px;
}

form label.field-first input,
form label.field-last input,
form label.field-email input,
form label.field-city input,
form label.field-phone input {
	float: left;
	width: 150px;
	padding: 0px;
}

form label.field-state {
	float: left;
	margin-right: 10px;
	width: 60px;
}

form label.field-state select {
	width: 60px;
	float: left;
	margin-top: 3px;
}

form label.field-zip {
	float: left;
	width: 80px;
}

form label.field-zip input {
	float: left;
	width: 80px;
}

form label.field-address {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}

form label.field-address input {
	float: left;
	width: 310px;
	padding: 0px;
}

form input#radiobutton_1,
form input#radiobutton_2,
form input#radiobutton_3,
form input#radiobutton_4 {
	clear: left;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

form label.radioitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

textarea {
	display: block;
}

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

form textarea {
	margin-top: 3px;
}

input[type="hidden"] {
  -moz-appearance: none;
  display: none;
  padding: 0;
  border: 0;
  cursor: auto;
  -moz-user-focus: ignore;
  -moz-binding: none;
}

.Error {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8C0000;
	}

.special {
width:5px;
visibility:hidden;
}

