body {
background-color:#FFFFFF;
margin:0;
padding:0;
font-size:10pt;
font-family:Arial, sans-serif;
color:#666;
}

p {
font-size:10pt;
font-family:Arial, sans-serif;
color:#666;
}

ul {
font-size:10pt;
font-family:Arial, sans-serif;
color:#666;
line-height:14pt;
}

li {
font-size:inherit;
padding: 0 0 5px 0;
}

#page {
width:800px;
margin:auto;
padding:auto;
background-color:#FFFFFF;
background-image:url(images/box_02.gif);
background-repeat:repeat-y;
margin-top:10px;
}

#header {
width:800px;
height:100px;
padding-top:15px;
padding-left:16px;
background-image:url(images/box_01.gif);
background-repeat:no-repeat;
}

#address {
width:700px;
margin-top:-100px;
padding-left:16px;
padding-right:20px;
float:right;
font:Arial, sans-serif;
text-align:right;
font-size:80%;
line-height:12pt;
color: #669933;
}

#address a {
text-decoration: none;
color: #669933;
}

#menulinks {
clear:both;
width:800px;
height:32px;
padding-left:20px;
}

#menulinks a {
padding-top:5px;
height:32px;
display: block;
float:left;
margin-right:5px;	
}
  
#menulinks a:hover, #menulinks a.active {
text-decoration:none;
}

#colorboxarea {
width:480px;
height:189px;
margin-left:20px;
background-image:url(images/MAR-colorbox.gif);
background-repeat:no-repeat;
background-position: top left;
float:left;
line-height:14pt;
font-weight:100;
}

#photoarea {
width:273px;
height:189px;
padding-left:8px;
margin-top:0px;
color: #FFFFCC;
float:left;
}

#mainarea {
width:800px;
clear:both;
padding-left:20px;
font-weight:100;
}

#contentarea {
width:460px;
float:left;
padding-left:20px;
padding-right:15px;
line-height:14pt;
padding-bottom:30px;
}

#sidebar {
float:left;
width:240px;
padding-left:12px;
line-height:14pt;
padding-bottom:30px;
}

#map {
float:left;
width:280px;
line-height:14pt;
padding-bottom:30px;
margin-left:-7px;
margin-top:-25px;
}

#endbox {
clear:both;
width:800px;
height:10px;
margin:auto;
padding:auto;
background-color:#FFFFFF;
background-image:url(images/box_04.gif);
background-repeat: no-repeat;
}

#footer {
width:800px;
clear:both;
height:32px;
padding-top:20px;
padding-bottom:15px;
text-align:center;
font-size:80%;
line-height:12pt;
color: #333333;
}

#footer a {
color: #333333;
text-decoration:none;
}

h1 {
font-size:30pt;
font-family:Georgia, serif;
color: #333333;
margin:0;
font-weight:100;
}

h2 {
font-size:16pt;
font-family:Georgia, serif;
font-weight:100;
text-decoration:none;
color: #333333;
padding-top:6px;
}

h3 {
font-size:12pt;
font-family:Georgia, serif;
font-weight:100;
text-decoration:none;
color: #669933;
padding-top:6px;
}

h4 {
font-size:16pt;
font-family:Georgia, serif;
font-weight:100;
padding-top:15px;
padding-left:20px;
padding-right:20px;
color: white;
margin:0;
}

h5 {
font-size:13pt;
line-height:16pt;
font-family:Georgia, serif;
font-weight:100;
padding-top:8px;
padding-left:20px;
padding-right:20px;
color: #666666;
margin:0;
}

.description {
font-size:14pt;
color:black;
margin:0;
padding-left:10px;
}

.green {
font-size:12pt;
font-family:Georgia, serif;
font-weight:100;
text-decoration:none;
color: #669933;
}

.sansserif {
font-size:75%;
color:inherit;
font-weight:100;
font-family:Arial, sans-serif;
}

a {
color: #333333;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}