body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
margin:0;
padding:0
}

h1 {
font-size:18px;
font-weight:700;
color:#4535a8
}

h2 {
font-size:16px;
color:#333;
text-transform:uppercase
}

h3 {
font-size:15px;
font-weight:700
}

a {
color:#5848ab
}

#wrapper {
width:863px;
background-color:#d0d0d0;
background-image:url(../images/line-top-outedge.gif);
background-position:top;
background-repeat:repeat-x;
margin:auto
}

#white {
width:861px;
background:#fff;
padding-top:10px;
margin:10px auto auto
}

ul {
list-style:url(../images/bullet-cyan-centered.gif)
}

li {
text-transform:none;
vertical-align:middle;
list-style-position:outside
}

#nav,#nav div {
width:726px;
height:32px;
list-style:none;
border:0;
float:left;
margin:0;
padding:0
}

#nav li {
float:left;
text-align:center;
white-space:nowrap;
list-style:none;
width:120px;
height:26px;
border-right:1px solid #d0d0d0;
border-left:0
}

#nav li a {
float:left;
text-align:center;
white-space:nowrap;
list-style:none;
width:120px;
height:26px;
margin:0;
padding:7px 0 0
}

#nav2,#nav2 div {
width:135px;
height:32px;
list-style:none;
border:0;
float:right;
margin:0;
padding:0
}

#nav2 li {
float:left;
text-align:left;
white-space:nowrap;
list-style:none;
width:135px;
height:26px
}

#nav2 li a {
float:left;
text-align:center;
swhite-space:nowrap;
list-style:none;
width:135px;
height:26px;
padding:7px 0 0
}

div#leftcol {
width:218px;
float:left;
margin-left:8px
}

div#rightcol {
width:610px;
float:right;
margin-right:8px
}

#bookonline {
background:url(../images/home-purple-box.gif);
background-repeat:no-repeat;
height:150px;
width:195px;
color:#FFF;
margin-bottom:10px;
padding:22px 5px 0 18px
}

#bookonlineA {
background:url(../images/home-purple-box2a.gif);
background-repeat:no-repeat;
width:195px;
color:#FFF;
margin:0;
padding:22px 5px 0 18px
}

#bookonlineB {
width:195px;
margin-bottom:13px
}

.bookonline1 {
font-size:18px;
font-weight:700;
color:#FFF
}

.bookonline2 {
font-size:13px;
color:#FFF;
text-decoration:none;
padding:0 15px 0 0
}

.bookonlinelink:link,.bookonlinelink:visited {
font-size:13px;
color:#FFF;
text-decoration:underline;
list-style:outside;
margin:0
}

.bookonlinelink:hover {
color:#FFFC0F
}

#formA {
height:13px;
width:214px;
background:url(../images/home-side-box-wht3b.gif);
background-repeat:repeat-y;
margin:0;
padding:0
}

#formB {
background:url(../images/home-side-box-wht3b.gif);
background-repeat:repeat-y;
width:214px;
margin:0;
padding:0
}

#formC {
background:url(../images/home-side-box-wht3b.gif);
background-repeat:repeat-y;
height:10px;
margin-bottom:10px;
width:214px
}

#subnavbox {
background:url(../images/home-side-box-wht3b.gif);
background-repeat:repeat-y;
width:200px;
min-height:90px;
margin:0;
padding:5px 0 0 15px
}

.headingGrey {
font-size:20px;
color:#333;
font-weight:700
}

.formlabel {
font-size:11px;
color:#666
}

#weservice {
margin-left:8px
}

#filldirt {
float:center;
width:90%;
margin-bottom:10px;
margin-left:8px
}

.italic {
font-style:italic;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#333
}

#columnar {
border-top:1px solid #ccc;
margin-top:30px;
width:600px;
float:center
}

#col1 {
float:left;
width:45%;
border-right:1px solid #ccc;
padding-right:20px;
margin:10px 0
}

#col2 {
float:right;
width:45%;
padding-left:6px;
margin:10px 0
}

#needjunk2 {
width:595px;
background:url(../images/background-cyan.gif);
background-repeat:repeat;
float:middle;
margin-top:20px;
padding:10px
}

#needjunk {
border-bottom:1px solid #ccc;
padding-bottom:20px;
margin-bottom:20px;
margin-top:10px
}

#licensed {
padding-bottom:10px;
margin-bottom:0;
margin-top:10px
}

#ace {
margin-top:10px;
border-top:1px solid #d0d0d0
}

.listGreySubLink:link,.listGreySubLink:visited {
text-align:left;
color:#333;
text-decoration:none;
margin:0
}

.listGreySubLink:hover {
color:#5848ab;
text-decoration:underline
}

#listGreySub:link,#listGreySub:visited,#listGreySub:hover {
text-align:left;
color:#333;
margin:0;
padding:2px
}

.footerLinks,.footerLinks:link,.footerLinks:visited {
font-size:11px;
color:#333;
text-decoration:none
}

.footerLinks:hover {
text-decoration:underline;
color:#339
}

.footerPipe {
font-size:10px;
color:#09C
}

.copyright1 {
font-size:10px;
color:#666
}

.copyright:link,.copyright:visited {
font-size:10px;
color:#5848ab;
text-decoration:underline
}

.copyright:hover {
font-size:10px;
color:#9b9b9b;
text-decoration:none
}

#footer1 {
text-align:center;
border-bottom:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
margin:auto;
padding:12px 0
}

#footer1a,#footer1b,#footer1c {
margin:10px
}

p,td,th,.subtext {
font-size:12px
}

a:hover,.testimony {
color:#9b9b9b
}

#header,#footer2 {
width:861px;
margin:auto
}

#nav ul,#nav2 ul {
list-style:none;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
text-align:center;
margin:0;
padding:0
}

.nav,.nav:link,.nav:visited,.nav2,.nav2,.nav2:link,.nav2:visited,.nav2:active {
color:#339;
font-family:Arial;
font-weight:700;
font-size:14px;
text-transform:uppercase;
text-align:center;
text-decoration:none;
display:inline;
margin:0
}

.nav:hover,#nav li:hover,.nav2:hover,#nav2 li:hover {
background:url(../images/nav-hover.gif);
background-repeat:repeat-x;
color:#fffc0f
}

#listGreySub,#listGrey {
text-align:left;
margin:0;
padding:2px
}

#listGreySub ul,#listGreySub li,#listGrey ul,#listGrey li {
list-style:url(../images/bullet-gray.gif);
list-style-position:inside;
margin:0;
padding:0
}

#footer1d,#footer1line {
border:0;
margin:10px
}
