@charset "utf-8";
/* CSS Document */
body { background:url(../hpimages/hp_BGstretch.jpg) top left repeat-x #dcdcdc; margin:0px; padding:0px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11pt; }
/* Begin Generic styles */
.blueEmp { font-size:18px; color:#5b7bb3; }
.blueQuote { color:#5b7bb3; }
h3 { color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px; }
a { color:#5b7bb3; font-size:11px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }
a:hover { color:#f18901; }
/* main Page Styles */
#hpBody { width:930px; position:relative; margin:0px auto; }
#flashHeader { width:930px; height:330px; }
#leftFlash { width:690px; height:60px; float:left; }
#loginBox { width:240px; height:60px; background:url(../hpimages/hp_clientlogin_bg.jpg) top left no-repeat; float:left; position:relative; }
	#loginBox #fHolder #fetchback { display:block; }
		#fHolder { width:160px; height:40px; position:absolute; bottom:10px; right:15px; }
			#fHolder #fetchback .userfield { width:62px; font-size:9px; margin:0px; padding:0px; color:#999999; border:1px solid #CCCCCC; }
			#fHolder #fetchback a#go { display:block; position:absolute; top:2px; right:0px; }
			#fHolder #fetchback a#ooL { display:block; position:absolute; width:160px; font-size:8px; color:#666666; text-transform:uppercase; text-decoration:none; bottom:8px; right:0px; }
				#fHolder #fetchback a#ooL:hover { color:#ffffff; }
#awards { background:url(../hpimages/hp_awards_info.jpg) top left no-repeat; width:930px; height:46px; position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; }
#freeConsult { background:url(../hpimages/hp_freeconsultation.jpg) top left no-repeat; width:319px; height:130px; position:relative; float:left; }
	#freeConsult #cFormHolder { margin-top:95px; margin-left:24px; width:280px; height:20px; position:relative; }
	.cFromHolder { color:#666666; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
	.cFromHolder a { color:#5b7bb3; font-size:14px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }
	.cFromHolder a:hover { color:#f18901; font-size:14px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }
	
		#cFormHolder #form1 .userfield { width:79px; font-size:9px; margin:0px; padding:0px; color:#999999; border:1px solid #CCCCCC; }
		#cFormHolder #form1 #cLog { display:block; position:absolute; top:2px; right:3px; }
#ValueDelivered { background:url(../hpimages/hp_valuedelivered.jpg) top left no-repeat; width:300px; height:130px; position:relative; float:left; }
	#ValueDelivered .valueadded { position:absolute; left:18px; top:30px; width:220px; height:30px; }
		#ValueDelivered .valueadded #totalNumFormat { font-size:26px; }
#ValueDelivered1 { background:url(../hpimages/value-revised.png) top left no-repeat; width:300px; height:130px; position:relative; float:left; }
	#ValueDelivered1 .valueadded { position:absolute; left:18px; top:30px; width:220px; height:30px; }
		#ValueDelivered1 .valueadded #totalNumFormat { font-size:26px; }


#FBNews { background:url(../hpimages/hp_fetchbacknews_bg.jpg) bottom left no-repeat; width:311px; height:130px; position:relative; float:left; }
#FBNews #fbn {margin-bottom:5px; }
#FBNews em { font-size:10px; margin-left:18px; }
#FBNews #fbnLinks { margin-left:18px; }
	#FBNews #fbNewsList { list-style:none; display:block; margin:0px; margin-left:18px; padding:0px; }
		#FBNews #fbNewsList li { white-space:nowrap; font-size:10px; display:block; width:250px; overflow:hidden; line-height:1.2em; }
		#FBNews #fbNewsList li b { color:#000000; font-family:Arial, Helvetica, sans-serif; }
			#FBNews #fbNewsList li a { text-decoration:none; }
#footerOuter { width:930px; float:left; margin-top:3px; }
	#textMenu { margin-left:10px; width:400px; height:20px; float:left; font-size:11px; color:#5b7bb3; line-height:1.5em;}
		#textMenu a { font-size:11px; text-decoration:none; color:#5b7bb3; }
		#textMenu a:hover { color:#f18901; }
	#partnerImages { width:auto; height:46; float:right; }
#footerSpacer { width:930px; float:left; height:23px; background:url(../intimages/int_footer1.jpg) top left no-repeat #dcdcdc; margin-bottom:-5px; }

