
	body {background:url(/web-inf/images/USHomePage/background-images/NA_bground.jpg) repeat-x #bbbbbb; font-size:13px; }
	a { text-decoration:none; color:#FFFFFF; }
	a:hover {text-decoration:underline; }
	a:hover, a:link, a:visited { color:#CCCCCC; }
	.displace {position: absolute; left: -5000px;}
	a:focus { }
	.hide {display:none; }
	.show {display:block }
	sup {vertical-align: baseline; font-size: 0.8em; position: relative; top: -0.4em; }


#maintainer {margin-left:auto; margin-right:auto; width:900px; display:block; }
	#header { height: 108px; width:900px; display:block; position:relative; z-index:6; }
	#header2 { height: 130px; width:900px; display:block; position:relative; z-index:6; }
	#navmenu {width:900px; margin-left:10px;}
	#content {width:900px; background-image:url(/web-inf/images/USHomePage/placeholders/NA_contentBackground.jpg); position:relative;}
	#promo {width:900px; float:left; }
	#footer {width:100%; height:70px; margin:10px 0 0 0; background:#FFFFFF url(/web-inf/images/USHomePage/background-images/NA_footerBg.gif) repeat-x; display:block; float:left; }

#header .anonymous { height: 119px; width:900px; display:block; position:relative; }
	#header .loggedin { height: 128px; width:900px; display:block; position:relative; }
	#header .previousWU {display:block; position:absolute; color:#000000; font-size:11px; line-height:16px; font-weight:700; text-indent:10px; }
	#header .previousWU:hover { text-decoration:underline; }
	
	
	#header ul.stripnav {margin-right:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; height:15px; line-height:15px; font-size:10px; }
	#header .stripnav a {color:#000000; }
	
	#header .stripnav li{display:inline;height:15px;margin-left:5px;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -862px;padding-left:7px;}

	#header .stripnav li.first  {padding-left:0; background-image:none; }
	#header .stripnav li.last  {padding-right:0; margin-right:25px;}
	#header .flag{background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -798px;position:absolute;top:0;margin-left:3px;margin-right:10px;height:14px;width:20px;left:865px;top:0px;}
	#header h1 a{background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -1233px;display:block;float:left;width:190px;height:48px;text-indent:-9999px}
	#header h2 a{background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -1135px;width:331px;height:48px;text-indent:-9999px;float:right;display:block}
	#header h3 a{background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -303px;width:144px;height:21px;text-indent:-9999px;position:absolute;top:63px;left:615px}
	#header h4 a{background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -645px;width:137px;height:21px;text-indent:-9999px;position:absolute;top:63px;left:755px}
	
	#header ul.tabnav {color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; position:absolute; left:0; top:63px; display:block; width:400px; height:24px; }
	#header .tabnav li {display:block; height:24px; width:126px; line-height:24px; float:left; text-align:center; position:relative; }
	#header .tabnav a{display:block;height:24px;width:126px;color:#FFF;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -988px;}
	#header .tabnav a:hover,#header .tabnav a.active{text-decoration:none;color:#000;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -1061px;}
	#header .tabnav .bullet {position:absolute; top:3px; left:12px; }
	
	#header .subnav { position:relative; }
	#header ul.subnav {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; line-height:20px; font-weight:bold; position:absolute; left:5px; top:88px; display:block; width:752px; height:20px; background:url(/web-inf/images/USHomePage/background-images/NA_subNavbg.gif) repeat-x; z-index:6; }
	#header .subnav li {display:block; float:left; text-align:center; height:22px; width:auto; }
	#header .subnav a {display:block; float:left; color:#6e6e6e; text-align:center; height:22px; line-height:22px; padding-left:8px; padding-right:8px;  }
	#header .subnav a:hover,#header .subnav a.active{text-decoration:none;color:#000;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -1470px;}
	#header .spriteSendMoney {background-position: 0 -243px;}
#header .spriteGoldCard {background-position: 0 -123px;}
#header .spritePrePaid {background-position: 0 -183px;}
#header .spriteBillPay {background-position: 0 0;}
#header .lock {background-position: 0 -923px;}
#header .spriteFindALocation{position:absolute;top:3px;margin-right:5px;display:block;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -60px;width:15px;height:15px;}
	#header .bullet{position:absolute;top:5px;margin-right:5px;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top;}

	
	#header .bullet1 {position:absolute; top:3px; margin-right:5px; }

	#header .spriteSendMoney {background-position: 0 -243px;}
	#header .spriteGoldCard {background-position: 0 -123px;}
	#header .spritePrePaid {background-position: 0 -183px;}
	#header .spriteBillPay {background-position: 0 0;}
	#header .lock {background-position: 0 -923px;}
	#header .spriteFindALocation{position:absolute;top:3px;margin-right:5px;display:block;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -60px;width:15px;height:15px;}

	
	#header .indent {margin-left:14px; }
	#header .subNavHr {width:879px; position:absolute; display:block; height:2px; line-height:2px; background-color:#c3c3c3; left:0; top:21px; z-index:2; }
	#header .subnav .borders {height:21px; width:876px; border:0; border-left:solid 1px #B3B3B3; border-right:solid 1px #B3B3B3; border-bottom:solid 1px #B3B3B3; position:absolute; top:-1px; left:-3px; z-index:-1; }

	#header ul.subSubNav  {display:block; position:absolute; height:20px; width:880px; top:108px; left:3px; background:url(/web-inf/images/USHomePage/background-images/NA_subSubBg2.gif) no-repeat;}
	#header .subSubNav li {display:block; width:auto; float:left; height:22px; line-height:22px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-right:-1px;  background:url(/web-inf/images/USHomePage/background-images/NA_subSubNavPipe2.gif) 0 7px no-repeat; }
	#header .subSubNav a {display:block; width:auto; color:#FFF; float:left; height:22px; z-index:1; position:relative; padding-left:7px; padding-right:7px;  }
	#header .subSubNav a:hover, #header .subSubNav a.active {overflow:hidden; color:#191919; text-decoration:none; background:url(/web-inf/images/USHomePage/background-images/NA_subSubNavBg_goldCard2.gif) 3px 3px repeat-x; }
	
	#header li.first {padding-left:0; background-image:none;  }
	#header li.last {padding-right:0; }
	
	#header .actionLinks {position:absolute; left:706px; top:93px; width:170px; text-align:right; z-index:7; }
	#header .actionLinks li {float:left; display:block; }
	#header .actionLinks a {display:block; width:70px; color:#6e6e6e; font-size:11px; font-weight:bold; text-transform:uppercase; }

	#header .actionLinks a.userLoginLink{width:50px;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 5px -1538px;}	
	#header .actionLinks a.registerLink { width:120px; z-index:6; }
	#header .actionLinks a.manageLink { width:120px; z-index:6; }
	#header .actionLinks a.userLinkActive { color:#FFDF1C; text-decoration:none; background:none; }
	
	#header .loginDropDown .panel a {text-decoration:underline; }
		#header .loginDropDown .panel a:hover {text-decoration:none; }
	#header .loginDropDown {width:301px; color:#FFFFFF; height:391px; position:absolute; background:url(/web-inf/images/USHomePage/background-images/NA_loginDropDown.png) no-repeat; top:91px; left:583px; z-index:5; display:none; }
	#header .loginDropDown .title{margin-top:40px;display:inline;position:absolute;top:1px;left:1px;color:#FFF;margin-left:20px;margin-bottom:15px;font-size:11px;}
	#header .loginDropDown .hr{height:2px;display:inline;line-height:2px;margin-top:60px;width:260px;margin-left:20px;margin-bottom:20px;background-color:#FFDF1C;float:left}	#header .loginDropDown a.loginButton {height:45px; width:275px; margin-left:15px; line-height:38px; text-indent:20px; font-weight:700; text-transform:uppercase; font-size:12px; color:#FFDF1C; background:url(/web-inf/images/USHomePage/background-images/NA_loginButtonsSprite.png) no-repeat; float:left; text-decoration:none; }
	#header .loginDropDown a.loginButton:hover {text-decoration:none; background-position: 0 -46px; color:#CCCCCC; }
	#header .loginDropDown a.closeLogin {color:#FFFFFF; font-weight:700; display:inline; float:left; text-transform:uppercase; font-size:10px; margin-left:205px; width:90px; height:14px; line-height:14px; text-decoration:underline; background:url(/web-inf/images/USHomePage/background-images/NA_loginCloseArrow.png) no-repeat 75px 0;  }
		#header .loginDropDown a.closeLogin:hover { }
		
		#header .loginDropDown .panel .emp {color:#FFDF1C; font-weight:700; text-transform:uppercase; }
		#header .loginDropDown .panel {width:300px; height:285px; float:left; font-size:11px; }
		#header .loginDropDown .panel .loginButt { width:200px; display:block; }
		#header .loginDropDown .panel .loginButt2 { width:200px; display:block; margin-left:10px; }
			#header .loginDropDown .panel .buttonBox {float:left; margin-top:5px; margin-left:7px; text-align:right; }
			#header .loginDropDown .panel .buttonBox2 {float:left; margin-top:10px; margin-left:3px; text-align:right; }
			#header .loginDropDown .panel .buttonBox3 {float:left; text-align:left; }
		#header .loginDropDown .panel .loginNoAccount {float:left; margin-top:20px; margin-left:20px; }
		#header .loginDropDown .panel .loginNoAccount2 { width:200px; margin-left:10px; margin-top:10px; display:block; }
		#header .loginDropDown .panel .panelBox {background:url(/web-inf/images/USHomePage/background-images/NA_loginBox.png) no-repeat;padding-top:15px; width:263px; height:270px; margin-left:20px; }
		#header .loginDropDown .panel .title {margin:0; width:263px; float:left; color:#FFDF1C; text-transform:uppercase; font-size:13px; font-weight:700; margin-left:20px; margin-top:10px; margin-bottom:10px; }
		#header .loginDropDown .panel select {width:190px; margin-left:20px; float:left; margin-bottom:20px; }
		#header .loginDropDown .panel .description {width:127px; display:inline; margin-left:5px; float:left; }
		#header .loginDropDown .panel .description2 {width:127px; display:inline; margin-left:5px; float:left; font-weight:700; }
		#header .loginDropDown .panel .description3 {width:127px; display:inline; margin-left:5px; float:left; overflow:hidden; }
		#header .loginDropDown .panel .image {width:125px; height:80px; float:left; margin-right:5px; overflow:hidden; }
		#header .loginDropDown .panel .image2 {width:105px; height:80px; float:left; margin-right:5px; overflow:hidden; }
		#header .loginDropDown .panel .image3 {width:123px; height:170px; float:left; margin-right:5px; overflow:hidden; }
		#header .loginDropDown .panel input {width:100px; margin-left:4px; float:left; margin-top:3px; font-size:11px; display:inline;  }
		#header .loginDropDown .panel .forgotUsername {width:115px; float:left; margin-left:7px; margin-bottom:5px; margin-top:2px; display:inline; }
		#header .loginDropDown .panel .forgotPassword {width:115px; float:left; margin-left:7px; display:inline; margin-top:2px; }
		#header .loginDropDown .panel .leftPanel {float:left; width:140px; margin-left:5px; display:inline; }
		#header .loginDropDown .panel .rightPanel {float:left; }
		#header .loginDropDown .panel .enterCode { float:left; font-weight:700; margin-top:10px; margin-left:7px; width:250px; }
		#header .loginDropDown .panel .captchaBlock {float:left; width:255px; margin-left:5px; }
		#header .loginDropDown .panel .captchaImage {float:left; }
		#header .loginDropDown .panel .captchaBox {float:left; }
		#header .loginDropDown .panel .captchaSound {float:left; margin-left:3px; margin-top:3px; }
		#header .loginDropDown .panel .captchaReload {float:left; margin-left:3px; margin-top:3px; }
		#header .loginDropDown .panel .howDoes {float:left; margin-left:7px; margin-top:7px; width:250px; }
		#header .loginDropDown .panel .noAccount {float:left; margin-left:3px; margin-top:3px; margin-bottom:10px; }

		#header .loginDropDown .panelBox .title { position:relative; margin-top:-10px;}
		#header .loginDropDown .loginPrePaid .title {color:#FFF; margin:5px 0 10px 10px; text-transform:none; font-size:14px; position:relative; margin-top:-10px; }
		#header .loginDropDown .loginPrePaid .icon {background:url(/web-inf/images/USHomePage/background-images/NA_prePaidGiftCardMiniMC.png) no-repeat; height:56px; width:58px; float:right; margin-right:10px; text-indent:-9999px; }
		#header .loginDropDown .loginPrePaid ul {float:left; width:165px; margin-left:10px; margin-top:10px; font-size:12px; margin-bottom:40px; }
		#header .loginDropDown .loginPrePaid ul li {padding-bottom:5px; padding-left:15px; background:url(/web-inf/images/USHomePage/background-images/whiteBullet.png) 0 4px no-repeat; }
		#header .loginDropDown .loginPrePaid .yellowButton {float:right; text-decoration:none; margin-right:5px; margin-top:5px; }
		#header .loginDropDown .loginPrePaid input {margin-left:10px; *margin-left:-10px; width:125px; }
		#header .loginDropDown .loginPrePaid p {display:inline; width:245px; margin-left:10px; margin-bottom:10px; font-size:11px; font-weight:700; line-height:13px; float:left; }

		
		#header .loginDropDown .manageProfile {float:left; display:inline; margin-left:3px; width:135px; margin-top:45px; font-size:11px; text-transform:uppercase; font-weight:700; }
		#header .loginDropDown .manageLogout {float:left; display:inline; margin-left:3px; width:135px; font-size:11px; text-transform:uppercase; font-weight:700; margin-top:10px; }
		
	#header .languageDrop {position:absolute; top:15px; left:734px; background:url(/web-inf/images/USHomePage/background-images/NA_languageBg.png);  _background:url(/web-inf/images/USHomePage/background-images/NA_languageBg.gif); width:157px; height:78px; z-index:7; display:none; }
	#header .languageDrop .title {font-weight:700; margin-top:10px; width:150px; text-align:center; }
	#header .languageDrop .hr {height:1px; line-height:1px; background-color:#000000; width:130px; margin-left:10px; }
	#header .languageList { margin-top:15px; margin-left:20px; }
		#header .languageList li { float:left; z-index:8; }
		#header .languageList li.selected {  }
	#header .languageList a { color:#000000; padding:5px; font-size:11px; font-weight:700; z-index:9; display:block;  }
		#header .languageList a:hover { text-decoration:none; }
	#header .languageList a.selected { background-color:#000000; color:#FFDF1C; text-decoration:none; }
		
	#userLogInBox {position:relative; top:20px; left:-8px; z-index:23; }
	#userLogIn {width:348px; height:256px; position:absolute; top:-19px; left:475px; z-index:20; background:#FFFFFF; color:#000; border:1px solid #CCCCCC;border-top:none 0; cursor:auto; font-size:12px; }
	#userLogInClose {cursor:pointer; }
	#userLogIn .userLogInLearn {background:#000000;height:30px;width:173px;position:absolute;top:130px;color:#FFFFFF;font-size:11px;text-align:right;line-height:12px;}
	#userLogIn .userLogInFields {text-align:right;margin-right:8px;}
	#userLogIn input {margin-top:10px; border:1px solid #CCCCCC; font-size:10px; font-weight:bold; padding:2px; width:150px; margin-left:10px; margin-right:5px;}
	#userLogIn select {border:1px solid #CCCCCC; font-size:10px; font-weight:bold; padding:2px ;width:156px; margin-left:10px;}
	#userLogIn .forgotText {position:relative; margin-top:-5px; height:20px; width:150px; padding-right:20px; display:block; float:right; color:#333333; font-size:10px;}
	#userLogIn a {color:#000;}
	#userLogIn a:hover {color:#000;}
	#userLogIn .learnMore {color:#FFFFFF; font-size:10px;}
	#userLogIn .learnMore:hover {color:#FFFFFF;}
	
	#userLogIn .formRow {height:35px; }
	#userLogIn .leftBox {display:-moz-inline-box; display:inline-block; width:160px; font-size:10px; vertical-align:middle; }
	#userLogIn .rightBox {display:-moz-inline-box; display:inline-block; width:140px; font-size:10px; margin-left:5px; }
	
	#userLogIn .securityCode {font-size:10px; font-weight:bold; }
	
	#userFormRow2 {position:absolute; top:160px; height:50px; width:348px; }
	#userFormRow2 .box {float:left; display:inline }
	#userFormRow2 .left {width:90px; text-align:right; }
	#userFormRow2 .middle {width:116px; text-align:center; margin-top:10px; }
	#userFormRow2 .right {width:116px; line-height:40px; margin-top:10px; }
	#userFormRow2 .captchaBox {width:75px; }
	#userFormRow2 .captchaText {font-size:10px; }
	
	#userLogIn p {margin:5px 0 5px 0; padding-left:5px; padding-right:50px;}
	#userLogInFields .captchaBox {width:64px;float:left;display:inline;margin-top:8px;;margin-left:10px;}
	#userLogInFields .captchaImg {margin-left:9px;display:inline;margin-top:8px;float:left;width:75px;}
	#userLogInBottom {top: 216px; height:40px; width:348px; position:absolute; background:#000; line-height:40px; font-size:11px; color:#FFF; }
	#userLogInBottom img {margin-left:4px; margin-right:6px; }
	#userLogInBottom a {color:#FFF; }
	#userLogInBottom a:hover {color:#FFF; }

#footer .container {margin-left:auto; margin-right:auto; width:900px; padding-top:3px; height:64px; }
	#footer .leftFooter {float:left; overflow:hidden; margin-left:5px; width:515px; height:100%; color:#000; background:#FFF; display:block; position:relative; }
	#footer .rightFooter {float:right; margin-right:15px; width:355px; height:100%; color:#FFF; background:#4e4e4e; display:block; position:relative; }
	#footer .copyright {display:block; position:absolute; height:13px; width:500px; top:50px; left:0; z-index:1; font-size:11px; }
	#footer .copyright sup {vertical-align: baseline; font-size: 1em; position: center; top: -0.4em; }
	#footer a {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
	#footer a:hover {text-decoration:underline; }
	
	#footer ul.footerNavMain  {display:block; width:525px; margin-top:5px; }
	
	#footer .footerNavMain li{display:block;float:left;padding-left:5px;padding-right:5px;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -445px;}
	#footer .goButton{display:block;height:16px;width:44px;float:left;position:relative;top:3px;background:url(/web-inf/images/USHomePage/background-images/layout_sprite2.gif) no-repeat top left;background-position: 0 -716px;}
	#footer .footerNavMain li.first {background:none; padding-left:0; }
	#footer .footerNavMain li.last {padding-right:0; }
	#footer .footerNavMain a {font-size:11px; }
	
	#footer .footerNavSub {display:block; clear:both; }
	#footer .footerNavSub a {font-size:11px; }
	#footer .footerNavSub li {display:block; float:left; padding-left:5px; padding-right:5px; margin-top:5px; background:url(/web-inf/images/USHomePage/background-images/NA_footerPipe.gif) 0 1px no-repeat;}
	#footer .footerNavSub li.first {background:none; padding-left:0; }
	#footer .footerNavSub li.last {padding-right:0; }
	
	#footer .goButton  {background:url(/web-inf/images/USHomePage/NA_sprite_go.gif) no-repeat; display:block; height:16px; width:44px; float:left; position:relative; top:3px; }
	#footer a.goButton:hover {background-position:0 -16px; }
	#footer .findLocation {position:absolute; height:18px; display:block; width:200px; top:2px; left:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffdf1c; text-transform:uppercase; font-weight:bold; margin-top:2px; margin-left:8px; }
	#footer .advanceSearch {position:absolute; display:block; top:0; right:0; margin-top:2px; margin-right:11px;}
	#footer .advanceSearch a {color:#fff; text-decoration:underline; }
	#footer input {width:100px; float:left; margin:2px; font-size:11px; color:#666666; height:12px; }
	#footer select {width:100px; float:left; margin:2px; font-size:11px; color:#666666; height:18px; }
	#footer .country {margin-top:20px; width:184px; margin-left:8px; }
	#footer .city {margin-top:20px; width:145px; _height:14px; }
	#footer .state { clear:both; width:180px; margin-left:8px; }
	#footer .stateSelect { clear:both; width:184px; margin-left:8px; }
	#footer .zip { width:100px; }
	#footer .hasFocus {color:#000000; !important }
	#footer .isChanged {color:#000000; !important }
	
	#modalWindow {background:url(/web-inf/images/USHomePage/background-images/thickbox_bg.png) 0 15px no-repeat; display:block; height:487px; width:683px; position:relative; color:#FFFFFF; }
	#modalWindow a.closeButton {display:block; height:60px; width:60px; background:url(/web-inf/images/USHomePage/background-images/thickbox_close.png) no-repeat; position:absolute; right:10px; top:15px; }
	#modalWindow .header { font-size:14px; font-weight:bold; height:20px; width:525px; position:absolute; top:53px; left:40px;  }
	#modalWindow .contentWrapper {width:610px; height:390px; position:absolute; top:90px; left:35px; }
	
	#modalWindow2 {display:block;width:684px; position:relative; }
	#modalWindow2 #modalTop { background-image:url(/web-inf/images/USHomePage/background-images/thickbox2-top.png); width:684px; height:66px; position:relative; }
	#modalWindow2 .header { font-size:16px; font-weight:bold; height:20px; width:525px; position:absolute; top:40px; left:40px; color:#fff;  }
	#modalWindow2 #modalBody { background-image:url(/web-inf/images/USHomePage/background-images/thickbox2.png); width:684px; background-position:bottom; padding-bottom:80px; padding-top:20px; }
	
	#modalWindow2 .contentWrapper { margin:0px 50px; line-height:18px; }
	#modalWindow2 .contentWrapper .warnImg { width:72px; float:left; margin-right:20px; }
	#modalWindow2 .contentWrapper .warnContent { width:450px; float:left; }
	#modalWindow2 .contentWrapper .warnContent h3 { font-size:14px; padding:5px 0px; color:#000; }
	#modalWindow2 .contentWrapper .warnContent ul { margin-left:35px; color:#f45858; font-weight:bold;  }
	#modalWindow2 .contentWrapper .warnContent ul li { list-style:circle; }
	#modalWindow2 a.closeButton {display:block; height:60px; width:60px; background:url(/web-inf/images/USHomePage/background-images/thickbox_close.png) no-repeat; position:absolute; right:10px; top:15px; }
	a.yellowButtonXLarge { background: url(../../background-images/USHomePage/buttons/NA_button_xl.png) no-repeat; width: 231px; }
	a.yellowButtonXLarge:hover { background: url(../../background-images/USHomePage/buttons/NA_button_xl.png) 0 0px no-repeat; }
	
