* { margin: 0; padding: 0; border: none; }
body.home { background: #2e2e2e url(http://nationwidemoney.com/download/1aae6d04c0d2e53c252a) 0 0 repeat-x; }
body.internal { background: #2e2e2e url(http://nationwidemoney.com/download/5ff0fdd0b487a5613469) 0 0 repeat-x; }

#page { width: 100%; display: block;  }
	#wrap { width: 841px; margin: 0 auto;  }
		#wrapper { float: left; width: 841px;}

#top { background: url(http://nationwidemoney.com/download/fea4350e9f43135f1af5) 0 0 no-repeat ; width: 834px; float: left;}
	#top h1 a { display: block; text-indent: -5000em; background: url(http://nationwidemoney.com/download/3f27bd1cf95e08137c1d) 0 0 no-repeat; width: 248px; height: 84px; margin-left: 5px; float: left; }
	#top ul.menu { display: block; float: right; margin: -56px -8px 37px 0; width: 591px; }
#top ul.menu li { display: inline; list-style: none;}
#top ul.menu li a { display: block; float: left; background: url(http://nationwidemoney.com/download/c434ec3c934160213741) 0 0 no-repeat; text-indent: -5000em; height: 41px; }#top ul.menu li a.about { width: 116px; }
#top ul.menu li a.home { width: 62px; }			
#top ul.menu li a:hover.home { background-position: 0px -41px;}
			
#top ul.menu li a.about { width: 103px; background-position: -64px 0; }			
#top ul.menu li a:hover.about { background-position: -64px -41px;}

#top ul.menu li a.programs { width: 123px; background-position: -167px 0; }
#top ul.menu li a:hover.programs { background-position: -167px -41px; }

#top ul.menu li a.products { width: 83px; background-position: -288px 0; }
#top ul.menu li a:hover.products { background-position: -288px -41px; }

#top ul.menu li a.press { width: 93px; background-position: -375px 0;}
#top ul.menu li a:hover.press { background-position: -375px -41px;}

#top ul.menu li a.contact { width: 103px; background-position: -463px 0;}
#top ul.menu li a:hover.contact { background-position: -463px -41px;}
	
	#top #slideshow { float: left; width: 834px; height: 298px; }
		#top #slideshow h3 { color: white; font-size: 17px; display: block; float: right; margin: 77px 5px 0 0; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; width: 375px;}
		#top #slideshow p { color: black; display: block; float: right; font-family: Arial, Helvetica, sans-serif; width: 300px; font-size: 12px; margin: 186px -361px 0 0; line-height: 20px; }
		
	#top h2 { float: left; background: url(http://nationwidemoney.com/download/df979ff20be749893da2) 0 0 no-repeat; width: 834px; height: 100px; padding: 15px 0 0 0; }	
		
	#top .topBar { float: left; width: 834px; }
		#top .topBar .flashNews { float: left; background: url(http://nationwidemoney.com/download/445dab877e89fa862d8b) 0 0 no-repeat; position: relative; width: 461px; height: 42px; margin-top: -15px;}
		body.internal #top .topBar .flashNews { float: left; background: url(http://nationwidemoney.com/download/0501a79dfef16dcdbf1a) 0 0 no-repeat; width: 461px; height: 52px; marginp: -15px 0 -19px 0;}
			#top .topBar .flashNews p { display: block; width: 90%; color: #f5a130; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 7px 0 0 20px;}
			#top .topBar .flashNews p span { color: white;}
		#top .topBar .search { float: right; background: url(http://nationwidemoney.com/download/8dc8002575a14042ecac) 0 0 no-repeat; width: 192px; height: 42px; margin-top: -15px; position: relative; }
		body.internal #top .topBar .search { float: right; background: url(http://nationwidemoney.com/download/e07e1b7b1d3a22b75eab) 0 0 no-repeat; width: 192px; height: 52px; margin-top: -15px; position: relative; }
			#top .topBar .search input { color: white; padding: 8px 0 0 5px; background: none; height: 30px;}
			#top .topBar .search input.btOk { background: url(http://nationwidemoney.com/download/fe64b30a70222d9b4a30) 0 0 no-repeat; width: 32px; height: 37px; position: absolute; top: 0px; right: 3px; cursor: pointer;}
			
#middle { width: 834px; float: left; margin-top: 20px; }
	#middle .left { width: 466px; float: left; position: relative; }
	#middle .right { width: 360px; float: right; height: 200px; }
	
	#middle .mod { background:url(http://nationwidemoney.com/download/62dd9dadd8318299af65) 0 0 no-repeat; float: left; margin-bottom: 20px; padding: 17px 12px 0 23px; width: 425px; }
		#middle .mod span.modFooter { display: block; float: left; background: url(http://nationwidemoney.com/download/643622a71d932ec4841c) left bottom no-repeat; height: 22px; width: 455px; margin-left: -23px;}
		#middle .mod h4 { font-size: 23px; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; color: #212121; display: block; margin: 3px 0;}
			#middle .mod h4 span { color: #02a98f;}
		#middle .mod p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5b5b5b; line-height: 19px; }
			#middle .mod p.bts { float: right; margin: 10px 20px 0 0; width: 100px;}
			
			
#middleInt {float: left; width: 833px;}
	#middleInt .left { background-color: #f6f6f6; width: 603px; float: left; padding: 10px 15px 15px 15px; min-height: 576px; position: relative; }
		#middleInt .left h2{font-size: 24px; color: #F5A130; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 13px 0 15px; margin-bottom:  10px; border-bottom:  1px solid #ccc}
		#middleInt .left h3 { font-size: 20px; color: #007c67; font-weight: normal; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px; padding-bottom: 10px;}
		#middleInt .left h4 { font-size: 16px; color: #F5A130; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-top: 5px; padding-bottom: 5px;}
		#middleInt .left p { font-size: 13px; color: #787575; font-family: Arial, Helvetica, sans-serif; line-height: 22px; margin-bottom: 10px; }
		#middleInt .left img { margin-right: 10px;}
		#middleInt .left li {font-size: 13px; color: #787575; font-family: Arial, Helvetica, sans-serif; line-height: 22px; margin-left: 16px;}
			#middleInt .left li a {font-size: 13px; color: #787575; font-family: Arial, Helvetica, sans-serif; line-height: 22px; list-style: none; text-decoration:none;}
				#middleInt .left li a:hover { text-decoration: underline;}		
#middleInt .left .news { float: left; width: 100%; padding-top: 10px; border-top:1px solid #D7D7D7;  }
	#middleInt .left .news p.date { font-size: 11px !important; color: #373737; font-weight: bold; margin: 0!important; }
	#middleInt .left .news p.title { font-size: 15px !important; color: #d39a06 !important; margin: 0 !important; font-weight: bold; }
	#middleInt .left .news p { line-height: 20px !important;}
	#middleInt .left .news p.desc a { font-size: 12px !important; line-height: 11px !important; text-decoration: none; color: #585858; }
		#middleInt .left .news p.desc a:hover { text-decoration: underline;}
	#middleInt .left .news img.imgNews { float: left; margin-right: 7px; border: 4px solid #d4d4d4; }		
		
	#middleInt .right { width: 199px; float: right;}
		#middleInt .right a { float: left; margin-bottom: -6px;}	
			
			
#footer {width: 100%; float: left; background: #151516 url(http://nationwidemoney.com/download/035b99d860e6f506f49f) 0 0 repeat-x; margin-top: 15px; }
	#footerWrap { width: 840px; margin: 0 auto; padding-top: 35px; height: 150px; }
	#footerWrap p { color: #dedede; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px;}

			
	#contactform, #trabalheform { margin:0; padding:5px 10px;}
	#contactform *, #trabalheform * { color:#222222;}
	#contactform ol, #trabalheform ol { margin:0; padding:0; list-style:none;}
	#contactform li, #trabalheform li { margin:0; padding:0; background:none; border:none; display:block;}
	#contactform li.buttons, #trabalheform li.buttons { margin:5px 0 5px 0;}
	#contactform label, #trabalheform label { margin:0; width:220px; display:block; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#2c2c2c;}
	#contactform label span, #trabalheform label span { display:block; font:normal 10px Arial, Helvetica, sans-serif; color:#797979; font-style:italic;}
	#contactform input.text, #trabalheform input.text { width:545px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5;}
	#contactform textarea, #trabalheform textarea { width:545px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5;}
	#contactform li.buttons input, #trabalheform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}
	p.response { text-align:center; color:#017C80; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}			
			
.subb { display: block; background: url(http://nationwidemoney.com/download/e1a93a14bbd138dbbc50) 0 0 no-repeat; padding: 9px 9px 9px ; }	

.prodss ul li a { font-size: 15px !important; font-weight: bold;  padding: 4px 0; color: #007C67 !important} 		
		
.backk { position: absolute; top: -7px; right: 4px; background: url(http://nationwidemoney.com/download/849e6452c46e1843e4ca)0 0 no-repeat; padding: 4px 0px 6px 20px; width: 120px; }
.backk a { color: white; text-decoration: none; font-size: 11px; font-family: Arial; width: 135px; height: 53px;}		
.backk a:hover{ text-decoration: underline; }			
			