.outerfieldset{
margin: 0;
padding: 0;
border: none;
}

a{
color: #003366;
background-color: #99CCFF;
}

a.dave{
color: #FFF;
background-color: #003366;
}

a.dave:hover{
color: #FFF;
text-decoration: none;
background-color: #003366;
}

a:hover{
color: #003366;
text-decoration: none;
background-color: #99CCFF;
}

body{
color: #000;
font-family: verdana, arial, helvetica, sans-serif;
background: #FFF;
padding: 0px;
}

.column1{
width: 130px;
float: left;
}

.column2{
width: auto;
float: left;
}

dd{
padding-top: 5px;
margin: 0px;
padding-bottom: 10px;
font: 0.8em verdana, arial, helvetica, sans-serif;
}

dt{
padding-bottom: 5px;
font: bold 0.8em verdana, arial, helvetica, sans-serif;
}

#footer{
color: #FFF;
height: 22px;
background-color: #003366;
margin: 4px 0 0 0;
padding: 4px 5px 0 5px;
}

#footer_left{
float: left;
}

#footer_right{
text-align: right;
}

form.columnarform fieldset{
width: 11em;
display: block;
margin: 0 5px 0 0;
padding: 0 5px 10px 5px;
float: left;
}

form.columnarform input{
display: block;
}

form.columnarform input.reset{
width: 6em;
float: left;
margin-right: 10px;
}

form.columnarform input.submit{
width: 6em;
float: left;
}

form.columnarform label{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
display: block;
font-weight: normal;
margin: 0;
padding: 0;
}

form.columnarform label.first{
margin: 0;
padding: 10px 0 0 0;
}

form.columnarform legend{
color: #000;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
background-color: #99CCFF;
}

form.columnarform select{
display: block;
}

h1{
font-size: 0.8em;
text-decoration: underline;
font-weight: bold;
margin: 0;
padding: 0;
}

h2{
font-family: arial, helvetica, sans-serif, verdana;
font-size: 1em;
font-weight: normal;
margin: 0;
padding: 0;
}

h3{
font-family: arial, helvetica, sans-serif, verdana;
font-size: 1.3em;
font-weight: normal;
margin: 0;
padding: 0;
}

h4{
margin: 0;
font: 0.8em verdana, arial, helvetica, sans-serif;
}

#header{
color: #000;
background-color: #CCC;
background: url(images/logo.jpg) no-repeat 0 100%;
}

.headerimage{
float: left;
}

.images_left{
float: left;
margin-right: 30px;
border: 0px;
}

.images_payment{
margin: 0 20px 0 25px;
float: left;
border: 0px;
}

.images_payment_right{
margin: 0;
border: 0px;
}

.images_paypal{
margin: 0 10px 0 0;
}

.images_right{
margin: 0 0 20px 0;
}

#left_header{
color: #000;
height: 84px;
background-color: #FFF;
padding-left: 4px;
margin-left: 300px;
}

#level0{
position: relative;
color: #000;
width: 100%;
background-color: #1597AE;
margin-top: 4px;
}

#level1{
color: #000;
background-color: #FFF;
padding-left: 4px;
margin-left: 150px;
}

#level2{
position: relative;
color: #000;
width: inherit;
background-color: #CCC;
}

#level3{
color: #000;
background-color: #FFF;
padding-right: 4px;
margin-right: 150px;
}

li{
margin: 0;
padding: 0;
}

li a{
color: #FFF;
height: 16px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
text-decoration: none;
display: block;
background-color: #003366;
text-align: right;
font-weight: bold;
padding-right: 12px;
}

.list1{
margin: 25px;
font: 0.8em verdana, arial, helvetica, sans-serif;
list-style-type: disc;
}

#main{
color: #000;
height: 420px;
background-color: #99CCFF;
clear: both;
overflow: auto;
padding-left: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

#nav{
padding-top: 8px;
padding-bottom: 10px;
list-style-type: none;
}

#nav a:hover{
color: #FFF;
text-decoration: none;
background-color: #1597AE;
}

#navcontainer{
position: absolute;
color: #000;
width: 150px;
left: 0px;
top: 0px;
background-color: #003366;
border-bottom: solid 4px #FFF;
margin: 0;
padding: 0;
}

p{
font: 0.8em verdana, arial, helvetica, sans-serif;
}

p.dave{
margin: 0;
padding: 0;
font: 0.8em verdana, arial, helvetica, sans-serif;
}

#right{
position: absolute;
width: 132px;
top: 20px;
text-align: center;
right: 10px;
}

#right_header{
color: #000;
height: 84px;
background-color: #1597AE;
text-align: center;
}

ul{
margin: 0;
padding: 0;
}


