@import URL(layout_default.css);
/* @import URL(editing.css); */

body
{
  font-family : verdana, arial, sans-serif;
  font-size : x-small;

  margin : 0;
  padding : 0;
  border : 0;

  min-width : 779px;
}

p, div, li, td, th, h1, h2, h3, h4, h5, h6
{
  font-family : verdana, arial, sans-serif;
}


/* Masthead and navigation */

#masthead
{
  color : #FFFFFF;
  background-color : #006EB8;

  margin : 0;
  padding : 0;

  min-height : 110px;
  width : 100%;

  border-collapse : collapse;
  border-bottom : 4px solid #FFFFFF;
}

#masthead td
{
  vertical-align : top;
  border-right : 1px solid #FFFFFF;
}


#banner
{
  min-width : 348px;
}

#banner h1
{
  padding : 0;
  margin : 0;
  color : #FFFFFF;
}


td.nav
{
  background-color : #CCCCCC;

  margin : 0 0 0.3em 0;
}

td#nav-1
{
  width : 17em;
}

td#nav-2
{
  width : 12em;
}

td#nav-3
{
  width : 20em;
  border-width : 0;
}

.nav ul
{
  margin : 0;
  padding : 0;
}

li.nav
{
  margin : 0;
  padding : 0;
  list-style-type : none;
}

.nav a:link, .nav a:visited, .nav a:active
{
  color : #003366;
  background-color : #CCCCCC;
  text-decoration : none;

  display : block;
  height : 1em;
  height/* */:100%;

  padding : 0.2em 0.5em 0.3em 0.5em;
}

.nav a:link:hover, .nav a:visited:hover, .nav a:active:hover
{
  color : #FFFFFF;
  background-color : #6699CC;
}



/* Breadcrumbs */

#breadcrumbs
{
  font-size : smaller;
  font-size : x-small;
  text-align:right;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active
{
}

#breadcrumbs a:link:hover, #breadcrumbs a:visited:hover, #breadcrumbs a:visited:hover
{
}

#breadcrumbs span
{
  float : left;/* 
  color : inherit;
  background-color : inherit;  */
}


/* Content */

#content-outer-1
{
  color : #FFFFFF;
  background-color : #CCCCCC;

  clear : both;
}

#content-outer-2
{
  color : #000000;
  background-color : #FFFFFF;
}

#content
{
/*   width : 38em; */
  width : 40em;

  margin : 1em;
  margin/**/: 0px 10% 20px 10%;
  padding : 20px 0px 40px 0px;
}



/* Footer */

#footer
{
  border : 0;

  text-align : right;
}

#footer p
{
  font-size : smaller;
  font-size : x-small;
}

#footer a:link, #footer a:visited, #footer a:active
{
  text-decoration : none;
}

#footer a:link:hover, #footer a:visited:hover, #footer a:active:hover
{

}

#footer span
{
  font-style : italic;
  font-weight : bold;
}
 
.text-only-nav
{
  display : none;
}


a img
{
  border-width : 0px;
}
