html, body, div, span, h1, h2, h3, p, a, ul, li, ol, img, sup {	margin: 0; padding: 0; border: 0; outline: 0; }body {	 font-family: Arial, Helvetica, sans-serif;	 font-size: 100%;	 background-color:#e1effa;}#wrapperheader{ 	 margin: 0 auto;	 width: 900px;	 background-image:url('images/header-bg.jpg');	 background-repeat:no-repeat;	 height: 204px;}#header{	width:100%;	background-image:url('images/top-bg-repeat.jpg'); 	background-repeat:repeat-x;	height:204px;}#header h1{	padding-left:10px;	margin-top:2px;}#header a:hover{	background:none;}#nav{	width:702px;	height:46px;}ul.navigation li{ 	width: auto; 	padding:4px 8px; 	float:left; 	border-right:1px solid white; 	font-size:12px;}ul.navigation li a{ 	color:#FFFFFF;	text-decoration:none;}ul.navigation{ 	list-style-type: none; }ul.navigation li:last-child{	border-right:0;}ul.navigationmain li{ 	width: auto; 	padding:3.5px 8px; 	float:left; 	border-right:1px solid white; 	font-size:14px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	ul.navigationmain li{ 	padding:4px 8px; 	}}ul.navigationmain li a{ 	color:#FFFFFF;	text-decoration:none;}ul.navigationmain{ 	list-style-type: none; }ul.navigationmain li:last-child{	border-right:0;}.navhover1:hover{	background-color:#019e59;}.navhover2:hover{	background-color:#0070b0;}#wrappermain {  	 background-image:url('images/bottom-bg.jpg'); 	 background-repeat:no-repeat; 	 background-position: center 90%;	 min-height:300px;}#content { 	 margin: 0 auto;	 width: 880px;	 color: #0070af;	 background-image:url('images/container-bg.png'); 	 background-repeat:repeat-x;	 min-height:500px;	 padding:0px 10px 10px 10px;}#leftside{	float:left;	width:580px;	margin-right:50px;}#rightside{	float:left;	height:430px;	width:208px;	background-image:url('images/twitter-feed.png');	margin-top:-120px;	padding:20px;	background-repeat:no-repeat;}#social{	width:208px;	text-align:center;	margin-top: 20px;}#social a:hover{	background:none;}#rightside h2{	margin-top:104px;}#footer{ 	background-color: #0070af;	 height:96px;	 border-top: 2px solid #000000;	 padding-left:10px;	 padding-right:10px;	 font-size:9px;	 color:#FFFFFF;}#footer a{	color:#FFFFFF;	font-weight:bold;}#footer li{	list-style:none;	padding:6px;	text-align:center;	float: left;	margin-right: 1em;	font-weight:bolder;}#footer li a{	text-decoration:none;	margin:2px;}#footer li:hover{	background-color:#003366;	cursor:pointer;}#wrapperfooter{ 	 margin: 0 auto;	 width: 900px;}/*  Individual html tag css  */h1{	color:#003366;}hr{	width:70%;	color:#003366;}a{	color:#003366;	font-weight:bold;}a:hover{	color:#ffffff;	background-color:#003366;}h2 a{	text-decoration:none;}h2 a:hover{	background-color:#003366;}/* twitter only css */#twitter-link{	font-size:80%;	color:#003366;}#twitter-link:hover{	color:#ffffff;	background-color:#003366;}#twitter_update_list{	list-style:none;	text-align:left;	font-weight:bolder;}#twitter_update_list li{	margin-bottom:10px;	font-size: 90%;}#twitter_update_list a{	font-size:70%;	color:#006600;	font-weight:bold;	text-align:right;}#twitter_update_list a:hover{	font-weight:bold;	color:#ffffff;	background-color:#003366;}/* partners roll overs */#thumbroll{	list-style-type:none;	background:none;}li.tips div{	display:none;}li.tips:hover div{	display: block;	position:absolute;	bottom: 2.6em;	left:.05em;	border:#003366 thin dashed;	background-color:#0070af;	padding-top:6px;	padding-bottom:6px;	color:#ffffff;	width:200px;	 -webkit-border-radius: 6px;  	 -moz-border-radius: 6px;  	 -khtml-border-radius: 6px;  	 border-radius: 6px;}li.tips{	position: relative;	z-index: 25;}li.tips:hover{	z-index: 26;}.thumblist ul{	text-align:center;}.thumblist li{	padding:3px;	list-style:none;	clear:both;	color:#FFFFFF;}/* rewards page css */.caption{	font-size:70%;	padding-left: 50px;	padding-right: 50px;	padding-top: 5px;	padding-bottom: 10px;}.ruleAbove {	border-top-width: .08em;	border-top-style: solid;	border-top-color: #003366;	display: block;	margin-right: 400px;	line-height: 2.4em;}#rewardimage{	width:293px;	padding:6px;	text-align:center;	float:right;}#rewardimage li {	margin-left:30px;	margin-bottom: 4px;	font-size: 13px;	}.award1{	background-color:#FFFFFF;	float:left;	width:48%;	border:#003366 solid medium;	 -webkit-border-radius: 6px;  	 -moz-border-radius: 6px;  	 -khtml-border-radius: 6px;  	 border-radius: 6px;}.award1 li{	list-style:none;	padding:4px;	font-size:12px;}#tabbg{	background-color:#006600;}.bluebg{	background-color:#003366;	color:#FFFFFF;	font-weight:bolder;}.lightblue{	background-color:#CFF4EE;}.award1 h3{	padding:6px;}/* logos pages css */#logocolumn1{	float:left;	width:49%;}#logocolumn2{	float:right;	width:49%;}.logolists{	margin-top:8px;	list-style:none;}.logolistsimages{	margin-top:8px;	list-style:none;}.logolistsimages li{	float:left;}.logolists li:hover{	background-color:#003366;	color:#FFFFFF;}.logolists li a{	text-decoration:none;}/* forms */#formdiv{	width:100%;	font-weight:bolder;	border:thin solid #003366;	text-align:left;	padding:6px;	 -webkit-border-radius: 6px;  	 -moz-border-radius: 6px;  	 -khtml-border-radius: 6px;  	 border-radius: 6px;}#formdiv li{	list-style:none;	border-bottom: #003366 thin dashed;	padding-bottom:4px;	padding-top:4px;}#formdiv li:hover{	background-color:#003366;	color:#FFFFFF;}#formdiv li:last-child{	border-bottom:0;}/* Press page */#press{	display:block;	font-weight:bolder;	padding:6px;}.style1 {color: #FF0000;}.black{color:#000000;}.indexcall{	width:210px;	border:thin solid #003366;	text-align:left;	padding:6px;	font-size:14px;	 -webkit-border-radius: 6px;  	 -moz-border-radius: 6px;  	 -khtml-border-radius: 6px;  	 border-radius: 6px;	 background-color:#FFFFFF;	 float:right;	 margin-top:10px;	 margin-bottom:10px;	 margin-right:16px;}.indexcall li{ 	list-style:none;	border-bottom: #003366 thin dashed;	padding-bottom:4px;	padding-top:4px;}.indexcall li:hover{	background-color:#003366;	color:#FFFFFF;}.indexcall li:last-child{	border-bottom:0;}.indexsize{	font-size:80%;}.green{	color:#019e59;}.dkblue{	color:#003366;}#frontlist{	padding-left:25px;}#frontbottom{	font-weight:bolder;	border:thin solid #003366;	text-align:left;	padding:12px;	 -webkit-border-radius: 6px;  	 -moz-border-radius: 6px;  	 -khtml-border-radius: 6px;  	 border-radius: 6px;	 margin-top:10px;	 background-color:#FFFFFF;}#logos img {	background-position: center;	padding-right: 20px;	padding-left: 20px;}#indent{	padding-left:55px;}.tag{	font-size:80%;}.imgfloatL{float:left; margin-right:6px}.imgfloatR{float:left; margin-left:6px}.clear{clear:both}#logos {	font-weight:bolder;	border:thin solid #003366;	text-align:left;	padding:12px;	 -webkit-border-radius: 6px;  	 -moz-border-radius: 6px;  	 -khtml-border-radius: 6px;  	 border-radius: 6px;	 margin-top:10px;	 background-color:#FFFFFF;}