@import URL(splash_default.css);

body
{
  font-family : verdana, arial, sans-serif;
  font-size : small;
  font-size : x-small;

  padding : 0;
  margin : 0;

  min-width : 779px;
}

p, li, h1, h2, h3
{
  font-family : verdana, arial, sans-serif;
}


/* Masthead and navigation */

#masthead
{
  color : #FFFFFF;
  background-color : #006EB8;

  min-height : 110px;
  width : 100%;

  margin : 0;
  padding : 0;

  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;
  background-color : #CCCCCC;
}

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;
}





#middle
{
  width : 100%;

  border-bottom : 4px solid #FFFFFF;

  border-collapse : collapse;

  font-size : x-small;
}

td.minister-img
{
  width : 6em;
  padding : 1em 0em 1em 1em;

  vertical-align : top;
}

td.minister-title
{
  width : 16em;
  padding : 1em 1em 1em 0.5em;

  vertical-align : top;
}


#middle img
{
 /*  margin : 0.75em 0.75em 0.75em 0.75em; */
}

#middle td.secondary-nav
{
  text-align : right;
  vertical-align : bottom;

  border-width : 0;

  background-image : URL(../image/chrome.jpg);
  background-position : bottom right;
  background-repeat : no-repeat;
}

#middle p.secondary-nav
{
  color : #336699;
  background-color : #FFFFFF;

  margin : 0 0 0 auto;
  padding : 0 1em 0 1em;

  border-width : 0;
  border-bottom : 1px solid #FFFFFF;

  text-align : center;

  width : 24.5em;
}

#middle a:link, #middle a:visited, #middle a:active
{
  color : #336699;
  text-decoration : none;
}

#middle a:hover
{
}


.right-border
{
  border-right : 1px solid #FFFFFF;
}





#layout
{
  border-collapse : collapse;
  clear : both;
}

#layout td
{
  vertical-align : top;
}

#overview-left
{
  text-align : right;
  padding : 0.5em;
}


#overview-left h1
{
  font-size : large;
  font-size : medium;
  text-transform : uppercase;
  
  margin : 0 0 0.7em 0;

  line-height : 1em;
}


#overview-left h1 span
{
  color : #CCCCCC;
}


#overview-left a:link, #overview-left a:visited, #overview-left a:active
{
  color : #CCCCCC;
}



#at-a-glance-left
{
  text-align : right;

  padding : 0.5em;
}


#at-a-glance-left h1
{
  font-size : medium;
  text-transform : uppercase;
  
  margin : 0 0 0.5em 0;

  line-height : 1em;
}

#at-a-glance-left h1 span
{
  color : #CCCCCC;
}

#at-a-glance-left a:link, #at-a-glance-left a:visited, #at-a-glance-left a:active
{
  color : #CCCCCC;
}




#at-a-glance-right
{
  padding : 0.5em 0.5em 0.5em 1em;
}

#at-a-glance-right p
{
  margin : 0 0 0.8em 0;
  line-height : 1em;
}

#at-a-glance-right h2
{
  font-size : x-small;
  text-transform : uppercase;
  
  margin : 0 0 0 0;

  line-height : 1em;
}

#at-a-glance-right ul
{
  margin : 0 0 0.8em 1.3em;
  padding : 0;
}

#at-a-glance-right ul li
{
  margin : 0 0 0.3em 0;
  padding : 0;

  line-height : 1.05em;
}



td.archive
{
}

.archive h1
{
  font-size : x-small;
  text-transform : uppercase;
}

td.archive p
{
  margin : 0 5px 0.5em 5px;
}

td.archive ul.archive
{
}

.archive ul.archive li
{
}

td.archive ul
{
  margin : 1em 0 0 1em;
  padding : 0;
  list-style-type : none;
}

td.archive ul li
{
  margin : 0 0 0.7em 0;
  padding : 0;
}


#legal
{
  text-align : center;
  font-size : x-small;
}


a img
{
  border-width : 0;
}


p
{
}



a:link, a:visited, a:active
{
  text-decoration : underline;
  color : #0000FF;
}

a:hover
{
}

/* em a
{
  text-transform : uppercase;
} */

.text-only-nav
{
  display : none;
}

.blue
{
}

.blue a:link, .blue a:visited, .blue a:active
{
  color : #FFFFFF;
}