body {
	BACKGROUND-POSITION: center 50%; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Arial", "Helvetica", sans-serif
}

body.single_pic {
	FONT-FAMILY: "Arial", "Helvetica", sans-serif
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; LINE-HEIGHT: 1
}
H1.title {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; COLOR: #333300; LINE-HEIGHT: 1
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #333300; LINE-HEIGHT: 1
}
H3 {
	FONT-SIZE: medium; COLOR: #000000; LINE-HEIGHT: 1
}

TABLE.inside { border: outset 1pt }
TD.inside    { border: inset  1pt }
TH.inside    { border: inset  1pt; text-align: left }

/*
TABLE.main   { table-layout: fixed }
*/

a.navlink {
	COLOR: #0000CD; TEXT-DECORATION: none;
        FONT-WEIGHT: bold; FONT-SIZE: medium; LINE-HEIGHT: 1
}
/*
a.navlink:visited {
	COLOR: #FFD700; TEXT-DECORATION: none
}
a.navlink:active {
	COLOR: #FFD700; TEXT-DECORATION: none
}
a.navlink:hover {
	COLOR: #FFD700; TEXT-DECORATION: none
}
*/
TD.navbar {
	FONT-WEIGHT: bold; FONT-SIZE: larger; COLOR: #000000; BACKGROUND-COLOR: navy; text-align: center
}

TD.navbar_single_pic {
	WIDTH: 100%;
}

TD.menuentry {
	FONT-WEIGHT: bold; FONT-SIZE: larger; WIDTH: 100pt; BACKGROUND-COLOR: #dedebb; text-align: center
}
TD.leftbar {
	FONT-WEIGHT: bold; FONT-SIZE: larger; VERTICAL-ALIGN: top; WIDTH: 80pt; COLOR: #000000; BACKGROUND-COLOR: navy
}
TD.title {  
        vertical-align: middle
}
TD.newsentry {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #0000ff; BACKGROUND-COLOR: #D3D3D3 
}
TD.newsdate {
	FONT-SIZE: small; FONT-STYLE: italic; BACKGROUND-COLOR: #D3D3D3; TEXT-ALIGN: right
}
TD.newslink {
	FONT-STYLE: italic
}
TR.newsentry {
	BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: red; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: red; BORDER-BOTTOM-STYLE: solid
}

TR.ulitem {
        FONT-SIZE: 12pt; VERTICAL-ALIGN: middle
}


TD.currNavItem {
  text-align: center;
  WIDTH: 80pt;
  BACKGROUND-COLOR: yellow;
  border-color: yellow;
  border-width: 1px; 
  border-style: solid  
}

TD.links { 
  width: 150pt
}

.nav_img { margin-top: 1cm; text-align: center}

.mtv_img { margin-top: 2cm; margin-bottom: 2cm; text-align: center}

.index_table {  
  text-align: center;
  width: 100%
}

table.collection_index {
  border-style: solid;
  border-width: thin;
  border-color: #999999;
}

table.collection_entry {
  border-style: solid;
  border-width: thin;
  border-color: #999999;
  width: 100%  
}

tr.collection_index {
  border-style: solid;
  border-width: thin;
  border-color: #999999;
}

tbody.index_page { 
    text-align: center;
}

table.single_pic {  
  border-style: solid;
  border-width: thin; 
  border-color: #999999; 
  border-collapse: collapse; 
  width: 100%
}

.single_pic {  
  text-align: center
}
