body
{
position: relative;
font-family: "Maiandra GD", "Times New Roman", "MS Serif", Palatino, "New York", serif;
font-size: 1em;
background-color: #cfe9ff;
width: 780px;
margin-right: auto;
margin-left: auto;
text-align: center;
}

/* Page-top title image */
div#title
{
position: absolute;
top: 20px;
left: 0px;
width: 780px;
height: 137px;
z-index: 0;
border: 0px;
padding: 0px;
margin: 0px;
background-color: #fff;
}

/* Breadcrumb at top-left of each page */
div#breadcrumbs
{
position: absolute;
top: 160px;
left: 0px;
width: 715px;
height: 20px;
z-index: 100;
color: #000;
/* background-color: #fff; */
border: 0px;
text-align: left;
vertical-align: middle;
font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
padding-left: 4px;
}
/* Breadcrumb at top-left of each page */
div#sitemap
{
position: absolute;
top: 160px;
left: 720px;
width: 54px;
height: 20px;
z-index: 100;
color: #000;
/*
background-color: #fff;
border: 2px solid #c00;
border-left: 0px;
*/
text-align: right;
vertical-align: middle;
font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
padding-right: 4px;
}
div#sitemap a, div#breadcrumbs a
{
color: #c00;
}
div#sitemap a:visited, div#breadcrumbs a:visited
{
color: #900;
}
div#sitemap a:hover, div#breadcrumbs a:hover
{
color: #300;
}


div#content
{
position: absolute;
top: 203px;
left: 0px;
width: 745px;
background-color: #fff;
border: 5px solid #c00;
padding: 15px;
margin: 0px;
text-align: left;
font-size: 1em;
}

/*
div#programs
{
position: absolute;
top: 158px;
left: 10px;
width: 100px;
height: 24px;
z-index: 1000;
background-color: #fff;
}
*/
div#services
{
position: absolute;
top: 167px;
left: 109px;
width: 100px;
height: 24px;
z-index: 1000;
background-color: #fff;
}

div#products
{
position: absolute;
top: 167px;
left: 208px;
width: 100px;
height: 24px;
z-index: 1000;
background-color: #fff;
}

div#about_us
{
position: absolute;
top: 167px;
left: 307px;
width: 100px;
height: 24px;
z-index: 1000;
background-color: #fff;
}

div#buttons
{
position: absolute;
/* ??? */
top: 170px;
left: 0px;
width: 545px;
height: 40px;
z-index: 0;
background-color: #000;
}

/* Page-bottom links under title image */
div#topLink1, div#topLink2, div#topLink3, div#topLink4, div#topLink5, div#topLink6
{
position: absolute;
top: 189px;
width: 91px;
z-index: 100;
height: 20px;
border: 2px solid #c00;
border-right: 0px;
background-color: #900;
padding: 0px;
margin: 0px;
text-align: center;
font-size: 14px;
font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div#topLink1
{
left: 10px;
width: 90px;
}
div#topLink2
{
left: 102px;
}
div#topLink3
{
left: 194px;
}
div#topLink4
{
left: 286px;
}
div#topLink5
{
left: 378px;
}
div#topLink6
{
left: 470px;
border-right: 2px solid #c00;
}

div#bottomLink1, div#bottomLink2, div#bottomLink3, div#bottomLink4, div#bottomLink5, div#bottomLink6
{
position: absolute;
bottom: -14px;
width: 91px;
height: 20px;
z-index: 100;
border: 2px solid #c00;
border-right: 0px;
background-color: #900;
text-align: center;
font-size: 14px;
font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
}
div#bottomLink1
{
left: 212px;
width: 90px;
}
div#bottomLink2
{
left: 304px;
}
div#bottomLink3
{
left: 396px;
}
div#bottomLink4
{
left: 488px;
}
div#bottomLink5
{
left: 580px;
}
div#bottomLink6
{
left: 672px;
border-right: 2px solid #c00;
}
div#bottomLink1 a, div#bottomLink2 a, div#bottomLink3 a, div#bottomLink4 a, div#bottomLink5 a, div#bottomLink6 a, div#topLink1 a, div#topLink2 a, div#topLink3 a, div#topLink4 a, div#topLink5 a, div#topLink6 a
{
color: #fff;
text-decoration: none;
}
div#bottomLink1 a:hover, div#bottomLink2 a:hover, div#bottomLink3 a:hover, div#bottomLink4 a:hover, div#bottomLink5 a:hover, div#bottomLink6 a:hover, div#topLink1 a:hover, div#topLink2 a:hover, div#topLink3 a:hover, div#topLink4 a:hover, div#topLink5 a:hover, div#topLink6 a:hover
{
color: #9cf;
}

p.bottomLinks
{
text-indent: 0px;
padding: 0px;
margin: 0px;
font-size: 1.0em;
font-style: italic;
text-align: center;
padding-bottom: 1em;
}

a
{
color: #c00;
text-decoration: none;
}
a:hover
{
color: #000;
}
a:visited
{
color: #900;
}

h1, h2, h3, h4, h5, h6
{
text-align: left;
text-indent: 0px;
font-weight: bold;
font-family: "Trebuchet MS", Verdana, Arial, Geneva, Helvetica, sans-serif;
line-height: 120%;
color: #900;
padding: 0px;
padding-top: 10px;
margin: 0px;
}
h1 a, h2 a, h3 a,
{
color: #600;
}
h1 a:visited, h2 a:visited, h3 a:visited
{
color: #c00;
}
h1
{
font-size: 150%;
text-align: center;
}
h2
{
font-size: 130%;
}
h3
{
font-size: 110%;
}
h4
{
font-size: 100%;;
}
h5
{
font-size: 80%;;
}
h5
{
font-size: 70%;;
}

p {
text-indent: 2em;
line-height: 110%;
padding: 0px;
margin: 0px;
}
p.quote
{
  padding: 0px;
  margin: 20px;
}
p.noindent, p.author, p.center, p.standout {
text-indent: 0px;
}
p.center, p.standout {
text-align: center;
}
p.standout {
padding-top: 1em;
padding-bottom: 1em;
text-align: center;
}
p.author {
font-style: italic;
padding-top: 2em;
padding-bottom: 1em;
}

ul, ol, ll {
padding: 0px;
padding-left: 2em;
padding-top: 10px;
margin: 0px;
margin-bottom: 1em;
}
li {
line-height: 150%;
}
img {
border: 0px;
}
img.right
{
margin-left: 10px;
margin-right: 0px;
float: right;
}
img.left
{
margin-right: 10px;
margin-left: 0px;
float: left;
}

