body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ol, ul {list-style: none;margin: 0;padding: 0;border: 0;}
li {margin: 0;padding: 0;border: 0;}
address, caption, cite, dfn, em, strong, th, var {font-style: normal;font-weight: normal;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;}
caption, th {text-align: left;}
q:before, q:after {content: '';}
a, a:hover {text-decoration: none;}
body {background: #080200; text-align:center; font-size:12px; font-family: "Helvetica","Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Arial",sans-serif; color:white}
#mainwrap {width:996px; margin:0px auto; text-align:left}
#header {background: url('/images/homepage/alterra-home-header.gif') no-repeat bottom left; width:996px; height:120px; cursor:pointer}
#body {background: url('/images/homepage/alterra-home-footer.gif') repeat-y top left;}
a {color:#CC611E;}
a:hover {color:#FDCE70}
h1 {font-weight:bold; padding:5px;}
.mapwrap {margin:5px auto; border:4px double #4E2919; padding: 10px 0;-moz-border-radius: 10px; -webkit-border-radius: 10px; }
table {margin:0px auto;}
table td {vertical-align:top; padding:0px 15px; border-left:1px solid #411400}
table td ul {padding-left:10px; list-style:disc}
table td ul li {padding:3px 0;}
table td ul li ul {list-style:none}
table td ul li ul li {padding:0;}
.nonest li {padding:0; list-style:none}
h3 a {color:white; font-weight:bold; font-size:18px;}
h4 a {color:#FDCE70; font-weight:bold; font-size:14px;}
#content {padding:10px 0;}
#footer {background: url('/images/homepage/alterra-home-footer.gif') no-repeat top left; height:50px; text-align:center; color:#D9CD91;}
#footer a {color:#D9CD91; text-decoration:underline}
#footer a:visited {color:#D9CD91; text-decoration:underline}
#footer a:hover {color:#D9CD91; text-decoration:underline}