/*--------- COMMON ---------*/
body{background: #fff url(/reward_me/images/bk_brush.gif) repeat-x; padding:0; margin:0; }
body.app{background: #fff url(/reward_me/images/bk_app.gif) repeat-x; padding:0; margin:0;}
div { margin: 0; padding: 0; }
img { border: 0; }
ul { margin: 0; padding-left: 50px;}
li {font: 12px Arial, Helvetica, sans-serif; color: #000; margin: 0; line-height: 16px; }
p {font: 12px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 10px; margin: 0;}
td {font: 12px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 10px; margin: 0;}
a {font-size: 12px; text-decoration: underline; color: #004580;}
a:hover {text-decoration: none;}

h1 { font: 25px Arial, Helvetica, sans-serif; font-weight: normal; color: #004580; text-decoration: none; margin: 0px; padding: 0 0 10px 0; }
h2 { font: 17px Arial, Helvetica, sans-serif; font-style: italic; color: #004580; text-decoration: none; margin: 0px; padding: 0px; }
	h2 a{ font: 17px Arial, Helvetica, sans-serif; font-style: italic; color: #004580; text-decoration: underline; margin: 0px; padding: 0; }
	h2 a:hover{ text-decoration: none;}
h3 { font: 14px Arial, Helvetica, sans-serif; color: #004580; text-decoration: none; margin: 0px; padding: 0 0 0 10px; }


.column{position: relative;float: left;}
.inline {display: inline;}
.center {text-align: center; font-size: 10px;}
.clear {clear: both;}
.footnote {font-size: 9px; margin-top: 15px;}
.input{font: Arial, Helvetica, sans-serif; font-size:11px; color: #333; background-color: #fff; padding: 3px; border: 1px solid #004580; }
.select{font: Arial, Helvetica, sans-serif; font-size:12px; color: #fff; background-color: #6caedf; width: 90px; padding: 3px; border: 1px solid #004580; }
.toggle { display: none;}

/*--------- structure ---------*/
#container{width: 665px; text-align:left; margin:0px auto; background-color: transparent; }
	#content{ }
		
		#header{text-align: right; margin: 10px 0 10px 0;}
			#header a {color: #fff; text-decoration: underline; font-weight; normal;}
			#header a:hover {color: #fff; text-decoration: none;}
		#headerapp {text-align: right; margin: 70px 0 10px 0;}	
		
		#region{width: 665px; height: 350px;}
		#regionapp {width: 645px; border: 1px solid #d5d2d2; padding: 20px;}
			#lnav {width: 165px; padding-top: 20px; }
				#lnav ul{list-style: none; margin: 0; padding: 0;}
				#lnav li{list-style: none; padding: 0; margin: 0;}
				#lnav a{display: block; height: 45px; text-indent: -5000px; overflow: hidden;}
				#lnav a:hover {background-image: none;}
					#rewards-off {width: 164px; background: transparent url(/reward_me/images/lnav/rewards.gif) no-repeat 0 -45px;}
					#rewards-off a {background: transparent url(/reward_me/images/lnav/rewards.gif) no-repeat 0 0;}
					#rewards-on {width: 164px; background: transparent url(/reward_me/images/lnav/rewards_ov.gif); }
					
					#requirements-off {width: 164px; background: transparent url(/reward_me/images/lnav/requirements.gif) no-repeat 0 -45px;}
					#requirements-off a {background: transparent url(/reward_me/images/lnav/requirements.gif) no-repeat 0 0;}
					#requirements-on {width: 164px; background: transparent url(/reward_me/images/lnav/requirements_ov.gif); }
					
					#faq-off {width: 164px; background: transparent url(/reward_me/images/lnav/faq.gif) no-repeat 0 -45px;}
					#faq-off a {background: transparent url(/reward_me/images/lnav/faq.gif) no-repeat 0 0;}
					#faq-on {width: 164px; background: transparent url(/reward_me/images/lnav/faq_ov.gif); }
					
					#apply-off {width: 164px; background: transparent url(/reward_me/images/lnav/apply.gif) no-repeat 0 -45px;}
					#apply-off a {background: transparent url(/reward_me/images/lnav/apply.gif) no-repeat 0 0;}
					#apply-on {width: 164px; background: transparent url(/reward_me/images/lnav/apply_ov.gif); }
			
			#button {width: 346px; padding: 5px 0 5px 0; }
				#button ul{list-style: none; margin: 0; padding: 0;}
				#button li{list-style: none; padding: 0; margin: 0;}
				#button a{display: block; height: 57px; text-indent: -5000px; overflow: hidden;}
				#button a:hover {background-image: none;}
					#existing-off {width: 346px; background: transparent url(/reward_me/images/button_existing.gif) no-repeat 0 -57px;}
					#existing-off a {background: transparent url(/reward_me/images/button_existing.gif) no-repeat 0 0;}
					#existing-on {width: 346px; background: transparent url(/reward_me/images/button_existing_ov.gif); }		
					
			#whitebl {width: 500px; height: 350px; background: #fff url(/reward_me/images/frame.gif) no-repeat; padding:0; margin:0;}
				#whitebl p{padding: 10px;}
				
				#whitecon {width: 485px; height: 323px; overflow: auto; margin-top: 15px;}
					#whitecon p{padding: 10px 10px 10px 20px;}
					#whitecon ul {padding-right: 10px;}
					#whitecon table {padding-left: 8px;}
					#whitecon h1 {padding: 10px 0 0 20px;}
					#whitecon h2 {padding: 10px 0 0 20px;}
			
		#footer.app {text-align: center; position: relative; top: 10px; left: 0px; }
		#footer {text-align: center; position: relative; top: 80px; left: 0px; }
			#footer p{font-size: 9px; line-height: 13px; margin-top: 15px;}
			#footer a{font-size: 9px; color: #000; text-decoration: underline;}
			#footer a:hover{text-decoration: none;}
			#footer img{margin-top: 3px;}