
body
{
text-align: center;
margin: 0;
}

 div#container
{ padding: 0;
margin-left: auto;
margin-right: auto;
text-align: left;
font-family: helvetica, arial, sans-serif;
border: solid black 1px;
color: black; background: white;
width: 762px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 760px;
} 

#topborder { height: 7px; overflow: hidden;
background: url('images/bar.png') repeat 0% 0%;
margin: 0; padding: 0; }

#masthead {  color: black; background: #88bbee;
border-top: solid black 1px; border-bottom: solid black 1px;
margin: 0 0 1em 0; padding: 0;
min-height: 100px;}

#masthead img { margin: 0; padding: 0; }

#left { float: left;
margin: 0;
padding-left: 10px; padding-right: 0;
width: 182px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 172px;
}

#middle { float: left; 
padding-left: 20px; padding-right: 20px;
margin: 0;
width: 396px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:354px;
}

#largemiddle { float: left; 
padding-left: 20px; padding-right: 20px;
margin: 0;
width: 576px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:534px;
}

#right { float: left;
padding-left: 0; padding-right: 10px;
margin: 0;
width: 182px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 172px;
}


p, ul { line-height: 1.2em;
font-size: 0.8em; 
}

h2, h3 { color: #336699; background: white;
font-family: times, "times new roman";
margin-top: 0.5em;}

h2 { font-size: 1.4em;
margin: 0; }

h3 { font-size: 1.2em; }

p.footer { color: black; background: #88bbee;
text-align: center; padding: 0.5em; margin: 0;
font-size: 0.8em;
line-height: 1.2em;
border-top: solid black 1px;}

p.bottom { font-weight: bold;
color: white; background: #336699;
text-align: center; padding: 0.2em; margin: 0;
font-size: 0.8em;
line-height: 1.2em;
border-top: solid black 1px;}


cite { font-weight: bold;
font-style: normal; }

h1 { text-align: center;
text-transform: uppercase;
margin: 0.5em 0 0 0;
font-family: times, "times new roman";}

p.slogan { font-size: 1.2em; text-align: center; margin: 0.5em 0 0 0; font-family: times, "times new roman";
font-style: italic;}

p.makes { border: solid gray 2px;
padding: 0.2em 0 0 0;
font-weight: bold;
font-size: 1.2em;
text-align: center;}

a img.link { 
border: none;
}

p.label { font-size: 0.8em;
text-align: center; 
}



ul.points {
list-style-type: square;
color: #5588bb;
margin-left: 2em; padding-left: 0;}

span.list { color: black; background: white; }

#navcontainer { width: 165px;
}

#navcontainer ul
{ margin-top: 0.2em; margin-bottom: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;}

#navcontainer a
{
display: block;
padding: 3px;
width: 165px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}

ul#navlist li.active a { background-color: #369; }

h3 { border-top: solid #036 1px;  border-bottom: solid #036 1px; 
text-transform: uppercase; letter-spacing: 0.2em; padding: 0.2em 0 0.2em 0; margin: 0;
text-align: center;
font-size: 1em;}

#left img { border: solid black 1px; }

input.text { width: 300px;
}

textarea { width: 520px; }


