*{margin:0;padding:0;font:normal 13px/1.5em Tahoma,Helvetica,sans-serif;border:none 0 transparent;-ms-interpolation-mode:bicubic;text-align:left;border-collapse:collapse;table-layout:fixed}
html{background:#ddd}
body{background:#fff;width:924px;margin:100px auto 50px auto;padding:10px;position:relative;border-top:solid 30px #030;border-bottom:solid 2px #063;overflow:visible}
.callout{padding:5px;background-color:#ded;color:#000}
h1{font-weight:bold;font-size:2.0em;line-height:1.5em;margin-top:.00em;color:#000;border-bottom:1px dotted #063;padding-bottom:0.5em;margin-bottom:0.5em}
h2{font-weight:bold;font-size:1.8em;line-height:1.5em;margin-top:.75em;color:#030}
h3{font-weight:bold;font-size:1.6em;line-height:1.5em;margin-top:.75em;color:#063}
h4{font-weight:bold;font-size:1.4em;line-height:1.5em;margin-top:.75em;color:#396}
h5{font-weight:bold;font-size:1.2em;line-height:1.5em;margin-top:.75em;color:#6C9}
h6{font-weight:bold;font-size:1.0em;line-height:1.5em;margin-top:.75em;color:#9FC}
p{margin:1em 0;color:inherit}
h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.125em}
a,b,i,li,td,th{font-size:inherit}
b,strong{font-weight:bold}
i,em{font-style:oblique;font-size:inherit}
ol,ul{list-style-position:outside;margin-left:3em}
td,th{padding:.25em}
th{font-weight:bold}
th[colspan]{text-align:center}
input,textarea,select,fieldset{border:1px solid #666;font-family:sans-serif}
input[type="radio"]{border:0 none transparent}
input[type="submit"]{font-weight:bold;font-family:Futura,'Futura Hv BT','Futura Heavy BT','Century Gothic',AppleGothic,sans-serif;padding:.125em;text-transform:uppercase;text-align:center}
textarea{width:50em;height:20em}
fieldset{padding:0 1em .5em 1em;margin-top:.5em}
label[for]{text-align:right;padding-right:.5em;vertical-align:top;width:10em;display:inline-block;position:relative}
label[for]:after{content:":"}
label[for=""]:after{content:""}
label.req{font-weight:bold}
label>input[type="radio"],label>input[type="checkbox"]{margin-right:.5em}
label>button{position:absolute;right:.5em;top:110%}
form p{margin:.5em 0}
legend{padding:0 .25em}
img#header{position:absolute;top:-130px;left:0}
p#footer{position:absolute;top:100%}
img.framed{display:block;margin:1em auto;padding:1em;border:1px solid #999}
p.highlight{padding:1em 3em;margin:1em auto;width:60%;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center}
code{font-family:monospace;color:#390}
#spnUsername{font-weight:bold}
/* navigation menu */
.NavBar{position:absolute;left:0;top:-40px;padding:10px;list-style:none inside none;margin:0}
.NavBar>li{display:block;float:left;position:relative;padding:0;vertical-align:middle;cursor:default}
.NavBar>li>a{display:inline-block;height:25px;padding:5px 10px 0 10px}
.NavBar>li:hover>a,.NavBar>li>a:hover{background:#583;color:#fff}
.NavBar li.selected{background:#6b1}
.NavBar>li>ul{list-style:none inside none;position:absolute;left:0;top:100%;display:none;width:auto;min-width:140px;margin:0;background:#583;padding:0}
.NavBar>li:hover>ul{display:block}
.NavBar>li>ul>li{position:relative;}
.NavBar>li>ul>li>ul{list-style:none inside none;margin:0;display:none;position:absolute;left:100%;top:0;min-width:140px;background:#7A5;padding:0}
.NavBar>li>ul>li:hover>ul{list-style:none inside none;margin:0;display:block}
.NavBar>li>ul a{display:block;background:transparent;padding:3px 10px;width:auto;margin:0}
.NavBar>li>ul>li{display:block;background:transparent;padding:3px 10px 3px 0;width:auto}
.NavBar a:hover,.NavBar li:hover>a,.NavBar>li>ul>li:hover{background:#ac9;color:#012}
.NavBar a{color:#fff;white-space:nowrap}
#liNMDSection{visibility:hidden}
/* presentation buttons */
#imgSlowNext{background:url(/fundraising/images/slowtrack.jpg);width:72px;height:72px;cursor:pointer;float:right}
#imgFastNext{background:url(/fundraising/images/fasttrack.jpg);width:72px;height:72px;cursor:pointer;float:left}
/* application styles */
#aGetStarted{display:none}
fieldset#fldCheck{display:none}
fieldset#fldCC{display:none}
#divIMRAppTerms{width:900px;height:280px;overflow:auto;border:solid silver 1px;margin-top:10px;padding:10px}
.validation-advice{color:#900;font-size:smaller}
/* page specific styles */
body#Background p{clear:left}
body#Background .logo{float:left;margin:0 35px 10px 0}
body#AllStores #tblStoreListSample{width:100%;table-layout:fixed;}
body#AllStores #tblStoreListSample>tr:nth-child(even){background-color:#dfe}
body[title="Conclusion"] #aGetStarted{display:block;margin:1em auto;text-align:center;font-size:1.5em;font-weight:bold;color:#060}
body#Signup #aGetStarted{display:none}