* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
	
#wrapper{

	width:1024px;
	margin:0 auto;
	padding-bottom:20px;
	
	background-image:url(../images/hp/body_repeat.jpg);
	background-position:center top;
	background-repeat:repeat-y; 
	background-color:#eee;
	
}

	
	#bottom{
		background-image:url(../images/hp/lowerbg-repeat.jpg);
		background-repeat:repeat-y;
	}	
	
	#bottom #inner{
		background-image:url(../images/hp/lowerbg-middle.jpg);
		background-repeat:no-repeat;
		padding:0 76px;
		min-height:230px;

	}	
	
	*html #bottom #inner{
		
		padding:0 0 0 65px;

	}	
	
	*html #bottom #inner{
		height:230px;
	}	
	
	#bottom #inner div{
		width:250px;
		float:left;
		margin:0px 15px;
	}
	
	#bottom #inner div div{
		width:auto;
		float:none;
		margin:0px;
	}
	
	#bottom #inner #mid{
		margin:0 30px;
	}
	
	
	


	
	marquee {
		position:absolute;
		top :420px;
		right:85px;
		width:700px;
		z-index:999;
	}
	
	marquee #news li{
		display: inline;
		list-style:none;
		margin-right:10px;
	}
	
	.clearme{
	line-height:1px;
	margin:0;
	padding:0;
	font-size:1px;
	clear:both;
	}
	
	a {color:#0068b3;}
	
	#hp_promo_foot{
	
		clear:both;
		position:relative;
		bottom:-3px;
	
	}
	
	#header #flash {
	position: relative;
	height:473px;
}
	
#header #flash embed {
	position: absolute;
	top:137px;
	left:81px;
}

	h3 { margin-top:20px; font-weight:bold;}
	 .callout{ border-left: solid #F47920 3px;padding-left:5px; color:#666; font-weight:bold; }
	 .introText{ color:#666; text-transform:uppercase;}
	
	.important {
	border: solid #F47920 2px;
	padding:5px;
	color:black;
	background-color:#FFFDF4;
	font-weight:bold;
}

	blockquote {
		color:#000;
		font-size:14px;
		line-height:120%;
		background-image:url(../images/base/four_colors.png);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:10px 30px 0 30px;
		
	}	
.imgleft{
	float:left;
	margin-right:10px;
}

.imgright{
	float:right;
	margin-left:10px;
}

a img {
	border:none;
}

.twtr-doc {
	position:relative;
	left:-3px;
}

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FFFDF4 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FF0000 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
