body {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 9pt;
color: #666;
margin: 0;
background: #fff;
text-align: center;
}

h1 {
font-size: 14pt;
font-weight: normal;
padding: 0 0 10px 0;
margin: 0;
color: #99cc33;
}

.right h2 {
font-size: 14pt;
font-weight: normal;
padding: 0 0 10px 0;
color: #0098be;
margin: 0;
}

.green {
color: #99cc33;
}

p {
margin-top: 0;
}

img {
border: 0;
}

a:link, a:visited {
color: #99cc33;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #99cc33;
text-decoration: underline;
font-weight: bold;
}

.right a {
color: #0098be;
}

.clearboth {
clear: both;
height: 1px;
font-size: 1pt;
}

/*page*/
.page {
width: 780px;
text-align: left;
margin: auto;
}

/*header*/
.header {
background: #bedd72;
height: 70px;
}

.header img {
margin: 16px 0 0 99px;
}

/*nav*/
.nav {
width: 100%;
}

.nav ul {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 0;
padding: 5px 0 5px 0;
text-align: center;
}

.nav li {
display: inline;
padding: 0;
margin: 0;
}

.nav a:link, .nav a:visited {
padding: 5px 10px 5px 10px;
text-decoration: none;
}

.nav a:hover, .nav a.active {
padding: 5px 10px 5px 10px;
text-decoration: none;
color: #fff;
background: #bedd72;
}

/*main*/
.main {
border-top: 1px dotted #999;
background: url(images/dotts-1.gif) repeat-y;
text-align: justify;
}

/*left*/
.left {
float: left;
width: 390px;
}

.left .inner {
padding: 20px;
}

/*right*/
.right {
float: right;
width: 390px;
border-top: 1px solid #fff;
}

.right .inner {
padding: 1px;
}

.map_intro {
border-bottom: 1px dotted #999;
background: #f5f4eb;
padding: 20px;
}

.latest_range {
border-bottom: 1px dotted #999;
padding: 20px;
}

/*footer*/
.footer {
border-top: 1px dotted #999;
text-align: center;
padding: 10px 0 10px 0;
background: #fff;
}