﻿body { background-color: #fff; font-size: .75em; font-family: Verdana, Helvetica, Sans-Serif; margin: 0; padding: 0; color: #696969; }
div { padding: 0px; margin: 0px; }
a:link { color: #034af3; text-decoration: underline; }
a:visited { color: #505abc; }
a:hover { color: #1d60ff; text-decoration: none; }
a:active { color: #12eb87; }
p, ul { line-height: 1.6em; }
p.center { text-align: center; }
p.right { float: right; clear: none; margin: 0px; padding: 0px; }
sup { line-height: 0.9em; }

h1, h2 { font-size: 1.5em; color: #696969; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 2em; padding-bottom: 0; margin-bottom: 0; }
h2 { padding: 0 0 10px 0; }

.page { width: 960px; margin: 0px auto; }
#main { width: 740px; padding: 10px 30px 15px 30px; background-color: #fff; margin-bottom: 30px; _height: 1px; }
#footer { color: #999; padding: 0; text-align: center; line-height: normal; margin: 0px; font-size: .9em; margin-top: 30px; }

#navigation { background-color: #6699FF; height: 50px; padding: 0px; margin: 0; }
#navigation img { width: 146px; height: 102px; float: right; margin: 6px 10px 10px 10px; border: solid 1px #000; clear: none; display: block; }
#navigation h2 { color: #fff; padding: 10px 0 0 20px; font-size: 2em; font-weight: bold; clear: none; /*display: inline;*/ }
#navigation ul { clear: none; list-style-type: none; margin-top: 0px; margin-bottom: 0px; display: inline; }
#navigation li { float: left; background-color: #fff; margin-right: 3px; padding: 8px 4px 1px 4px; }
#navigation li a { vertical-align: bottom; text-decoration: none; color: #000; }
#navigation li a:hover { text-decoration: underline; color: #000; }
	
.clear { clear: both; }
.adjustone { font-weight: normal; font-size: 0.9em; }
.adjusttwo { font-weight: bold; font-size: 1.1em; }

#rewards { width: 740px; margin: 0px auto; padding: 4px 12px; }
#rewards h2 { color: #0066FF; padding-bottom: 0px; margin-bottom: 0px; background-color: #6699FF; color: #fff; padding: 0px 0px; }
#rewards span.ratio { font-family: Times New Roman, Serif; font-size: 1.2em; font-weight: bold; }
#rewards ul { list-style-type: none; max-width: 740px; padding: 0px; margin: 0px; }
#rewards li { float: left; text-align: center; max-width: 175px; width: 175px; padding: 2px; margin: 2px; }
#rewards li span { white-space: nowrap; }
#rewards li img { width: 114px; height: 114px; }
#rewards li img.mvplogo { width: auto; }

#blocks { width: 740px; margin: 0px auto; padding: 0px; }
.block { width: 245px; float: left; clear: none; padding: 4px 12px; margin: 0px; }
#blocks .block:first-child { width: 445px; }
.block h2 { color: #0066FF; padding-bottom: 0px; margin-bottom: 0px; background-color: #6699FF; color: #fff; padding: 0px 0px; }
.block ul { padding-left: 20px; margin-left: 0px; }

.rndcornertl, .rndcornertr, .rndcornerbl, .rndcornerbr { background-image: url(images/rndcorner.png); width: 8px; height: 8px; }
.rndcornertl { float: left; background-position: 0 0; top: 0; left: 0; }
.rndcornertr { float: right; background-position: -10px 0; top: 0; right: 0; }
.rndcornerbl { float: left; background-position: 0 -10px; bottom: 0; left: 0; position: relative; }
.rndcornerbr { float: right; background-position: -10px -10px; bottom: 0; right: 0; position: relative; }
