#layout_table {

}

#breadcrumbs {
    font-size:9pt;
}

#content_print {
    padding:10pt;
    width:17cm;
}

.breadbold {
    font-weight:bold;
}

a.smack_bread:link {
    font-style:bold;
}

#topimg {
    background-image:url('../images/topbg.png');
    background-repeat:repeat-x;
    vertical-align:bottom;
    height:147px;
    padding:0px;
    margin:0px;
}

body {
    margin:0px;
    background-color:rgb(255,255,255);
    font-size:100%;
    font-family:verdana,helvetica,sans-serif;
}

.bodyclass {
    background-color:rgb(118,149,69);
    background-image:url('../images/bg.png');
}

a {
    color:#4B691C;
    text-decoration:underline;
}

a:visited {
}

a:link {
}

a:hover {
    color:black;
}

.content {
    width:571px;
    padding-left:20px;
    padding-right:20px;
    vertical-align:top;
    background-image:url('../images/txtbg.png');
}

h1 {
    font-size:14pt;
    font-weight:normal;
}

h1.csc-firstHeader
{
    font-size:18pt;
}

h2   {
    font-size:12pt;
    font-weight:bold;
}

.bodytext {
    font-size:90%;
}

ul.csc-bulletlist li
{
    font-size:90%;
}

.latestnews-title
{
    font-size:90%;
}

.latestnews-date {
    font-size:70%;
}

.news-backlink {
    font-size:70%;
    margin-bottom:40px;
}

.menucol_n {
    background-image:url('../images/lb.png');
    vertical-align:top;
}

.menucol_a {
    background-image:url('../images/lba.png');
    vertical-align:top;
}

.menucol_s {
    background-image:url('../images/lba.png');
    vertical-align:top;
}

.menu1 {
    height:24px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a.menu1:link {
    color:black;
}

a.menu1:visited {
    color:black;
}

a.menu1:hover {
    color:white;
}

.menu1_a {
    background-image:url('../images/ma.png');
    height:24px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

a.menu1_a:link {
    color:white;
}

a.menu1_a:visited {
    color:white;
}

.menu2 {
    background-image:url('../images/ma.png');
    height:18px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

a.menu2:link {
    color:black;
}

a.menu2:visited {
    color:black;
}

a.menu2:hover {
    color:white;
}

.menu2_a {
    background-image:url('../images/ma.png');
    height:18px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

a.menu2_a:link {
    color:white;
}

a.menu2_a:visited {
    color:white;
}

.colright {
    background-image:url('../images/rb.png');
}

li {
    font-size:11px;
}

/* FORM */

.csc-form-label-req
{
    font-size:11px;
    font-weight:bold;

}

.csc-form-label
{
    font-size:11px;
    font-weight:normal;
}

.csc-menu {
    font-size:11px;
}

.csc-caption {
    font-size:10px;
    font-weight:bold;
}

.tr-odd
{
    background-color:rgb(215,236,177);
    font-size:11px;
    border-top:solid #ffffff;
}

.tr-even
{
    background-color:rgb(199,230,140);
    font-size:11px;
    border-top:solid #ffffff;
}

tr.tr-0 {
    font-weight:bold;
}

.td-0
{
    padding:5px;
}

.td-1
{
    padding:5px;
    white-space:nowrap;
}

.td-1r {
    padding:5px;
    text-align:right;
}

.td-2
{
    padding-right:10px;
    white-space:nowrap;
}

.td-3
{
    padding-right:10px;
    white-space:nowrap;
}

.td-4
{
    padding-right:10px;
    white-space:nowrap;
}

.td-5
{
    padding-right:10px;
    white-space:nowrap;
}

.td-last
{
    padding-right:10px;
    white-space:nowrap;
}

/* Gallery classes */

.block-core-Pager {
   font-size:11px;    
   padding:5px;
   background-color:rgb(199,230,140);
}

.gbBreadCrumb {
   padding:5px;
   font-size:11px;    
   background-color:rgb(199,230,140);
}

.BreadCrumb-1 {
    font-size:11px;    
}

.gbBlock {
}

.giThumbnail {
   border:none;
   padding:5px;
}

div.gbNavigator {
    font-size:11px;
    background-color:none;
   padding-bottom:5px;
}

div.gbNavigator div.next-and-last {
  float: right;
}
div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: right;
}

div.gbNavigator a.first {
  padding-left: 27px;
  background: url("/gallery/themes/matrix/images/nav_first.gif") left no-repeat;
}

div.gbNavigator a.previous {
  padding-left: 27px;
  background: url("/gallery/themes/matrix/images/nav_prev.gif") left no-repeat;
}

div.gbNavigator a.next {
  padding-right: 27px;
  background: url("/gallery/themes/matrix/images/nav_next.gif") right no-repeat;
}

div.gbNavigator a.last {
  padding-right: 27px;
  background: url("/gallery/themes/matrix/images/nav_last.gif") right no-repeat;
}

div.gbNavigator div.first-and-previous img {
  vertical-align: middle;
  padding-right: 0.5em;
}
div.gbNavigator div.next-and-last img {
  vertical-align: middle;
  padding-left: 0.5em;

