#content
{
  padding-top: 10px;
  padding-bottom: 20px;
  background: #fff;
  min-height: 300px;
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
}

#content > div
{
  background: #FFFFFF url('images/nav-center.png') repeat-y scroll left top;
  margin-left: 20px;
}

#content .main > div
{
  padding-left: 10px;
}

ul.privacy
{
  margin-left: 20px!important;
  margin-top: 17px!important;
}

ul.privacy li
{
  list-style: decimal;
  margin-bottom: 10px!important;
}

ul.privacy-letter
{
  margin-left: 20px!important;
  margin-top: 10px!important;
}

ul.privacy-letter li
{
  list-style:lower-latin!important;
  margin-bottom: 10px!important;
}

ul.privacy li ul.privacy-letter li ul.privacy li
{
  list-style: decimal!important;
  margin-bottom: 10px!important;
}
 
ul.site-map
{
  padding-left: 10px!important;
  width: 180px;
  float: left;
}

ul.site-map li
{
  display: block;
  width: 100%;
}

ul.site-map > li
{
  margin-bottom: 5px!important;
  padding: 0;
  font-size: 17px;
}

ul.site-map li a:link,
ul.site-map li a:visited
{
  text-decoration: none;
  font-weight: bold;
  display: block;
}

ul.site-map li a:hover,
ul.site-map li a:active
{
  text-decoration: underline;
  font-weight: bold;
  background: transparent url('/assets/css/images/arrow-site-map.png') no-repeat right;
}

ul.site-map li ul
{
  margin: 10px 0px 10px 15px!important;
  padding: 0;
}

ul.site-map li ul li
{
  font-size: 16px;
}

ul.site-map li ul li a:link,
ul.site-map li ul li a:visited,
ul.site-map li ul li a:hover,
ul.site-map li ul li a:active
{
  color: #000;
  text-decoration: none;
  font-weight: bold;
}

ul.site-map li ul li ul
{
  margin: 5px 0px 5px 15px!important;
  padding: 0;
}


ul.site-map li ul li ul li
{
  margin-bottom: 5px!important;
  font-size: 14px;
}

ul.site-map li ul li ul li a:link,
ul.site-map li ul li ul li a:visited,
ul.site-map li ul li ul li a:hover,
ul.site-map li ul li ul li a:active
{
  color: #999;
  text-decoration: none;
  font-weight: normal;
}


/* body.credits address
{
  display:block;
  width:100%;
  font-style:normal;
  text-align:center;
}

*/

/*
ul.site-map
{
  background: transparent url(images/dash_v.gif) repeat-y 2px top;
  margin: 0;
  margin-top: 3px;
  padding: 2px 0 0;
}

ul.site-map li
{
  background: transparent url(images/dash_h2.gif) no-repeat 4px 8px;
  padding: 0 0 5px 28px;
}

ul.site-map ul
{
  font-size: 11px;
  margin: 2px 0 7px 4px;
  padding: 7px 0 0;
  background: transparent url(images/dash_v.gif) repeat-y 2px top;
}

ul.site-map .last
{
  background: transparent url(images/dash_hb2.gif) no-repeat 1px 7px;
  padding-bottom: 0;
}

ul.site-map li a,
a.sitemap
{
  text-decoration: none;
}

a.sitemap
{
  background: transparent url('images/arrow-sitemap.png') no-repeat left center;
  padding: 2px 10px;
}

*/

ul.credits
{
  background: url('images/logo_cayenne.jpg') no-repeat right center;
  padding-left: 15px;
  width: 320px;
  padding-top: 18px;
  border-bottom:1px solid #EEEEEE;
  border-top:1px solid #EEEEEE;
  margin-top: 40px;
  margin-left: 160px;
  padding-bottom: 20px;
  font-family: /*'Lucida Grande', 'Lucida Sans Unicode',*/ Arial, Verdana, sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-style: normal;
}

.credits strong
{
  font-size: 16px;
  line-height: 24px;
}

