html
{
margin: 0;
padding: 0;
color: #363636;
background: #00004f url(../style/aabg001.png) 0 100% repeat-x fixed;
}

body
{
margin: 0;
padding: 0;
color: inherit;
background: transparent url(../style/aabg002.png) fixed repeat-x;
font: 100% "Arial", "Helvetica", sans-serif;
}

p, h1, h2, h3, h4, ul, ol, li, table
{
margin: 0 0 1em 0;
}

a
{
text-decoration: none;
color: #06f;
background-color: transparent;
}

a:hover
{
color: #00f;
background-color: transparent;
text-decoration: underline;
}

a img
{
border: none;
}

h1, h2, h3, h4
{
font: 1.5em "Georgia", "Times New Roman", "Times", serif;
color: #3b5fba;
background-color: transparent;
}

h2
{
font-size: 1.25em;
}

h3
{
font-size: 1.1em;
}

h4
{
font-size: 1em;
}

#art001
{
width: 764px;
height: 216px;
position: fixed;
top: 0;
left: 50%;
margin-left: -382px;
background: transparent url(../style/aabg003.png) 50% 0 no-repeat;
}

#env0001
{
margin: 0 auto 4% auto;
padding: 0;
width: 764px;
color: #363636;
background: transparent url(../style/aabg004.png) 50% 40px no-repeat;
font: 95% "Arial", "Helvetica", sans-serif;
position: relative;
}

#env1001
{
width: 100%;
padding: 40px 0 0 0;
margin: 0;
height: 120px;
overflow: hidden;
}

#env1001 span
{
display: block;
width: 440px;
height: 120px;
margin: 0 auto;
background-color: transparent;
cursor: pointer;
}

#env2001
{
width: 100%;
margin: 0;
padding: 13px 0 0 0;
height: 52px;
text-align: center;
background: transparent url(../style/aabg005.png) 50% 0 no-repeat;
}

#navigation
/* Nav */
{
padding: 0;
margin: 0 0 0 235px;
list-style: none;
}

#navigation li
{
font-size: 1.1em;
text-align: center;
display: block;
float: left;
margin: 0 1.5em;
padding: 0;
height: 24px;
}

#navigation a
{
color: #fff;
text-shadow: #3d5287 -2px 2px 0;
}

#navigation a:hover
{
color: #dbe2f3;
text-decoration: none;
text-shadow: #354775 -1px 1px 0;
}

#env3001
{
clear: left;
width: 100%;
margin: 0;
padding: 0;
background: transparent url(../style/aabg007.png) 50% 0 repeat-y;
}

#env3002
/* Content container */
{
margin: 0;
padding: .5em 1.5em 1.5em 1.5em;
}

div.clear
{
clear: both;
height: 1px;
width: 1px;
font-size: 1px;
line-height: 1px;
}

div.hr
{
height: 1px;
width: 100%;
margin: 0 0 1em 0;
background: transparent url(../style/aabg008.png) repeat-x;
}

img.Normal, img.FloatLeft, img.FloatRight
{
display: block;
padding: .5em;
background-color: #fff;
border: 1px solid #a2a2a2;
}

img.FloatRight
{
float: right;
margin: 0 1em 1em 1em;
}

img.FloatRightNoBorder
{
clear: right;
float: right;
margin: 0 0 1em 1em;
}

iframe
{
border: none;
width: 716px;
height: 432px;
}

dt
{
font: 1.3em "Georgia", "Times New Roman", "Times", serif;
color: #9900cc;
font-style: italic;
}

dd
{
font-style: italic;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

#env4001
{
margin: 0;
padding: 0;
height: 60px;
background: transparent url(../style/aabg006.png) 50% 100% no-repeat;
}

.CheckOutButton
{
background: #ffb138 url(../style/aabg009.png) 0 50% repeat-x;
border: 1px solid #ffb138;
font-size: 1em;
}

.CheckOutButton:hover
{
border-color: #dd6903;
}

input, select
{
font-size: 1em;
}

ul, ul li
{
color: #3b5fba;
}

ul li span
{
color: #363636;
}

#foot
{
font-size: .9em;
padding: 28px 0 0 0;
margin: 0;
background-color: transparent;
color: #889dd4;
text-align: center;
}

#foot a
{
background-color: transparent;
color: #889dd4;
}

#foot a:hover
{
background-color: transparent;
color: #afbde1;
}

#DaveCornerLink
{
display: block;
position: fixed;
top: 0;
right: 0;
width: 165px;
height: 166px;
background: transparent url(../style/daveCorner.png) no-repeat;
}
