body   { color: #000; background-color: #c6b8a0; margin: 0; padding: 0 }
body, p, td { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link  { color: #000}
a:visited  { color: #000}
a:hover  { color: #6C0009}
a:active  { color: #000}

h1, h2, h3, h4, h5, h6 { color: #6C0009; margin-top: 15px; margin-bottom: 5px; padding: 0px}
h1 { font-size: 14px }
h2 { font-size: 13px }
h2 { font-size: 12px }

#bg_main  { background-image: url("/pics/bg_main.gif"); background-repeat: repeat-x; width: 100% }
#header  { background-image: url("/pics/bg_header.jpg"); background-repeat: no-repeat; width: 900px; height: 250px; }
#content { line-height: 15px; padding: 0px 25px }

#sub_nav_col {
 background-image: url("/pics/seperator_sub_nav.gif");
 background-repeat: repeat-y;
 background-position: right;
}

#footer {
  color: #fff;
  font-size: 11px;
  background-color: #000;
  text-align: center;
  padding-left: 15px;
}
#footer a:link {color: white }
#footer a:visited {color: white }
#footer a:hover  { color: #fff }
#footer a:actice {color: white }

a.nav1, a.nav1over {
  padding: 0px 3px
}

a.nav1:link     { color: white; font-size: 11px; text-decoration: none; text-transform: uppercase}
a.nav1:visited    { color: white; font-size: 11px; text-decoration: none; text-transform: uppercase}
a.nav1:hover    { color: white; font-size: 11px; text-decoration: none; text-transform: uppercase;}
a.nav1:active    { color: white; font-size: 11px; text-decoration: none; text-transform: uppercase;}
a.nav1over:link     { color: white; font-size: 11px; text-decoration: underline; text-transform: uppercase}
a.nav1over:visited    { color: white; font-size: 11px; text-decoration: underline; text-transform: uppercase}
a.nav1over:hover    { color: white; font-size: 11px; text-decoration: underline; text-transform: uppercase;}
a.nav1over:active    { color: white; font-size: 11px; text-decoration: underline; text-transform: uppercase;}

a.nav2:link       { color: #000; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }
a.nav2:visited      { color: #000; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }
a.nav2:hover      { color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_over.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }
a.nav2:active      { color: #000; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }

a.nav2over:link { font-weight: bold; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_over.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }
a.nav2over:visited { font-weight: bold; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_over.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }
a.nav2over:hover { font-weight: bold; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_over.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }
a.nav2over:active { font-weight: bold; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_over.gif"); background-repeat: no-repeat; background-position: 0px center; padding-left: 12px }

a.nav3:link       { display: block; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }
a.nav3:visited      { display: block; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }
a.nav3:hover      { display: block; background-color: #D7CDBD; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }
a.nav3:active      { display: block; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }

a.nav3over:link { font-weight: bold; display: block; background-color: #D7CDBD; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }
a.nav3over:visited { font-weight: bold; display: block; background-color: #D7CDBD; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }
a.nav3over:hover { font-weight: bold; display: block; background-color: #D7CDBD; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }
a.nav3over:active { font-weight: bold; display: block; background-color: #D7CDBD; color: #6C0009; font-size: 11px; text-decoration: none; background-image: url("/pics/bg_sub_nav_2.gif"); background-repeat: no-repeat; background-position: 12px center; padding-left: 25px }

a.top_nav:link   {
  color: #666666;
  text-decoration: none;
  padding-top: 9px;
  padding-left: 7px;
  background-image: url("/pics/bg_top_nav.gif");
  background-position: left top;
  background-repeat: no-repeat;
}
a.top_nav:visited {
  color: #666666;
  text-decoration: none;
  padding-top: 9px;
  padding-left: 7px;
  background-image: url("/pics/bg_top_nav.gif");
  background-position: left top;
  background-repeat: no-repeat;
}
a.top_nav:hover {
  color: white;
  text-decoration: none;
  padding-top: 9px;
  padding-left: 7px;
  background-image: url("/pics/bg_top_nav_over.gif");
  background-position: left top;
  background-repeat: no-repeat;
}
a.top_nav:active {
  color: 666666;
  text-decoration: none;
  padding-top: 9px;
  padding-left: 7px;
  background-image: url("/pics/bg_top_nav.gif");
  background-position: left top;
  background-repeat: no-repeat;
}

ul { margin-left: 15px; padding-left: 0px}
ul li { list-style-type: square; }

#top_nav {
  float: right;
  margin-top: 3px;
  border: 1px solid green;
}

#main_nav {
  float: left;
  clear: right;
  position: relative; top: 200px; left: 340px;
}
.bodytext {
  margin: 5px 0px;
  padding: 0px
}

fieldset {
  border: 0px
}

input {
 display: block;
 width: 175px;
 float: left;
 margin-bottom: 10px;
}

label {
 display: block;
 text-align: right;
 float: left;
 width: 95px;
 padding-right: 20px;
 clear: left;
}

.csc-mailform-submit {
 margin-top: 10px;
 width: 100px;
 display: block;
 float: left;
 position: relative; left: 95px;
}

.csc-sitemap li {
  list-style-image: url("/pics/bg_sub_nav.gif");
  margin-bottom: 10px
}

.csc-sitemap ul li ul li {
  list-style-image: none;
  margin-left: 10px;
  margin-bottom: 5px;
}

.csc-sitemap a {
  text-decoration: none
}