/* General */
html,body
{
  background-color:#FFF;
  text-align:center;
}

fieldset
{
  border:1px solid #DDD;
  margin-bottom:20px;
  padding:10px;
  padding-top:0;
}

legend
{
  font-weight:bold;
  font-size:20px;
}

fieldset label
{
  margin-bottom:5px;
  margin-top:10px;
  display:block;
}

/* Paragraphs */
#column_0 > p
{
  text-align:center;
  padding-top:10px;
}

/* Links */
#column_0 a
{
  text-decoration:none;
  font-size:18px;
  color:#1E1C4D
}


/* Headings and Text */
/*#site_head > h1
{
  margin-bottom:129px;
  padding-left:20px;
  position: relative;
  margin-top: -16px;
  display: none;
  
}*/

#page_body p
{
  color:#101283;
}

.foreground_0
{
  color:#CC0000 !important;
}

.foreground_1
{
  color:#FF0000 !important;
  font-weight:bold;
  font-size:15px;
}

#site_head #moving-truck-needed
{
  font-size:18px;
  padding-top:10px;
}

/* Lists */


/* Navigation */
#nav, #navigation {
	width: 847px;
	height: 79px;
	margin-left: -20px;
	margin-right: auto;
	background: url('../images/nav.png');
	padding-left: 53px;
	}
	
#nav ul li, #navigation ul li {
	margin-left:0;
	}
#nav .menu1, , #navigation .menu1 {
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% Arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	}
	
.menu1 ul {
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
	.menu1 li{
		float:left;
		padding:0px;
		}
		
	.menu1 li a{
		border-right:1px solid #FFF;
		color:#FFF;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 15px;
		text-align:center;
		text-decoration:none;
		font-size: 14px;
		}
		
		.menu1 > ul > li:last-child a {
			border-right:0;
			}
			
		.menu1 li a:hover, .menu1 ul li:hover a{
			background: #333 url("../images/hover.png") bottom center no-repeat;
			color:#FFF;
			text-decoration:none;
			}
	.menu1 li ul{
		background:#d12229;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		min-width:225px;
		max-width:250px;
		z-index:200;
		//top:1em;
		//left:0;
		}
		
	.menu1 li:hover ul {
		display:block;
		}
		
	.menu1 li li {
		border-bottom:1px solid #FFF;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		min-width:225px;
		max-width:250px;
		}
		
	.menu1 li:hover li a{
		background:none;
		
		}
		
	.menu1 li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		
		.menu1 li ul a:hover, .menu1 li ul li:hover a{
			background:#333 url('/images/hover_sub.png') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu1 p { clear:left; }

#nav .menu2, #navigation .menu2 {
	border:none;
	border:0px;
	margin:0px;
	margin-left: 15px;
	padding:0px;
	font: 67.5% Arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
.menu2 ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
	.menu2 li{
		float:left;
		padding:0px;
		}
		
	.menu2 li a{
		border-right:1px solid #FFF;
		color:#FFF;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		
		.menu2 > ul > li:last-child a { border-right:0; }
		
		.menu2 li a:hover, .menu2 ul li:hover a{
			background: #333 url('/images/hover.png') bottom center no-repeat;
			color:#FFF;
			text-decoration:none;
			}
	.menu2 li ul{
		background:#24408e;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		min-width:225px;
		max-width:250px;
		z-index:200;
		//top:1em;
		//left:0;
		}
		
	.menu2 li:hover ul{ display:block; }
	
	.menu2 li li {
		border-bottom:1px solid #FFF;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		min-width:225px;
		max-width:250px;
		}
	.menu2 li:hover li a{
		background:none;
		
		}
	.menu2 li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu2 li ul a:hover, .menu2 li ul li:hover a{
			background:#333 url('/images/hover_sub.png') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu2 p{
		clear:left;
		}


/* Divs and Spans */
#site_template
{
  width:860px;
  margin:0 auto;
  text-align:left;
}

#site_template
{
  position:relative;
}



#en-espanol
{
  margin-bottom:10px;
}
#page_template
{
  background:transparent url('/images/page_template.png') repeat-y left top;
  min-height:570px;
}

#page_template > div
{
  width:668px;
  position:relative;
  left:192px;
}

#site_body #column_0
{
  width:152px;
  position:absolute;
  left:1px;
  top:249px;
  background:transparent url('/images/column_0.png') no-repeat left top;
  padding:10px;
  overflow: hidden;
}

#copyright
{
  text-align:center;
  color:#DDD;
  font-size:14px;
  font-weight:bold;
}

/*#site_ancillary_0*/
div.header
{
  background:transparent url('/images/site_head.jpg') no-repeat left top;
  width: 860px;
  height: 155px;
  overflow: hidden;
  margin: 0 0 15px -13px;
}

div.header > h1 {
	display: none;
	}

/* Images and Objects */
#column_0 img#truck
{
  padding:0;
  background-color:transparent;
  border:1px solid #333;
  position:relative;
  left:20px;
  margin:10px 0;
}

#column_0 img#stars
{
  padding:0;
  background:transparent;
  border:0;
  position:relative;
  left:0;
}

fieldset
 {
   position:relative;
   background-color:#fffacd;
   border:0;
 }

